body, html {
  color: #000000;
  background-color:#fff;
}

#logobroteria, #iconclose, #iconmenu, #iconplus {
fill:#000;
}

#arrowprev, #arrownext {
fill:#000;
}


#logo_broteria_footer
{
fill:#000;
}

a, a.visited
    color: #000 !important;
}


a:hover {
    color: #c4c4c4 !important;
    opacity:1 !important;
}

a tag:hover, button:hover {
    color: #E5E5E5 !important;
    background-color:#000 !important;
    border-color: #000 !important;
    opacity:1 !important;
    
}


.collapsible-menu,.menu_row {
    background-color: #fff;
}

#labelmenu {
    background: url('images/menu.svg') no-repeat left center;
}

input:checked + #labelmenu {
    background-image: url('images/close.svg');
    background-size: 1.6vw 1.6vw;
}

input:checked ~ #labelmenu {
    background-image: url('images/close.svg');
    background-size: 1.6vw 1.6vw;
}

#subscrevernewsletter:hover
{
    color: #E5E5E5 !important;
    background-color:#000 !important;
    border-color: #000 !important;
    opacity:1 !important;
}


.geral{
      border-left: solid 0.5vw #000;
      border-right: solid 0.5vw #000;
}

.caixalogin
{
	border-bottom: 0.2vw solid #000;
	background-color: #fff;
}

.blogin
{
color:#000;
background-color: #E5E5E5 !important;
border: 2px solid #E5E5E5 !important;
}


.loginuser
{
color:#000;
}

#lcarrinho
{
color:#000;
fill:#000;
}

.ncarrinho
{
color: #000;
background-color: #fff;
}

.bgrevista, .bgcarrinho
{
 background-color: #000;
}

.artrevista
{
color: #000000;
}

#bpesquisa::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #000;
}

#bpesquisa:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #000;
}

#bpesquisa::-ms-input-placeholder { /* Microsoft Edge */
  color: #000;
}

#bpesquisa.textsearch
{
  color: #000;
}

#bpartilha
{
color:#000;
background-color: #E5E5E5;
border: 5px solid #E5E5E5!important;
}

.btn-sucess {
    color: #000 !important;
	background-color: #E5E5E5 !important;
	border-color: #E5E5E5!important;
}


#partilhaclose
{
background: url('images/close.svg') no-repeat ; 
}

.cardb {
    background-color: #fff;
}

.cbr, .lojacbr
{
     border-color:#000;
     border-right: solid 0.5vw #000;
}

.artloja
{
    background-color: #000;
}

.cbb
{
     border-bottom: solid 0.5vw #000;
}

.cbt
{
     border-top: solid 0.5vw #000;
}


.becbr
{
     border-right: solid 0.5vw #000;
}

.menu-content {
	border-left: 0.5vw solid #000;
}

.row_bb {
    border-bottom: solid 0.5vw #000;
}

.row_bt {
    border-top: solid 0.5vw #000;
}

.col_sep {
    border-right: solid 0.5vw #000;
}   

tag.selected
{
color:#fff;
background-color: #000;
line-height: 1.8vw;
border: 3px solid #000 !important;
}

tag.notselected
{
color:#000;
background-color: #fff;
line-height: 1.8vw;
border: 1.5px solid #000 !important;

}

#programacaoarticle tag.notselected:hover
{
color:#000;
background-color: #E5E5E5;
border: 1.5px solid #E5E5E5;
}

.pagdestaque
{
color: #000000;
font-family: 'HelveticaNowBold';
}

.pagtextonormal
{ 
color: #000000;
} 

.pagtextosmall
{ 
color: #000000;
} 

.pagtextonormalsmall
{ 
color: #000000;
} 



.pagnormal
{ 
color: #000000;
}

h1,h2,h3,h4,h5{
  color: #000000 !important;
}


.overlay {
  background-color: #fff;
}

.input-group-addon {
    color: #000000;
    background-color: #fff;
}

.navbar {
    background: #fff!important;
}

.navbar .navbar-nav li > a {
    background: none !important;
    color: #000 !important;
}

.navbar .navbar-nav > .active > a, .navbar .navbar-nav > .active > a:focus, .navbar .navbar-nav > .active > a:hover {
    color: #000 !important;
}

.navbar .navbar-nav li > a:hover, .navbar .navbar-nav li > a:hover .menu-icon {
    color: #999 !important;
}

.inactivo {color: #6c757d !important;}

.form-control {
    color: #000;
	background-color:#fff !important;
}

  .login-form label {
    color: #000;
    }


.btn
{
    border: 3px solid #000000 !important;
	background-color:#fff;
	color:#000;
}

.btn:hover
{
color:#fff !important;
background-color:#000000 !important;
}

button
{
color:#000 !important;
}

.b-b {border-bottom: 0.5vw solid #000;}
.b-l {border-left: 0.5vw solid #000;}
.b-r {border-right: 0.5vw solid #000;}
.b-r-l {border-right: 0.5vw solid #000;}
.b-b-l {border-bottom: 0.5vw solid #000;}


.footer {
  background-color: #fff;
  color: #000;
  border-left: solid 0.5vw #000;
  border-right: solid 0.5vw #000;
}

.resumo {
  color: #000000;
}

.texto {
  color: #000; 
}


header.header_wrap {
background-color: #fff; }

section .formulario_inner .montantes
li.values:hover, section
.formulario_inner
.montantes
li.sel {
          background-color: #000;
          color: #fff; }

section
.formulario_inner
.montantes
li.values:hover
input
, section
.formulario_inner
.montantes
li.sel
input {
            color: #fff; }
            
.loader {
  background-color: #fff;
}

.under, .under a {
  background-color: #000;
  color: #fff;
}

#politica-de-privacidade {
  background-color: #000;
  color: #fff;
}

#termos-e-condicoes {
  background-color: #000;
  color: #fff;
 }