.color { color: #2196F3; }

.background { background-color: #2196F3 !important; }
.color-background { color: #FFFFFF !important; }
.border { border: 1px solid #2196F3; }
.border-color { border-color: #2196F3 !important; }
.background-destaque { background-color: #66B366 !important; }	
.color-destaque { color: #66B366 !important; }

.color-background span.color { color: white; }

#barra-lateral-esquerda .color-destaque, #barra-lateral-esquerda .color-destaque * { color: rgb(0,75,121) !important }
#barra-lateral-esquerda .gray:hover .color-destaque, #barra-lateral-esquerda .color-destaque:hover * { color: red !important }
/*.barra-lateral-esquerda-menu li:hover{ background-color:white; }*/
/*.barra-lateral-esquerda-menu .sub-menu { background-color:yellow; }*/


/* Cor do fundo do menu */
div#toolbar { background-color: #2196F3; }
/* Cor da fonte da raiz do menu */
div#toolbar a{ color:#FFFFFF; }
/* Cor do fundo da raiz do menu */
div#toolbar a:hover, div#toolbar a.current-menu-item{ background:#00568A; }
/* Cor do fundo dos submenus */
div#toolbar ul.toolbar-menu li ul > li:hover > a {
	background-color: #2196F3;
	color: white;
}

.footer { border-top: 1px solid #2196F3; }

button, a.regular-button { background:#2196F3; color:white; }
/*button:hover, a.regular-button:hover { background:#00639E; }*/

button.destaque:hover { background:#2196F3; color:white; border: 1px solid #2196F3; }



.linha {	
	border-bottom: 1px #cccccc solid;
	padding: 3px 1px;
}

.linha:hover {
	background-color: #2196F3;
	color: #FFFFFF;	
}

.tip.left:before { border-right: 9px solid #2196F3; }
.tip.right:before { border-left: 9px solid #2196F3; } 
.tip.top:before { border-bottom: 9px solid #2196F3; }
.tip.bottom:before { border-top: 9px solid #2196F3; }



/* Checkbox e Radio Button a */

.radio input[type="radio"] + label::after {
  background-color: #2196F3; }
.radio input[type="radio"]:checked + label::before {
  border-color: #2196F3; }
.radio input[type="radio"]:checked + label::after {
  background-color: #2196F3; }

.checkbox input[type="checkbox"]:checked + label::before {
  background-color: #2196F3;
  border-color: #2196F3; }
.checkbox input[type="checkbox"]:checked + label::after {
  color: #fff; }

