/* ------------ Contra web --------------------------- */

.container {
	height: auto;
}

.dados-cad-container {
	width: 100% !important;
}

.new-panel-body {
	width: 100%;
	padding: 15px;
	column-count: 1;
}

.new-fieldset3 {
	width: 32.33%;
	float: left;
	margin-left: 10px;
	margin-bottom: 20px;
	margin-top: 20px;
}

.field-dependentes {
	float: none !important;
}

.new-dados-prof {
	width: 49%;
	border: none;
}

.new-field2 {
	border: none !important;
}

.new-dados-lotacao1 {
	width: 100%;
	border: none;
}

.new-dados-lotacao, .new-dados-lotacao1 {
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 0;
}

.new-dados-prof1, .new-dados-lotacao {
	border: none;
}

.new-dados-funci {
	width: 100%;
	float: none;
	margin-left: 0px;
	margin-bottom: 10px;
	margin-top: 5px;
	border: none;
}

.new-tab-cpf {
	margin-right: 88%;
}

.col-cpf1 {
	padding-right: 95px !important;
}

.col-cep1 {
	padding-right: 71px !important;
	min-width: 129px;
}

.col-estrang3 {
	width: 43%;
}

.col-estrang5 {
	width: 43%;
}

.new-colsexo {
	width: 43%;
}

.mobile-label-nome1 {
	margin-left: 28%;
}

.campo-nacionali {
	width: 175% !important;
	display: flex;
}

.tab-estrangeiro {
	width: 194%;
}

.tab-estrangeiro1 {
	width: 214%;
}

.tab-estrangeiro3 {
	width: 236%;
}

.tab-estrangeiro4 {
	width: 100%;
}

.tab-estrangeiro5 {
	width: 100%;
}

.tab-estrangeiro6 {
	width: 212%;
}

.tab-nome-social {
	width: 210%;
}

.mobile-label4 {
	margin-left: -22%;
}

.mobile-label5 {
	margin-left: 29%;
}

.mobile-label6 {
	margin-left: 17%;
}

/*.mobile-label7 {
    margin-left: 1%;
}*/

.mobile-label9 {
	width: 215px;
	margin-left: 0%;
}

.mobile-label10 {
	margin-left: 16px;
	width: auto;
	margin-top: 10px;
}

.mobile-label-data3 {
	margin-left: 0px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
	cursor: text;
	color: red;
}

.col-nacio2 {
	width: 224px;
}

.col-comple1 {
	width: 144px;
	padding-left: 0px !important;
}

.col-comple2 {
	padding-left: 0px !important;
	width: 192px;;
}

.mobile-label-nacionalidade {
	width: 109px;
	margin-left: 4%;
}

.mobile-label-estadoCivil {
	width: 109px;
	margin-left: 4%;
}

.civil-label {
	width: 22em;
}

.mobile-label-cnh {
	width: 155px;
	margin-left: 16%;
}

.cnh-label {
	width: 19.5em;
}

.col-afastamento {
	margin-right: 10px;
}

.semBorda tr, semBorda row, .semBorda td {
	padding: 4px 10px;
}

.ui-wizard-navbar {
	margin-bottom: 90px;
}

.colum1 {
	width: 15%;
}

.colum2 {
	width: 30%;
}

.colum-afast1 {
	width: 50%;
}

.colum-lotacao1 {
	width: 13%;
}

.colum-lotacao2 {
	width: 100%;
}

.col2a {
	width: 10%;
}

.alter-cad {
	width: 650px !important;
	height: auto !important;
	left: 30%;
	top: 10%;
	z-index: 1001;
	margin: auto;
}

.ui-dialog.ui-widget-content .ui-dialog-titlebar {
	background-color: #004A77;
}

.ui-dialog.ui-widget-content .ui-dialog-title {
	font-size: 18px;
	margin: auto;
	color: #ffffff;
	padding: 0 10px;
}

.new-btn-cad {
	color: #fff;
	background-color: #269abc;
	border-color: #1b6d85;
}

.col-logra1, .col-logra2 {
	width: 50% !important;
}

.lot-secretaria {
	width: 100%;
	margin-bottom: 10px;
}

.ui-inputfield.ui-state-error,
.ui-widget-header .ui-inputfield.ui-state-error,
.ui-widget-content .ui-inputfield.ui-state-error {
	color: #333333;
	border: 1px solid #de1a37;
}

.ui-tabs.ui-tabs-top {
	border-bottom: 1px solid #DDDDDD;
	height: 36px;
}

.tab-dependent {
	width: 100%;
}

/* ----------------------------------------- */

.ui-fieldset, .ui-fieldset .ui-fieldset-legend {
	padding: 0.4em 1em !important;
}

.mobile-label-nome1 {
	margin-left: 28%;
}

.col-nacio3 {
	padding-right: 0px !important;
	max-width: 95px;
	width: 43%;
}

.trab-col {
	padding-right: 0px !important;
	max-width: 95px;
	width: 29%;
}

.col-estrang3 {
	width: 43%;
}

.tab-estrangeiro {
	width: 186%;
}

.col-nacio1, .col-nacio4, .col-estrang1 {
	padding-left: 0px !important;
}

.mobile-label-nacionalidade {
	width: 109px;
	margin-left: 4%;
}

.new-colsexo {
	width: 43%;
}

.tab-estrangeiro4 {
	width: 100%;
}

.new-size-table {
	width: 100%;
}

.new-panel-geral {
	width: 100%;
}

.new-panel-info {
	margin-bottom: 20px;
	background-color: #fff;
	border: 1px solid transparent;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}

.new-size-panel {
	border-color: #1c7cba !important;
	height: 10px;
	padding: 0 12em;
	background-color: #1c7cba !important;
	width: 16%;
	margin-bottom: 55px;
	margin-top: -63px;
}

.new-info-1 {
	margin-left: 21px;
}

.new-info-2 {
	margin-left: 17.5%;
}

.new-info-3 {
	margin-left: 33.7%;
}

.new-info-4 {
	margin-left: 50%;
}

.new-info-5 {
	margin-left: 66.3%;
}

.new-info-6 {
	margin-left: 82.5%;
}

.anexar-arq-size {
	width: 240px !important;
	text-shadow: 0 0 0;
	margin: auto;
	padding: 15px;
	background: #2e6e9d !important;
	color: #ffffff;
}

.ui-selectonemenu
.ui-selectonemenu-trigger {
	width: 24px !important;
}

.size-seretaria, .size-lotacao {
	margin-right: 10px;
}

.ui-wizard-nav-next {
	float: right;
	background: #0081c2;
	padding: 5px 15px;
	color: #fff;
	text-shadow: 0 0 0;
}

.ui-wizard-nav-back {
	background: #0081c2;
	padding: 5px 15px;
	color: #fff;
	text-shadow: 0 0 0;
}

.texto-center {
	margin-left: 28%;
}

.ui-fileupload-buttonbar {
	border: none !important;
	background: none !important;
}

.ui-fileupload-buttonbar .ui-button {
	vertical-align: initial;
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #006dcc;
	*background-color: #0044cc;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
	background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
	background-image: -o-linear-gradient(top, #0088cc, #0044cc);
	background-image: linear-gradient(to bottom, #0088cc, #0044cc);
	background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
	background-repeat: repeat-x;
	border-color: #0044cc #0044cc #002a80;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
	filter: progid:dximagetransform.microsoft.gradient(enabled=false);

}

.ui-fileupload-buttonbar:hover,
.ui-fileupload-buttonbar:active,
.ui-fileupload-buttonbar:focus {
	color: #ffffff;
	backgroun-color:#0044cc;
}

.ui-state-hover, .ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover {
	background-position: 0 -40px;
	transition: background-position 0.1s linear;
}

.ui-fileupload-content {
	border: none !important;
}

.ui-fileupload-files {
	display: none !important;
}

.ui-fileupload-buttonbar .ui-icon {
	display: none;
}

.ui-fileupload-buttonbar .ui-button-text-icon-left .ui-button-text {
	padding: .3em 1em .3em 1em;
}

.btn-warning {
	color: #fff !important;
	border-color: #eea236 !important;

	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
	background-color: #f9a732 !important;
	background-image: -moz-linear-gradient(top, #fbb450, #f89406) !important;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)) !important;
	background-image: -webkit-linear-gradient(top, #fbb450, #f89406) !important;
	background-image: -o-linear-gradient(top, #fbb450, #f89406) !important;
	background-image: linear-gradient(to bottom, #fbb450, #f89406) !important;
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFBB450', endColorstr='#FFF89406', GradientType=0);
	border-color: #f89406 #f89406 #ad6704 !important;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) !important;
	*background-color: #f89406 !important;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

legend {
	margin-bottom: 10px !important;
}

.ui-fieldset, .ui-fieldset .ui-fieldset-legend {
	padding: 0.4em 1em !important;
}

.btn-salvar-finalizar, .btn-salvar-finalizar1 {
	padding: 5px !important;
	width: 249px !important;
	margin-top: 30px !important;
	text-shadow: none !important;
	float: left !important;
}

.btn-salvar-finalizar2, .btn-salvar-finalizar3 {
	width: 249px !important;
	margin-top: 30px !important;
	text-shadow: none !important;
	float: left !important;
	padding: 5px;
}

.ui-priority-primary {
	background: #2e6e9d !important;
	color: #ffffff !important;
}

.matricula1 {
	margin: 35px 15px 15px 15px;
}

fieldset.matricula1 > legend {
	font-size: 1.5em !important;
	color: #e41515 !important;
}

.matricula2 {
	margin: 0px 15px 15px 15px;
}

fieldset.matricula2 > legend {
	font-size: 1.5em !important;
	color: #e41515 !important;
}

@media (min-width: 992px) {
	.dialog-anexo {
		width: 85% !important;
		max-height: 95% !important;
		overflow: auto;
	}
}

@media (max-width: 991px) {
	.dialog-anexo {
		width: 90% !important;
		max-height: 95% !important;
		overflow: auto;
	}

	.ui-fieldset .ui-fieldset-legend {
		padding: .3em 1em;
	}

	legend {
		font-size: 15px !important;
	}
}

@media ( min-width : 768px) {
	.ui-tabs .ui-tabs-nav li a {
		padding: .5em 3.1em;
	}
}

@media (min-width: 785px) and (max-width: 1030px) {
	.btn-salvar-finalizar {
		margin-left: 10% !important;
	}
}

@media (max-width: 784px) {
	.btn-salvar-finalizar1 {
		margin-left: 32.3% !important;
		margin-top: 15px !important;
	}
}

@media (max-width: 660px) {
	.new-dialogAnexo {
		margin-bottom: 60px;
		position: absolute;
	}

	.btn-salvar-finalizar, .btn-salvar-finalizar1 {
		margin-left: 22.3% !important;
	}
}




/* -------- Responsividade contra web -------- */

@media ( max-width : 1737px) {
	.ui-wizard-step-title {
		font-size: 16px;
	}
	.col-md-2 {
		width: 16% !important;
	}
}

@media ( max-width : 1604px) {
	.new-size-panel {
		margin-top: -70px;
	}
}

@media ( max-width : 1449px) {
	.ui-wizard-step-title {
		font-size: 16px;
	}
}

@media ( min-width : 1440px) {
	.new-colestrang {
		min-width: 164px;
	}
	.dados-resid {
		float: left;
		margin-left: 6px;
	}
}

@media ( max-width : 1440px) {
	.mobile-label5 {
		margin-left: 27%;
	}
	.mobile-label6 {
		margin-left: 14%;
	}
}

@media ( max-width : 1366px) {

	.tab-nome-social {
		width: 290%;
	}
	.tab-estrangeiro {
		width: 208%;;
	}
	.mobile-label-nacionalidade {
		width: 109px;
		margin-left: 0%;
	}
	.dados-resid {
		float: left;
		margin-left: 6px;
	}
	.tab-estrangeiro4 {
		width: 103%;
	}
	.mobile-label4 {
		margin-left: -12%;
	}
	.mobile-label6 {
		margin-left: 17%;
	}
}

@media ( min-width : 1366px) {
	.mobile-label2 {
		width: 215px;
		margin-left: 30%;
	}
	.mobile-label3 {
		/*width: 215px;
        margin-left: 8%;*/
		width: 100%;
		margin-left: -7%;
	}
	.mobile-label8 {
		width: 215px;
		margin-left: 0%;
	}
}

@media (max-width:1439px) and (min-width:1366px) {
	.dados-resid {
		float: left;
		margin-left: 6px;
	}
}

@media ( min-width : 1200px) and (max-width: 1365px) {
	.mobile-label {
		margin-left: -15px;
		width: 174px;
		min-width: 174px !important;
	}
	.mobile-label2 {
		margin-left: 78px;
		width: 174px;
	}
	.mobile-label-data {
		margin-left: 30px;
	}
	.tab-estrangeiro3 {
		width: 245%;
	}
	.new-estrangeiro3 {
		width: 232%;
	}
	.new-col-estrang1 {
		min-width: 108px;
	}
	.mobile-label4 {
		margin-left: 15px;
	}
	.mobile-label5 {
		margin-left: 23%;
	}
	.mobile-label6 {
		margin-left: 10%;
	}
	.new-apose {
		margin-left: 0px;
	}
	.mobile-label7 {
		margin-left: 24px;
	}
	.label-ct {
		margin-left: 39px;
	}
	.dados-resid {
		float: left;
		margin-left: 6px;
	}

	.data-cheg {
		margin-left: 25px;
	}
}

@media ( max-width : 1199px) {
	.new-fieldset3 {
		width: 100%;
		float: none;
		margin-left: 0px;
		margin-bottom: 10px;
		margin-top: 5px;
	}

	.new-dados-prof, .new-dados-prof1,
	.new-dados-funci, .new-dados-lotacao{
		margin-bottom: 0px;
		margin-top: 0px;
	}
	.alter-cad {
		left: 15%;
	}
	.aviso-duvida {
		margin-bottom: 0px !important;
	}
}

@media ( max-width : 1077px) {
	.ui-wizard-step-title {
		font-size: 14px;
	}
	.col-md-2 {
		width: 16% !important;
	}
}

@media ( max-width : 1050px) {
	.hide-mobile {
		display: none;
	}
	.ui-wizard-step-title {
		margin: 0 2% !important;
	}
}

@media ( max-width : 1024px) {
	.tab-estrangeiro {
		width: 133%;
	}
	.tab-nome-social {
		width: 144%;
	}
	.mobile-label-nacionalidade {
		width: 137px;
		margin-left: -21%;
	}
	.aviso-duvida {
		width: 94.5% !important;
	}

	.col-estrang3 {
		width: 30.5%;
	}
	.new-cnh-col {
		width: 30.5%;
	}
	.new-col3 {
		width: 64% !important;
	}
	.new-colsexo {
		width: 30%;
	}
	.col-estrang5 {
		width: 30.5%;
	}
	.new-colnacio3 {
		width:28.5%;
	}
	.tab-estrangeiro1 {
		width: 241%;
	}
	.mobile-label2 {
		margin-left: 13% !important;
	}
	.mobile-label4 {
		margin-left: -21%;
	}
	.tab-estrangeiro4 {
		width: 100%;
	}
}

@media ( min-width : 1024px) and (max-width: 1199px) {
	.mobile-label2 {
		width: 215px;
		margin-left: 30%;
	}
	.mobile-label3 {
		width: 215px;
		margin-left: 8%;
	}
	.mobile-label8 {
		width: 215px;
		margin-left: 0%;
	}
	.mobile-label-cnh {
		width: 109px;
		margin-left: 2%;
	}
	.tab-estrangeiro3 {
		width: 205%;
	}
	.mobile-label5 {
		margin-left: 0px;
	}
	.mobile-label6 {
		margin-left: 0px;
	}
	.reserv-col {
		min-width: 265px;
		width: 30%;
	}
	.col-end1 {
		min-width: 278px;
		width: 30%;
	}
}

@media ( min-width :836px) and (max-width: 1199px) {
	.col1 {
		width: 100%;
		float: left;
	}
	.col2 {
		width: 62%;
		float: left;
	}
	.col3 {
		width: 39%;
		float: left;
	}
	.new-colsexo {
		width: 29%;
	}
	.col-nacio3 {
		width: 30%;
	}
	.col-estrang3, .col-estrang5 {
		width: 28.5%;
	}
	.mobile-label-estadoCivil {
		width: 109px;
		margin-left: 0%;
	}
	.tab-estrangeiro4 {
		width: 101%;
	}
	.mobile-label2 {
		width: 215px;
		margin-left: 11% !important;
	}
	.tab-estrangeiro {
		width: 183%;
	}
	.tab-estrangeiro1 {
		width: 219%;
	}
	.mobile-label4 {
		margin-left: -22%;
	}
	.mobile-label-nacionalidade {
		width: 109px;
		margin-left: 0%;
	}
	.col-raca1 {
		min-width: 59px !important;
	}
}

@media (min-width: 835px) {
	.new-field2 {
		width: 100% !important;
		float: none !important;
		margin-left: 0px;
		margin-bottom: 10px;
		margin-top: 5px;
	}
}

@media ( max-width : 1023px) and (min-width: 768px) {
	.col-raca1 {
		min-width: 127px;
	}
	.mobile-label-cnh {
		width: 109px;
		margin-left: 1%;
	}
	.tab-estrangeiro3 {
		width: 205%;
	}
	.mobile-label5 {
		margin-left: 17%;
	}
	.mobile-label6 {
		margin-left: 3%;
	}
	.dados1 {
		width: 92% !important;
	}
	.dados-resid {
		float: left;
		margin-left: 6px;
	}
}

@media ( min-width : 768px) {

	.ui-widget {
		font-size: 12px !important;
		font-weight: normal !important;
	}
	.ui-fieldset .ui-state-default {
		font-size: 12px;
	}
	.ui-wizard-nav-next {
		float: right;
		background: #0081c2;
		padding: 5px 15px;
		color: #fff !important;
		text-shadow: 0 0 0;
	}
	.ui-wizard-nav-back {
		background: #0081c2;
		padding: 5px 15px;
		color: #fff !important;
		text-shadow: 0 0 0;
	}
	.ui-wizard-step-title {
		width: 14%;
		margin: 0 23px;
		padding: 0.4em;
		text-shadow: 0 0 0;
		border-radius: 0;
		cursor: default;
		border: none;
		z-index: 1;
	}
	.ui-wizard-step-titles {
		display: flex;
		justify-content: center;
		width: 100%;
		min-height: 20px;
		padding: 19px;
		margin-bottom: 20px;
		background-color: #f5f5f5;
		border: 1px solid #e3e3e3;
		border-radius: 4px;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	}
	.ui-corner-all {
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		border-radius: 4px;
	}
	.ui-steps.custom .ui-steps-item .ui-menuitem-link {
		height: 10px;
		padding: 0 1em;
	}
	.ui-steps .ui-steps-item .ui-menuitem-link {
		text-decoration: none;
		display: block;
		padding: 1em;
		position: relative;
		text-align: center;
	}

	.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
		color: #ffffff !important;
		text-decoration: none;
		background-color: #0088cc;
		background-color: #0081c2;
		background-position: 0px;
		background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
		background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
		background-image: -o-linear-gradient(top, #0088cc, #0077b3);
		background-image: linear-gradient(to bottom, #0088cc, #0077b3);
		background-repeat: repeat-x;
		filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
	}
	.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
		cursor: pointer;
		border: 1px solid #cccccc;
		*border: 0;
		border-color: #ccc;
		border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
		border-bottom-color: #b3b3b3;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
		filter: progid:dximagetransform.microsoft.gradient(enabled=false);
		*zoom: 1;
	}

	.new-info-1 {
		margin-left: 21px;
	}
	.new-size-panel {
		border-color: #1c7cba !important;
		height: 10px;
		padding: 0 12em;
		background-color: #1c7cba !important;
		width: 16%;
		margin-bottom: 55px;
		margin-top: -63px;
	}
	.new-panel-info {
		margin-bottom: 20px;
		background-color: #fff;
		border: 1px solid transparent;
		border-radius: 4px;
		-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
		box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
	}

	.semBorda tr, semBorda row, .semBorda td {
		border: none !important;
		padding: 4px 10px;
	}
}

@media ( min-width :537px) and (max-width: 835px) {
	.col1 {
		width: 100%;
		float: left;
	}
	.col2 {
		width: 87%;
		float: left;
	}
	.col3 {
		width: 51%;
		float: left;
	}
	.trab-col {
		max-width: 95px;
		width: 35%;
		min-width: 206px;
		padding-right: 5px !important;
	}
	.mobile-label-nacionalidade {
		margin-left: 0%;
	}
	.col-estrang3 {
		width: 42%;
	}
	.new-colsexo {
		width: 41.6%;
	}
	.col-estrang5 {
		width: 42%;
	}
	.mobile-label-estadoCivil {
		width: 109px;
		margin-left: 1%;
	}
	.tab-estrangeiro {
		width: 185%;
	}
	.tab-estrangeiro1 {
		width: 220%;
	}
	.col-raca1 {
		min-width: 127px;
	}

}

@media ( max-width : 740px) {
	/*.mobile-label-nome {
        margin-left: -65%;
    }*/
	.tab-estrangeiro {
		width: 242%;
	}
	.mobile-label-nacionalidade {
		width: 159px;
		margin-left: 15%;
	}
	.col-raca1 {
		width: 41.5%;
		min-width: 173px;
	}
	.mobile-label-cnh {
		margin-left: 0%;
	}
	.tab-estrangeiro3 {
		width: 204%;
	}
	.mobile-label5 {
		margin-left: 17%;
	}
	.mobile-label6 {
		margin-left: 3%;
	}
	.dados1 {
		width: 94% !important;
	}
	.trab-col {
		/* padding-right: 0px !important;*/
		max-width: 118px;
	}
	.new-regi {
		width: 18%;
	}
	.col-dep1 {
		min-width: 194px;
	}
	.col-cpf1 {
		padding-right: 152px !important;
	}
}

@media ( max-width : 669px) {
	.ui-wizard-step-title {
		float: none;
		margin: 0 !important;
	}
}

@media (max-width: 823px) {
	.col-estrang3 {
		width: 42%;
	}
	.new-cnh-col {
		width: 44.5%;
	}
	.mobile-label5 {
		margin-left: 19% !important;
	}
	.mobile-label6 {
		margin-left: 5% !important;
	}
	.new-colnacio3 {
		width: 43%;
	}
	.mobile-label2 {
		margin-left: 1% !important;
	}
}

@media (max-width: 812px) {
	.col-estrang3 {
		width: 42%;
	}
	.new-cnh-col {
		width: 44.5%;
	}
	.mobile-label5 {
		margin-left: 19% !important;
	}
	.mobile-label6 {
		margin-left: 5% !important;
	}
	.new-colnacio3 {
		width: 43%;
	}
	.mobile-label2 {
		margin-left: 1% !important;
	}
}

@media (max-width: 768px) {
	.col-estrang3 {
		width: 43%;
	}
	.new-colnacio3 {
		width: 43.5%;
	}
	.mobile-label2 {
		margin-left: 1% !important;
	}
	.new-cnh-col {
		width: 44.5%;
	}
	.tab-estrangeiro3 {
		width: 197%;
	}
	.mobile-label5 {
		margin-left: 19%;
	}
	.mobile-label6 {
		margin-left: 5%;
	}
}

@media (max-width:736px) {
	.col-nacio3 {
		width: 33.5%;
	}
	.col-estrang3 {
		width: 42%;
	}
	.new-colnacio3, .new-cnh-col {
		width: 43.5%;
	}
	.mobile-label5 {
		margin-left: 17.5% !important;
	}
}

@media ( min-width : 670px) and (max-width: 767px) {
	.ui-wizard-step-title {
		width: 16%;
		margin: 0 1% !important;
		padding: 0.4em;
		text-shadow: 0 0 0;
		border-radius: 0;
		cursor: default;
		border: none;
		z-index: 1;
	}
	.ui-wizard-step-titles {
		display: flex;
		justify-content: center;
		min-height: 20px;
		padding: 19px;
		margin-bottom: 20px;
		background-color: #f5f5f5;
		border: 1px solid #e3e3e3;
		border-radius: 4px;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	}
	.ui-corner-all {
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		border-radius: 4px;
	}
}

@media ( max-width : 667px) {
	.col-cpf1 {
		padding-right: 110px !important;
	}
	.col-cep1 {
		padding-right: 88px !important;
	}
	.unid-fed {
		max-width: 238px;
	}
	.col-cpf1 {
		padding-right: 153px !important;
	}
}

@media ( max-width : 568px) {
	.tab-estrangeiro {
		width: 263%;
	}
	.tab-nome-social {
		width: 295%;
	}
	.data1 {
		width: 78%;
		margin-left: 16%;
	}
	.aviso-duvida {
		width: 91% !important;
	}
	.mobile-label4 {
		margin-left: -3%;
	}
	.tab-estrangeiro3 {
		width: 203%;
	}
}

@media ( max-width : 425px) and (min-width: 415px) {
	.mobile-label {
		width: 80%;
	}
	.mobile-label-nome {
		width: 170%;
		margin-left: -75%;
	}
	.mobile-label-nome1 {
		margin-left: 14%;
	}
	.tab-nome-social {
		width: 334%;
	}
	.mobile-label-nacionalidade {
		width: 168px;
		margin-left: 20%;
	}
	.new-panel-body {
		padding: 5px;
	}
	.new-fieldset3 {
		padding-left: 0px;
		padding-right: 0px;
	}
	.col-raca1 {
		min-width: 101px;
		width: 41.5%;
	}
	.tab-estrangeiro3 {
		width: 240%;
	}
	.trab-col {
		padding-right: 0px !important;
		max-width: 160px;
	}
	.new-regi {
		width: 50%;
	}
	.col-cpf1 {
		padding-right: 100px !important;
	}
	.col-dep1 {
		min-width: 137px;
	}
	.col-cep1 {
		padding-right: 66px !important;
	}

	.new-colsexo {
		width: 65%;
	}
	.tipo-s {
		width: 118px;
	}

	.tab-estrangeiro {
		width: 315%;
	}

	.tab-estrangeiro1 {
		width: 241%;
	}
}


@media ( max-width : 414px) {
	.mobile-label {
		width: 80%;
		min-width: 181px !important;
	}
	.mobile-label-nome {
		width: 170%;
		margin-left: -75%;
	}
	.mobile-label-nome1 {
		margin-left: 14%;
	}
	.tab-nome-social {
		width: 334%;
	}
	.mobile-label-nacionalidade {
		width: 170px;
		margin-left: 20%;
		min-width: 168px !important;
	}
	.new-panel-body {
		padding: 5px;
	}
	.new-fieldset3 {
		padding-left: 0px;
		padding-right: 0px;
	}
	.col-raca1 {
		min-width: 101px;
		width: 41.5%;
	}
	.tab-estrangeiro3 {
		width: 241%;
	}
	.mobile-label4 {
		margin-left: 0%;
	}
	.mobile-label6 {
		margin-left: 3% !important;
	}
	.new-cnh-col {
		width: 45.5%;
	}
	.trab-col {
		padding-right: 0px !important;
		max-width: 160px;
	}
	.new-regi {
		width: 50%;
	}
	.col-cpf1 {
		padding-right: 100px !important;
	}
	.col-dep1 {
		min-width: 137px;
	}
	.col-cep1 {
		padding-right: 66px !important;
	}

	.new-colsexo {
		width: 65%;
	}
	.tipo-s {
		width: 118px;
	}

	.tab-estrangeiro {
		width: 321%;
	}

	.tab-estrangeiro1 {
		width: 241%;
	}

	.col-cep1 {
		padding-right: 71px !important;
		min-width: 117px;
	}
	.tab-estrangeiro3 {
		width: 228%;
	}
}

@media ( max-width : 375px) {
	.new-panel-body {
		padding: 5px;
	}
	.new-fieldset3 {
		padding-left: 0px;
		padding-right: 0px;
	}
	.mobile-label {
		width: 60%;
	}
	.tipo-s {
		width: 82px;
	}

	.new-tab-cpf {
		margin-right: 0%;
	}

	.col-cep1 {
		min-width: 96px;
	}

	.col-estrang3 {
		width: 35%;
	}

	.tab-estrangeiro3 {
		width: 333%;
	}

	.new-colsexo {
		width: 56%;
	}

	.data-nasc1 {
		width: 105px;
	}

	.col-nacio3 {
		padding-right: 0px !important;
		max-width:56px;
	}
	.mobile-label-estadoCivil {
		width: 109px;
		margin-left: 9%;
	}
	.col-cpf1 {
		padding-right: 64px !important;
	}
	.col-cep1 {
		padding-right: 65px !important;
	}
	.mobile-label-nome {
		width: 148%;
		margin-left: -57%;
	}
	.mobile-label-nacionalidade {
		width: 145px;
		margin-left: 8%;
	}
	.mobile-label-data {
		width: 173%;
		margin-left: -19%;
	}
	.data1 {
		width: 171%;
		margin-left: 36%;
	}
	.tab-nome-social {
		width: 198%;
	}
	.aviso-duvida {
		width: 86% !important;
	}
	.mobile-label-data {
		width: 93%;
		margin-left: 0%;
	}
	.data-cheg {
		width: 93%;
	}
	.tab-estrangeiro1 {
		width: 339%;
	}
	.mobile-label5 {
		margin-left: 2%;
	}
	.trab-col {
		padding-right: 0px !important;
		max-width: 118px;
	}
	.tab-estrangeiro6 {
		width: 273%;
	}
	.col-dep1 {
		min-width: 101px;
	}
	.mobile-label9 {
		width: 188px;
		margin-left: 0%;
	}
	.lotac {
		width: 92% !important;
	}
	.lotac1 {
		width: 82% !important;
		padding: 30px !important;
	}

	.mobile-label5 {
		margin-left: 4.5% !important;
	}
	.new-cnh-col {
		width: 37.5%;
	}
	.tab-estrangeiro3 {
		width: 285%;
	}
	.mobile-label-estadoCivil {
		width: 109px;
		margin-left: -9%;
	}
	.tab-estrangeiro1 {
		width: 242%;
	}
}

@media ( max-width : 360px) {
	.mobile-label {
		width: 69%;
	}
	.mobile-label1 {
		width: 96%;
	}
	.mobile-label-nacionalidade {
		width: 95%;
		margin-left: 0%;
	}
	.mobile-label-data {
		width: 83%;
		margin-left: -1%;
	}
}

@media ( max-width : 320px) {
	.mobile-label {
		width: 69%;
	}
	.ui-widget .ui-widget {
		font-size: 11px;
	}
	.mobile-label-nacionalidade {
		width: 85%;
		margin-left: 3%;
	}
	.mobile-label-data {
		width: 105%;
		margin-left: -19%;
	}
}

.aviso-duvida {
	padding: 15px 10px 5px 40px;
	background: #fcf8e3;
	color: #8a6d3b;
	border: 1px solid #faebcc;
	font-size: 1.3em;
	border-radius: 4px;
	margin: 0px 24px 20px;
	display: inline-block;
	width: 96.5%;
}

.aviso-pessoal {
    padding: 15px 10px 5px 40px !important;
    background: #fcf8e3;
    color: #ff0000;
    border-radius: 4px;
    margin: 10px 24px 0px 20px;
    display: inline-block;
    width: 96.5%;
}

ul.disc {
	list-style-type: disc;
}

.ui-icon.anexos-at {
	background-image: url("../imgs/anexos_at.png") !important;
}

.ui-icon.limpar {
	background-image: url("../imgs/limpar.png") !important;
}

.ui-icon.detalhe {
	background-image: url("../imgs/detail.png") !important;
}

.btn-padrao {
	height:28px;
}

.btn-pesquisar-barra {
	height:28px;
	margin-left:-20px;
}

.btn-pesquisar-campo {
	height:28px;
}

.btn-dialog {
	width: 100px;
	height: 30px;
}

.centralizar-vertical {
	display: table-cell;
	vertical-align: middle;
}

.separador-tabela {
	margin-top: 5px;
	margin-bottom: 0;
}

.centralizar {
	margin: 0 auto;
	text-align: center;
}

.negrito {
	font-weight: bold !important;
}
