/* IMPORTA ESTILO PADRAO */
@import url(theme.css);

/* COMPLEMENTA COM ESTILOS DE CONTRASTE */

img {
    filter: gray !important;
    filter: grayscale(1);
    -webkit-filter: grayscale(1);
    background-color: #000 !important;
}


body, .header, .navbar-inverse, .modal-header,
.dropdown-menu, 
.menu .dropdown-menu > li > a,
menu .list-group-title, .menu .list-group-title:hover,
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus,
.campos, .campos_upper,
[class^="bt_"],
[class*=" bt_"],
[class^="bt_"]:hover,
[class^="bt_"]:focus,
[class^="bt_"].focus,
[class*=" bt_"]:hover,
[class*=" bt_"]:focus,
[class*=" bt_"].focus,
[class^="btn-"],
[class*=" btn-"],
[class^="btn-"]:hover,
[class^="btn-"]:focus,
[class^="btn-"].focus,
[class*=" btn-"]:hover,
[class*=" btn-"]:focus,
[class*=" btn-"].focus,
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus,
.panel, .panel-body, .list-group-links a.list-group-item, .box, .box-servicos,
.modal, .modal-body, .modal-footer, .grey-light,
.dropdown-menu, 
.menu .dropdown-menu > li > a,
.list-group-item,
.btn.banner_desbloqueio, .btn.banner_adesao, .btn.banner_requisitos,
.table .table{
	background-color: #000;
}

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus,
.grey-medium,
.panel-inverse > .panel-heading, .panel-default > .panel-heading,
.dropdown-menu > li > a:hover, .alert,
.table-striped > tbody > tr:nth-of-type(odd),
.btn.banner_desbloqueio:hover, .btn.banner_adesao:hover, .btn.banner_requisitos:hover,
.btn.banner_desbloqueio:focus, .btn.banner_adesao:focus, .btn.banner_requisitos:focus,
.btn.banner_desbloqueio:active, .btn.banner_adesao:active, .btn.banner_requisitos:active,
.panel-primary > .panel-heading,
li.list-group-item.dropdown:hover,
.dropdown-menu li:hover,
.menu .list-group-item:hover, .menu .dropdown-menu > li > a:hover{
	background-color:#222 !important;	
}

div.panel-heading {
	background-color:#222 !important;
}

div.grey-medium {
	background-color:#222;
}

.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus, 
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse,
.modal-header,
.navbar-inverse .navbar-toggle,
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus,
.footer, 
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus,
a.list-group-item:hover,
a.list-group-item:focus,
.list-group-links a.list-group-item:hover,
.box:hover, .nav li a:hover, .nav li.active a,
.menu .list-group-item.active,
.menu .list-group-item.active > a,
.menu .list-group-item.active:hover,
.menu .list-group-item.active:focus,
.menu .list-group-title, .menu .list-group-title:hover,
.table-hover > tbody > tr:hover,
.campos[disabled], .campos_upper[disabled],
.campos[readonly], .campos_upper[readonly]{
	background-color:#333;
}

body, dl, dt a, dd a, .navbar-inverse, .modal-header, .footer a,
.campos, .campos_upper, .texto_menor, .asteristico_obrig, .tab_sup_fund,
[class^="bt_"],
[class*=" bt_"],
[class^="bt_"]:hover,
[class^="bt_"]:focus,
[class^="bt_"].focus,
[class*=" bt_"]:hover,
[class*=" bt_"]:focus,
[class*=" bt_"].focus,
[class^="btn-"],
[class*=" btn-"],
[class^="btn-"]:hover,
[class^="btn-"]:focus,
[class^="btn-"].focus,
[class*=" btn-"]:hover,
[class*=" btn-"]:focus,
[class*=" btn-"].focus,
.panel-body, .text-info,
a, a:hover, a:focus, a:visited,
h1, h2, h3, h4, h5, h6, p, ul, li, li a, .alert,
.box h4, h4.title, .list-group-links a.list-group-item, .fonte_legend,
.panel-inverse > .panel-heading, .panel-default > .panel-heading,
.text-danger, .text-info,
.menu .list-group-item > a,
.list-group-item, a.list-group-item,
.list-group-item:visited, a.list-group-item:visited,
a.list-group-item:hover,
.menu .list-group-title:focus, .close, .close:hover,
.menu .dropdown-menu > li > a, .text-danger{
	color:#FFF;	
}

.close, .close:hover{
	opacity:1;	
}

[class^="bt_"],
[class*=" bt_"],
[class^="bt_"]:hover,
[class^="bt_"]:focus,
[class^="bt_"].focus,
[class*=" bt_"]:hover,
[class*=" bt_"]:focus,
[class*=" bt_"].focus,
[class^="btn-"],
[class*=" btn-"],
[class^="btn-"]:hover,
[class^="btn-"]:focus,
[class^="btn-"].focus,
[class*=" btn-"]:hover,
[class*=" btn-"]:focus,
[class*=" btn-"].focus,
.panel, .box, .modal, .modal-dialog,
.menu .list-group-title,
.menu .list-group-title:hover,
.dropdown-menu,
.btn.banner_desbloqueio, .btn.banner_adesao, .btn.banner_requisitos,
.btn.banner_desbloqueio:hover, .btn.banner_adesao:hover, .btn.banner_requisitos:hover
{
	border:1px solid #CCC;	
}

.panel-primary > .panel-heading{
	border-bottom:1px solid #CCC;		
}

#banner-load img{
	visibility:hidden
}

#logo{
	background:url(../imagens/logo_invertido.png) no-repeat;
}

.banner_desbloqueio a{
	background:url(../imagens/banner_como_desbloquear_invertido.png) no-repeat;
}

.banner_adesao a{
	background:url(../imagens/banner_como_aderir_invertido.png) no-repeat;
}

.banner_requisitos a{
	background:url(../imagens/banner_requisitos_invertido.png) no-repeat;
}

.box-adesao{
	background-image:url(../imagens/destaque_adesao_invertido.png);
}

.box-download{
	background-image:url(../imagens/destaque_download_invertido.png);
}

.box-boleto{
	background-image:url(../imagens/destaque_boleto_invertido.png);
}

.img_senha{
	background:#000 url(../imagens/senha_invertido.jpg) center center no-repeat;
	background-size:97% 98%;
}

.img_atendimento{
	background:#000 url(../imagens/atendimento_invertido.jpg) center center no-repeat;	
	background-size:97% 98%;
}

.img_oque{
	background:#000 url(../imagens/carros_invertido.jpg) center center no-repeat;	
	background-size:97% 98%;
}

.img_inovacao{
	background:#000 url(../imagens/inovacao_invertido.jpg) center center no-repeat;	
	background-size:97% 98%;
}

.img_faq{
	background:#000 url(../imagens/faq_invertido.jpg) center center no-repeat;	
	background-size:97% 98%;
}

.img_comoaderir{
	background:#000 url(../imagens/parceiros_invertido.jpg) center center no-repeat;	
	background-size:97% 98%;
}

.img_requisitos{
	background:#000 url(../imagens/biometria_invertido.jpg) center center no-repeat;	
	background-size:97% 98%;
}

.img_download{
	background:#000 url(../imagens/download_invertido.png) center center no-repeat;	
	background-size:97% 98%;
}

.header .acess_cor{
	background:url(../imagens/icon_contraste_cor_invertido.png) top left no-repeat;
}