.main-container{background:url(/assets/fondo_refac-a516fabfe1393c1557aedd245c02c94f7a5a38fc61cf963774a70cafa2178881.jpg) no-repeat center center;background-size:cover;background-attachment:fixed;min-height:100vh;position:relative;padding-left:0px !important;padding-right:0px !important}.user-icon{width:100px;height:100px;border-radius:60px;padding-top:13px;color:#fff;background:rgba(58,176,253,0.9);background:-webkit-gradient(left bottom, right top, color-stop(0%, rgba(58,176,253,0.9)), color-stop(100%, rgba(26,111,179,0.9)));background:linear-gradient(45deg, rgba(58,176,253,0.9) 0%, rgba(26,111,179,0.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#3ab0fd', endColorstr='#1a6fb3', GradientType=1 )}.home-image{width:100%}@media all and (max-width: 380px){.logo-index{width:100%;display:block}}.logo-front{width:244px}@media all and (min-width: 992px){.col-img{z-index:999}}.col-ingreso{line-height:20px}@media all and (max-width: 768px){.col-ingreso{margin-top:-50px}}@media all and (min-width: 768px) and (max-width: 991px){.col-ingreso{margin-top:-72px}}@media all and (min-width: 992px) and (max-width: 1199px){.col-ingreso{margin-left:-94px}}@media all and (min-width: 1200px){.col-ingreso{margin-left:-100px}}input{outline:none;border:none}input:focus{border-color:transparent !important}input:focus::-webkit-input-placeholder{color:transparent}input:focus:-moz-placeholder{color:transparent}input:focus::-moz-placeholder{color:transparent}input:focus:-ms-input-placeholder{color:transparent}.wrap-input100{width:100%;position:relative;border-bottom:2px solid #d9d9d9}.label-input100{font-size:16px;color:#333333;line-height:1.5;padding-left:7px}.input100{font-size:16px;color:#333333;line-height:1.2;display:block;width:100%;height:55px;background:transparent;padding:0 7px 0 43px}.input-reg,.form-inp{height:40px !important;padding:0 7px 0 10px !important}select.input100{appearance:unset;-moz-appearance:unset;-webkit-appearance:unset;-o-appearance:unset;-ms-appearance:unset;border:none;outline:none}.focus-input100{position:absolute;display:block;width:100%;height:100%;top:0;left:0;pointer-events:none}.focus-input100::after{content:attr(data-symbol);font-family:Material-Design-Iconic-Font;color:#adadad;font-size:22px;display:flex;align-items:center;justify-content:center;position:absolute;height:calc(100% - 20px);bottom:0;left:0;padding-left:13px;padding-top:3px}.focus-input100::before{content:"";display:block;position:absolute;bottom:-2px;left:0;width:0;height:2px;background:#3e9bd6;transition:all 0.4s}.input100:focus+.focus-input100::before{width:100%}.has-val.input100+.focus-input100::before{width:100%}.input100:focus+.focus-input100::after{color:#a64bf4}.has-val.input100+.focus-input100::after{color:#a64bf4}.container-login100-form-btn{display:flex;flex-wrap:wrap;justify-content:center}.wrap-login100-form-btn{width:100%;display:block;position:relative;z-index:1;border-radius:25px;overflow:hidden;margin:0 auto;box-shadow:0 5px 30px 0px rgba(3,216,222,0.2);-moz-box-shadow:0 5px 30px 0px rgba(3,216,222,0.2);-webkit-box-shadow:0 5px 30px 0px rgba(3,216,222,0.2);-o-box-shadow:0 5px 30px 0px rgba(3,216,222,0.2);-ms-box-shadow:0 5px 30px 0px rgba(3,216,222,0.2)}.login100-form-bgbtn{position:absolute;z-index:-1;width:300%;height:100%;background:rgba(58,176,253,0.9);background:-webkit-gradient(left bottom, right top, color-stop(0%, rgba(58,176,253,0.9)), color-stop(100%, rgba(26,111,179,0.9)));background:linear-gradient(45deg, rgba(58,176,253,0.9) 0%, rgba(26,111,179,0.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#3ab0fd', endColorstr='#1a6fb3', GradientType=1 );top:0;left:-100%;transition:all 0.4s}.login100-form-btn{font-size:16px;color:#fff !important;line-height:1.2;text-transform:uppercase;display:flex;justify-content:center;align-items:center;padding:0 20px;width:100%;height:50px}.login100-form-btn:hover{background:#84fc03 !important}.btn-index{text-transform:none !important;font-size:18px !important}.wrap-login100-form-btn:hover .login100-form-bgbtn{left:0}.login-signup-box{overflow:hidden;border-radius:15px;background:#fff}.forgot-pass{text-align:right;font-size:13px;color:#333333;line-height:1.5;padding-top:5px}.links-login a{display:block;font-size:14px;line-height:1.5;padding-top:5px}.reg_errores,.baloto_error{background:rgba(255,0,0,0.2);border-radius:10px;border:1px solid #f00;padding:10px}.baloto_error{font-size:15px}.g-recaptcha>div{margin:0 auto}.main-footer{position:relative;background:#343a40;padding:8px 10px;color:#fff;text-align:right;z-index:999;font-size:14px}
