/*
	ARQUIVO DE ESTILIZACAO UI DO SISTEMA
*/

h1 i{ display:block; width:16px; height:16px; }
h1 i[name="new"]{ background-position: -48px -96px;}
h1 i[name="del"]{ background-position: 0px -144px; }
h1 i[name="add"]{ background-position: -16px -128px;}

input[type="search"]{width: 100% !important;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
input.inputPasswd{ margin-bottom:10px; }
:focus{-moz-box-shadow: none !important;-webkit-box-shadow: none  !important;box-shadow: none !important;outline:none;}
input{ width:100%; color:#5d5d5d; background-color: #e3e3e3; padding:4px 6px; border:none; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
input.branco{background-color: #FFFFFF;}
textarea{ width:97%; font-size:12px; color:#5d5d5d; background:#e3e3e3; border:0; padding:3px;resize: none;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
textarea.resize{resize: vertical;height: auto;max-height:500px;min-height:57px;overflow: hidden;}
select{ -webkit-appearance: none;-moz-appearance:none;appearance:none; background-image: none; width:100%; color:#5d5d5d; border:none; padding:3px 12px 3px 3px; background:#e3e3e3;background-image: url(../../images/select.png);background-repeat: no-repeat;background-position: 99% 50%;overflow: hidden;}
select::-ms-expand {display: none;}
.disabled,select:disabled, input:disabled,textarea:disabled{opacity:.55;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;/*user-select: none;pointer-events: none;*/}
select option[value]{ color:#5d5d5d; background:#e3e3e3; border:none; }
input[type="radio"]:not(old){width: auto;background:#ddd;border:none;display: inline-block;}
input[readonly]{color:#989898;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}

div[contenteditable]{font-size:12px; color:#5d5d5d; background:#e3e3e3; border:0; padding:3px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}

input[type=radio].css-checkbox,
input[type=checkbox].css-checkbox {
	position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;
}

input[type=radio].css-checkbox + label.css-label {
	padding-left:18px;
	height:12px; 
	display:inline-block;
	line-height:16px;
	background-repeat:no-repeat;
	background-position: 0 0;
	font-size:13px;
	vertical-align:middle;
	cursor:pointer;
	margin-left:10px;
}

#jqxCheckBoxNotificar{margin: 2px 0 0 0 !important;}

input[type=radio].css-checkbox:first-child + label.css-label {
	margin-left: 0;
}

input[type=radio].css-checkbox:checked + label.css-label {
	background-position: 0 -12px;
}

label.css-label {
	background-image:url(../../images/radio.png);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

input[type=checkbox].css-checkbox + label.css-label-check {
	padding-left:24px;
	height:14px;
	display:inline-block;
	line-height:14px;
	background-repeat:no-repeat;
	background-position: 0 0;
	vertical-align:middle;
	cursor:pointer;
	margin:5px 0 5px 10px;
}

input[type=checkbox].css-checkbox:checked + label.css-label-check {
	background-position: 0 -14px;
}
label.css-label-check {
	background-image:url(../../images/checkbox.png);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}