* {
	font-family: "Roboto Slab";
}

a {
	text-decoration: none !important;
	color: inherit !important;
}

h1, h2, h3, h4, h5, h6 {
	font-style: lowercase;
	text-transform: lowercase;
}

input[type=email] {
	text-transform: lowercase;
}



.painelLead {
	background-color: #fafafa;
	border-bottom: solid 1px #d3d7cf;
	padding: 10px;
	color: #555753;
	display:block;
}

#logoSite > a {
	vertical-align: middle;
	font-size: 14pt;
	line-height: 21px;
}

#logoSite > a > img {
	margin-right: 5px;
	vertical-align: middle;
}

#cbx_filtro_vendedor {
	width: calc(100% - 20px);;
}

.etapa0 .collapse{
	border-left: solid 5px #ad7fa8;
}
.etapa1 .collapse{
	border-left: solid 5px #729fcf;
}
.etapa2 .collapse {
	border-left: solid 5px #e9b96e;
}
.etapa3 .collapse {
	border-left: solid 5px #8ae234;
}
.etapa4 .collapse {
	border-left: solid 5px #edd400;
}
.etapa5 .collapse {
	border-left: solid 5px #fcaf3e;
}
.etapa6 .collapse {
	border-left: solid 5px #ef2929;
}

.nomeLead, .cidadeLead {
	font-family: inherit;
}

.cidadeLead, .dataCadastroLead, .previsaoLead, .orcamentoLead {
	width: 49%;
	display:inline-block;

}

.dataCadastroLead, .previsaoLead, .orcamentoLead {
	text-align: right;
}

#caixaPesquisa {
	background-color: white;
	border-radius: 5px;
	border: solid 1px #babdb6;
	padding: 2px 0px 2px 10px;
}

#caixaPesquisa input {
	border:none;
	width: calc(100% - 35px);
}

.form-group > label {
	color: #555753;
}

input[type='number'] {
		-moz-appearance:textfield;
	text-align:right;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
		-webkit-appearance: none;
	text-align:right;
}

input[type="checkbox"] {
	display: ;
}

.deficiencias input[type="checkbox"] {
	display: inline-block;
	padding: 0 0 0 20px;
	background: #C00;
}

input[type="checkbox"] + label {
	padding-left: 0;
	vertical-align: top;
	line-height: 26px;
	font-family: "Roboto Slab";
}

input[type="checkbox"] + label > span {
	background-image: url('../images/check-off.png');
	background-repeat: no-repeat;
	display: inline-block;
	width: 68px;
	height: 26px;
	vertical-align: top;
}

input[type="checkbox"]:checked + label > span {
	background-image: url('../images/check-on.png');
}

#barraRodape {
	background-color: #265a88;
	padding: 10px;
	color:white;
	margin-top: 10px;
}

#owner {
	background-color: #0C3151;
	color: white;
	text-align: center;
	padding: 10px;
}

#barraTitulo > #logoSite, #barraTitulo > #usuario {	color:white;}
#barraTitulo > #usuario { text-align: right;}
#usuario img {	margin-left: 10px;}
option { padding: 5px 10px;}
.toolbarButton { display: inline-block;}


#painel-logo-index {
	text-align: center;
	margin: 60px;
}

#barraTitulo {
	background-color : #005A8F;
	padding: 10px;
	vertical-align: top;
}

#barraTitulo > #logoSite {float:left;}

#barraFerramentas { background-color: #004872; color: white; padding: 10px 10px 5px 8px; }

#barraFerramentas input { color: #333333 }

.toolbarButton img { margin-right: 5px;}
.toolbarButton span { display: none;}

#barraSubTitulo { vertical-align: middle;}

#subtitulo { font-size: 18pt;margin: 20px 0 10px 0;}
#toolbar { text-align: center;}

#toolbar { text-align: center; }

.alert { margin-left: 10px;}

#lista-leads{
		width: auto;
		overflow-x: scroll;
		overflow-y: hidden;
		white-space: nowrap;

}

.grupo-leads {
	display: inline-block;
	vertical-align: top;
	width:95%;
	margin-right:20px;
}

.fieldsetBox {
	margin: 20px 0;
}

#radio-group-etapa { text-align: center;}

.radio-etapa {display:none;}

.label-etapa {
	display: inline-block;
	width: 15%;
	height: 35px;
	background-position: center;
	background-repeat: no-repeat;
	color: #555753;
}

#rdo_etapa0 + #lbl_etapa0 { background-image: url('../images/etapa0.png');}
#rdo_etapa1 + #lbl_etapa1 { background-image: url('../images/etapa1.png');}
#rdo_etapa2 + #lbl_etapa2 { background-image: url('../images/etapa2.png');}
#rdo_etapa3 + #lbl_etapa3 { background-image: url('../images/etapa3.png');}
#rdo_etapa4 + #lbl_etapa4 {	background-image: url('../images/etapa4.png');}
#rdo_etapa5 + #lbl_etapa5 {	background-image: url('../images/etapa5.png');}

#rdo_etapa0:checked + #lbl_etapa0 { background-image: url('../images/etapa0-select.png');}
#rdo_etapa1:checked + #lbl_etapa1 { background-image: url('../images/etapa1-select.png');}
#rdo_etapa2:checked + #lbl_etapa2 { background-image: url('../images/etapa2-select.png');}
#rdo_etapa3:checked + #lbl_etapa3 { background-image: url('../images/etapa3-select.png');}
#rdo_etapa4:checked + #lbl_etapa4 {	background-image: url('../images/etapa4-select.png');}
#rdo_etapa5:checked + #lbl_etapa5 {	background-image: url('../images/etapa5-select.png');}

#legenda-etapa{ text-align: center; font-style: italic; color: #666;}

button[type=submit] { margin-bottom: 10px;}

.float-box {
	top: 150px;
	width: calc(100% - 30px);
	height: 307px;
}


.vmeta {
	display:block; 
	vertical-align: top;
}

.vmeta h3 { 
	overflow: hidden;
	text-overflow: ellipsis;
}

.listaMetas {
	vertical-align: top;
	display: block;
	margin: 10px 3px;
}

.vmeta button {
	width: inherit;
	float: none;
}

.camposMetas {
	display: inline-block;
	border-right: solid 1px #DEDEDE;
	padding: 10px ;
	width: 100%;
}

.camposMetas:last-child{
	border-right: none;
}

.camposMetas label {
	display: inline-block;
	text-align: left;
	width: 100px;
}

.camposMetas input {
	display: inline-block;
	width: calc(100% - 100px);
}

#barraFerramentas * a .icone{
background-image: url(../images/main-toolbar-lg.png);
display: inline-block;
height: 42px;
width: 42px;
}

#barraFerramentas #leads a .icone{	
background-position: 0 0;	
}

#barraFerramentas #contatos a .icone{
background-position: 250px 0px;
}

#barraFerramentas #telemarketing a .icone{
background-position: 208px 0;
}

#barraFerramentas #estatisticas a .icone{
background-position: 167px 0;
}

#barraFerramentas #usuarios a .icone{
background-position: 125px 0;
}

#barraFerramentas #config a .icone{
background-position: 83px 0px;
}

.botao-config {
	width: 100%;
	text-align: left;
}


.foco1 { background: #FF9; }
