/* @brand-warning:         desaturate(@yellow, 20%); */
.w-page-header {
  color: rgba(186, 28, 54, 0.5);
}
.plain-header {
  font-family: 'Segoe UI', 'Segoe W95 Chess', Frutiger, 'Frutiger Linotype', 'Dejavu Sans', 'Helvetica Neue', Arial, sans-serif;
  text-transform: uppercase;
  color: #2774b0;
}
.text-accent {
  font-size: 1.2em;
  color: #cc1470;
}
.currency {
  color: #cc1470;
  margin-right: 0.25em;
}
.alert {
  display: block;
}
.btn-submit {
  color: #ffffff;
  background-color: #1c76ba;
  border-color: #1968a4;
  padding: 10px 2em;
  font-size: 14px;
  line-height: 1.33;
  border-radius: 6px;
  background-image: -webkit-linear-gradient(top, #1f84d1 0%, #1c76ba 100%);
  background-image: linear-gradient(to bottom, #1f84d1 0%, #1c76ba 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1f84d1', endColorstr='#ff1c76ba', GradientType=0);
  text-shadow: 1px 1px 1px #155a8e;
}
.btn-submit:hover,
.btn-submit:focus,
.btn-submit:active,
.btn-submit.active,
.open .dropdown-toggle.btn-submit {
  color: #ffffff;
  background-color: #175f97;
  border-color: #11466f;
}
.btn-submit:active,
.btn-submit.active,
.open .dropdown-toggle.btn-submit {
  background-image: none;
}
.btn-submit.disabled,
.btn-submit[disabled],
fieldset[disabled] .btn-submit,
.btn-submit.disabled:hover,
.btn-submit[disabled]:hover,
fieldset[disabled] .btn-submit:hover,
.btn-submit.disabled:focus,
.btn-submit[disabled]:focus,
fieldset[disabled] .btn-submit:focus,
.btn-submit.disabled:active,
.btn-submit[disabled]:active,
fieldset[disabled] .btn-submit:active,
.btn-submit.disabled.active,
.btn-submit[disabled].active,
fieldset[disabled] .btn-submit.active {
  background-color: #1c76ba;
  border-color: #1968a4;
}
.btn-submit .badge {
  color: #1c76ba;
  background-color: #ffffff;
}
.btn-submit:hover {
  background-image: -webkit-linear-gradient(top, #1c76ba 0%, #1968a4 100%);
  background-image: linear-gradient(to bottom, #1c76ba 0%, #1968a4 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1c76ba', endColorstr='#ff1968a4', GradientType=0);
}
.body-grey {
  background-color: #f1f2f4;
}
.wrap-logo {
  text-align: center;
  margin-bottom: 15px;
  margin-top: 15px;
}
.wrap-logo img {
  max-width: 130px;
  width: 30%;
}
.wrap-panel {
  border-top: 3px solid #ba1c36;
}
@media (min-width: 768px) {
  .wrap-logo {
    margin-bottom: 30px;
    margin-top: 45px;
  }
  .wrap-panel-footer {
    background-image: url(../img/shared/random-bubble-tile.png);
    background-position: center top;
    background-repeat: repeat-x;
    height: 60px;
  }
}
.wrap-footer {
  color: #8f9aa3;
  margin-bottom: 30px;
  text-align: center;
}
