﻿/*Estilos Quedamos*/

#steps { list-style:none; width:100%; overflow:hidden; margin:-18px; padding:0px; display: inline-block;}
#steps li {font-size:24px; float:left; padding:10px; color:#b0b1b3; margin-left: calc(8% - 1.3em / 2 );}
#steps li span {font-size:11px; display:block;}
#steps li.current { color:#000;}
#makeWizard { background-color:#b0232a; color:#fff; padding:5px 10px; text-decoration:none; font-size:18px;}
#makeWizard:hover { background-color:#000;}
.ChkSuscripcion,.ChkEmail,.ChkHabeasData,.ChkAceptaCondiciones { width: 18px !important;height: 18px !important;padding: 0 !important;margin:0 !important;vertical-align: bottom !important;position: relative !important;top: -1px !important;overflow: hidden !important; } 
.ResetCaptchaModal{ display: table; height: 78px; margin: 0 auto; left: auto; float: none; }
#input_container { position:relative !important; padding:0 !important; margin:0 !important; }

#input_img { position: absolute !important; right: 35px; padding-right: 35px; padding-top: 13px; }
#input_img_RegistroC { position: absolute !important; right: 40px; padding-right: 35px; padding-top: 35px; }
#input_img_RegistroCC { position: absolute !important; right: 40px; padding-right: 35px; padding-top: 35px; }

.lblPreguntaSeguridad,.DllPreguntaSeg,.lblRespuestaSeguridad,.TxtRespuestaSeguridad{ display: none; }
.TxtRespuestaPreguntaSeguridad1,.TxtRespuestaPreguntaSeguridad2,.TxtRespuestaPreguntaSeguridad3,.LblRespuestaSeguridadRP{ display:none }
.ValidUsuario,.ValidCorreoElectronico,.ValidDocumento{ display:none }
.loading-Autenticacion { display: block;position: absolute; margin: 0 auto; top: 7%; right: 8%; }
.loading-Autenticacion img{ width: 500px; height: 400px; }
.loading-Registro { display: block; position: absolute; margin: 0 auto; top: -18%; right: 6%; }

/*End Estilos Quedamos*/

/*login*/

.formLogin { margin-left: 20px; }
#divButtonLogin { max-width: 100%;margin-left: auto !important;margin-right: auto !important;margin-top: 3%!important; }
#divButtonLogin > input[type="submit"].buttonModal { position: relative; left: 48%; margin-right: -50%; transform: translate(-50%, 0%); width:208px; height:45px; }

/*end login*/

/* Registro */

.Pasos { border:none; margin-top: 20px }
.Pasos .formPasos { margin-left: 5px }
.Pasos .formPasos select.dropdown { border-radius: 3px !important; border: 3px solid #ddd !important; font-size: 18px; height: 41px !important; margin: 0px 0px 25px 0px !important; padding: 0px 23px 0px 5px !important; width: 234px !important; }
.Pasos .formPasos select.dropdownPS{ border-radius: 3px !important; border: 3px solid #ddd !important; font-size: 18px; height: 41px !important; margin: 0px 0px 25px 0px !important; padding: 0px 23px 0px 5px !important; width: 475.69px !important; }

/* end Registro */

/* Proteccion */

.Pasos .formPasos .ChkPD { text-align:center !important; vertical-align:middle !important; }
#ChkHabeasDataError { margin-top: -30px; margin-left: 274px; }

/*end Proteccion */

/* Terminos y condiciones */
.Pasos .formPasos .ChkAC { text-align:center !important; vertical-align:middle !important; }
#ChkAceptaCondicionesError { margin-top: -39px; margin-left: 290px; }
.right-position{ position: absolute; left: 41%; transform: translate(20%, 31%); }
.Pasos:last-child input[type="submit"].BtnTerminar { font-size: 18px; font-family: sans-serif; }

/* end Terminos y Condiciones */

/* Olvido Contrasena*/

.formFP { margin-left: 15px; }
.olctrnmail,.olctrn { max-width: 100%;margin-left: auto !important;margin-right: auto !important;margin-top: 3%!important; }
.olctrnmail > input[type="submit"].buttonModal { position: relative; left: 45%; margin-right: -50%; transform: translate(-50%, 0%); width:208px; height:45px; }
#forget #FormCampos select.dropdown { border-radius: 3px !important; border: 3px solid #ddd !important; font-size: 18px; height: 41px !important; margin: 0px 0px 25px 0px !important; padding: 0px 23px 0px 5px !important; width: 98% !important; }

/* end Olvido Contrasena */