

input.date {width:120px; }
input.dateLong {width:150px; }
input.decimal {width:120px;text-align: right; }
input.integer {width:120px;text-align: right; }
input.integer-long {width:300px;max-width:100%;text-align: right; }
input.long { max-width:300px; }
input.longer { max-width:70%; }
input.medium { max-width:120px; }
input.short { max-width:60px; }

.inline { display: inline; width: auto;}

span.dado{
	display: block; padding: 5px 12px 0px; font-size: 14px;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;	
	min-height: 30px;
	background: #f5f5f5;
	cursor: not-allowed;
}

 .ui-autocomplete {
   max-height: 400px;
   overflow-y: auto;
   /* prevent horizontal scrollbar */
   overflow-x: hidden;
 }
 
 /* to change tootip style */
 .tooltip > .tooltip-inner {background-color: #0059fb; font-size: 110%; text-align: left; max-width: 300px;}
 .tooltip.show { opacity: 1; }
 
.a_help { cursor: pointer; }
 
.pad-20{ padding: 20px; }

/* cores dos cards */
.card-result-header,.card-form-header {
    /* color: #31708f;
    background-color: #d9edf7;
    border: 1px solid #bce8f1;*/
    padding-bottom: 1px;
    padding-top: 8px;
}

.control-label{margin-bottom: 0px;}

/* FIM cores dos cards */


input.text-danger, select.text-danger{
    border: 1px solid #DF382C;
}
.input-title{ font-weight: bold; padding-left: 0px; }

/* Abaixo: para contornar um problema com o css */
h3, .h3 { margin-block-end: -1em; }

#btnLoginEmail { color: #fff; }

.div-ads-mobile{margin-left: 5px;}
