.ao-site-header {
  padding-left:10px;
}
.ao-site-header h1 {
  font-weight:bold;
  padding-top:5px;
  font-size: 45px;
}
.ao-site-header h1 span {
  color:#555;
  font-size: 30px;
}
.ao-site-header .info {
  padding-top:10px;
  padding-bottom:10px;
  color:#005da4;
}
.ao-site-header .info a {
  color:inherit;
}
a:link,
a:visited {
  color: #005da4;
  text-decoration: none;
}
a:hover,
a:focus,
a:active {
  color:#005da4;
}
/* bootstrap overrides */
.btn-primary {
  background-color: #005da4;
  border-color: #555555;
  font-weight: bold;
  color:#fff !important;
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary:focus {
  background-color: #555555;
  border-color: #005da4;
  font-weight: bold;
}
.form-control:focus {
  border-color: #555555;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(0, 93, 164, 0.6);
}
/* small */
@media(min-width: 768px) and (max-width: 991px) {
  .ao-abi-header h1 {
    text-transform:lowercase;
    font-size:35px;
    line-height:50px;
  }
  .ao-site-header .info {
    font-size:15px;
  }
}
/* medium */
@media(min-width: 992px) and (max-width: 1199px) {
  .ao-abi-header h1 {
    text-transform:lowercase;
  }
}
@media(max-width:767px){
  .ao-abi-header {
    display:none;
  }
}
