@import url("https://fonts.googleapis.com/css2?family=Baloo+2:wght@400;500;600;700;800&display=swap");@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:url(../../fonts/fontawesome-webfont.eot?v=4.7.0);src:url(../../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(../../fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(../../fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(../../fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(../../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg")}.font-16{font-size:16px!important}#statusMessage{background-color:#fff;border-radius:6px;box-shadow:0 3px 9px rgba(0,0,0,.5);font-size:22px;font-weight:600;margin:0 auto;padding:5px 10px;width:-moz-fit-content;width:fit-content}.m-0{margin-bottom:0}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-info-circle:before{content:"\f05a"}.fa-lock:before{content:"\f023"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-envelope:before{content:"\f0e0"}.fa-user:before{content:"\f007"}.input-with-icon .form-control:invalid{background-image:inherit!important}.full{display:inline-block;position:relative;width:100%}.valid-field:after{color:green;font-family:FontAwesome;font:normal normal normal 14px/1 FontAwesome;font-size:20px;opacity:1;position:absolute;top:50%;transform:scale(0);transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;visibility:hidden}.valid-field.true:after{color:green;content:"\f00c";right:50px!important;z-index:9}.valid-field.false:after{color:red;content:"\f00d";right:35px!important;z-index:9}.false.valid-field:after,.true.valid-field:after{opacity:1;transform:translateY(-50%);visibility:visible}.true.valid-field input:not([type=submit]):not([type=checkbox]):not([type=radio]){border-color:green;padding-right:50px}.false.valid-field input:not([type=submit]):not([type=checkbox]):not([type=radio]){border-color:red}.captch-field.valid-field.false:after,.captch-field.valid-field.true:after{right:15px!important}#statusMessage.modal-body{color:#666;font-size:18px;font-weight:700;margin:0 auto;margin-top:0!important;padding:15px 0}.modal-dialog{margin:30px auto;top:20%}.modal-body p{padding:10px 0}@keyframes animateCircle{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes animate{0%{transform:rotate(45deg)}to{transform:rotate(405deg)}}.unique-loader{align-items:center;background-color:#00000055;display:flex;height:100vh;justify-content:center;position:fixed;right:0;top:0;width:100vw;z-index:99999999}.loader-style.hide-loader{display:none!important}.loader-style{align-items:center;background-color:#00000055;display:flex;height:100svh;justify-content:center;position:fixed;right:0;top:0;width:100vw;z-index:99999999}.loader-style:after{background:rgba(0,0,0,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.loader-style .ball-rotate>div:after,.loader-style .ball-rotate>div:before{background:#fff!important}.loader-style p{color:#fff;font-size:20px;left:0;letter-spacing:.5px;margin:25px 0;position:absolute;right:0;text-align:center;top:52%;transform:translateY(-52%)}.new-loader-2024{width:13%}@media only screen and (max-width:900px){.new-loader-2024{width:40%}}@media only screen and (max-width:500px){.new-loader-2024{width:35%}}.login-bg{align-items:center;display:flex;min-height:100vh;min-height:100dvh;overflow-y:auto;padding-bottom:env(safe-area-inset-bottom);position:relative;z-index:2}body.default-theme:after{background:var(--login-bg-color);background-size:100% 100%;content:"";height:100vh;left:0;position:fixed;top:0;width:100%;z-index:1}label.control-label{font-size:14px!important;margin-top:10px!important}.login{overflow:hidden;z-index:1}.login-logo.eid_logo_align_2022{margin-left:100px;margin-top:12px}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,input:not([type=submit]){-webkit-text-fill-color:#000;-webkit-box-shadow:inset 0 0 0 1000px hsla(0,0%,100%,0);-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.login-wrapper{float:left;text-align:center;width:100%}.login-wrapper .sms{color:#027fff;display:inline-block;font-size:18px;font-weight:700;margin:15px 0;text-transform:capitalize;width:100%}.login-2023-theme .input-group{border-bottom:2px solid #eee}.login-2023-theme .input-group .form-control{background-image:none!important;border:none!important;box-shadow:none!important;padding-left:2px!important}.login-2023-theme .input-group:focus-within{border-color:#027fff;transition:all .5s ease-in-out}.login{background:#fff;border-radius:20px;box-shadow:1px 2px 6px #999;display:inline-block;max-width:400px;min-height:100px;padding:15px 15px 0;position:relative;right:9px;text-align:center;width:100%}.login h1{font:normal 22px Arial,Helvetica,sans-serif;font-size:16px}.user-circle{animation:slideLeft 2s;background:#fff;border-radius:50%;display:inline-block;filter:drop-shadow(0 0 24px rgba(11,101,255,.2));height:96px;margin:0 0 15px;padding:8px;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;width:96px}@keyframes slideLeft{0%{transform:translate3d(-300%,0,0)}to{transform:translateZ(0)}}.user-circle .circle-border{align-items:center;border-radius:50%;display:flex;height:80px;justify-content:center;padding:10px;width:80px}@keyframes zoomIn{0%{transform:scale(0)}to{transform:scale(1)}}.login-logo{margin-top:75px}.login .form-group p{font-size:15px;line-height:18px}.login .form-group p a{transition:all .3s}.login .form-group p a:hover{color:#464646}.login .form-group p span{font-size:11px}.login .form-group p span a{text-decoration:none}.login .form-group{margin:auto}.login .form-group button{font:700 15px Arial,Helvetica,sans-serif}.login .form-group button{border-radius:50px;width:50%}.login .fa{width:12px}.login-redesign{font-family:Baloo\ 2,cursive;overflow:hidden}.login-redesign:before{background:linear-gradient(180deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,0));content:"";inset:0;pointer-events:none;position:absolute}.login-redesign .login-orbs{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.login-redesign .login-orb{animation:loginOrbFloat 9s ease-in-out infinite;border-radius:50%;position:absolute;transform:translateZ(0)}.login-redesign .login-orb-1{animation-duration:10s;background:#9bd57a;height:200px;left:8%;top:18%;width:200px}.login-redesign .login-orb-2{animation-duration:12s;background:transparent;border:7px solid hsla(0,0%,100%,.28);height:210px;right:14%;top:3%;width:210px}.login-redesign .login-orb-3{animation-delay:-2s;animation-duration:8s;background:#efd27d;height:120px;right:7%;top:14%;width:120px}.login-redesign .login-orb-4{animation-delay:-1.5s;animation-duration:11s;background:#f0a2c0;bottom:13%;height:128px;left:17%;width:128px}.login-redesign .login-orb-5{animation-delay:-3s;animation-duration:13s;background:#c2dbff;bottom:9%;height:156px;right:7%;width:156px}.login-redesign .login-orb-6,.login-redesign.login-graduation-split:before{display:none}.login-redesign.login-graduation-split .login-orb{animation-name:loginOrbReferenceFloat;opacity:.85;transform:translateZ(0)}.login-redesign.login-graduation-split .login-orb-1{background:#7fd45a;height:150px;left:3%;top:5%;width:150px}.login-redesign.login-graduation-split .login-orb-2{background:transparent;border:8px solid hsla(0,0%,100%,.35);height:200px;right:30%;top:-60px;width:200px}.login-redesign.login-graduation-split .login-orb-3{background:#ffd25f;height:90px;right:7%;top:18%;width:90px}.login-redesign.login-graduation-split .login-orb-4{background:#ff8fa3;bottom:14%;height:60px;left:6%;width:60px}.login-redesign.login-graduation-split .login-orb-5{background:#bfe3ff;bottom:8%;height:120px;right:9%;width:120px}.login-redesign.login-graduation-split .login-orb-6{background:transparent;border:8px solid hsla(0,0%,100%,.35);bottom:-30px;display:block;height:120px;left:42%;width:120px}.login-redesign.login-graduation-split .login-welcome .primary-txt-color{color:var(--pc)!important}.login-redesign.login-graduation-split .login-welcome .secondary-txt-color{color:#43a62b!important}.login-redesign__container{align-items:center;min-height:100vh;padding:22px 16px;position:relative;z-index:1}.login-redesign .login-wrapper{float:none;margin:0 auto;max-width:100%;position:relative;width:430px}.login-redesign .login{background:hsla(0,0%,100%,.96);border-radius:26px;box-shadow:0 24px 60px rgba(24,61,126,.18);max-width:430px;min-height:min(680px,calc(100vh - 44px));overflow:visible;padding:22px 24px 20px;position:relative;right:0;width:100%}.login-redesign .login-logo{margin:0!important;text-align:center}.login-redesign .login-logo img{display:block;margin:0 auto;max-width:285px;width:100%}.login-redesign .sms{font-family:Baloo\ 2,cursive;font-size:22px;font-weight:700;line-height:1.05;margin:10px 0}.login-redesign .user-circle{align-items:center;animation:none;background:#deebfc;border:7px solid #fff;border-radius:50%;display:inline-flex;filter:drop-shadow(0 16px 24px rgba(56,107,189,.2));height:116px;justify-content:center;margin:2px 0 6px;padding:0;position:relative;width:116px}.login-redesign .user-circle .circle-border{background:transparent;border:none;height:100%;padding:0;width:100%}.login-redesign .profile-avatar{display:block;height:42px;position:relative;width:40px}.login-redesign .profile-avatar-body,.login-redesign .profile-avatar-head{background:var(--pc);display:block;left:50%;position:absolute;transform:translateX(-50%)}.login-redesign .profile-avatar-head{border-radius:50%;height:18px;top:0;width:18px}.login-redesign .profile-avatar-body{border-radius:20px 20px 2px 2px;bottom:0;height:17px;width:36px}.login-redesign .login-welcome{color:#24324f;font-family:Baloo\ 2,cursive;font-size:28px;font-weight:700;line-height:1.1;margin:6px 0 24px}.login-redesign .login-welcome .primary-txt-color{color:var(--pc)!important}.login-redesign .login-welcome .secondary-txt-color{color:#43a62b!important}.custom-field-scope{--custom-field-bg:#f4f8ff;--custom-field-default:#dae5f5;--custom-field-active:var(--pc);--custom-field-default-text:#8e98ab;--custom-field-value:#30415f}.custom-field-scope .custom-field{margin-bottom:14px;position:relative;width:100%}.custom-field-scope .custom-field label:not(.error-msg){background:var(--custom-field-bg);color:var(--custom-field-default-text);font-size:14px!important;font-weight:500;left:48px;line-height:1;margin:0!important;padding:0 6px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;z-index:4}.custom-field-scope .custom-field input,.custom-field-scope .custom-field select{background:var(--custom-field-bg)!important;background-image:none!important;border:1px solid var(--custom-field-default)!important;border-radius:16px!important;box-shadow:none!important;box-sizing:border-box;display:block;height:44px;margin:0;min-height:44px;outline:none!important;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.custom-field-scope .custom-field input{color:var(--custom-field-value);font-size:15px;line-height:1.2;padding:12px 45px 10px 48px!important}.custom-field-scope .custom-field input:focus{border-color:var(--custom-field-active)!important;box-shadow:0 0 0 3px rgba(43,134,255,.13)!important}.custom-field-scope .custom-field input:-webkit-autofill+label:not(.error-msg),.custom-field-scope .custom-field input:not(:placeholder-shown)+label:not(.error-msg),.custom-field-scope .custom-field:focus-within label:not(.error-msg),.custom-field-scope .custom-field:has(input:not(:placeholder-shown)) label:not(.error-msg){color:var(--custom-field-active);font-size:11px!important;left:15px;top:0;transform:translateY(-50%)}.custom-field-scope .custom-field .login-field-icon{color:#8d97aa;font-size:16px;left:17px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:3}.custom-field-scope .custom-field .login-field-action{background:transparent;border:0;color:#8d97aa;font:inherit;font-size:16px;height:auto;margin:0;padding:0;position:absolute;right:15px;text-decoration:none;top:50%;transform:translateY(-50%);width:auto;z-index:3}.custom-field-scope .custom-field .login-field-action:hover{text-decoration:none}.login-email-tooltip .tooltip-inner{box-sizing:border-box;max-width:100%;white-space:normal;width:100%}.login-email-tooltip{left:16px!important;max-width:calc(100% - 32px);transform:none;width:calc(100% - 32px)}.login-email-tooltip .tooltip-arrow{left:auto!important;margin-left:0;right:31px}.login-redesign .login-forgot-row{margin:-14px 2px 12px!important}.login-redesign .forgot-password-link{color:var(--pc)!important;font-size:13px;font-weight:700;text-decoration:none}.login-redesign .captcha-row{align-items:center;-moz-column-gap:8px;column-gap:8px;display:grid;grid-template-columns:minmax(0,1fr) auto 140px;margin-top:0}.login-redesign .captcha-row-arrow{color:var(--pc);font-size:20px;font-weight:800;line-height:1}.login-redesign .captcha-row .captcha-code-box{align-items:center;border-radius:14px;box-shadow:0 10px 20px rgba(43,104,217,.2);display:flex;gap:6px;height:44px;justify-content:space-between;min-height:44px;overflow:hidden;padding:0 7px 0 10px;width:140px}.login-redesign .captcha-row .captcha-code-box img{display:block;max-width:100%;-o-object-fit:contain;object-fit:contain}.login-redesign .captcha-refresh-btn{align-items:center;background:hsla(0,0%,100%,.18);border-radius:10px;color:#fff!important;display:inline-flex;flex:0 0 auto;height:32px;justify-content:center;width:32px}.login-redesign .captcha-refresh-btn:hover{color:#fff!important;text-decoration:none}.login-redesign .login-field-captcha{margin-bottom:0!important;min-width:0}.custom-field-scope .login-field-captcha input{font-size:22px!important;max-width:100%!important;width:100%!important}.login-redesign .login .form-group .login-submit-btn{align-items:center;border-radius:18px;display:inline-flex;font-family:Baloo\ 2,cursive;font-size:18px;font-weight:700;justify-content:center;letter-spacing:.2px;margin:18px 0;max-width:67px;padding:0 10px}.login-redesign .login .form-group .login-submit-btn svg{flex:0 0 auto}.login-redesign .login-footer-links{color:#8e98ab;font-size:13px;line-height:1.45;text-align:center}.login-redesign .login-footer-links a{color:var(--pc)!important;font-weight:700;text-decoration:none}.login-redesign .login-footer-links .dot{color:#98a3b6;display:inline-block;font-size:20px;line-height:1;margin:0 8px;vertical-align:middle}.login-redesign .login-footer-copy{color:#051c34;font-size:12px;line-height:1.45;margin-top:6px}.login-redesign.login-graduation-split{background-position:50%;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width:900px){.login-redesign.login-graduation-split{background-position:top}}.login-redesign .graduation-event{color:#fff;font-weight:500}.login-redesign .graduation-event-side{align-items:flex-start;display:flex;flex-direction:column;gap:28px;justify-content:center;left:0;padding:40px 6%;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:60%;z-index:2}.login-redesign .graduation-event-content{max-width:700px;position:relative;text-align:left;width:100%;z-index:2}.login-redesign .graduation-event-badge{align-items:center;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.45);border-radius:13px;box-sizing:border-box;color:#fff;display:inline-flex;font-size:16px;font-weight:600;gap:10px;height:43px;letter-spacing:.4px;padding:14px 19px;width:297px}.login-redesign .graduation-event-heading{align-items:center;display:flex;gap:12px;justify-content:flex-start}.login-redesign .graduation-event-badge span{background:#ffd56a;border-radius:50%;box-shadow:0 0 0 5px rgba(255,213,106,.22);height:10px;width:10px}.login-redesign .graduation-event-side h2{color:#fff;font-family:Baloo\ 2,cursive;font-size:50px;font-weight:800;line-height:1.1;margin:22px 0 16px}.login-redesign .graduation-event-side,.yellow-text{color:#ffd56a}.login-redesign.login-graduation-split .graduation-perks{align-items:stretch;background:linear-gradient(90deg,rgba(18,48,150,.6),rgba(70,120,235,.35));border:1px solid hsla(0,0%,100%,.25);border-radius:22px;box-sizing:border-box;display:flex;justify-content:space-between;padding:22px 26px;position:relative;text-align:left;width:100%;z-index:2}.login-redesign.login-graduation-split .graduation-perk{align-items:center;border-right:1px solid hsla(0,0%,100%,.25);box-sizing:border-box;display:flex;flex:1;gap:12px;min-width:0;padding:0 16px}.login-redesign.login-graduation-split .graduation-perk:first-child{padding-left:0}.login-redesign.login-graduation-split .graduation-perk:last-child{border-right:none;padding-right:0}.login-redesign.login-graduation-split .graduation-perk-icon{align-items:center;background:hsla(0,0%,100%,.18);border-radius:50%;box-sizing:border-box;color:#fff;display:flex;flex:0 0 auto;height:40px;justify-content:center;width:40px}.login-redesign.login-graduation-split .graduation-perk-icon svg{height:18px;width:18px}.login-redesign.login-graduation-split .graduation-perk-text{color:hsla(0,0%,100%,.9);display:flex;flex-direction:column;font-size:13px;font-weight:500;line-height:1.3;min-width:0;overflow-wrap:normal}.login-redesign.login-graduation-split .graduation-perk-text strong{color:#fff;font-size:16px;font-weight:800;white-space:nowrap}@media only screen and (max-width:1100px){.login-redesign.login-graduation-split .graduation-perks{display:none}}.rounded-15{border-radius:15px!important}.overflow-hidden{overflow:hidden!important}.login-redesign .graduation-location{align-items:center;color:#fff;display:flex;font-size:19px;font-weight:700;gap:10px;justify-content:flex-start;margin:14px 0 0}.login-redesign .graduation-description{color:hsla(0,0%,100%,.94);font-size:20px;font-weight:600;line-height:1.5;margin:0 0 26px;max-width:480px}.login-redesign .graduation-description strong{color:#ffd56a}.login-redesign .graduation-register-btn{align-items:center;background:#ffcb05;border-radius:16px;box-shadow:0 8px 18px rgba(0,0,0,.2);color:#16213e;display:inline-flex;font-size:19px;font-weight:800;gap:14px;justify-content:center;min-height:54px;padding:14px 40px;text-decoration:none}.login-redesign .graduation-register-btn:hover{color:#16213e;text-decoration:none}.login-redesign.login-graduation-split .login-redesign__container{box-sizing:border-box;margin-left:60%;transform:translateX(-20px);width:40%}.login-redesign .graduation-register-blink{animation:graduationRegisterBlink 1.25s ease-in-out infinite}@keyframes graduationRegisterBlink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.72;transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.login-redesign .graduation-register-blink{animation:none}}@keyframes loginOrbFloat{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-16px,0) scale(1.04)}to{transform:translateZ(0) scale(1)}}@keyframes loginOrbReferenceFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-10px,0)}}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #d3dce1!important}@media only screen and (min-width:1600px){.sms{font-size:25px;font-weight:700;position:relative}}@media only screen and (max-width:1100px){.login-redesign.login-graduation-split .graduation-event-side{padding:32px 24px;width:44%}.login-redesign.login-graduation-split .graduation-event-content{max-width:390px;transform:none}.login-redesign.login-graduation-split .graduation-event-side h2{font-size:38px}.login-redesign.login-graduation-split .graduation-location{font-size:16px}.login-redesign.login-graduation-split .graduation-description{font-size:14px}.login-redesign.login-graduation-split .login-redesign__container{margin-left:44%;transform:none;width:56%}}@media only screen and (max-width:900px){.login-logo img{width:300px}.login-redesign.login-graduation-split{display:block;overflow-x:hidden;overflow-y:auto}.login-redesign.login-graduation-split .graduation-event-side{left:auto;padding:28px 24px 22px;position:relative;text-align:center;top:auto;transform:none;width:100%}.login-redesign.login-graduation-split .graduation-event-content{margin:0 auto;max-width:540px;text-align:center;transform:none}.login-redesign.login-graduation-split .graduation-event-side{align-items:center}.login-redesign.login-graduation-split .graduation-event-heading{justify-content:center}.login-redesign.login-graduation-split .graduation-register-btn{margin:0 auto}.login-redesign.login-graduation-split .graduation-event-badge{height:auto;max-width:100%;width:auto}.login-redesign.login-graduation-split .graduation-event-heading img{display:none}.login-redesign.login-graduation-split .graduation-event-heading{flex-wrap:wrap;row-gap:10px}.login-redesign.login-graduation-split .graduation-event-side h2{font-size:32px}.login-redesign.login-graduation-split .graduation-location{justify-content:center;margin:12px 0 10px}.login-redesign.login-graduation-split .graduation-description{margin-bottom:14px;margin-left:auto;margin-right:auto}.login-redesign.login-graduation-split .login-redesign__container{margin-left:0;min-height:auto;padding-top:0;transform:none;width:100%}}@media only screen and (max-width:800px){body{background-attachment:fixed!important;background-position-x:92%!important;background-size:cover!important}.login-logo img{max-width:300px;width:100%}}@media (max-width:767px){.login-redesign .login-orbs{display:none}.login-wrapper{margin-top:5px}.login{border-radius:10px;margin:0 auto;position:static;width:50%}.login-logo{margin:15px auto;text-align:center}.login-logo.eid_logo_align_2022{margin-left:0}.login-redesign .login{border-radius:22px;max-width:100%;min-height:auto;padding:16px 16px 14px}.login-redesign{display:block;overflow-x:hidden;overflow-y:auto}.login-redesign__container{box-sizing:border-box;display:block!important;margin:0;max-width:none;min-height:auto;padding:12px 12px 24px;width:100%!important}.login-redesign__container .col-lg-12,.login-redesign__container>.row{box-sizing:border-box;margin:0;padding:0;width:100%}.login-redesign .login,.login-redesign .login-wrapper{box-sizing:border-box;margin-left:auto;margin-right:auto;width:100%}.login-redesign .graduation-event-side{box-sizing:border-box;display:flex;left:auto;margin:10px auto 0;max-width:430px;padding:20px 18px 18px;position:relative;text-align:center;top:auto;transform:none;width:calc(100% - 24px)!important;z-index:2}.login-redesign .graduation-event-badge{font-size:24px;padding:4px 9px}.login-redesign .graduation-event-heading{gap:8px;justify-content:center}.login-redesign .graduation-event-side h2{font-size:30px;line-height:1.05}.login-redesign .graduation-location{font-size:13px;margin:10px 0 8px}.login-redesign .graduation-description{color:#fff;font-size:16px;font-weight:700;line-height:1.4;margin-bottom:12px;text-shadow:0 1px 4px rgba(0,0,0,.45)}.login-redesign .graduation-register-btn{font-size:12px;min-height:38px;padding:6px 20px}.login-redesign.login-graduation-split .graduation-event-badge{font-size:17px!important}.login-redesign.login-graduation-split .graduation-location{font-size:15px!important}.login-redesign .login-logo img{max-width:245px}.login-redesign .sms{font-size:20px;margin:8px 0}.login-redesign .user-circle{height:100px;margin-bottom:2px;width:100px}.login-redesign .login-welcome{font-size:26px;margin:4px 0 18px}.custom-field-scope .custom-field{margin-bottom:11px}.login-redesign .login-forgot-row{margin:-10px 2px 9px!important}.login-redesign .captcha-row{grid-template-columns:minmax(0,1fr) auto 140px}.login-redesign .captcha-row .captcha-code-box{flex-basis:auto;width:100%}.login-redesign .login .form-group .login-submit-btn{font-size:17px}.login-redesign .login-actions{margin:14px 0}}@media only screen and (max-width:640px){.login{background-color:blue;border-radius:10px;position:static;width:100%}}@media only screen and (max-width:480px){.login-redesign .captcha-row{grid-template-columns:minmax(0,1fr) auto 116px}.custom-field-scope .login-field-captcha input{font-size:18px!important}.login-redesign .captcha-row .captcha-code-box{width:128px}.login-redesign .graduation-event-side{padding:16px 12px 14px}.login-redesign .graduation-event-side h2{font-size:26px}.login-redesign.login-graduation-split .graduation-event-badge{font-size:12px!important;height:auto!important;padding:10px 14px!important;text-align:center;white-space:normal;width:auto!important}.login-redesign.login-graduation-split .graduation-location{font-size:14px!important}.login-redesign.login-graduation-split .graduation-description{color:#fff;font-size:15px;font-weight:700;text-shadow:0 1px 4px rgba(0,0,0,.45)}}.ball-rotate,.ball-rotate>div{position:relative}.ball-rotate>div{animation-fill-mode:both;background-color:#3f6ad8;border-radius:100%;height:15px;margin:2px;width:15px}.ball-rotate>div:first-child{animation:rotate 1s cubic-bezier(.7,-.13,.22,.86) 0s infinite}.ball-rotate>div:after,.ball-rotate>div:before{background-color:#027fff;border-radius:100%;content:"";height:15px;margin:2px;opacity:.8;position:absolute;width:15px}.ball-rotate>div:before{left:-28px;top:0}.ball-rotate>div:after{left:25px;top:0}@keyframes rotate{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(.6)}to{transform:rotate(1turn) scale(1)}}.checkbox label,label{color:#aaa;font-size:14px;font-weight:400;line-height:1.42857}label.control-label{color:#aaa;font-size:11px;font-weight:400;line-height:1.07143;margin:16px 0 0}.btn{border:none;border-radius:3px;font-size:12px;font-weight:400;letter-spacing:0;margin:10px 1px;padding:12px 30px;position:relative;transition:box-shadow .2s cubic-bezier(.4,0,1,1),background-color .2s cubic-bezier(.4,0,.2,1);will-change:box-shadow,transform}.btn::-moz-focus-inner{border:0}.btn{box-shadow:0 2px 2px 0 hsla(0,0%,60%,.14),0 3px 1px -2px hsla(0,0%,60%,.2),0 1px 5px 0 hsla(0,0%,60%,.12)}.btn,.btn:active,.btn:active:focus,.btn:active:hover,.btn:focus,.btn:hover{background-color:#15db9e;color:#fff}.btn:active,.btn:focus,.btn:hover{box-shadow:0 14px 26px -12px hsla(0,0%,60%,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px hsla(0,0%,60%,.2)}.btn.disabled,.btn.disabled.focus,.btn.disabled:active,.btn.disabled:focus,.btn.disabled:hover,.btn:disabled,.btn:disabled.focus,.btn:disabled:active,.btn:disabled:focus,.btn:disabled:hover,.btn[disabled],.btn[disabled].focus,.btn[disabled]:active,.btn[disabled]:focus,.btn[disabled]:hover{box-shadow:none}.btn.btn-primary,.btn.btn-primary:active,.btn.btn-primary:active:focus,.btn.btn-primary:active:hover,.btn.btn-primary:focus,.btn.btn-primary:hover{background-color:var(--pc);color:#fff}.btn.btn-primary.disabled,.btn.btn-primary.disabled.focus,.btn.btn-primary.disabled:active,.btn.btn-primary.disabled:focus,.btn.btn-primary.disabled:hover,.btn.btn-primary:disabled,.btn.btn-primary:disabled.focus,.btn.btn-primary:disabled:active,.btn.btn-primary:disabled:focus,.btn.btn-primary:disabled:hover,.btn.btn-primary[disabled],.btn.btn-primary[disabled].focus,.btn.btn-primary[disabled]:active,.btn.btn-primary[disabled]:focus,.btn.btn-primary[disabled]:hover{box-shadow:none}.btn:active,.btn:active:focus,.btn:focus{outline:0}.btn.btn-round{border-radius:30px}.btn:not(.btn-just-icon):not(.btn-fab) .fa{font-size:18px;margin-top:-2px;position:relative;top:2px}@keyframes skeleton-loading{0%{background-color:#c1cfd6}to{background-color:#eff3f4}}.primary-bg{background-color:var(--pc)!important}.primary-txt-color{color:var(--pc)!important}.secondary-txt-color{color:var(--sc)!important}.white-txt-color{color:#fff!important}.primary-border-color{border-color:var(--pc)!important}@media (max-width:356px){#captchaImage{max-width:100%;width:auto!important}#captcha{width:50%!important}}@supports (-webkit-touch-callout:none){.login-bg{min-height:-webkit-fill-available}@media (max-width:767px){.login{overflow:visible}#loginForm .captch-field .form-group{align-items:center;display:flex;gap:8px;margin-bottom:0;width:100%}#loginForm #captcha{flex:1 1 auto;float:none!important;min-width:0;width:auto!important}#loginForm .captch-field .form-group>span{align-items:center;display:inline-flex;flex:0 0 auto;white-space:nowrap}#loginForm #captchaImage{height:25px!important;left:0!important;width:105px!important}#loginForm .form-group.text-center .btn{width:60%}}}#loginForm .captch-field #captcha{flex:1 1 auto;float:none!important;min-width:0;width:auto!important}#loginForm .captch-field #captchaImage{display:inline-block!important;height:25px!important;left:0!important;-o-object-fit:cover;object-fit:cover;position:relative!important;width:105px!important}.tooltip-inner{white-space:nowrap}