html {
  -webkit-text-size-adjust: none;
  -moz-text-size-adjust: none;
  -ms-text-size-adjust: none; }

body {
  background-color: silver; }

.countdown {
  color: #ffffff;
  font-size: 1.5em; }

.splash-subhead {
  opacity: 1;
  font-size: 1.3em; }

.clear-fix:after {
  content: " ";
  /* Older browser do not support empty content */
  visibility: hidden;
  display: block;
  height: 0;
  clear: both; }

a.pure-button-login {
  margin-top: 15px;
  background: white;
  color: silver;
  border-radius: 5px;
  font-size: 1.2em; }

.pure-button-hover, .pure-button:focus, .pure-button:hover {
  filter: alpha(opacity=90);
  background-image: -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05) 40%, rgba(0, 0, 0, 0.1));
  background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.05) 40%, rgba(0, 0, 0, 0.1)); }

.pure-button-active, .pure-button:active {
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15) inset, 0 0 6px rgba(0, 0, 0, 0.2) inset;
  border-color: #000 \9 ; }

.save-the-date-home {
  max-width: 99%; }

.text-centered {
  text-align: center; }

.text-error {
  color: red; }

.special-border {
  border: 1px solid black; }

.div-centered {
  margin: 2px auto; }

.rsvp-form {
  margin-left: 100px; }

a.pure-button-primary {
  background: white;
  color: #1f8dd6;
  border-radius: 5px;
  font-size: 120%; }

a.pure-button-silver {
  background: #c0c0c0;
  color: #1f8dd6;
  border-radius: 5px;
  font-size: 120%; }

/*# sourceMappingURL=custom.css.map */
