body{background-color:#e8ecec;background-attachment:fixed;position:relative}body #loginform{padding:1rem 2rem;width:100% !important;max-width:40rem;border-radius:5px;background:#fff;margin:3% auto}body #loginform label .req{color:#1ab188}body #loginform .border-right{border-left:1px solid rgba(255,255,255,.1)}body #loginform .button{color:#fff;border-radius:5px;font-size:1.2rem}body a{text-decoration:none;transition:.5s ease}body .tab-group{list-style:none;padding:0;margin:0 0 40px 0}body .tab-group:after{content:"";display:table;clear:both}body .tab-group li a{display:block;text-decoration:none;padding:15px;font-size:20px;float:right;width:50%;text-align:center;cursor:pointer;transition:.5s linear}body h1{text-align:center;font-weight:300;margin:0 0 40px}body select,body input[type=password],body input[type=text],body input[type=textarea],body textarea{font-size:1rem;display:block;width:100%;padding:5px 10px;background:none;background-image:none;border:1px solid #ccc;border-radius:3px}body select:focus,body input[type=password]:focus,body input[type=text]:focus,body input[type=textarea]:focus,body textarea:focus{outline:0}body .field-wrap{position:relative;margin-bottom:15px}body .field-wrap.userCode-wrap input{border-radius:0}body .field-wrap.userCode-wrap .btn-lg{padding:8px 14px}body .top-row:after{content:"";display:table;clear:both}body .top-row>div{float:right;width:48%;margin-left:4%}body .top-row>div:last-child{margin:0}body .button{border:0;outline:none;border-radius:0;padding:8px 0;font-size:1.5rem;font-family:inherit;text-transform:uppercase;letter-spacing:.1em;transition:all .5s ease;-webkit-appearance:none}body .button-block{display:block;width:100%}body .forgot{margin-top:-20px}body .align-left{text-align:right}body .align-right{text-align:left}body #login label.check-fancy{right:auto;pointer-events:auto;display:inline-block;position:relative;font-size:14px}body #login input[type=checkbox].check{display:none}body #login label.check-fancy .icon{width:15px;height:15px;border-radius:2px;position:relative;display:inline-block;top:2.5px}body #login label.check-fancy .icon:before,body #login label.check-fancy .icon:after{content:"";width:10px;height:2px;background:#fff;position:absolute;-webkit-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s}body #login label.check-fancy .icon:before{left:1px;width:5px;bottom:3px;-webkit-transform:scale(0) rotate(0);transform:scale(0) rotate(0)}body #login label.check-fancy .icon:after{top:6px;right:0;-webkit-transform:scale(0) rotate(0);transform:scale(0) rotate(0)}body #login input[type=checkbox].check:checked+label .icon:before{-webkit-transform:scale(1) rotate(45deg);transform:scale(1) rotate(45deg)}body #login input[type=checkbox].check:checked+label .icon:after{-webkit-transform:scale(1) rotate(-45deg);transform:scale(1) rotate(-45deg)}body input[type=radio]{visibility:hidden;position:relative;margin-left:5px;width:20px;height:20px}body input[type=radio]:before{content:"";visibility:visible;position:absolute;border:2px solid;border-radius:50%;top:0;right:0;bottom:0;left:0}body label.error{position:absolute;font-size:11px;top:-20px;left:10px;line-height:20px;padding:5px 7px;margin:0;border-bottom:none;border-radius:4px;background-color:#a94442;color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:1;right:auto;left:10px}body label.error:after{content:" ";height:0;position:absolute;width:0;border:8px solid transparent;border-top-color:#a94442;top:100%;left:15px;right:auto;left:15px}body textarea.error,body input[type=text].error,body input[type=password].error,body input[type=datetime].error,body input[type=datetime-local].error,body input[type=date].error,body input[type=month].error,body input[type=time].error,body input[type=week].error,body input[type=number].error,body input[type=email].errorr,body input[type=url].error,body input[type=search].error,body input[type=tel].error{border-color:#be1e2d}body textarea.error:focus,body input[type=text].error:focus,body input[type=password].error:focus,body input[type=datetime].error:focus,body input[type=datetime-local].error:focus,body input[type=date].error:focus,body input[type=month].error:focus,body input[type=time].error:focus,body input[type=week].error:focus,body input[type=number].error:focus,body input[type=email].errorr:focus,body input[type=url].error:focus,body input[type=search].error:focus,body input[type=tel].error:focus{border-color:#a94442}body textarea.error:hover,body input[type=text].error:hover,body input[type=password].error:hover,body input[type=datetime].error:hover,body input[type=datetime-local].error:hover,body input[type=date].error:hover,body input[type=month].error:hover,body input[type=time].error:hover,body input[type=week].error:hover,body input[type=number].error:hover,body input[type=email].errorr:hover,body input[type=url].error:hover,body input[type=search].error:hover,body input[type=tel].error:hover{border-color:#f00}body textarea.error:focus:hover,body input[type=text].error:focus:hover,body input[type=password].error:focus:hover,body input[type=datetime].error:focus:hover,body input[type=datetime-local].error:focus:hover,body input[type=date].error:focus:hover,body input[type=month].error:focus:hover,body input[type=time].error:focus:hover,body input[type=week].error:focus:hover,body input[type=number].error:focus:hover,body input[type=email].errorr:focus:hover,body input[type=url].error:focus:hover,body input[type=search].error:focus:hover,body input[type=tel].error:focus:hover{border-color:#f00}body select.error{border:1px solid #f00}body select.error:focus{border:1px solid #f00}body select.error:hover{border:1px solid #f00}body select.error:focus:hover{border:1px solid #f00}body .login-wrap{width:100%;top:0;height:100%;position:absolute;background:rgba(40,57,101,.9)}body .loginPage-logo{width:45%;text-align:center;margin:0 auto;font-family:Verdana;font-size:xx-large;font-weight:bolder;max-width:260px}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus textarea:-webkit-autofill,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #fff inset;transition:background-color 5000s ease-in-out 0s}.theme-options{display:block !important}.demo-color-list li.selected{border-color:#fff !important}@keyframes bgAnimation{from{background-position:0 0}to{background-position:-92% 0}}.bubbles{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden;top:0;left:0}.bubble{position:absolute;bottom:-10vh;width:4vw;height:4vw;background:#4bae4f;border-radius:5px;opacity:.3;animation:rise 10s infinite ease-in}.bubble:nth-child(1){width:4vw;height:4vw;left:10%;animation-duration:8s}.bubble:nth-child(2){width:2vw;height:2vw;left:20%;animation-duration:5s;animation-delay:1s}.bubble:nth-child(3){width:5vw;height:5vw;left:35%;animation-duration:7s;animation-delay:2s}.bubble:nth-child(4){width:8vw;height:8vw;left:50%;animation-duration:11s;animation-delay:0s}.bubble:nth-child(5){width:3.5vw;height:3.5vw;left:55%;animation-duration:6s;animation-delay:1s}.bubble:nth-child(6){width:4.5vw;height:4.5vw;left:65%;animation-duration:8s;animation-delay:3s}.bubble:nth-child(7){width:9vw;height:9vw;left:70%;animation-duration:12s;animation-delay:2s}.bubble:nth-child(8){width:2.5vw;height:2.5vw;left:80%;animation-duration:6s;animation-delay:2s}.bubble:nth-child(9){width:1.5vw;height:1.5vw;left:70%;animation-duration:5s;animation-delay:1s}.bubble:nth-child(10){width:9vw;height:9vw;left:25%;animation-duration:10s;animation-delay:4s}@keyframes rise{0%{bottom:-10vh;transform:translateX(0) rotate(0deg)}50%{transform:translate(10vw) rotate(180deg)}100%{bottom:108vh;transform:translateX(-20vw) rotate(360deg)}}.theme-options{z-index:900;position:fixed;top:144px;width:250px;border:0 solid #dadfe3;border-left:0;padding:0;left:-250px;z-index:1240;background:#595959;transition:transform .15s ease}.theme-options.active{transform:translateX(250px);-ms-transform:translateX(250px);-o-transform:translateX(250px);-webkit-transform:translateX(250px)}.theme-options.active .theme-options-icon{padding:12px 20px}.theme-options.active .theme-options-icon .fa-paint-brush{display:none}.theme-options.active .theme-options-icon:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900}.theme-options .demo-heading{padding:13px 5px;font-size:19px;text-transform:uppercase;letter-spacing:.1em;color:#eee;background:#333;border-bottom:1px solid #333}.theme-options .theme-options-icon{display:inline-block;position:absolute;right:-56px;padding:13px 16px;font-size:19px;border:0 solid #dadfe3;border-left:0;letter-spacing:normal;text-transform:none;background:#333;cursor:pointer;color:#5f666b}.theme-options .theme-options-icon:hover{color:#fff}.theme-options .theme-body{padding:10px;border-bottom:1px solid #e6eaed}.theme-options .theme-body:last-child{border-bottom:0}.theme-options .theme-body .tabular{margin-bottom:0}.theme-options .theme-body .tabular .tabular-cell{height:30px;font-size:13px}.theme-options .theme-body .tabular .tabular-cell.demo-switches{text-align:right}.theme-options .theme-body .option-title{font-size:13px;margin-bottom:10px}.theme-options .demo-color-list{padding:0;text-align:right;margin:0}.theme-options .demo-color-list li{box-sizing:border-box;padding-left:0;padding-right:0}.theme-options .demo-color-list li span{display:inline-block}.theme-options .demo-color-list li,.theme-options .demo-color-list li span{display:inline-block}.theme-options .demo-color-list li:hover,.theme-options .demo-color-list li span:hover{cursor:pointer}.theme-options .demo-color-list li .demo-white,.theme-options .demo-color-list li span .demo-white{background-color:#3b5998;border:0 solid #385591}.theme-options .demo-color-list li .demo-black,.theme-options .demo-color-list li span .demo-black{background-color:#313e3e;border:0 solid #2d3838}.theme-options .demo-color-list li .demo-grape,.theme-options .demo-color-list li span .demo-grape{background-color:#7a869c;border:0 solid #748198}.theme-options .demo-color-list li .demo-primary,.theme-options .demo-color-list li span .demo-primary{background-color:#4bae4f;border:0 solid #48a74c}.theme-options .demo-color-list li .demo-lightblue,.theme-options .demo-color-list li span .demo-lightblue{background-color:#03a9f4;border:0 solid #03a2ea}.theme-options .demo-color-list li .demo-alizarin,.theme-options .demo-color-list li span .demo-alizarin{background-color:#f48323;border:0 solid #f47e19}.theme-options .demo-color-list li .demo-danger,.theme-options .demo-color-list li span .demo-danger{background-color:#e74c3c;border:0 solid #e64433}.theme-options .demo-color-list li .demo-midnightblue,.theme-options .demo-color-list li span .demo-midnightblue{background-color:#34495e;border:0 solid #304457}.theme-options .demo-color-list li .demo-indigo,.theme-options .demo-color-list li span .demo-indigo{background-color:#7863bc;border:0 solid #725cb9}.theme-options .demo-color-list li .demo-violet,.theme-options .demo-color-list li span .demo-violet{background-color:#9b59b6;border:0 solid #9752b3}.theme-options .demo-color-list li .demo-info,.theme-options .demo-color-list li span .demo-info{background-color:#5bc0de;border:0 solid #53bddc}.theme-options .demo-color-list li .demo-oman,.theme-options .demo-color-list li span .demo-oman{background-color:#009bb7;border:0 solid #0092ad}.theme-options .demo-color-list li .demo-azhar,.theme-options .demo-color-list li span .demo-azhar{background-color:#d4a167;border:0 solid #d29c5f}.theme-options .demo-color-list li .pattern-brickwall,.theme-options .demo-color-list li span .pattern-brickwall{background:url(/assets/img/patterns/brickwall.png)}.theme-options .demo-color-list li .pattern-dark-stripes,.theme-options .demo-color-list li span .pattern-dark-stripes{background:url(/assets/img/patterns/dark_stripes.png)}.theme-options .demo-color-list li .pattern-rockywall,.theme-options .demo-color-list li span .pattern-rockywall{background:url(/assets/img/patterns/rockywall.png)}.theme-options .demo-color-list li .pattern-subtle-carbon,.theme-options .demo-color-list li span .pattern-subtle-carbon{background:url(/assets/img/patterns/subtle_carbon.png)}.theme-options .demo-color-list li .pattern-tweed,.theme-options .demo-color-list li span .pattern-tweed{background:url(/assets/img/patterns/tweed.png)}.theme-options .demo-color-list li .pattern-vertical-cloth,.theme-options .demo-color-list li span .pattern-vertical-cloth{background:url(/assets/img/patterns/vertical_cloth.png)}.theme-options .demo-color-list li .pattern-grey_wash_wall,.theme-options .demo-color-list li span .pattern-grey_wash_wall{background:url(/assets/img/patterns/grey_wash_wall.png)}.theme-options .demo-color-list li .pattern-pw_maze_black,.theme-options .demo-color-list li span .pattern-pw_maze_black{background:url(/assets/img/patterns/pw_maze_black.png)}.theme-options .demo-color-list li .pattern-wild_oliva,.theme-options .demo-color-list li span .pattern-wild_oliva{background:url(/assets/img/patterns/wild_oliva.png)}.theme-options .demo-color-list li .pattern-stressed_linen,.theme-options .demo-color-list li span .pattern-stressed_linen{background:url(/assets/img/patterns/stressed_linen.png)}.theme-options .demo-color-list li .pattern-sos,.theme-options .demo-color-list li span .pattern-sos{background:url(/assets/img/patterns/sos.png)}.theme-options .demo-color-list li [class*=pattern-],.theme-options .demo-color-list li span [class*=pattern-]{border:1px solid #dadfe3}.theme-options li span:hover{height:38px;width:18px}.toggle-password{position:absolute;z-index:2;cursor:pointer;color:#808184;top:10px;left:10px}#login-tabs .nav-item{font-size:22px;max-width:50%;margin:auto}#login-tabs .nav-item .nav-link.active{border-bottom:4px solid}#login-tabs .btn.btn-social{width:30px;height:30px;line-height:20px;border-radius:50%;padding:0}.k2l-logo{max-width:240px;margin:auto}.login-radio span{position:relative;top:-5px}#schoolType .btn{width:30.5%}@media(max-width:767px){#schoolType .btn{width:45.5%}}a.login-title,p.login-title{color:#333 !important;padding:1rem 0;display:block}p.login-title{font-size:22px;margin:0}.support-title{color:#333 !important;font-size:22px;margin:0}.divider{position:relative;background:#fff}.divider span{background:#fff !important;margin:auto;z-index:2;position:relative;padding:0 15px}.divider:before{content:"";height:1px;width:100%;margin:14px 0;background-color:#e7e7e9;position:absolute;display:block}.problemImage{cursor:pointer;padding:5px 10px;border-radius:3px;text-align:center;width:100%;margin-bottom:0}.loginbox input[type=radio]:checked:before{border:6px double #fff}.loginbox input[type=number]{-moz-appearance:textfield}.loginbox input[type=number]::-webkit-inner-spin-button,.loginbox input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.step .form-check-input[type=radio]{display:none}.step label{border-radius:5px;margin-bottom:.5rem;box-shadow:0 .15rem .5rem rgba(0,0,0,.08);padding:.5rem;cursor:pointer;width:100%}.g-recaptcha{margin-bottom:1rem}#loginPage-StrudentRegiesterRegisterForm .field-wrap,#loginPage-ParentRegisterForm .field-wrap{margin-bottom:5px}#loginPage-StrudentRegiesterRegisterForm .field-wrap label,#loginPage-ParentRegisterForm .field-wrap label{margin-bottom:.2rem}#loginPage-StrudentRegiesterRegisterForm .field-wrap .toggle-password,#loginPage-ParentRegisterForm .field-wrap .toggle-password{top:35px}@media(max-width:539px){body .top-row>div{width:100%}}