body { padding-top: 90px; }
h1 { font-size: 18px; margin-bottom: 10px; margin-top: 10px; }
h2 { font-size: 14px; margin-bottom: 10px; margin-top: 10px; }
.container { margin-right: auto; margin-left: auto; max-width: 1024px; }
.anchor{ display: block; height: 90px; margin-top: -90px; visibility: hidden; }
.small-container { margin: 0 auto; max-width: 450px; }
.medium-container { margin: 0 auto; max-width: 600px; }
.big-container { margin: 0 auto; max-width: 880px; }
.center-block { display: block; margin-left: auto; margin-right: auto; }
.right-block { display: block; margin-left: auto; margin-right: 0; }
#recaptcha_image { margin: 0 !important; width: 100% !important; height: auto !important; }
#recaptcha_challenge_image { margin: 0 !important; width: 100% !important; height: auto !important; }
.form-control::-moz-placeholder { color: #BBBBBB; font-style: italic; }
.form-control:-ms-input-placeholder { color: #BBBBBB; font-style: italic; }
.form-control::-webkit-input-placeholder { color: #BBBBBB; font-style: italic; }
.starrr { display: inline-block; }
.starrr i { padding: 0 1px; cursor: pointer; }
table.borderless td,table.borderless th { border: none !important; }

@media (min-width: 992px) {
  .navbar-nav>li> a { padding-top: 0; padding-bottom: 0!important; line-height: 70px; }
}

.navbar-brand > img { height: 50px; width: auto; }
.navbar-brand { height: 70px; }
.navbar-toggle { margin-top: 18px; }
.navbar-default { background: #fff; }

@media (min-width: 992px) {
  .navbar-btn.btn-xs {
    margin-top: 24px;
    .navbar-right { margin-right: 0!important; }
  }
}

@media (max-width: 992px){
  .navbar-right { margin-left: 0; }
}
