/**
 *
 * Apply Here your Custom CSS
 *
*/
body {
	/*font-family: "Noto Sans", sans-serif;*/
	
}

.ui-widget {
	/*font-family: "Noto Sans", sans-serif;*/
	
}

.direita {
	text-align: right;
}

.centro {
	text-align: center;
}

.esquerda {
	text-align: left;
}

.ui-dialog .ui-dialog-titlebar-close {
	width: 30px !important;
	margin: 20px 0 0 0 !important;
	height: 30px !important;
}

.ui-widget-overlay {
	background: #1f2226;
	opacity: 0.1;
}

.ui-dialog .ui-dialog-titlebar-close {
/*	margin: 17px -14px 0 0 !important;
	background: url('/idesf/assets/images/close.png') 0 0 no-repeat;*/
}

.ui-dialog .ui-dialog-content {
	overflow: hidden;
}

.ui-dialog .ui-dialog-title {
	/* margin-top: 17px; */
	/* margin-bottom: 8.5px; */
	font-size: 25px !important;
	font-family: inherit;
	font-weight: 500;
	line-height: 1.1;
	color: #373e4a;
	margin-left: -20px;
}

.ui-dialog {
	font-family: "Helvetica Neue", Helvetica, "Noto Sans", sans-serif, Arial,
		sans-serif;
	font-size: 12px;
	line-height: 1.42857143;
	color: #949494;
}

.breadcrumb {
	padding: 7px 15px;
	margin-bottom: 10px;
	list-style: none;
	background-color: #f5f5f5;
	border-radius: 3px;
}

.ui-inputfield,.ui-widget-content .ui-inputfield,.ui-widget-header .ui-inputfield,.ui-autocomplete-multiple-container
	{
	background: #ffffff;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #222222;
}

.ui-inputfiled.ui-state-focus {
	/* border: 1px solid #68727B; */
	/* background: #6580A1 url("/ism/javax.faces.resource/images/hover.png.jsf?ln=primefaces-home") 50% 50% repeat-x; */
	font-weight: normal;
	background-color: transparent;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	-moz-box-shadow: none;
}

.ui-autocomplete-input.ui-state-focus,.ui-autocomplete-multiple-container.ui-state-focus
	{
	/* border: 1px solid #68727B; */
	/* background: #6580A1 url("/ism/javax.faces.resource/images/hover.png.jsf?ln=primefaces-home") 50% 50% repeat-x; */
	font-weight: normal;
	background-color: transparent;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	-moz-box-shadow: none;
}

.ui-autocomplete-input {
	width: 100%;
	height: 31px;
}

.calendario {
	padding-right: 0px;
}

.calendario input {
	background: #ffffff;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	color: #222222;
	background: transparent;
	width: 100%;
	height: 31px;
	font-size: 12px !important;
	border-color: #BDBCBC;
}

.form-control-none {
	border: none;
	padding-top: 1px;
	padding-left: 1px;
}

.ui-datatable-odd {
	background: none repeat scroll 0 0 #FDFDFD;
}

.check-box {
	padding-top: 21px;
	height: 0px;
}

.jqplot-point-label {
	font-weight: bold;
}

.padding-cell td {
	padding: 3px 4px 0px 6px;
}

.status {
	background-color: #F7F7F7;
}

.ui-datatable .ui-column-filter {
	display: block;
	width: 100px;
	margin: auto;
	height: 22px !important;
}

.ui-selectonemenu {
	padding: 2px 0px 0px 9px;
}

.ui-selectonemenu-trigger {
	margin-right: 7px;
	padding-top: 3px;
	border: none;
	background: none;
}

.ui-dialog .ui-dialog-titlebar {
	margin: 3px 20px 5px 20px;
}

.panel-dados {
	background-color: #F9F9FC;
	padding: 6px;
	border-radius: 4px;
}

.ui-datatable .ui-sortable-column {
	text-align: left;
}

select:focus {
	/* border: 1px solid #68727B; */
	/* background: #6580A1 url("/ism/javax.faces.resource/images/hover.png.jsf?ln=primefaces-home") 50% 50% repeat-x; */
	font-weight: normal;
	background-color: #FDFDFD;
	-moz-box-shadow: 0 0 5px #68727B;
	-webkit-box-shadow: 0px 0px 8px #68727B;
	/* box-shadow: 0px 0px 8px #68727B; */
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	-moz-box-shadow: 0 0 5px #68727B;
}

input:focus {
	background-color: #FDFDFD;;
}

input {
	text-transform: uppercase;
}

.pe-inputNumber {
	width: 100%;
	text-align: right;
}

.ui-input-custom input {
	background: none !important;
	border: none !important;
	border-radius: 0 !important;
	box-shadow: none !important;
	height: 27px;
}

.teste ui-editable-column ui-state-highlight ui-cell-editing {
	background-color: red;
}

.ui-obrigatorio {
	background-color: rgba(189, 237, 188, 0.18) !important;
}

input[type="file"]::-webkit-file-upload-button {
	cursor: pointer;
}

.btn-acao {
	width: 24px;
	height: 24px;
	padding: 1px;
	border: 1px solid #e8e8e8;
	padding-top: 4px;
	border-radius: 4px;
}

.ui-datatable-even {
	/*text-transform: uppercase;*/
	
}

/*
.ui-layout-unit-header, .ui-layout-resizer {
	background: #bdedbc;
	border-radius: 0px;
	border: none;
} */
.form-control-check-box {
	border: none;
	background-color: inherit;
}

.ui-autocomplete-panel .ui-autocomplete-list-item {
	text-transform: uppercase;
}

.btn-white {
	border: 1px solid #BDBCBC;
}

.no-border-radius {
	border-radius: 0px;
}

.group-combo {
	height: 30px;
	width: 30px;
	padding: 0px;
}