.signup-form-container{padding-top:var(--f-base-space-2)}
.signup-custom-container{margin-bottom:var(--f-base-space-20)}
.signup-form-container .signup-form-wrapper .description{margin-bottom:var(--f-base-space-6)}
.signup-form-container .signup-form-wrapper .description.name-description{margin-bottom:var(--f-base-space-4)}
.signup-form-wrapper .description.sccriteria-description p{margin-bottom:var(--f-base-space-4)}
.signup-form-wrapper .description.sccriteria-description p:first-child{margin-bottom:var(--f-base-space-6)}
.input-box .show-password{position:absolute;top:12px;right:16px;font-size:24px;cursor:pointer}
.qr-setpassword-criteria-block{font:var(--f-brand-type-caption);margin-top:var(--f-base-space-2);position:relative;display:none}
.qr-setpassword-criteria-block .qr-password-criteria-label{margin-bottom:var(--f-base-space-0)}
.qr-setpassword-criteria-block .qr-password-criteria-label.error{color:var(--f-brand-color-status-error);display:flex;align-items:center}
.qr-setpassword-criteria-block .qr-password-criteria-label .icon-error{display:none;transition:display 1s;position:relative;margin-right:var(--f-base-space-1)}
.qr-setpassword-criteria-block .qr-password-criteria-label.error .icon-error{transition:display 1s;display:block}
.qr-setpassword-criteria{padding:var(--f-base-space-0);margin:var(--f-base-space-0)}
.qr-setpassword-criteria li{list-style:none;display:flex;align-items:center;transition:color 1s}
.qr-setpassword-criteria li .icon-block{display:flex;width:18px;margin-right:var(--f-base-space-1);opacity:0;transition:opacity 1s}
.qr-setpassword-criteria li .icon-ic-tick{display:none;transition:display 1s}
.qr-setpassword-criteria li .icon-dot{display:none;transition:display 1s}
.qr-setpassword-criteria li .icon-dot:before{content:".";top:-4px;position:relative;font-size:16px;left:4px}
.qr-setpassword-criteria li.active .icon-block,.qr-setpassword-criteria li.error .icon-block,.qr-setpassword-criteria li.default .icon-block{opacity:1;transition:opacity 1s}
.qr-setpassword-criteria li.default .icon-dot{display:block;transition:display 1s}
.qr-setpassword-criteria li.active .icon-ic-tick{transition:display 1s;display:block}
.qr-setpassword-criteria li.default.active .icon-dot{transition:display 1s;display:none}
.qr-setpassword-criteria li.error .icon-dot{transition:display 1s;display:block}
.qr-setpassword-criteria li.active{color:var(--f-brand-color-status-success)}
.qr-setpassword-criteria li.error{color:var(--f-brand-color-status-error)}
.pc-additional-tnc-wrapper{margin-bottom:var(--f-base-space-10)}
.pc-additional-tnc-wrapper .pc-consent-wrapper{margin-bottom:var(--f-base-space-4)}
.pc-additional-tnc-wrapper .description,.signup-form-wrapper .pc-additional-tnc-wrapper .description{font:var(--f-brand-type-body-medium);color:var(--f-brand-color-text-default)}
.signup-form .button-wrapper{margin:var(--f-base-space-0)}
.signup-form .button-wrapper .button{width:100%}
.promocode-modal.modal{padding:var(--f-base-space-4)}
.promocode-modal.modal.show{display:block !important;margin:180px var(--f-base-space-0)}
.promocode-modal.modal.fade.show{opacity:1}
.promocode-modal .modal-dialog{margin:var(--f-base-space-0) !important}
.promocode-modal .modal-body{padding:var(--f-base-space-0)}
.promocode-modal .modal-content{border:var(--f-brand-border-size-none);border-radius:var(--f-brand-border-radius-outer)}
.promocode-modal .pc-signup-enrollment-container{display:flex;flex-direction:column;background-color:var(--f-button-primary-background-color);border-radius:var(--f-brand-border-radius-outer);overflow:hidden;height:568px;width:auto}
.pc-signup-enrollment-container .image-container{height:192px}
.pc-signup-enrollment-container .image-container{overflow:hidden}
.pc-signup-enrollment-container .image-container img{height:100%;object-fit:cover;object-position:0 -100px;width:100%}
.pc-signup-enrollment-container .content-container{display:flex !important;flex-direction:column;padding:var(--f-base-space-6);position:relative}
.pc-signup-enrollment-container .content-container .content{margin:var(--f-base-space-0);margin-bottom:var(--f-base-space-6);width:auto;height:auto}
.pc-signup-enrollment-container .content-container .content .top-image{width:48px;height:48px;margin-bottom:var(--f-base-space-4)}
.content-container .content .title{color:var(--f-brand-color-text-default);font:var(--f-brand-type-title-2);margin:var(--f-base-space-0);margin-bottom:var(--f-base-space-4)}
.content-container .content .description p{color:var(--f-brand-color-text-muted)}
.content-container .content .description.success-popup-desc{margin-bottom:var(--f-base-space-8)}
.pc-signup-enrollment-container .content-container .button-wrapper{display:flex;flex-direction:column-reverse;margin:var(--f-base-space-0);margin-left:var(--f-base-space-0);margin-top:auto}
.pc-signup-enrollment-container .content-container .button-wrapper .button{border-radius:var(--f-brand-border-radius-rounded);border:var(--f-brand-border-size-default) solid var(--f-brand-color-primary);color:var(--f-brand-color-text-primary);height:52px;margin-left:var(--f-base-space-0);padding:var(--f-base-space-3) var(--f-base-space-6);text-align:center;width:100%;display:inline-block}
.pc-signup-enrollment-container .content-container .button-wrapper .button-dark{background:var(--f-brand-color-primary);color:var(--f-brand-color-text-light);margin-bottom:var(--f-base-space-4)}
.pc-signup-enrollment-container .content-container .button-wrapper .button-transparent{background:transparent;outline:0}
.pc-signup-enrollment-container .content-container .button-wrapper .button:hover{cursor:pointer;background:#64023a;color:var(--f-brand-color-text-light)}
.pc-signup-enrollment-container .content-container .enter-code-content{display:flex;align-items:center;justify-content:space-between}
.pc-signup-enrollment-container .content-container .enter-code-content .input-wrapper{margin:var(--f-base-space-0);margin-right:var(--f-base-space-4);flex:1}
.enter-code-content .tooltip-wrapper{display:inline-block;position:relative}
.enter-code-content .tooltip-wrapper:hover{text-decoration:none}
.enter-code-content .tooltip-wrapper .promocode-tooltip{position:absolute;width:300px;background:var(--f-base-color-solid-grey-75);color:var(--f-brand-color-text-light);right:-16px;bottom:36px;padding:var(--f-base-space-4);border-radius:var(--f-brand-border-radius-small);box-shadow:0 0 10px #00000026;font:var(--f-brand-type-body)}
.enter-code-content .tooltip-wrapper .promocode-tooltip::after{bottom:-18px;right:18px;border-right:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid transparent;border-top:10px solid #4a525d;content:"";position:absolute;width:0;height:0}
.enter-code-content .tooltip-wrapper .icon-tooltip-info{font-size:24px;color:var(--f-brand-color-icon-default)}
.enter-code-content .tooltip-wrapper .icon-tooltip-info:hover{cursor:pointer}
.icon-tooltip-info .path1:before{content:"\e9b5";color:#1f212b;opacity:.0020}
.icon-tooltip-info .path2:before{content:"\e9b6";color:#1f212b;margin-left:-1em}
.icon-tooltip-info .path3:before{content:"\e9b7";color:#1f212b;margin-left:-1em}
.icon-tooltip-info .path4:before{content:"\e9b8";color:#1f212b;margin-left:-1em}
.signup-notification-container{position:absolute;left:0;right:0;transform:translateY(-200px);transition:transform .5s cubic-bezier(0.34,0.89,0,0.99)}
.custom-container.signup-notification-container{padding:var(--f-base-space-4);border-radius:var(--f-brand-border-radius-small)}
.signup-notification-container.animate{position:relative;transform:translateY(0);margin-bottom:var(--f-base-space-0)}
.signup-notification-container.animate+.signup-form-container .custom-container{margin-top:var(--f-base-space-0);padding-top:var(--f-base-space-2)}
.input-wrapper.filled .input#qr-mobile-no{padding-left:57px}
.field-group-heading{font:var(--f-brand-type-body-medium);margin-bottom:var(--f-base-space-4)}
.re-fieldgroup-wrapper{margin-bottom:var(--f-base-space-6)}
.countrycode-wrapper{position:absolute;padding-left:var(--f-base-space-4);padding-top:18px;width:56px;white-space:nowrap;text-overflow:ellipsis}
.university-list{position:absolute;background:var(--f-brand-color-background-light);padding:var(--f-base-space-0) var(--f-base-space-4);width:100%;max-height:200px;overflow:auto;border-radius:var(--f-brand-border-radius-base);box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;z-index:1}
.university-list li{padding:var(--f-base-space-3) var(--f-base-space-0);border-bottom:1px solid var(--f-brand-color-border-default);cursor:pointer}
.university-list li:hover{background:var(--f-brand-color-background-default)}
.university-name{text-overflow:ellipsis}
@media(min-width:768px){.signup-custom-container{width:732px}
.signup-form .button-wrapper .button{width:auto}
.re-twocolumn-wrapper{display:flex;justify-content:space-between;gap:var(--f-base-space-4);margin-bottom:var(--f-base-space-4)}
.re-twocolumn-wrapper .input-wrapper{width:50%;margin-bottom:var(--f-base-space-0)}
.promocode-modal.modal.show{display:flex !important;justify-content:center;align-items:center;margin:var(--f-base-space-0);padding:var(--f-base-space-0)}
.promocode-modal .modal-dialog,.promocode-modal .pc-signup-enrollment-container{flex-direction:row;height:472px;max-width:840px;width:100%}
.pc-signup-enrollment-container .content-container{display:flex;flex-direction:column;justify-content:center;padding:var(--f-base-space-8);height:100%}
.pc-signup-enrollment-container .image-container{height:100%;width:390px}
.pc-signup-enrollment-container .content-container{width:450px}
.pc-signup-enrollment-container .content-container .content{margin:var(--f-base-space-0);margin-top:auto;text-align:left}
.content-container .content .title{color:var(--f-brand-color-text-default);font:var(--f-brand-type-title-1)}
.enter-code-content .tooltip-wrapper .promocode-tooltip{right:-24px}
.enter-code-content .tooltip-wrapper .promocode-tooltip::after{right:26px}
.pc-signup-enrollment-container .content-container .button-wrapper{display:block;margin-left:auto;margin-top:auto}
.pc-signup-enrollment-container .content-container .button-wrapper .button{width:auto;margin-left:var(--f-base-space-2)}
.pc-signup-enrollment-container .content-container .button-wrapper .button-dark{margin-bottom:var(--f-base-space-0)}
.pc-signup-enrollment-container .image-container img{object-position:center}
.signup-notification-container.animate+.signup-form-container .custom-container{margin-top:var(--f-base-space-6);padding-top:var(--f-base-space-6)}
}
@media(max-width:767px) and (max-height:812px){.pc-signup-enrollment-container .image-container{display:none}
.pc-signup-enrollment-container .content-container{padding-top:var(--f-base-space-14)}
.promocode-modal.modal.show{margin-top:100px}
.promocode-modal .pc-signup-enrollment-container{height:auto}
}
.signup-form-wrapper .title{font:var(--f-brand-type-title-1);margin-bottom:var(--f-base-space-4);color:var(--f-brand-color-text-default)}
.scverification-msg-container{padding-top:var(--f-base-space-2)}
.sc-reverify-success-container .icon-student{font-size:40px;margin-bottom:var(--f-base-space-4)}
.sc-reverify-success-container .icon-student:before{content:'\e90f'}
.scverification-msg-container .title{font:var(--f-brand-type-title-1);margin-bottom:var(--f-base-space-4)}
.scverification-msg-container .description{margin-bottom:var(--f-base-space-10)}
.scverification-msg-container .button-wrapper{margin-bottom:var(--f-base-space-0)}
.scverification-msg-container .go-to-dashboard{width:fit-content;padding:var(--f-base-space-6)}
.scverification-msg-container .go-to-dashboard:hover{text-decoration:none;color:var(--f-brand-color-text-light)}
.sccriteria-description ul{margin-left:var(--f-base-space-0);padding-left:var(--f-base-space-4)}
[dir=rtl] .sccriteria-description ul{margin-left:auto;margin-right:var(--f-base-space-0);padding-left:auto;padding-right:var(--f-base-space-4)}
.sccriteria-description ul li{list-style:decimal;padding-left:var(--f-base-space-3);margin-bottom:var(--f-base-space-4)}
[dir=rtl] .sccriteria-description ul li{padding-left:auto;padding-right:var(--f-base-space-3)}
.pc-mandatory-consent-input{position:absolute;opacity:0}
.checkbox-base{display:flex;align-self:flex-start;margin-bottom:var(--f-base-space-0)}
.checkbox-base-text{display:flex;margin-right:var(--f-base-space-2);position:relative}
[dir="rtl"] .checkbox-base-text{margin-right:auto;margin-left:var(--f-base-space-2)}
.checkbox-base-text:before{content:'';width:24px;height:24px;border:1px solid var(--f-base-color-solid-grey-75);background:var(--f-brand-color-background-light);border-radius:4px}
.checkbox-base [type=checkbox]:checked~span:before{border-color:var(--f-brand-color-accent);background:var(--f-brand-color-accent);transition:background .2s ease}
.checkbox-base [type=checkbox]:checked~span:after{position:absolute;content:'\e990';font-family:icomoon;font-size:14px;left:6px;top:0;color:var(--f-brand-color-text-light);transition:all .2s ease}
[dir="rtl"] .checkbox-base [type=checkbox]:checked~span:after{left:8px}
.error .checkbox-base-text:before{border:1px solid var(--f-brand-color-status-error)}
.mandatory-consent-text p{margin-bottom:var(--f-base-space-0)}
.sheerid-consent-block .sheerid-consent-wrapper{display:flex;align-items:flex-start}
.sheerid-consent-block.error .sheerid-consent-wrapper{margin-bottom:var(--f-base-space-2)}
.sheerid-consent-block,.sc-document-wrapper{margin-bottom:var(--f-base-space-10)}
.qr-input-helptext{font:var(--f-brand-type-caption);color:var(--f-brand-color-text-disabled)}
.qr-file-input-box{margin-bottom:var(--f-base-space-2)}
.qr-file-input-box .form-control:disabled,.qr-file-input-box .form-control[readonly]{background-color:transparent;cursor:default}
.input-wrapper .input-box .icon-space{position:absolute;top:var(--f-base-space-3);right:var(--f-base-space-4);font-size:24px;cursor:pointer}
.signup-notification-close{margin-left:auto;cursor:pointer}
@media only screen and (min-width:992px){.inner-page #header .loggedinprofile .usertype .profileflyout.show{top:2px !important;right:var(--f-base-space-8n)}
[dir=rtl] .inner-page #header .loggedinprofile .usertype .profileflyout.show{left:var(--f-base-space-8n) !important}
}