.login-form{background:#fff;width:550px;margin:65px auto;display:flex;flex-direction:column;border-radius:4px;box-shadow:0 2px 25px #0003}.login-form h1{padding:35px 35px 0;font-weight:300;margin:0}.login-form .title-holder{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;margin-top:30px}.login-form .title-holder h1{padding:0}.login-form .google-login-holder{width:202px;align-items:baseline}.login-form .checkbox-institute-heading{display:flex;align-items:center;gap:8px;font-size:22px}.login-form .checkbox-institute-agree{display:flex;align-items:center;font-size:16px;margin-top:5px;gap:8px}.login-form .content{padding:0 35px 35px;text-align:center}.login-form .content .input-field{padding:12px 5px}.login-form .content .input-field input{font-size:16px;display:block;width:100%;padding:10px 1px;border:0;border-bottom:1px solid #747474;outline:none;transition:all .2s}.login-form .content .input-field input::-moz-placeholder{text-transform:uppercase}.login-form .content .input-field input::-moz-placeholder:first-letter{text-transform:uppercase}.login-form .content .input-field input::placeholder:first-letter{text-transform:uppercase}.login-form .content .input-field input:focus{border-color:#222}.login-form .content a.link{text-decoration:none;color:#747474;letter-spacing:.2px;text-transform:uppercase;display:inline-block;margin-top:20px}.login-form .content .dropdown-field{margin:12px 5px}.login-form .action{display:flex;flex-direction:row}.login-form .action button,.login-form .action a{width:100%;border:none;padding:18px;cursor:pointer;text-transform:uppercase;background:#e8e9ec;color:#777;border-bottom-left-radius:4px;border-bottom-right-radius:0;letter-spacing:.2px;outline:0;transition:all .3s;text-align:center}.login-form .action button:hover,.login-form .action a:hover{background:#d8d8d8}.login-form .action button:nth-child(2),.login-form .action a:nth-child(2){background:#00b5ad;color:#fff;border-bottom-left-radius:0;border-bottom-right-radius:4px}.login-form .action button:nth-child(2):hover,.login-form .action a:nth-child(2):hover{background:#009c95}.login-form .terms-field{text-align:left;margin-top:20px;margin-left:6px}.login-form .msg-container{margin-top:10px;font-weight:700;display:flex;align-items:center;justify-content:center}.login-form .forgot-pss-msg-container{margin-top:10px;font-weight:700;display:flex;flex-direction:column}.login-form .forgot-pss-msg-container-div{display:flex}.login-form .msg-container-span{margin:0 3px}.login-form .resend-button{margin-top:20px}.login-form .err-msg{color:red}.dropdown-state.ui.dropdown{width:470px!important;left:-4px;display:block!important}.reset-password-page .ui.message.email-verify-success-msg{margin-top:24px}.styled-upload-field{position:relative;margin-top:10px}.upload-input{display:flex;align-items:center;justify-content:space-between;border:1px solid #ccc;padding:12px 16px;border-radius:5px;cursor:pointer;font-size:14px;color:#999;transition:border .2s ease;margin:0 5px}.upload-input:hover{border-color:#2185d0}.upload-input .icon{color:#999;font-size:16px}.styled-upload-field input[type=file]{display:none}.checkbox-institute-heading .ui.checkbox label:before{height:25px;width:25px;border:1px solid;top:2px}.checkbox-institute-heading .ui.checkbox input:checked~label:after{left:5px;top:2px;font-size:17px}.checkbox-institute-heading .exclamation{margin-left:5px;color:red;font-weight:bolder;cursor:pointer;font-size:larger}.checkbox-institute-heading .exclamation-button{padding:6px 12px;background:linear-gradient(to right,rgb(48,27,188),rgb(144,29,200));color:#fff;font-weight:700;border-radius:6px}.checkbox-institute-heading .exclamation-button a:hover{color:none}.checkbox-institute-agree .ui.checkbox label:before{width:20px;height:20px;top:2px}.checkbox-institute-agree .ui.checkbox input:checked~label:after{left:2px;top:2px}
