.loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:10000}.loading-overlay .spinner-border{width:3rem;height:3rem}.btn:disabled,.btn.disabled,fieldset:disabled .btn{background-color:#871537;border-color:#871537;color:#fff}body,p,a{font-family:Montserrat,sans-serif}p,ul,li,li ul,li ul li,.subitem{font-size:1.1rem}.subitem{margin-left:20px}.auth-layout-wrap{justify-content:right;align-items:end;background-size:cover;background-position:center top}.auth-layout-wrap .container-login{padding:0 75px!important}.auth-layout-wrap .auth-content{margin-right:0}.auth-layout-wrap .auth-content .card{min-height:100vh;padding-top:75px;border-radius:40px 0 0 40px}.auth-layout-wrap .auth-content .card p{color:#fff;text-align:center}.auth-layout-wrap .form-group label{color:#fff}.auth-layout-wrap #main-title{position:absolute;left:0;color:#fff;margin-left:10%;margin-top:20%}.auth-layout-wrap #main-title h1{max-width:45%;color:#fff;font-family:Montserrat,sans-serif;font-weight:400;font-size:3rem}.auth-layout-wrap #main-title h1 .bold{font-weight:900}.form-control{border:1px solid #ffffff;color:#6b6b6b;line-height:2}.form-check-input:checked{background-color:#fe3796;border-color:#fe3796}.form-check-input:focus{border-color:#fe379652;outline:0;box-shadow:0 0 0 .25rem #fe379675}.btn-primary,.btn-outline-primary{color:#fff;border-color:#fe3796;line-height:2.5}.btn-primary{background-color:#fe3796;font-family:Montserrat,sans-serif;font-weight:700;text-transform:uppercase;font-size:.85rem}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{background-color:#fe3796;border-color:#fe3796;color:#fff}.btn-primary:hover,.btn-outline-primary:hover,.btn:focus-visible{background:#fe3796;box-shadow:0 8px 25px 10px #fe37965e;border-color:#fe3796;color:#fff;text-transform:uppercase;font-weight:700}.btn-primary:focus,.btn-outline-primary:focus,.btn:focus-visible{box-shadow:0 8px 25px 10px #fe37965e}:not(.btn-check)+.btn:active{color:#fff}.login-links,.login-links a{color:#fff}.form-control:focus{border-color:#fe3796;box-shadow:0 0 0 .25rem #fe37965e}a:hover{opacity:.8}.app-student-wrap .main-header{border-radius:0 0 40px 40px}.app-student-wrap .main-header .logo img{height:auto}.app-student-wrap .main-header h1{color:#fff;font-weight:700;font-size:17px}.app-student-wrap .main-header h2{color:#fff;font-weight:400;font-size:15px}.app-student-wrap .main-content-wrap{background-size:cover;background-position:center bottom;margin-top:-80px;padding-top:140px}.app-student-wrap h3{color:#fff;font-weight:700;font-size:20px}.app-student-wrap p,.app-student-wrap ul,.app-student-wrap li{color:#fff}.app-student-wrap #bottom-bar{position:fixed;bottom:0;background:#db285e;width:100%;margin:0 auto;left:0;padding:10px;z-index:9999}.app-student-wrap #bottom-bar .btn-primary{background:#ffffff;color:#db285e;padding:3px 6px;width:100px}.app-student-wrap #bottom-bar .btn-primary img{height:24px;width:auto}.app-student-wrap #bottom-bar{border-radius:20px 20px 0 0}.app-student-wrap .main-content{max-width:50%;margin:0 auto}.app-student-wrap #main-subcontent{padding-bottom:120px}.app-student-wrap .form-group label{color:#fff}.app-student-wrap .form-control{font-size:.9rem}.app-student-wrap .invalid-feedback{background:#ff4c51;border-radius:4px;color:#fff;font-size:.975em}.app-student-wrap hr{border-top:1px solid #db285e}.app-student-wrap .checkbox-primary input:checked~.checkmark{background-color:#fe3796!important;box-shadow:0 8px 25px 10px #fe37965e}.app-student-wrap .text-primary{color:#fe3796!important}.app-student-wrap .form-select:after{content:"↓";text-align:center;line-height:32px;position:absolute;width:32px;height:32px;background:#fff;right:1px;top:1px;pointer-events:none}.app-student-wrap .invalid-feedback{padding:0 10px;border-radius:3px}.app-student-wrap #method-dashboard svg{height:72px}.app-student-wrap #method-dashboard .btn{background:linear-gradient(253deg,#860735e6,#e31862);border:none;line-height:1.5em}.app-student-wrap #bottom-bar svg{height:24px}.app-student-wrap .btn-info{border-color:#db285e;background-color:#db285e;color:#fff;font-family:Montserrat,sans-serif;font-weight:700;text-transform:uppercase}.app-student-wrap .btn-info:hover{box-shadow:0 8px 25px 10px #fe37965e}.info:hover{background:#db285e;box-shadow:0 8px 25px 10px #fe37965e;border-color:#db285e;color:#fff;text-transform:uppercase;font-weight:700}.app-student-wrap .nav-tabs{border-bottom:1px solid #db285e}.badge-dot-primary{background-color:#db285e}.app-student-wrap .col-sm-6{width:50%}.rounded-video{border-radius:20px}.app-student-wrap .form-control.rounded,.form-control.form-control-rounded{border-radius:.375rem}.app-student-wrap small a.text-primary{text-transform:uppercase;font-weight:700}.modal-title-center h5{margin:0 auto;width:100%}.bg-time3xmais-pink{background:linear-gradient(253deg,#860735e6,#e31862);border:none}.modal-3xmais-student{background:linear-gradient(253deg,#860735e6,#e31862ab)}.modal-3xmais-student .modal-content{background-color:#212121}.modal-3xmais-student h5,.modal-3xmais-student .modal-footer .btn{text-align:center;margin:0 auto}.bg-time3xmais-pink .modal-header,.bg-time3xmais-pink .modal-footer{border:none}.user-profile .profile-picture,.dropdown-item.active,.dropdown-item:active{background-color:#db285e}.bg-primary{background-color:#db285e!important}.page-link.active,.active>.page-link{background-color:#db285e!important;border-color:#db285e!important;color:#fff!important}.page-link{color:#db285e!important}.bold{font-weight:700!important}@media (max-width: 1023px){.auth-layout-wrap .auth-content{padding:0;margin-right:auto;margin-bottom:0}.auth-layout-wrap .auth-content .card{min-height:auto;margin-top:250px;padding-top:0;border-radius:40px 40px 0 0;padding-bottom:30px}.auth-layout-wrap #main-title h1{max-width:100%;font-size:1.8rem;text-align:center}.auth-layout-wrap .container-login{padding:0 45px!important}.auth-logo{margin-bottom:0!important}.auth-logo img{width:100px}.auth-logo h2{margin-bottom:0!important}.auth-layout-wrap #main-title{margin-top:10%;margin-left:5%;margin-right:5%}.app-student-wrap #bottom-bar .btn-primary{font-size:7px;width:60px}.app-student-wrap .main-header h2{font-size:12px}.app-student-wrap .main-content{max-width:100%}.app-student-wrap #method-dashboard .col-md-6{width:50%!important}.app-student-wrap #method-dashboard .btn{min-height:152px;margin-top:15px}}
