.titulo-card {margin:10px 0 -15px 5px;}

.collapsible-header {
  height:auto;
  line-height:3em;
}

.caption {
  text-shadow: black 0.1em 0.1em 0.2em;
}

a.link2:hover {text-decoration:underline;}

ul.slides li img {
  border-right:1px solid #EFEFEF;
  border-bottom:1px solid #EFEFEF;
}

#div_menu_lateral {
  margin:15px 0 0 0;
  padding:0;
  font-size:13px;
}
#div_menu_lateral a:hover {
  background-color:#FFFFFF !important;
  color:#000000 !important;
}

#div_conteudo_painel {
  padding:15px 2px 0 2px;
}

.bem-vindo {
  border-radius:10px;
  margin:0 0 30px 0;
  padding:3px 15px 3px 15px;
}

.vcenter {
  vertical-align:middle;
}

.toast-alerta, .toast-ok, .toast-erro {  
  border-radius: 10px;
}
.toast-alerta {background-color:#f9a825;}
.toast-ok {}
.toast-erro {background-color:#e53935;}

#a_logo {margin:0 0 0 10px;}

.info-logado {
  display:block;
  font-size:16px;
  margin:10px 0 0 0;  
}

#ul_menu_mobile li {
  border-bottom:1px solid #EFEFEF;
}

#img_logo_mobile {
  margin:0 0 -18px 0;
  padding:0;
}

#div_cores {
	width:100%;
	text-align:center;
}

.circulo-brown, .circulo-green, .circulo-red {
    /*position:absolute;*/
	cursor:pointer;
	width:16px;
	height:16px;	
	border-radius:50%;
	margin:10px 0 0 0;
	opacity: 0.5;
}
.circulo-brown {background-color:#B3632C; border:1px solid #B3632C;}
.circulo-green {background-color:#36B536; border:1px solid #36B536;}
.circulo-red {background-color:#FF4800; border:1px solid #FF4800;}
.circulo-brown:hover, .circulo-green:hover, .circulo-red:hover {border:1px solid #000;}

#div_titulo_painel {
  margin:10px 0 0 0;
}
#div_titulo_painel i {
  margin:4px 5px 0 0;
}

.pago-0, .tipo-D, .despesa {color:#CC3300 !important;}
.pago-1, .tipo-R, .receita {color:#2e7d32 !important;}

tr.total-receita td, tr.total-despesa td, td.total-receita, td.total-despesa, td.total-label  {
  border-top:1px solid #CCC;
  border-bottom:1px solid #CCC;  
  font-weight:bold;
}
tr.total-receita td, td.total-receita {background-color:#e8f5e9;}
tr.total-despesa td, td.total-despesa {background-color:#ffebee;}

.powered:hover {
  color:#C82926 !important;
}
.powered img {
	margin:-4px 0 0 0;	
}

.status-atend-1, .status-atend-2, .status-atend-3, .status-atend-4 {
	display:inline-block;
	vertical-align:middle;
	width:10px;
	height:10px;
	margin:0;
	padding:0;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
}
.status-atend-1 {background-color:#FF0000;}
.status-atend-2 {background-color:#FFCC00;}
.status-atend-3 {background-color:#009966;}
.status-atend-4 {background-color:#000000;}

.thumb img {
	cursor:zoom-in;
	width:150px;
	height:119px;
	margin:0 5px 5px 0;
	border:1px solid #CCC;	
}
.thumb img:hover {
	border:1px solid #76ff03;	
}