@
-moz-document url-prefix () { .form-control {
        padding-top: 2px;
   } 

}
.loadingBne {
	z-index: 50;
	position: relative;
}

.textoAgregadoOk{
	font-family: 'gobCL';
font-style: normal;
font-weight: 400;
font-size: 20px;
line-height: 20px;
text-align: center;

color: #00881E;
}

.headingRegistroEmpresas {
	width: 1111px;
	height: 90px;
	background: #FFFFFF;
	box-shadow: 0px 4px 4px rgb(0 0 0/ 25%);
	border-radius: 0px 0px 10px 10px;
	margin: 0 auto;
	margin-top: -50px;
}

.subtituloRegistroEmpresas {
	font-family: 'gobCL';
	font-style: normal;
	font-weight: 400;
	font-size: 28px;
	line-height: 28px;
	text-align: center;
	margin-top: 25px;
	padding-top: 25px;
	color: #0F69B4;
}

.nuevoEstilo {
	color: #0c5460;
	background-color: #d1ecf1;
	border-color: #bee5eb;
	height: 110px;
	border-radius: 0.25rem;
	display: flex;
	flex-direction: column;
/* 	width: 1111px; */
	margin-left: 0px !important;
	margin-bottom: 40px !important;
}

.tituloTipoEmpresa {
	position: absolute;
    left: 50px;
    top: 45px;
}

.divPersonaNatural {
	background: #FFFFFF;
	border: 1px solid #CECECE;
	box-sizing: border-box;
	box-shadow: 0px 4px 4px rgb(0 0 0/ 25%);
	border-radius: 10px;
	width: 330px;
	height: 75px;
/* 	margin-left: 350px; */
	margin-top: 17px;
	display: flex;
	    align-self: center;
}

.divPersonaNatural h1 {
    font-family: 'gobCL';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 16px;
    text-transform: uppercase;
    color: #1369B3;
    margin-left: -75px;
    margin-top: 22px;
    line-height: 5px;
}

.divPersonaNatural h3 {
    font-family: 'gobCL';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    color: #666666;
    margin-left: 18px;
}

.divPersonaNaturalSelected{
	background: #003A6C;
	   border: 1px solid #CECECE;
    box-sizing: border-box;
    box-shadow: 0px 4px 4px rgb(0 0 0/ 25%);
    border-radius: 10px;
    width: 330px;
    height: 75px;
/*  margin-left: 350px; */
    margin-top: 17px;
    display: flex;
        align-self: center;
}

.divPersonaNaturalSelected h1{
	    color: #FFFFFF;
	       font-family: 'gobCL';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 16px;
    text-transform: uppercase;
    margin-left: -75px;
    margin-top: 22px;
    line-height: 5px;
}

.divPersonaNaturalSelected h3{
        color: #FFFFFF;
            font-family: 'gobCL';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    margin-left: 18px;
}


.divPersonaNatural .personaNaturalIcon, .divPersonaNaturalSelected .personaNaturalIcon {
	margin-top: 15px;
	margin-left: 15px;
}

/* persona juridica inicio */

.divJuridica {
    background: #FFFFFF;
    border: 1px solid #CECECE;
    box-sizing: border-box;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    border-radius: 10px;
    width: 330px;
    height: 75px;
/*  margin-left: 715px; */
    margin-top: -74px;
    display: flex;
    align-self: flex-end;
    margin-right: 17px;
}

.divJuridica .juridicaIcon {
	margin-top: 15px;
	margin-left: 25px;
}

.divJuridica h1 {
	font-family: 'gobCL';
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	text-transform: uppercase;
	color: #1369B3;
	margin-left: -97px;
	margin-top: 20px;
	line-height: 3px;
}



.divJuridica h3 {
	font-family: 'gobCL';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 17px;
	color: #666666;
	margin-left: 18px;
	text-align: start;
}

.divJuridicaSelected {
    background: #003A6C;
    border: 1px solid #CECECE;
    box-sizing: border-box;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    border-radius: 10px;
    width: 330px;
    height: 75px;
/*  margin-left: 715px; */
    margin-top: -74px;
    display: flex;
    align-self: flex-end;
    margin-right: 17px;
}

.divJuridicaSelected .juridicaIcon {
    margin-top: 15px;
    margin-left: 25px;
}

.divJuridicaSelected h1 {
    font-family: 'gobCL';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    text-transform: uppercase;
    color: #ffffff;
    margin-left: -97px;
    margin-top: 20px;
    line-height: 3px;
}



.divJuridicaSelected h3 {
    font-family: 'gobCL';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    color: #ffffff;
    margin-left: 18px;
    text-align: start;
}
/* ---------------------- MOBILE --------------------- */
.headingRegistroEmpresasMobile {
	position: absolute;
	top: 66px;
	width: 373px;
	height: 95px;
	background: #FFFFFF;
	box-shadow: 0px 4px 4px rgb(0 0 0/ 25%);
	border-radius: 0px 0px 21px 21px;
}

.subtituloRegistroEmpresasMobile {
	font-family: 'gobCL';
	font-style: normal;
	font-weight: 400;
	font-size: 28px;
	line-height: 28px;
	text-align: center;
	margin-top: 25px;
	color: #0F69B4;
}

.nuevoEstiloMobile {
	color: #0c5460;
	background-color: #d1ecf1;
	border-color: #bee5eb;
	height: 246px;
	border-radius: 0.25rem;
	width: 377px;
/* 	margin-top: 96px; */
	margin-left: -32px;
}

.tituloTipoEmpresaMobile {
	position: absolute;
	left: 20px;
	top: 10px;
}

.divPersonaNaturalMobile {
	background: #ffffff;
	border: 1px solid #CECECE;
	box-sizing: border-box;
	box-shadow: 0px 4px 4px rgb(0 0 0/ 25%);
	border-radius: 10px;
	width: 330px;
	height: 75px;
	position: absolute;
	top: 52px;
	left: 7px;
	display: flex;
	flex-direction: inherit;
}

.divPersonaNaturalSelectedMobile {
    background: #003A6C;
    border: 1px solid #CECECE;
    box-sizing: border-box;
    box-shadow: 0px 4px 4px rgb(0 0 0/ 25%);
    border-radius: 10px;
    width: 330px;
    height: 75px;
    position: absolute;
    top: 52px;
    left: 7px;
    display: flex;
    flex-direction: inherit;
}

.divJuridicaMobile {
	background: #FFFFFF;
	border: 1px solid #CECECE;
	box-sizing: border-box;
	box-shadow: 0px 4px 4px rgb(0 0 0/ 25%);
	border-radius: 10px;
	width: 330px;
	height: 75px;
	position: absolute;
	top: 144px;
	left: 7px;
	display: flex;
	flex-direction: inherit;
}
.divJuridicaSelectedMobile {
    background: #003A6C;
    border: 1px solid #CECECE;
    box-sizing: border-box;
    box-shadow: 0px 4px 4px rgb(0 0 0/ 25%);
    border-radius: 10px;
    width: 330px;
    height: 75px;
    position: absolute;
    top: 144px;
    left: 7px;
    display: flex;
    flex-direction: inherit;
}

.divPersonaNaturalMobile .personaNaturalIcon {
	margin-top: 15px;
	margin-left: 15px;
}

.divJuridicaMobile .juridicaIcon {
	margin-top: 15px;
	margin-left: 25px;
}

.divPersonaNaturalMobile h1 {
	font-family: 'gobCL';
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 16px;
	text-transform: uppercase;
	color: #1369B3;
	margin-left: -75px;
	margin-top: 22px;
	line-height: 5px;
}

.divJuridicaMobile h1 {
	font-family: 'gobCL';
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	text-transform: uppercase;
	color: #1369B3;
	margin-left: -82px;
	margin-top: 20px;
	line-height: 3px;
}

.divPersonaNaturalMobile h3 {
	font-family: 'gobCL';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 17px;
	color: #666666;
	margin-left: 18px;
}

.divJuridicaMobile h3 {
	font-family: 'gobCL';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 17px;
	color: #666666;
	margin-left: 26px;
	text-align: start;
}

/* ---------------------- */
.divPersonaNaturalSelectedMobile .personaNaturalIcon {
    margin-top: 15px;
    margin-left: 15px;
}

.divJuridicaSelectedMobile .juridicaIcon {
    margin-top: 15px;
    margin-left: 25px;
}

.divPersonaNaturalSelectedMobile h1 {
    font-family: 'gobCL';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 16px;
    text-transform: uppercase;
    color: #FFFFFF;
    margin-left: -75px;
    margin-top: 22px;
    line-height: 5px;
}

.divJuridicaSelectedMobile h1 {
    font-family: 'gobCL';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    text-transform: uppercase;
    color: #ffffff;
    margin-left: -82px;
    margin-top: 20px;
    line-height: 3px;
}

.divPersonaNaturalSelectedMobile h3 {
    font-family: 'gobCL';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    color: #FFFFFF;
    margin-left: 18px;
}

.divJuridicaSelectedMobile h3 {
    font-family: 'gobCL';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    color: #ffffff;
    margin-left: 26px;
    text-align: start;
}
/* ------------------------------------------ */
#registros {
	/*background-color: gray;*/
	width: 1150px;
	height: 227px;
	display: flex;
}

.claveUnica, .claveTributaria {
	background-color: white;
	width: 600px;
	height: 225px;
	margin-right: 40px;
	border-radius: 10px;
}

.claveUnica .subtituloClaveUnica, .claveTributaria .subtituloClaveTributaria
	{
	height: 61px;
	background: #003A6C;
	border-radius: 10px 10px 0px 0px;
	font-family: 'gobCL';
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 100%;
	color: #FFFFFF;
	padding-top: 20px;
}

.claveUnica .contenidoClaveUnica, .claveTributaria .contenidoClaveTributaria
	{
	display: flex;
}

.claveUnica .contenidoClaveUnica .textoClaveUnica {
	text-align: left;
	font-family: 'gobCL';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 16px;
	color: #666666;
	padding: 30px 27px 15px 15px;
}

.claveUnica .contenidoClaveUnica .btnClaveUnica, .claveTributaria .contenidoClaveTributaria .btnClaveTributaria
	{
	padding: 15px 5px 0px 0px;
}

.claveTributaria .contenidoClaveTributaria .textoClaveTributaria {
	text-align: left;
	font-family: 'gobCL';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 16px;
	color: #666666;
	padding: 30px 10px 15px 15px;
}

.obtenlaAqui {
	color: blue;
	font-weight: bold;
	text-decoration: underline;
}

/* ---------------------------------------------------------- */
#registrosMobile {
	width: 1150px;
	height: 700x;
	display: flex;
	flex-direction: column;
}

.claveTributariaMobile {
	margin-top: 35px !important;
}

.claveUnicaMobile, .claveTributariaMobile {
	background-color: white;
	width: 330px;
	min-height: 318px;
	margin-right: 40px;
	border-radius: 10px;
}

.claveUnicaMobile .subtituloClaveUnicaMobile, .claveTributariaMobile .subtituloClaveTributariaMobile
	{
	height: 61px;
	background: #003A6C;
	border-radius: 10px 10px 0px 0px;
	font-family: 'gobCL';
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 100%;
	color: #FFFFFF;
	padding-top: 20px;
}

.claveUnicaMobile .contenidoClaveUnicaMobile, .claveTributariaMobile .contenidoClaveTributariaMobile
	{
	display: flex;
	flex-direction: column;
}

.claveUnicaMobile .contenidoClaveUnicaMobile .textoClaveUnicaMobile {
	text-align: left;
	font-family: 'gobCL';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 16px;
	color: #666666;
	padding: 30px 27px 0px 15px;
}

.claveUnicaMobile .contenidoClaveUnicaMobile .btnClaveUnicaMobile,
	.claveTributariaMobile .contenidoClaveTributariaMobile .btnClaveTributariaMobile
	{
	padding: 5px 5px 0px 0px;
}

.claveTributariaMobile .contenidoClaveTributariaMobile .textoClaveTributariaMobile
	{
	text-align: left;
	font-family: 'gobCL';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 16px;
	color: #666666;
	padding: 30px 10px 0px 15px;
}

.obtenlaAquiMobile {
	color: blue;
	font-weight: bold;
	text-decoration: underline;
}

/* --------------------------------------------------- */
#ingresoClaveTributariaEmpresa {
	/*background-color: gray;*/
	width: 1150px;
	height: 227px;
	display: flex;
}

.claveTributariaEmpresa {
	background-color: white;
	width: 1109px;
	height: 200px;
	border-radius: 10px;
}

.claveTributariaEmpresa .subtituloClaveTributariaEmpresa {
	height: 61px;
	background: #003A6C;
	border-radius: 10px 10px 0px 0px;
	font-family: 'gobCL';
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 100%;
	color: #FFFFFF;
	padding-top: 20px;
}

.claveTributariaEmpresa .contenidoClaveTributariaEmpresa {
	display: flex;
}

.claveTributariaEmpresa .contenidoClaveTributariaEmpresa .btnClaveTributariaEmpresa
	{
	padding: 15px 5px 0px 0px;
}

.claveTributariaEmpresa .contenidoClaveTributariaEmpresa .textoClaveTributariaEmpresa
	{
	text-align: left;
	font-family: 'gobCL';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
	color: #666666;
	padding: 30px 22px 15px 15px;
}

/* --------------------------------------------------- */
#ingresoClaveTributariaEmpresaMobile {
	/*background-color: gray;*/
	width: 1150px;
	height: 345px;
	display: flex;
}

.claveTributariaEmpresaMobile {
	background-color: white;
	width: 330px;
	height: 330px;
	border-radius: 10px;
}

.claveTributariaEmpresaMobile .subtituloClaveTributariaEmpresaMobile {
	height: 61px;
	background: #003A6C;
	border-radius: 10px 10px 0px 0px;
	font-family: 'gobCL';
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 100%;
	color: #FFFFFF;
	padding-top: 12px;
}

.claveTributariaEmpresaMobile .contenidoClaveTributariaEmpresaMobile {
	display: flex;
	flex-direction: column;
}

.claveTributariaEmpresaMobile .contenidoClaveTributariaEmpresaMobile .btnClaveTributariaEmpresaMobile
	{
	padding: 0px 5px 0px 0px;
}

.claveTributariaEmpresaMobile .contenidoClaveTributariaEmpresaMobile .textoClaveTributariaEmpresaMobile
	{
	text-align: left;
	font-family: 'gobCL';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
	color: #666666;
	padding: 30px 22px 15px 15px;
}

/* --------------------------------------------------------- */
#divReglas {
	margin-right: 495px;
	margin-bottom: 15px;
}

#registroPersona{
	margin-left: 150px;
}

#registroPersona .subtituloDatosEmpleador{
	width: 830px;
	height: 39px;
	background: #003A6C;
	border-radius: 10px 10px 0px 0px;
}

#registroPersona .subtituloDatosEmpleador span{
	font-family: 'gobCL';
	font-style: normal;
	font-weight: 700;
	font-size: 19px;
	line-height: 40px;
	color: #FFFFFF;
	padding-right: 650px;
}

#registroPersona .datosEmpleador {
	width: 830px;
	height: 480px;
	background: #FFFFFF;
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
	border-radius: 0px 0px 10px 10px;
	padding: 35px 0px 0px 10px;
}

#registroPersona .datosEmpleador {
	width: 830px;
	height: auto;
	background: #FFFFFF;
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
	border-radius: 0px 0px 10px 10px;
	padding: 45px 0px 15px 10px;
}

#registroPersona .datosEmpleador label {
	min-width: 0px;
	text-align: initial;
	font-family: 'gobCL';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 14px;
	color: red;
	margin-top: 10px;
}

#registroPersona .datosEmpleador .customSpan{
	min-width: 210px;
	text-align: end;
	font-family: 'gobCL';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 14px;
	color: #666666;
	margin-right: 5px;
	margin-top: 10px;
}

#casaMatrizChile{
	margin-top: 20px;
	margin-left: 150px;
}

#casaMatrizChile .subtituloCasaMatrizChile{
	width: 830px;
	height: 39px;
	background: #003A6C;
	border-radius: 10px 10px 0px 0px;
}

#casaMatrizChile .subtituloCasaMatrizChile span{
	font-family: 'gobCL';
	font-style: normal;
	font-weight: 700;
	font-size: 19px;
	line-height: 40px;
	color: #FFFFFF;
	padding-right: 625px;
}

#casaMatrizChile .datosCasaMatrizChile{
	width: 830px;
	height: auto;
	background: #FFFFFF;
	box-shadow: 0px 4px 4px rgb(0 0 0/ 25%);
	border-radius: 0px 0px 10px 10px;
	padding: 35px 0px 15px 10px;
}

#casaMatrizChile .datosCasaMatrizChile label{
	min-width: 0px;
	text-align: initial;
	font-family: 'gobCL';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 14px;
	color: red;
	margin-top: 10px;
}

#casaMatrizChile .datosCasaMatrizChile span{
	min-width: 210px;
	text-align: end;
	font-family: 'gobCL';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 14px;
	color: #666666;
	margin-right: 5px;
	margin-top: 10px;
}

.telefono1CasaMatrizChileJuridicaMensaje,
	.telefono2CasaMatrizChileJuridicaMensaje,
	.telefono1CasaMatrizChileNaturalMensaje,
	.telefono2CasaMatrizChileNaturalMensaje {
	font-family: 'Roboto' !important;
	font-style: italic !important;
	font-weight: 400 !important;
	font-size: 14px !important;
	line-height: 16px !important;
	color: #A0A0A0 !important;
	margin-left: -400px;
	margin-top: 12px;
}

.telefonoDatosAdminJuridicaMensaje {
	font-family: 'Roboto' !important;
	font-style: italic !important;
	font-weight: 400 !important;
	font-size: 14px !important;
	line-height: 16px !important;
	color: #A0A0A0 !important;
	margin-left: -480px;
	margin-top: 12px;
}

.telefonoDatosAdminNaturalMensaje {
	font-family: 'Roboto' !important;
	font-style: italic !important;
	font-weight: 400 !important;
	font-size: 14px !important;
	line-height: 16px !important;
	color: #A0A0A0 !important;
	margin-left: -450px;
	margin-top: 12px;
}

#datosAdmin{
	margin-top: 20px;
	margin-left: 150px;
}

#datosAdmin .subtituloDatosAdmin{
	width: 830px;
	height: 39px;
	background: #003A6C;
	border-radius: 10px 10px 0px 0px;
}

#datosAdmin .subtituloDatosAdmin span{
	font-family: 'gobCL';
	font-style: normal;
	font-weight: 700;
	font-size: 19px;
	line-height: 40px;
	color: #FFFFFF;
	padding-right: 523px;
}

#datosAdmin .datosDatosAdmin {
	width: 830px;
    height: auto;
    background: #FFFFFF;
    box-shadow: 0px 4px 4px rgb(0 0 0/ 25%);
    border-radius: 0px 0px 10px 10px;
    padding: 35px 0px 20px 10px;
}

#datosAdmin .datosDatosAdmin label{
	min-width: 0px;
	text-align: initial;
	font-family: 'gobCL';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 14px;
	color: red;
	margin-top: 10px;
}

#datosAdmin .datosDatosAdmin span{
	min-width: 210px;
	text-align: end;
	font-family: 'gobCL';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 14px;
	color: #666666;
	margin-right: 5px;
	margin-top: 10px;
}

.divAsignarUsuario{
    position: absolute;
    left: 650px;
    width: 195px;
    height: 35px;
    background: #FFFFFF;
    border: 1px solid #CCCCCC;
    box-sizing: border-box;
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.25);
    border-radius: 5px;
}


.divAsignarUsuario span{
    position: absolute;
    font-family: 'Roboto' !important;
    font-style: italic !important;
    font-weight: 400 !important;
    font-size: 14px !important;
    line-height: 16px !important;
    color: #0F69B4 !important;
    left: -30px;
    top: -2px;
}


.btnAsignarUsuario {
	margin-top: 8px;
    margin-left: -149px;
}
 
 
.contrasenaDatosAdminJuridica {
	font-family: 'Roboto' !important;
	font-style: italic !important;
	font-weight: 400 !important;
	font-size: 14px !important;
	line-height: 16px !important;
	color: #A0A0A0 !important;
	margin-left: 68px;
	margin-top: 12px;
	position: absolute;
	top: 1614px;
	left: 333px;
}

.divContrasenas {
	background-color: #D7F3FF;
	display: flex;
	margin-top: 41px;
	height: 110px;
	width: 530px;
	padding-top: 14px;
	padding-right: 20px;
	padding-bottom: 14px;
	padding-left: 14px;
	border-radius: 5px;
}

.divContrasenas label {
	padding-right: 45px !important;
	font-family: 'gobCL' !important;
	font-style: normal !important;
	font-weight: 400 !important;
	font-size: 14px !important;
	line-height: 14px !important;
	color: #666666 !important;
}

.divContrasenas .mostrarContrasena {
	font-family: 'gobCL';
	font-style: normal;
	font-weight: 400;
	font-size: 17px;
	line-height: 14px;
	color: #1369B3;
	margin-left: 10px;
}

.divMostrarContrasena {
	position: absolute;
	margin-top: 55px;
}

input#mostrarContrasena {
	width: 20px;
	height: 20px;
}

#crearCuenta {
	width: 830px;
	height: 96px;
	background: #D7F3FF;
	border: 3px solid #FFFFFF;
	box-sizing: border-box;
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
	border-radius: 10px;
	margin-left: 150px;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-top: 25px;
}

#crearCuentaMobile {
/*     width: 830px; */
/*     height: 96px; */
    background: #D7F3FF;
    border: 3px solid #FFFFFF;
    box-sizing: border-box;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    border-radius: 10px;
/*     margin-left: 150px; */
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 25px;
}

.btnCrearCuenta {
	background: #0F69B4;
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
	border-radius: 5px;
	width: 200px;
	height: 40px;
	color: #FFFFFF;
	margin-left: 155px;
}

.btnCrearCuentaMobile {
    background: #0F69B4;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    border-radius: 5px;
    width: 200px;
    height: 40px;
    color: #FFFFFF;
/*     margin-left: 155px; */
}

#fechaNacimiento {
	/* margin-left: -454px;
	width: 195px;
	height: 40px; */
	background: white;
	border-radius: 5px;
	border: 1px solid #ccc;
	padding-left: 15px;
	padding-right: 10px;
	color: #A0A0A0;
}

.divCalendario{
	width: 37px;
    height: 37px;
    background: #A0A0A0;
    border-radius: 0px 4px 4px 0px;
    margin-left: -38px;
}

.iconoCalendario{
	margin: 10px;
}







/* --------------------------------------------------------- */




#divReglasMobile {
    margin-top: 100px;
    margin-bottom: -65px;
}

#registroPersonaMobile{
    margin-left: -13px;
/*     margin-top: 90px; */
    width: 340px;
}

#registroPersonaMobile .subtituloDatosEmpleadorMobile{
    height: 340px;
    height: 39px;
    background: #003A6C;
    border-radius: 10px 10px 0px 0px;
}

#registroPersonaMobile .subtituloDatosEmpleadorMobile span{
    font-family: 'gobCL';
    font-style: normal;
    font-weight: 700;
    font-size: 19px;
    line-height: 40px;
    color: #FFFFFF;
}

#registroPersonaMobile .datosEmpleadorMobile {
    height: auto;
    background: #FFFFFF;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    border-radius: 0px 0px 10px 10px;
    padding: 45px 0px 10px 10px;
}

#registroPersonaMobile .datosEmpleadorMobile label{
    min-width: 0px;
    text-align: initial;
    font-family: 'gobCL';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 14px;
    color: red;
    margin-top: 10px;
}

#registroPersonaMobile .datosEmpleadorMobile span{
    min-width: 210px;
    text-align: end;
    font-family: 'gobCL';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 14px;
    color: #666666;
    margin-right: 5px;
    margin-top: 10px;
}

#casaMatrizChileMobile{
    margin-top: 20px;
    width: 340px;
}

#casaMatrizChileMobile .subtituloCasaMatrizChileMobile{
    height: 340px;
    height: 39px;
    background: #003A6C;
    border-radius: 10px 10px 0px 0px;
}

#casaMatrizChileMobile .subtituloCasaMatrizChileMobile span{
    font-family: 'gobCL';
    font-style: normal;
    font-weight: 700;
    font-size: 19px;
    line-height: 40px;
    color: #FFFFFF;
}

#casaMatrizChileMobile .datosCasaMatrizChileMobile{
    height: auto;
    background: #FFFFFF;
    box-shadow: 0px 4px 4px rgb(0 0 0/ 25%);
    border-radius: 0px 0px 10px 10px;
    padding: 45px 0px 0px 10px;
}

#casaMatrizChileMobile .datosCasaMatrizChileMobile label{
    min-width: 0px;
    text-align: initial;
    font-family: 'gobCL';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 14px;
    color: red;
    margin-top: 10px;
}

#casaMatrizChileMobile .datosCasaMatrizChileMobile span{
    min-width: 210px;
    text-align: end;
    font-family: 'gobCL';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 14px;
    color: #666666;
    margin-right: 5px;
    margin-top: 10px;
}

.telefono1CasaMatrizChileJuridicaMensajeMobile,
    .telefono2CasaMatrizChileJuridicaMensajeMobile,
    .telefono1CasaMatrizChileNaturalMensajeMobile,
    .telefono2CasaMatrizChileNaturalMensajeMobile {
    font-family: 'Roboto' !important;
    font-style: italic !important;
    font-weight: 400 !important;
    font-size: 14px !important;
    line-height: 30px !important;
    color: #A0A0A0 !important;
    margin-left: -103px;
    margin-top: 12px !important;
    margin-right: 0px !important;
}

.telefonoDatosAdminJuridicaMensajeMobile {
    font-family: 'Roboto' !important;
    font-style: italic !important;
    font-weight: 400 !important;
    font-size: 14px !important;
    line-height: 16px !important;
    color: #A0A0A0 !important;
    margin-left: -105px !important;
    margin-top: 12px;
}

.telefonoDatosAdminNaturalMensajeMobile {
    font-family: 'Roboto' !important;
    font-style: italic !important;
    font-weight: 400 !important;
    font-size: 14px !important;
    line-height: 16px !important;
    color: #A0A0A0 !important;
    margin-left: -100px;
    margin-top: 12px;
}

#datosAdminMobile{
    margin-top: 20px;
    width: 340px;
}

#datosAdminMobile .subtituloDatosAdminMobile{
    height: 340px;
    height: 39px;
    background: #003A6C;
    border-radius: 10px 10px 0px 0px;
}

#datosAdminMobile .subtituloDatosAdminMobile span{
    font-family: 'gobCL';
    font-style: normal;
    font-weight: 700;
    font-size: 19px;
    line-height: 40px;
    color: #FFFFFF;
}

#datosAdminMobile .datosDatosAdminMobile {
    height: auto;
    background: #FFFFFF;
    box-shadow: 0px 4px 4px rgb(0 0 0/ 25%);
    border-radius: 0px 0px 10px 10px;
    padding: 45px 0px 10px 10px;
}

#datosAdminMobile .datosDatosAdminMobile label{
    min-width: 0px;
    text-align: initial;
    font-family: 'gobCL';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 14px;
    color: red;
    margin-top: 10px;
}

#datosAdminMobile .datosDatosAdminMobile span{
    min-width: 210px;
    text-align: end;
    font-family: 'gobCL';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 14px;
    color: #666666;
    margin-right: 5px;
    margin-top: 10px;
}

.btnAsignarUsuarioMobile {
    margin-left: 0px;
    margin-bottom: 25px;
}

.contrasenaDatosAdminJuridicaMobile {
    font-family: 'Roboto' !important;
    font-style: italic !important;
    font-weight: 400 !important;
    font-size: 14px !important;
    line-height: 16px !important;
    color: #A0A0A0 !important;
    margin-left: 68px;
    margin-top: 12px;
}

.contrasenaDatosAdminJuridicaMobileTexto{
	font-family: 'Roboto' !important;
    font-style: italic !important;
    font-weight: 400 !important;
    font-size: 14px !important;
    line-height: 16px !important;
    color: #A0A0A0 !important;
    margin-left: 0px;
    margin-top: 12px;
}

.divContrasenasMobile {
    background-color: #D7F3FF;
    display: flex;
    margin-left: 13px;
    height: 263px;
    width: 304px;
    padding-top: 14px;
    padding-right: 16px;
    padding-bottom: 14px;
    padding-left: 19px;
    border-radius: 5px;
}

.divContrasenasMobile label {
    padding-right: 45px !important;
    font-family: 'gobCL' !important;
    font-style: normal !important;
    font-weight: 400 !important;
    font-size: 14px !important;
    line-height: 14px !important;
    color: #666666 !important;
}

.divContrasenasMobile .mostrarContrasenaMobile {
    font-family: 'gobCL';
    font-style: normal;
    font-weight: 400;
    font-size: 17px;
    line-height: 14px;
    color: #1369B3;
    margin-left: 10px;
}

.divMostrarContrasenaMobile {
    position: absolute;
    top: 2725px;
    left: 50px;
}

input#mostrarContrasenaMobile {
    width: 20px;
    height: 20px;
}

span.mostrarContrasenaMobile{
    margin-left: 10px;
}

#crearCuentaMobile{
    height: 170px;
    background: #D7F3FF;
    border: 3px solid #FFFFFF;
    box-sizing: border-box;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    border-radius: 10px;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 25px;
}

.btnCrearCuentaMobile {
    background: #0F69B4;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    border-radius: 5px;
    width: 200px;
    height: 40px;
    color: #FFFFFF;
    margin-left: 10px;
    margin-top: 20px;
}

#fechaNacimientoMobile {
    background: white;
    border-radius: 5px;
    border: 1px solid #ccc;
    padding-left: 15px;
    padding-right: 10px;
    color: #A0A0A0;
    margin-top: 20px;
}

.bannerVerticalDescarga {
	height: 565px;
    background-image: url(/static/images/cchc/bannerVerticalDescarga230.png);
    background-repeat: no-repeat;
}

.btnDescarga {
	width: 155px;
	position: absolute;
    top: 340px;
    left: 35px;
    border: 1px solid #FFFFFF;
}

.textoDescargar{
	color: #FFFFFF !important;
}


