body{box-sizing:border-box;margin:0;font-family:"Open Sans",sans-serif;background-color:#979797;}.register-form-background-theme{background-image:linear-gradient(to bottom,#f5f5f5,#ffffff);}.register-form-background-theme .register-form-page-section{padding:21px 0 28px;}.register-form-page-section .register-form-container{max-width:548px;width:90%;margin:0 auto;}.register-form-container .otm-register-form{max-width:350px;width:85%;margin:0 auto;}.register-form-container #registrationDone{padding:35px 0 42px;text-align:center;border:1px solid #16d516;}#registrationDone .checkmark-green{display:inline-block;width:14px;height:14px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}.checkmark-green .checkmark_circle{position:absolute;width:24px;height:24px;background-color:#16d516;border-radius:11px;left:0;top:0;}.checkmark-green .checkmark_stem{position:absolute;width:2px;height:11px;background-color:#fff;left:12px;top:5px;}.checkmark-green .checkmark_kick{position:absolute;width:6px;height:2px;background-color:#fff;left:8px;top:15px;}#registrationDone .registeration-done-text{margin-top:15px;}.otm-register-form input{border:0;outline:0;padding:0;}.otm-register-form .top-section{padding:24px 0 14px;text-align:center;color:#5e5ef4;}.register-text{font-size:14px;font-weight:bold;text-transform:uppercase;}.seat-capture-text{font-size:12px;padding-top:5px;}.otm-register-form .bottom-section{}.left-section .input-holder,.right-section .input-holder{padding-bottom:4px;}.input-holder .text-field{font-size:12px;width:45px;color:#332e2b;display:inline-block;}.input-holder .input-field-section{height:35px;display:inline-flex;position:relative;display:-webkit-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-moz-inline-flex;max-width:400px;width:calc(100% - 51px);border:solid 1px #eeeeee;}.input-holder .input-field-section:focus-within > .notify-email{display:block;}.input-holder .uernumber-section:focus-within > .notify-phone{display:block;}.input-field-section input{width:100%;height:100%;box-sizing:border-box;padding:5px 10px;background-color:transparent;}.input-field-section .notify-email,.uernumber-section .notify-phone{position:absolute;top:-56px;right:calc(100% - 182px);padding:10px 21px;font-size:10px;line-height:1.3;text-align:center;color:#ffffff;border-radius:6px;box-shadow:0 -2px 21px 0 rgba(0,0,0,0.36);background-color:rgba(18,18,18,0.75);border:1px solid #464646;display:none;}.input-field-section .notify-email::after,.uernumber-section .notify-phone::after{content:'';width:0;height:0;display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-top:8px solid rgba(18,18,18,0.75);position:absolute;bottom:-8px;left:calc(50% - 6px);}.input-field-section .counrty-code-section{width:55px;display:inline-block;height:inherit;}.counrty-code-section input{padding:0;width:39px;margin-left:-3px;}.input-field-section .choose-grade-text{background-color:transparent;border:0;outline:0;padding:0;width:100%;cursor:pointer;text-align:left;padding-left:7px;text-transform:capitalize;color:#999;}.counrty-code-section span{display:inline-block;padding:10px 0 10px 5px;font-size:11px;}.input-field-section .uernumber-section{width:calc(100% - 46px);display:inline-block;height:inherit;border-left:1px solid #eeeeee;}.uernumber-section input{padding:5px 3px 5px 6px;}.input-holder .input-field-section.grade-part{position:relative;cursor:pointer;}.input-field-section.grade-part .custom-caret:after{content:'';width:0;height:0;border:solid #cecece;border-width:0 1px 1px 0;padding:4px;display:inline-block;transform:rotate(43deg);-webkit-transform:rotate(43deg);-ms-transform:rotate(43deg);-o-transform:rotate(43deg);-moz-transform:rotate(43deg);margin-right:10px;margin-top:-3px;vertical-align:-webkit-baseline-middle;}.input-field-section .grade-dropdown-list{margin:0;padding:0;position:absolute;list-style:none;width:inherit;top:36px;box-shadow:0 10px 30px 0 rgba(0,0,0,0.5);border-radius:0 0 4px 4px;padding:0;font-size:11px;background-color:#ffffff;}.grade-dropdown-list li{padding:8px 16px;text-transform:capitalize;color:#454545;text-align:left;}.grade-dropdown-list li:hover{background-color:#f4f4f4;cursor:pointer;color:#332e2b;font-weight:bold;transition:all .3s ease-in;}.register-submit-button-holder{text-align:center;}.register-submit-button-holder .seats-available{font-size:10px;color:#5e5ef4;padding-bottom:7px;padding-top:7px;}.register-submit-button-holder .register-submit-button{background-color:transparent;width:100%;height:inherit;font-size:14px;font-weight:600;color:#fff;cursor:pointer;border-radius:25px;text-transform:uppercase;background-image:linear-gradient(97deg,#8080ff,#5e5ef4);background-color:#3d3dbf;box-shadow:0 2px 13px 0 rgba(94,94,244,0.28);padding:10px;}.register-submit-button-holder .miss-call-text{font-size:10px;text-align:center;color:#9b9b9b;padding:0 4px;margin-top:9px;}.hide{display:none;transition:all .3s;}.show{display:block;transition:all .3s;}#studentCountryCode::-webkit-calendar-picker-indicator{background-color:inherit;opacity:0;}.top-popup-theme{background-color:#ffffff;max-width:530px;margin:0 auto;text-align:center;}.top-popup-theme .cross-close{text-align:right;display:block;position:relative;right:-20px;}.top-popup-theme .close-holder:hover:after,.top-popup-theme .close-holder:hover:before{border-color:#333;}.top-popup-theme .close-holder{position:relative;display:inline-block;width:40px;height:40px;cursor:pointer;}.top-popup-theme .close-holder:after{content:'';width:0;height:0;padding:8px;display:inline-block;border:1px solid #989696;border-width:0 0 1px 0;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);position:absolute;top:-1px;right:5px;}.top-popup-theme .close-holder:before{content:'';width:0;height:0;padding:8px;display:inline-block;border:1px solid #989696;border-width:0 0 1px 0;transform:rotate(135deg);-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);position:absolute;top:10px;right:5px;}.top-popup-theme .otp-popup-container{max-width:252px;margin:0 auto;}.otp-popup-container #otp-form{padding-bottom:54px;}.otp-popup-container .complete-registration-text{font-size:18px;font-weight:bold;color:#332e2b;}.otp-popup-container .enter-top-alert-text{font-size:14px;color:#4a4a4a;padding:11px 0;}.otp-popup-container .otp-confirmation-section{position:relative;padding-bottom:21px;}.otp-confirmation-section input::placeholder{font-size:12px;color:#c7c7c7;letter-spacing:1px;text-align:center;}.otp-confirmation-section input{font-size:32px;font-weight:bold;letter-spacing:6.7px;color:#332e2b;border:none;outline:none;width:100%;padding:10px 0 0;text-align:center;box-sizing:border-box;border-bottom:2px solid #cccccc;}.otp-confirmation-section input:focus{border-bottom:2px solid #979797;}#otp-form .incorrect-otp-text{font-size:12px;color:#d0021b;padding-bottom:14px;padding-top:2px;display:none;}.top-popup-theme #otp-submit-btn{font-size:14px;font-weight:600;text-align:center;color:#ffffff;border-radius:2px;border:none;background-image:linear-gradient(to bottom,#5e5ef4,#3d3dbf);width:250px;padding:14px 0;text-transform:uppercase;cursor:pointer;}#otp-form .resend-otp-part{font-size:14px;color:#4a4a4a;padding-top:10px;}.resend-otp-part .resend-otp-link{font-weight:600;color:#5e5ef4;text-decoration:underline;cursor:pointer;}#otp-form .recheck-number-link{padding-top:12px;font-size:12px;color:#d0021b;text-decoration:underline;cursor:pointer;display:none;}.top-popup-theme.incorrect-otp #otp-form .incorrect-otp-text{display:block;}.top-popup-theme.incorrect-otp .otp-confirmation-section{padding-bottom:0;}.top-popup-theme.incorrect-otp .otp-confirmation-section input{border-bottom:2px solid #d0021b;color:#d0021b;}.top-popup-theme.multiple-trials #otp-form .recheck-number-link{display:block;}.register-form-container #grade-error-label{font-size:12px;color:red;margin-left:49px;margin-top:5px;display:none;}.register-form-container #email-error-label{font-size:12px;color:red;margin-left:49px;display:none;margin-bottom:9px;}@media(min-width:768px){.bottom-section .right-section{padding-right:0;}.input-field-section .uernumber-section{width:calc(100% - 46px);}.input-holder .text-field{font-size:14px;width:55px;}.register-form-container #grade-error-label{margin-left:59px;}.register-form-container #email-error-label{margin-left:59px;}.input-field-section .notify-email,.uernumber-section .notify-phone{right:-160px;top:-7px;font-size:12px;padding:8px 16px 9px 13px;text-align:left;max-width:150px;}.input-field-section .notify-email::after,.uernumber-section .notify-phone::after{border-bottom:7px solid transparent;border-right:8px solid rgba(18,18,18,0.75);border-top:7px solid transparent;left:-16px;top:16px;}.register-text{font-size:18px;}.input-holder .input-field-section{height:40px;width:calc(100% - 61px);}.left-section .input-holder,.right-section .input-holder{padding-bottom:7px;}.seat-capture-text{font-size:14px;}.register-submit-button-holder .seats-available{font-size:11px;}.register-submit-button-holder .miss-call-text{padding:0 0 36px;margin:9px -5px 0;}.register-form-page-section .register-form-container{width:90%;}}