@import url('css2.css?family=Open+Sans:wght@300;400;600;700&display=swap');body{font-family:'Open Sans',sans-serif!important;background-color:#fff;min-height:100vh;background-image:url(../images/Login-bg.png)!important;background-repeat:repeat!important;background-size:338px!important}.for-box-shadow{padding:20px 30px;box-shadow:2px 0 11px -3px #ddd;height:100vh}.right-site-con-box{margin-top:30%}.login-section-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;background-color:#fff}@media(max-width:991px){.login-section-wrapper{padding-left:50px;padding-right:50px}}@media(max-width:575px){.login-section-wrapper{padding-top:15px;padding-bottom:15px;min-height:100vh}}.login-wrapper{max-width:100%}.or-section{width:70%;margin:auto}.powered-by.text-center{bottom:10px;margin:auto;display:block;width:100%;left:0}@media(max-width:575px){.login-wrapper{width:100%}}.login-wrapper label{font-size:14px;font-weight:600;color:#3d4556;margin-bottom:6px}.login-wrapper .form-control{border:1px solid #e9eaec;padding:9px 15px;min-height:40px;font-size:14px;font-weight:normal;border-radius:5px;background-color:#fdfdfe}.login-wrapper .form-control::-webkit-input-placeholder{color:#b0adad}.login-wrapper .form-control::-moz-placeholder{color:#b0adad}.login-wrapper .form-control:-ms-input-placeholder{color:#b0adad}.login-wrapper .form-control::-ms-input-placeholder{color:#b0adad}.login-wrapper .form-control::placeholder{color:#b0adad}button.btn.btn-block.other-login-button{border:1px solid #5f213a;color:#5f213a;margin-bottom:20px;height:44px;font-size:18px;font-weight:600}a.other-login-button:hover{text-decoration:underline;color:#952854}button.btn.btn-block.other-login-button:hover{background-color:#5f213a;color:#fff;margin-bottom:20px}.form-group{margin-bottom:20px!important}.captcha-box{padding-bottom:30px}a.other-login-button{color:#133d8d;width:100%;text-align:center;margin:auto;display:block;margin-bottom:20px;font-size:16px!important}button.btn.btn-default.pull-right.back-button{border:1px solid #ececef;float:right;margin-top:20px}.login-wrapper .login-btn{background-color:#133d8d;font-size:18px;font-weight:bold;color:#fff;margin-bottom:14px;height:50px;border-radius:5px;box-shadow:0 4px 4px rgba(0,0,0,0.1)}.login-wrapper .login-btn:hover{border:1px solid #0f3171;background-color:#0f3171;color:#fff}.login-wrapper a.forgot-password-link:hover{color:#0f3171}.login-wrapper a.forgot-password-link{color:#133d8d;font-size:14px;text-decoration:none;display:inline-block;margin-bottom:25px;font-weight:600}@media(max-width:575px){.login-wrapper a.forgot-password-link{margin-bottom:16px}}.login-wrapper-footer-text{font-size:16px;color:#000;margin-bottom:0}.login-title{font-size:22px;color:#3d4556;font-weight:600;margin-bottom:15px;margin-top:80px}.captcha-box img{height:70px}.powered-by p{padding-bottom:5px;margin-bottom:0;color:#858a93;font-size:12px}.login-img{width:100%;height:100vh;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left}.footer-link{text-align:center!important;display:block;width:100%!important;text-align:center}.forgot-pass-block.text-right{position:relative}.password-cutstomimg{position:absolute;top:0}h4.main-heading-home{color:rgba(39,48,67,0.9);display:block;width:100%!important;text-align:center;font-size:40px;font-weight:600}p.welcome-to-text{text-align:center;display:block;font-size:24px;margin-bottom:0}p.sub-heading-inner-home{width:80%;margin:auto;font-size:18px;color:#333}.login-main-section{padding-top:10%;text-align:center}p.subheaing-logo{color:#fff;font-size:24px}.login-option-box-item p{text-align:center;color:#273043;padding-top:10px;font-size:14px;font-weight:600}.login-option-box h3{color:rgba(39,48,67,0.9);font-size:31px;padding-bottom:30px;font-weight:600;margin-top:24px}.col-sm-4.login-section-wrapper{padding-left:0}.login-option-box-item p:hover{color:#fff!important}.login-option-box-item img{width:35px;height:35px}.login-option-box-item{width:140px;display:inline-block;background-color:#fff;height:140px;border-radius:5px;padding-top:2.5rem;margin:0 12px;text-align:center;text-decoration:none;box-shadow:0 4px 17px 1px #ddd}a.login-option-box-item:hover{background-color:#e31b23;text-decoration:none!important}.or-section span{transform:translatey(-18px);display:block;text-align:center;background-color:#fff;width:35px;margin:auto;font-size:14px}.or-section hr{margin-top:25px;transform:translatey(10px)}a svg:hover #Student{fill:#111}.login-option-box-item:hover #student{fill:#fff}.login-option-box-item:hover #ParentGuardian{fill:#fff}.login-option-box-item:hover #Administrator{fill:#fff}.login-option-box-item:hover #TeacherLecturer{fill:#fff}.login-option-box-item:hover #Applicant{fill:#fff}.login-option-box-item p:hover #Administrator,.login-option-box-item p:hover #ParentGuardian,.login-option-box-item p:hover #student,.login-option-box-item p:hover #student,.login-option-box-item p:hover #menuHeading{color:#fff}.login-option-box-item:hover #menuHeading{color:#fff}.form-group.password-cutstom img{position:absolute;top:42px;right:10px}.password-cutstomimg{position:absolute;top:0}.form-group.password-cutstom{margin-bottom:7px!important}@media only screen and (max-width:600px){.login-section-wrapper{padding-left:30px;padding-right:30px}.radio_custom{border:1px solid #d5d7d9;border-radius:5px;margin-bottom:10px;padding:10px;width:100%;display:inline-block;position:relative!important;float:left;margin-left:0}.login-main-section{padding-top:2rem!important;text-align:center}.right-side-box{display:none}a.login-option-box-item{margin-bottom:25px}}.logo-box img{width:200px!important}