/*
Color Scheme
fff500 Yellow
ffd600 Light Orange
ffa200 Orange
398eb6 Light Blue
226888 Dark blue
*/


.light-blue {
  color:#398eb6;
}
.light-orange {
  color:#ffd600;
}
.dark-blue {
  color:#226888;
}
.orange {
  color:#ffa200;
}
.yellow {
  color:#fff500;
}
.img-logo, .img-logo-flat {
  background-size:85% 85%;
  background-position:left center;
  background-repeat:no-repeat;
}
.glyph-img{
  margin: 41px 0 42px 0;
  font-size:200px;
}
.clear {
  clear:both;
}

/* smarty overriders */
h3 > span {
  color:#ffd600;
}

.btn-light-blue {
  background-color: #3a8eb6;
  color: #FFF !important;
}

.btn-orange {
  background-color: #ffa200;
  color: #FFF !important;
}

.btn-dark-blue {
  background-color: #226888;
  color: #FFF !important;
}
.box-teal>div:nth-child(1) {
  background-color: #226888;
}
.box-teal>div:nth-child(2) {
  background-color: #297497;
}
.box-teal>div:nth-child(3) {
  background-color: #2F80A5;
}
.box-teal>div:nth-child(4) {
  background-color: #368cb4;
}

#topMain.nav-pills>li.active>a {
  color: #ffa204;
  font-weight:0;
}

@media (max-width: 767px) {
  form.landing-form {
    padding:5px !important;
    margin-top:0 !important;
  }
  h1.size-50 {
    margin-top:10px !important;
  }
} 

@media only screen and (max-width: 767px) {
  
  li.doctor-locator .btn {
    font-size:12px;
    padding:6px;
  }
} 

@media only screen and (max-width: 360px) {
  li.doctor-locator {
    visibility:hidden;
    width:0;
  }
  .logo img {
    height: 30px;
    padding: 10px;
  }
} 

.thumbnail.with-caption {
  display: inline-block;
  background: #f5f5f5;
}
.thumbnail.with-caption p {
  margin: 0;
  padding-top: 0.5em;
}
.thumbnail.with-caption small:before {
  content: '\2014 \00A0';
}
.thumbnail.with-caption small {
  width: 100%;
  text-align: right;
  display: inline-block;
  color: #999;
}

.loading-bar {
  background-color: #eee;
	background-image: linear-gradient(-45deg, rgba(255, 255, 255, .4) 25%, rgba(255, 255, 255, .0) 25%, rgba(255, 255, 255, .0) 50%, rgba(255, 255, 255, .4) 50%, rgba(255, 255, 255, .4) 75%, rgba(255, 255, 255, .0) 75%, rgba(255, 255, 255, .0)) !important;
	background-size: 32px 32px !important;
	background-repeat: repeat !important;
  transition: background-position 60000s linear !important;
	background-position: 4000000px !important;
}

table#bodyTable table {
  margin-bottom:8px;
}