.env_mi3f.body__login{background:url(../../images/fondo_web.svg) no-repeat 0 100% fixed;background-size:cover;position:relative}.env_mi3f.body__login .header,.env_mi3f.body__login .main{text-align:center}.body__logged.env_mi3f.body__login .header{text-align:left}.body__login .form h1+p{margin-bottom:1.5rem}.body__login .form .bt+.btText{float:right}.env_mi3f.body__login .main h1{font-weight:400}.body__login .form .hr+p{font-size:1rem;font-weight:600;line-height:1.4em;margin-bottom:1rem;max-width:30em}@media (max-width:960px){.env_mi3f.body__login{background-size:cover}.body__login .form .bt{display:block}.body__login .form .bt+.btText{float:none;margin-bottom:-1rem}.body__login .form .bt+.btText,.main .formFooter p{display:block;text-align:center}.formFooter .bt{display:block;float:none}}.credencialMini{background:linear-gradient(180deg,rgba(113,193,177,.25) 0,rgba(113,193,177,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#4071c1b1",endColorstr="#0071c1b1",GradientType=0);height:10rem;margin-bottom:2rem;padding:1.5rem 1.75rem;position:relative}.credencialMini h6{color:#71c1b1;font-size:1rem;font-weight:400;margin-bottom:1rem;margin-top:1.75rem;text-transform:none}.credencialMini p{display:inline-block;font-size:1.5rem;font-weight:600;line-height:1}.credencialMini p span{color:#4879b3;display:block;font-size:.875rem;margin-top:.25rem;text-transform:uppercase}.credencialMini>img{border-radius:3px;box-shadow:0 1px 2px 0 rgba(113,193,177,.314);height:10rem;position:absolute;right:1.75rem;top:1.5rem}.main ul.list{font-weight:600;margin:0 0 -1rem}.credencialMini .avatar{border-radius:5rem;box-shadow:0 0 0 2px #fff;height:4rem;left:-.125rem;position:relative;top:-.625rem;vertical-align:top;width:4rem}.field p~label{display:inline-block;margin-right:1rem}.main .form ul.radioTabs{background:rgba(113,193,177,.2);border-radius:.375rem;font-size:0;margin:0 -.625rem 1.5rem;overflow:hidden;padding:.5rem .625rem 0}.main .form ul.radioTabs li{box-sizing:border-box;display:inline-block;font-size:1rem;margin:0;text-align:center;width:50%}.main .form ul.radioTabs li label{display:block;margin:0;position:relative}.main .form ul.radioTabs li label input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:10}.main .form ul.radioTabs li label span{border-radius:.25rem .25rem 0 0;color:#163c68;display:block;line-height:3rem;transition:all .2s cubic-bezier(.7,0,.3,1)}.main .form ul.radioTabs li label input:checked+span{background:#fff;box-shadow:0 0 .25rem 0 rgba(113,193,177,.267)}@media (max-width:960px){.credencialMini{height:auto;padding:1.5rem 1rem;text-align:center}.credencialMini .avatar{margin:.25rem 0 0}.credencialMini>img{position:static}}.body__mail{background:#ccc}#mail{background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.1);margin:10vh auto;max-width:600px;padding:2.5rem 2.75rem;width:90%}#mail img{height:5rem}.mailContent{background:#eee;margin:1.5rem -2.75rem;padding:1.5rem 2.75rem}.mailContent p{font-size:.875rem;line-height:1.4em;margin-bottom:1rem}.mailContent p:first-child{color:#1d406f;font-size:2.5rem;font-weight:600;margin-bottom:0}.mailContent .bt{margin:1rem 0 2.5rem}.mailContent p span{text-decoration:underline;text-decoration-color:#1d406f}.card_msg{background:#edf7f5}.card_msg p{margin:0}.card_msg i{color:#71c1b1}.login_desktop a{color:#555;text-decoration-color:#555!important}.login_mobile .card-title h1,.login_mobile .card-title p{color:#fff!important}.login_mobile_back{background:#3d2896;background:linear-gradient(6deg,#3d2896,#020024 100%,#3d2896 0);border-top-left-radius:10px;border-top-right-radius:10px;color:#fff;padding:40px}.login_mobile input{background:transparent;border:1px solid #fff;color:#fff}.login_mobile input:focus,.login_mobile input:hover,.login_mobile input:visited{background:transparent;border:1px solid #ccc;color:#fff}.login_mobile label{color:#fff}.login_mobile .btn-primary{background:#4d29e3;border-color:#300fc4}.login_mobile .btn-crear-cuenta{color:#fff!important;font-weight:500}.login_mobile .olvido_contrasenia{color:#fff!important;text-decoration:none}.logo-login{width:30%}@media (max-width:680px){body{min-height:auto}.logo-login{width:50%}}
