@import 'https://fonts.googleapis.com/css?family=Nunito+Sans';
@import url("font-awesome.min.css");
body { background: #fff; font-family: 'Nunito Sans',sans-serif; font-size: 16px; color:#111; }
h1 { font-size: 28px; text-align: left; text-decoration: none; }
h2 { font-size: 24px; text-align: left; text-decoration: none; }
.container-common { max-width: 1170px !important; }
.container-top { min-height: 120px !important; margin-top:60px;  }
.container-slide { padding: 0px 0px 0px 0px !important; }
.slide-col { padding:0 !important; }
.navbar-text { color: #fff !important; }
.navbar-custom { background-color: #082D62; border:1px solid #082D62; }
.navbar-custom a { color: #fff !important; }
.navbar-toggle, .navbar-toggle:hover, .navbar-toggle:focus { background-color: #082D62 !important; border-color: #fff !important; }
.navbar-custom { margin: 0px !important; padding:0px; border-radius: 0px; }
.navbar-custom a { min-width: 117px; max-width: 480px; border-right: 1px solid #0b3e86; text-align: center; }
.navbar-custom a:hover { background-color:#04142c !important; }
.navbar-custom .home { min-width: 0px !important; }
.navbar-custom .share { min-width: 0px !important; border:0px; }
.menu img { margin-bottom: 10px; }
.img-thumbnail { margin-bottom: 10px; }
.panel-custom { background: #1D467A !important; color: #fff !important;  border-radius:0px !important; }
.btn-left { text-align: left; }
.btn-text { text-decoration: none !important; color:#0000cc; }
.btn-social { padding-top:5px; }
.btn-social .btn { margin-bottom:5px !important; width: 195px; }
.container-main { background: #FFF; }
.container-main a { color: #023B92; font-size: 16px; font-weight: normal; text-decoration: none; }
.container-main a:hover { color: #022964; font-size: 16px; font-weight: normal; text-decoration: underline; }
.container-content { text-align:justify; }
.container-map { background-color: #F1F1F1; margin: 0;  }
.carousel-control { width:5%; color: #FFF !important; background: transparent !important; opacity: 0.2; }
.btn-menu { background-color: #F1F1F1; color:#222 !important; margin:3px; border-radius: 0px;  }
.btn-menu:hover { color:#082D62 !important; border-color: #082D62;   }
.col-phone h2 { font-size: 26px; }
.container-footer { min-height:120px; background-color:#333; color:#fff; font-size: 14px; padding-top: 10px; }
.container-footer a { color:#ccc !important; }
hr.soften {
  height: 1px;
  background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.8), rgba(0,0,0,0));
  background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.8), rgba(0,0,0,0));
  background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.8), rgba(0,0,0,0));
  background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.8), rgba(0,0,0,0));
  border: 0;
}
.img-center { margin:0 auto; }
.img-logo { height: 120px; vertical-align: middle; }
@media (max-width:992px) {
  .img-logo { height: 120px; vertical-align: middle !important; margin:0 auto !important; }
  .col-phone { display: none; }
  h1 { font-size: 22px; text-align: center; text-decoration: none; }
  h2 { font-size: 22px; text-align: center; text-decoration: none; }
}
.carousel-caption h3 { color: #E0131A; font-weight: bold !important; margin-bottom: 3px; }
