@font-face {
  font-family: 'AvenirNextLTPro-Regular';
  src: url("../fonts/AvenirNextLTPro-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/AvenirNextLTPro-Regular.otf") format("opentype"), url("../fonts/AvenirNextLTPro-Regular.woff") format("woff"), url("../fonts/AvenirNextLTPro-Regular.ttf") format("truetype"), url("../fonts/AvenirNextLTPro-Regular.svg#AvenirNextLTPro-Regular") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'AvenirNextLTPro-Demi';
  src: url("../fonts/AvenirNextLTPro-Demi.eot?#iefix") format("embedded-opentype"), url("../fonts/AvenirNextLTPro-Demi.otf") format("opentype"), url("../fonts/AvenirNextLTPro-Demi.woff") format("woff"), url("../fonts/AvenirNextLTPro-Demi.ttf") format("truetype"), url("../fonts/AvenirNextLTPro-Demi.svg#AvenirNextLTPro-Demi") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'AvenirNextLTPro-Bold';
  src: url("../fonts/AvenirNextLTPro-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/AvenirNextLTPro-Bold.otf") format("opentype"), url("../fonts/AvenirNextLTPro-Bold.woff") format("woff"), url("../fonts/AvenirNextLTPro-Bold.ttf") format("truetype"), url("../fonts/AvenirNextLTPro-Bold.svg#AvenirNextLTPro-Bold") format("svg");
  font-weight: normal;
  font-style: normal; }
.text-primary {
  color: #cca94f; }

.btn {
  text-transform: none; }

.form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {
  padding-top: 0; }

body.auth-layout .checkbox-styled:not(ie8) input ~ span::before, body.auth-layout .radio-styled:not(ie8) input ~ span::before {
  top: 4px; }

.btn-primary {
  background-color: #cca94f;
  border-color: #cca94f; }
  .btn-primary:hover, .btn-primary:focus, .btn-primary:active {
    background-color: #fff;
    border-color: #fff;
    color: #cca94f; }

.btn-gold {
  background-color: #cca94f;
  border-color: #cca94f;
  color: #fff; }
  .btn-gold:hover, .btn-gold:focus, .btn-gold:active {
    background-color: #b49034;
    border-color: #b49034;
    color: #fff; }

.btn-white {
  background-color: #fff;
  border-color: #fafafa;
  color: #000; }
  .btn-white:hover {
    background-color: #fff;
    border-color: #fafafa;
    color: #cca94f; }

.form-group .form-control ~ label::after, .form-group .form-control ~ .form-control-line::after {
  background-color: #cca94f; }

.fa {
  font-size: 1.2em;
  margin-bottom: 0.2em;
  margin-top: 0.2em; }

.divider {
  width: 10px;
  display: inline-block; }

#content {
  padding-top: 86px; }
