
body {
	/*margin-top: 50px;*/
	padding: 0;
	font-size: 12px!important;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #5C5C5C;
}

legend {
	width: auto!important;
    font-size: 1em!important;
}

.ui-selectonemenu {
    padding-right: 7px;
}

.selectonemenuBootStrap {
	height: 38px;
	padding-right: 0em!important;
}

.selectonemenuBootStrap .ui-selectonemenu-trigger {
	height: 38px;
    width: auto!important;
}

.selectonemenuBootStrap .ui-selectonemenu-trigger .ui-icon {
    margin-top: 6px!important;
}


.selectonemenuBootStrap .ui-state-default, .ui-widget-content .selectonemenuBootStrap .ui-state-default, .ui-widget-header .selectonemenuBootStrap .ui-state-default {
    border: transparent;
    background: transparent;
}

.selectonemenuBootStrap label, .ui-widget-content .selectonemenuBootStrap label, .ui-widget-header .selectonemenuBootStrap label {
    -webkit-box-shadow: inset 0 0px 1px #8f8f8f;
    box-shadow: inset 0 0px 1px #8f8f8f;
    color: #2E6E9E;
    width: 100%!important;
    height: 35px;
}


.calendarBootStrap {
	padding: 0px!important;
	height: 37px!important;
}

.calendarBootStrap input, .ui-widget-content .calendarBootStrap input,
	 .ui-widget-header .calendarBootStrap input {
    -webkit-box-shadow: inset 0 0px 0px #8f8f8f!important;
    box-shadow: inset 0 0px 0px #8f8f8f!important;
    border: transparent;
    font-size: 18px;
    color: #495057!important;
    font-weight: normal!important;
    height: 31px;
}

.classColumnInformacaoCAEPF{
	width: 20%;
}

.classColumnInformacaoObra{
	width: 40%;
}

.classColumnInformacaoTrabalhistas{
	width: 40%;
}

.classColumnInformacaoContrAprendiz {
	width: 60%;
}

.classColumnInformacaoContrPCD {
	width: 40%;
}

.bootstrap-tagsinput span{
	font-size: 12px;
}

.bootStrapStyle {
    box-shadow: inset 0 0px 0px #8f8f8f!important;
}

/* .bootStrapStyle .ui-inputtext{ */
/*     height: 38px!important; */
/* } */

span .ui-outputlabel-rfi {
    color: red;
}

.bootStrapStyle.ui-inputNum input {
    background: #ffffff;
    -moz-box-shadow: inset 0 2px 2px #8f8f8f!important;
    -webkit-box-shadow: inset 0 0px 0px #8f8f8f!important;
    box-shadow: inset 0 0px 0px #8f8f8f!important;
    width: 100%;
    border: transparent;
    margin-top: -3px;
    padding-left: 12px;
    height: 38px!important;
}

/* .form-control:disabled, .form-control[readonly] { */
/*     background-color: #e9ecef; */
/*     opacity: 1; */
/* } */

.bootStrapStyle.ui-inputNum input.ui-state-disabled {
	background-color: #e9ecef;
    opacity: 1;
    height: 32px;
    padding-left: 12px;
}

span.ui-inputNum {
	padding-left: 0px;
    padding-top: 3px;
    padding-right: 0px;
}

/* .form-control .ui-state-disabled { */
/* 	background-color: #e9ecef!important; */
/*     opacity: 1; */
/* } */



/* componentes primefaces*/

/* PANELGRID */
.ui-panelgrid td, .ui-panelgrid tr {
    border-style: none !important
}
