/* BACKGROUNDS */
body {
    background-color: #FFF !important;
}
.bg-footer {
    background-color: #FFF;
}

.bg-theme {
    background-color: #fff !important;
}
.bg-menu {
    background-color: #3a5988    !important;
}
.bg-menu-rodape {
    background-color: #3a5988    !important;
}
.bg-direitos {
    background-color: #444 !important;
	color:#fff !important;
}
.bg-theme-2 {
    background-color: #00b9b6   !important;
}

.client-bg-theme {
    background-color: #3E4E59!important;
}

.bg-slider {
    background-color: #EEE !important;
}

/* LINKS */

.navbar-dark .navbar-nav .nav-link:hover {
    background-color: #00b9b6   !important;
	color:#fff !important;
}
#navbarSupportedContent{
	background: #00d761 !important;

}
.navbar-dark .navbar-nav .nav-link{
    color: #fff !important;
    font-size: 0.8em;
    line-height: 22px;
    height: 53px;
	/*background: #00d761 !important;*/
	
}
footer span {
    margin-left: 4px;;
    color: #3E4E59 !important;
    font-size: 0.8em;
    line-height: 2.5;
}
footer i {
    font-size: 1.2em;
    line-height: 2.5;
}
footer a {
	margin-left: 4px;;
    color: #3E4E59 !important;
    font-size: 0.8em;
}
footer a:hover {
    color: #075E55 !important;
}

a {
    color: #FFF;
}
a:hover {
    text-decoration: none !important;
}

a.link-cadastro {
    color: #006281;
    font-size: 1.3em;
    text-transform: uppercase;
}

a.link-cadastro:hover {
    color: #ff9744 !important;
}

/* CORES PERSONALIZADAS */
.topo {
background-color:#E0E0E0;
}
.btn-cadastro:hover {
    color: #fff;
	background-color:#00587b82!important;
}
.btn-cadastro {
    background-color: #00b9b6  !important;
    color: #FFF;
}

.btn-sp-1 {
    background-color: #FFF !important;
    color: #444 !important;
}
.btn-sp-2 {
    background-color: #ccc !important;
    color: #000 !important;
}

.btn-custom {
    background-color: #DADADA !important;
    color: #000 !important;
}
.btn-custom:hover {
    background-color: #9e9999 !important;
}
.btn-submenu {
    font-size: 1.1em !important;
}
.pesquisa{
color: #fff !important;
}

/* TEXTO */
.text-theme {
    color: #444 !important;
}

.text-theme-2 {
    color: #006281 !important;
}

#atendimento-header h5{
    font-size: 1.1em !important;
}
#atendimento-header p{
    font-size: 2.5em !important;
}

.footer-title {
    border-bottom: 0px solid #8C0000 !important;
    padding-bottom: 2px;
    font-weight: bold;
    color: #006281;
}

/* RESPONSIVIDADE */
@media (max-width: 991px) {
    iframe {
        width: 100%;
    }
    footer #logo-empresa {
        min-height: 130px !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .carousel-item img {
        height: 325px !important;
    }
    iframe {
        width: 275px;
    }
    .btn-cadastro {
        width: 306px;
    }
    .media-content {
        min-height: 153px;
    }  
    #login-window-header {
        font-size: 0.80em;
    }
    #atendimento-header h5{
        font-size: 1em !important;
    }
    #atendimento-header p{
        font-size: 2em !important;
    }
}
@media  (min-width: 1200px) {
    .carousel-item img {
        height: 325px !important;
    }
    .btn-cadastro {
        width: 367px;
    }
    #login-window-header {
        font-size: 0.95em;
    }
    .media-content {
        min-height: 151.4px;
    }  
}

/* ------------------------------------------------------------------------------- */
/* QUADRO DE AVISOS */
#warning-board {
    background-color: unset;
    line-height: 19px;
}

#board-txt-bg {
    background-color: #DEE986;
}
/* ------------------------------------------------------------------------------- */

/* MODAL */
.modal {
    background-color: rgba(0,0,0, 0.6);
}

/* ------------------------------------------------------------------- */

/* REDES SOCIAIS */
#facebook {
    background: url("../img_cliente/sprite_midia.png") no-repeat 0px 0px;
    display: block;
    height: 32px;
    width: 32px;
    -webkit-transition: background-position .3s ease;
    -moz-transition: background-position .3s ease;
    -o-transition: background-position .3s ease;
    transition: background-position .3s ease;
}
#facebook:hover {
    background: url("../img_cliente/sprite_midia.png") no-repeat 0px -32px;
}

#youtube {
    background: url("../img_cliente/sprite_midia.png") no-repeat -63px 0px;
    display: block;
    height: 32px;
    width: 32px;
    -webkit-transition: background-position .3s ease;
    -moz-transition: background-position .3s ease;
    -o-transition: background-position .3s ease;
    transition: background-position .3s ease;
}
#youtube:hover {
    background: url("../img_cliente/sprite_midia.png") no-repeat -63px -32px;
}
/* ------------------------------------------------------------------- */
/* DESENVOLVEDORA */
.bg-desenvolvedora {
    background-color: #F25652;
    color: #FFF;
}
#desenvolvedora img {
    max-width: 100px;
    margin-left: 10px;
    vertical-align: middle;
    filter: brightness(10);
}
#desenvolvedora a img:hover {
    filter: brightness(2);
    transition: 0.5s;
}

/* DEFAULT */
b, strong {
    font-weight: bolder !important;
}
input {
    font-size: 1em !important;
}

footer .list-unstyled {
    line-height: 9px;
}
.l-titulo-pagina{
color : #006281 !important;
}
/* LOGO FOOTER */
footer #logo-empresa {
   min-height: 120px;
}
/* ------------------------------------------------------------------- */
#mapa a{ 
  background: url('../img_cliente/mapa.png') no-repeat 0px 0px;
  display: block;
  height: 75px;
  width: 120px;
  float: left;
  top:-15px;
  left:-70px;
  position: absolute;
}
;;