td.sql-datatable-highlight {
    background-color: #edf8fd !important;
}

.table-overflow {
	overflow: auto;
}

.formulario textarea.errorTextarea{
	/* FIX_ME: Necessario ter um url local*/
	width: 95%;
	height: 100px;	
}

div.msgOculto{
	display: none;
}

.pageErrorTitleBold{
	
	font-weight: bold;
	font-size: 2em;
}

.pageErrorThanksTitle{
	font-weight: bold;
	font-size: 2em
	
}

.formulario .control-group label {
	font-weight: bold;
}

.msgBold{
	margin-top: 5px;
	margin-bottom: 15px;
}

.msgInfo{
	font-size: 1.4em;
	margin-bottom:15px;
}

#errorPanel{
	max-width: 78%;
    margin: 0 auto;
}

#errorPanel .control-group .control-label{
	font-family: "Roboto", sans-serif;
}

#errorPanel .control-group.error .control-label{
	color: #c52525 !important;
}
#errorPanel .required{
	font-family: "Roboto", sans-serif;
	color: #c52525 !important;
    font-size: 1.4em;
}
div.msgInfo a.linkContactos{
	font-size: inherit;
	font-weight: bold;
	padding: 0px 0px;
	display: inline;
}

.algoErradoConfig .control-label{
	width:300px !important;
	vertical-align: top;
}

#errorPanel #errorSenderForm .formulario .control-label{
	cursor: initial;
}

#errorPanel .formAlgoErrado .portlet-msg-error{
	font-size: 1.4em;
	font-family: "Roboto", sans-serif;
}
#errorPanel .formulario label{
	color:white;
}

#errorPanel .formAlgoErrado .formulario .control-label{
	color:white;
}
	
#errorPanel .formAlgoErrado{
	font-family: "Roboto", sans-serif;
}

#errorPanel .formAlgoErrado .formAlgoErrado .formulario .control-group label span{
	display:none;
}