.formulario {
	background-color: white;
}

.label{
    font-family: 'Roboto', sans-serif;
    font-size: 24px;
}

/*.x-form-field{
  outline: none; 
  box-sizing: border-box;
  border: 1px solid #ccc;
  border-radius: 8px;  
  background-color: white;
  background-position: 10px 10px; 
  background-repeat: no-repeat;
  padding: 10px 8px 10px 8px;
  outline: none;   
}*/

.x-form-field{
  padding: 10px 8px 10px 8px; 
  outline: none; 
}

/* 
INICIO - combobox
*/

/*
.x-form-text-wrap, .x-form-text-wrap-default, .x-form-field {
	border: 0px solid #ccc !important;	
}

.x-form-text-wrap, .x-form-text-wrap-default{
	border: 1px solid #b5b8c8 !important;	
	border-radius: 10px;
}*/

.x-form-trigger-default.x-form-trigger-over {
	background-position: -22px center
}

.x-form-trigger-default.x-form-trigger-over {
	background-position: -22px center;
}

.x-form-trigger {
	display: table-cell;
	vertical-align: top;
	cursor: pointer;
	overflow: hidden;
	background-repeat: no-repeat;
	text-align: center;
	line-height: 0;
	white-space: nowrap
}



.x-boundlist {
	border: solid 1px #cccccc;
	border-radius: 8px;
}

.x-boundlist-item {
	padding: 4px 8px 4px 8px;
	border-bottom: solid 1px #f2f2f2;
}

.x-boundlist-item .x-boundlist-item-over {
	background-color: #66a3ff;
}

.x-boundlist-selected  {
	background-color: #66a3ff;
}

.x-form-empty-field-default+.x-placeholder-label-default {
	color: grey
}

.x-form-text-default:-ms-input-placeholder {
	color: grey
}

.x-form-invalid-field-default {
	background-color: #fff
}

/* 
FINAL - combobox
*/

/* 
INICIO - checkbox
*/

.x-form-cb-wrap-default {
	height: 25px;
	min-width: 25px
}

.x-form-cb-default {
	margin-top: 5px
}

.x-form-checkbox-default,
.x-form-radio-default {
	width: 25px;
	height: 25px
}

.x-form-checkbox, .x-form-radio-default, .x-form-cb .x-form-cb-default  {
	border: none !important;
	border-radius: 0px;
	width: 25px !important;
	height: 25px !important;
	margin-top: 0px;
}

.x-form-cb-label-default, .x-form-cb-label-after {
	margin-top: 3px !important;
	padding-left:28px !important;
}

.x-form-radio-default {
	background: url("/files/classes/componentes/icones/form-radio-input.png") no-repeat
}

.x-form-cb-checked .x-form-radio-default {
	background-position: 0 -25px
}

.x-form-checkbox-default {
	background: url("/files/classes/componentes/icones/form-cb-inputN.png") no-repeat
}

.x-form-cb-checked .x-form-checkbox-default {
	background-position: 0 -25px
}

.x-keyboard-mode .x-form-checkbox-focus.x-form-radio-default {
	background-position: -25px 0
}

.x-keyboard-mode .x-form-checkbox-focus.x-form-checkbox-default {
	background-position: -25px 0
}

.x-keyboard-mode .x-form-cb-checked .x-form-checkbox-focus.x-form-radio-default {
	background-position: -25px -25px
}

.x-keyboard-mode .x-form-cb-checked .x-form-checkbox-focus.x-form-checkbox-default {
	background-position: -25px -25px
}

.x-form-cb-label-default {
	margin-top: 4px;
	font: normal 12px/14px tahoma, arial, verdana, sans-serif;
	color: #000
}

.x-form-cb-label-default.x-form-cb-label-before {
	padding-right: 17px
}

.x-form-cb-label-default.x-form-cb-label-after {
	padding-left: 17px
}

.x-checkbox-default-cell>.x-grid-cell-inner {
	padding-top: 0;
	padding-bottom: 0
}

.x-form-cb-wrap-toolbar {
	height: 25px;
	min-width: 25px
}

.x-form-cb-toolbar {
	margin-top: 4px
}

.x-form-checkbox-toolbar,
.x-form-radio-toolbar {
	width: 25px;
	height: 25px
}

.x-form-radio-toolbar {
	background: url("/files/classes/componentes/icones/form-radio-input.png") no-repeat
}

.x-form-cb-checked .x-form-radio-toolbar {
	background-position: 0 -25px
}

.x-form-checkbox-toolbar {
	background: url("/files/classes/componentes/icones/form-cb-inputN.png") no-repeat
}

.x-form-cb-checked .x-form-checkbox-toolbar {
	background-position: 0 -25px
}

.x-keyboard-mode .x-form-checkbox-focus.x-form-radio-toolbar {
	background-position: -25px 0
}

.x-keyboard-mode .x-form-checkbox-focus.x-form-checkbox-toolbar {
	background-position: -25px 0
}

.x-keyboard-mode .x-form-cb-checked .x-form-checkbox-focus.x-form-radio-toolbar {
	background-position: -25px -25px
}

.x-keyboard-mode .x-form-cb-checked .x-form-checkbox-focus.x-form-checkbox-toolbar {
	background-position: -25px -25px
}

.x-form-cb-label-toolbar {
	margin-top: 4px;
	font: normal tahoma, arial, verdana, sans-serif/13px tahoma, arial, verdana, sans-serif;
	color: #000
}

.x-form-cb-label-toolbar.x-form-cb-label-before {
	padding-right: 17px
}

.x-form-cb-label-toolbar.x-form-cb-label-after {
	padding-left: 17px
}

.x-checkbox-toolbar-cell>.x-grid-cell-inner {
	padding-top: 0px;
	padding-bottom: 0px
}

/*
FINAL - radio
*/


/*
INICIAL - UniRadioGroup
*/

.x-fieldset {
    display: block;
    position: relative;
    overflow: hidden;
}

.x-fieldset-default {
    font-family: sans-serif;
    border: 1px solid #1F497D;
	border-top: 1px solid #1F497D;    
    border-radius: 5px;
}

.x-fieldset-header-default {
    padding: 0 3px 1px;
    line-height: 16px;
}

.x-fieldset-header {
    overflow: hidden;
}

.x-fieldset-header, .x-fieldset-header-default > .x-fieldset-header-text {
    position: initial;
}

.legend {
    display: block;
    padding-inline-start: 2px;
    padding-inline-end: 2px;
}

.x-fieldset-with-legend {    
    padding: 5px 10px ;    
    argin-left: 20px;
}
/*
INICIAL - UniRadioGroup
*/

/*ANIMAÇÃO FORMULARIOS*/
.x-autocontainer-innerCt {
    animation: go-back 500ms;       
}

@keyframes go-back {
    0% {
        transform: translateX(-1500px);
    }
    100% {
        transform: translateX(0);
    }
}
/*FIM - ANIMAÇÃO FORMULARIOS*/
