/* Estilos para este cliente */
html, body {height: 100%; min-height: 100%;}
#menuprincipal {background-color: #ffffff;}
#rodapeprincipal {background-color: #ffffff; color: #000000;}
#rodapeprincipal a {color: #9d0d0d;}
#faixamodal {background-color: #9d0d0d;}
#overlay, #scroller {z-index: 1000; width: 100%; left: 0;}
#overlay {background-color: rgba(0, 0, 0, 0.6); color: #ffffff !important; top: 0; height: 100%;}
#scroller {color: white !important; bottom: 0; height: auto;}
#topo {height: 100%; min-height: 100%;}
#conteudoprincipal {background-size: cover;}
#show_cookies {background-color: #fff; border-top: 2px solid #202020; bottom: 0; color: #202020; font-size: 13px; padding: 10px 0; position: fixed; width: 100%; z-index: 10000;}
#show_cookies #txt_cookies {margin: 0; padding-bottom: 0.6875rem; padding-top: 0.625rem;}
#show_cookies #txt_cookies a {color: #202020 !important; font-weight: bold; text-decoration: underline;}
.carousel-item {height: 100%; min-height: 100%; background: no-repeat center center scroll; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.btn-custom, .btn-custom:hover, .btn-custom:active, .btn-custom:visited, .btn-custom:focus {background-color: #d42c2c; border-color: #d42c2c; color: #ffffff;}
.navbar-custom .navbar-brand, .navbar-custom .navbar-text, .navbar-custom .navbar-toggler {color: #ff0000;}
.navbar-custom .navbar-nav .nav-link {color: rgba(255, 0, 0, 0.5);}
.navbar-custom .nav-item.active .nav-link, .navbar-custom .nav-item:focus .nav-link, .navbar-custom .nav-item:hover .nav-link {color: #ff0000;}
.navbar-custom .navbar-nav .dropdown-menu {background-color: #ffffff;}
.navbar-custom .navbar-nav .dropdown-item {color: #000000;}
.navbar-custom .navbar-nav .dropdown-item:hover, .navbar-custom .navbar-nav .dropdown-item:focus {color: #000000; background-color: rgba(157, 13, 13, 0.2);}
