@import url(https://fonts.googleapis.com/css?family=Montserrat:400,800);body{font-family:Montserrat,sans-serif;height:100vh;overflow:hidden}.carousel{z-index:-99}.carousel .carousel-item{position:fixed;width:100%;height:100%;-webkit-transition:opacity 0 3s!important;-moz-transition:opacity 0 3s!important;-ms-transition:opacity 0 3s!important;-o-transition:opacity 0 3s!important;transition:opacity 0 3s!important}.container-bg{height:100%;background:url(/platform/assets/img/login/login.png) no-repeat;-webkit-background-size:cover;background-size:cover;z-index:1}.container-fluid{position:fixed;font-family:Montserrat,sans-serif}.welcome_msn1{font-family:Montserrat,sans-serif;text-align:left!important;font-size:40px;font-weight:800;color:#ffed00;line-height:30px}.welcome_msn2{font-family:Montserrat,sans-serif;text-align:left!important;font-size:30px;font-weight:700;color:#2d3684;margin-bottom:20px}.welcome_name{font-family:Montserrat,sans-serif;font-size:15px;font-weight:400;color:#000000;margin-bottom:20px}.logo-schools img{width:100%;height:auto}.logo-schools{text-align:center!important;margin-top:18vh;margin-bottom:6vh}.div-logo2{text-align:end;position:absolute;bottom:4vh;width:100%}.div-logo2 img{width:120px;margin-right:2vw}.form-login{width:250px}.user,.password{width:100%;color:#ffffff;padding-bottom:5px;padding-left:10px;font-size:14px;font-weight:100}.username-input,.password-input{border:1px solid #b7b7b7;width:100%;border-radius:20px 20px 0 0;height:40px;padding:0 20px;color:#6c6c6c}.btn-login-platform, .btn-login-platform:hover{width:50%;font-family:Montserrat,sans-serif;background-color:#2d3684;font-size:15px;color:white;font-weight:600!important;text-decoration:none;border-radius:17px}.text-olpass{font-family:Montserrat,sans-serif;font-size:15px;font-weight:300;color:#525151;text-align:center}.btn-center-form{text-align:center}a, a:hover{color:#000000;font-weight:400;text-decoration:none}@media (max-width:575.98px){.logo-schools{margin-top:15vh}.logo-schools img{width:250px}.container-bg{background:url(/platform/assets/img/login/login.png) no-repeat;background-size:cover;background-position-x:87%}.form-login{width:70%;margin:auto}.div-logo2{text-align:center}.div-logo2 img{width:100px}.welcome_msn1{text-align:center!important;font-size:35px}.welcome_msn2{text-align:center!important;font-size:22px}.welcome_name{text-align:center!important;font-size:12px}.user, .password{font-size:12px;margin-bottom:5px}.username-input, .password-input{font-size:12px;height:32px;}.btn-center-form{padding-top:15px}.btn-login-platform, .btn-login-platform:hover{font-size:12px}.text-olpass{margin-top:15px;font-size:10px}}@media (min-width:576px) and (max-width:767.98px){.container-bg{background:url(/platform/assets/img/login/login.png) no-repeat;background-size:cover;background-position-x:87%}.form-login{width:50%;margin:auto}.div-logo2{text-align:center}.div-logo2 img{width:150px}.welcome_msn1{text-align:center!important}.welcome_msn2{text-align:center!important}.welcome_name{text-align:center!important}.user, .password{font-size:13px;margin-bottom:5px}.btn-login-platform, .btn-login-platform:hover{font-size:12px}.text-olpass{margin-top:15px;font-size:10px}}@media (min-width:768px) and (max-width:991.98px){.container-bg{background:url(/platform/assets/img/login/login.png) no-repeat;background-size:cover;background-position-x:87%}.form-login{width:50%;margin:auto}.div-logo2{text-align:center}.div-logo2 img{width:150px}.welcome_msn1{text-align:center!important}.welcome_msn2{text-align:center!important}.welcome_name{text-align:center!important}.user, .password{font-size:13px;margin-bottom:5px}.btn-center-form{padding-top:15px}.btn-login-platform, .btn-login-platform:hover{font-size:12px}.text-olpass{margin-top:15px;font-size:10px}}@media (min-width:1440px){.btn-center-form{padding-top:15px}}