@import 'https://fonts.googleapis.com/css?family=Roboto';
@import 'https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css';

body { background: #fff; font-family: 'Roboto',sans-serif; font-size: 15px; color:#111; }
/*h1 { color: #333; font-size: 22px !important; font-weight: bold; text-align: left; text-decoration: none; }*/


.container-common { max-width: 1170px !important; }
.container-top { min-height: 120px !important; margin-top:0px;  }
.container-slide { padding: 0px 0px 0px 0px !important; }
.slide-col { padding:0 !important; }

/* Descomente se quiser mudar cores da navbar. Mudar tbm hover (.navbar-custom a:hover) */

.navbar-custom { background-color: #313967; border:1px solid #354580; }
.navbar-custom a { 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 rgba(255, 255, 255, 0.3); text-align: center; }
.navbar-custom a:hover { background-color:#2E3258 !important; }
.navbar-custom .home { min-width: 0px !important; }
.navbar-custom .share { min-width: 0px !important; border:0px; }

/* Vitrine */
.menu a { background: #f2f2f2; height: 30px; color: #222 !important; font-weight: normal; text-decoration: none; display: block; line-height:200%; text-align: center; margin: 1px 0px 0px 0px; padding: 0px 0px 0px 5px; border: 0px solid #000; }
.menu a:hover { font-size: 16px !important; color: #F7941D !important; }
.menu img { margin-bottom: 10px; }
.panel-custom { background: #222 !important; color: #fff !important; }
.btn-left { text-align: left; }
.btn-text { text-decoration: none !important; color:#0000cc; }

/* Containers */
.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; padding:10px; }
.container-map { background-color: #F1F1F1; margin: 0;  }
.carousel-control { width:5%; color: #FFF !important; background: transparent !important; opacity: 0.2; }

/* Specials */
.btn-menu { background-color: #F1F1F1; color:#222 !important; margin:3px;  }
.btn-menu:hover { color:#F54200 !important;   }

/* Footer */
.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(255,255,255,.8), rgba(0,0,0,0));
  background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(255,255,255,.8), rgba(0,0,0,0));
  background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(255,255,255,.8), rgba(0,0,0,0));
  background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(255,255,255,.8), rgba(0,0,0,0));
  border: 0;
}

.img-center { margin:0 auto; }
.img-logo { height: 120px; vertical-align: middle; }


/*Medias*/
