.cms-auth-page{background-color:#f4f4f4;padding:60px 0}.jes-row{justify-content:space-between;display:flex}.item-section{width:48%}.login .container{background:#fff;border-radius:10px;max-width:480px;margin:0 auto;padding:30px;box-shadow:0 0 6px #ddd}.head-box{margin-bottom:35px}p.sub-title{text-align:center;margin-top:10px;font-size:16px}.login h1.title{color:#000;text-align:center;font-size:26px;font-weight:600;line-height:40px}a.sa-item{background:#f0f9ff;border-radius:50px;align-items:center;gap:100px;padding:12px 14px;text-decoration:none;transition:all .3s;display:flex}a.sa-item:hover{transform:translateY(-4px)}h4.si-title{color:#000;font-size:14px;font-weight:500;line-height:20px;display:none}.sa-con{justify-content:center;gap:12px;display:flex}.or-text{align-items:center;margin:30px 0;display:flex}.or-text span{text-align:center;color:#000;width:30%;font-size:14px;font-weight:500;line-height:20px}.input-field label{color:#000;margin-bottom:6px;font-size:16px;font-weight:600;line-height:24px;display:block}.fp-flex{justify-content:space-between;align-items:center;display:flex}.input-group{flex-direction:column;gap:25px;display:flex}input.input-manage{box-sizing:border-box;border:1px solid #e5e7eb;border-radius:14px;outline:none;width:100%;padding:14px 20px;font-size:15px;font-weight:400}a.forgot-pass{color:#002e5a;font-size:14px;font-weight:400;line-height:20px;text-decoration:none}.form-btn button{color:#fff;cursor:pointer;background:#002e5a;border:none;border-radius:100px;width:100%;padding:14px 20px;font-size:16px;font-weight:400;line-height:24px;transition:all .3s}.form-btn button:hover{background:#1e293b}.form-btn button[disabled]:hover,.form-btn button[disabled]{color:#000;background:#ddd;font-weight:600}.create-account{justify-content:center;gap:15px;margin-top:30px;display:flex}span.add-user,a.signup{font-size:16px;font-weight:400;line-height:24px}a.signup{color:#002e5a;text-decoration:none}.input-fild .react-tel-input .form-control{box-sizing:border-box;border:1px solid #e5e7eb;border-radius:14px;outline:none;width:100%;height:auto;padding-top:10px;padding-bottom:10px;padding-left:70px;font-size:15px;font-weight:400}.input-fild .react-tel-input .selected-flag{width:63px}.checkbox-field label{align-items:center;gap:10px;font-size:14px;display:flex}.checkbox-field.error span{color:red}.input-fild.checkbox-field span{font-size:14px}.react-tel-input .form-control{box-sizing:border-box;border:1px solid #e5e7eb;border-radius:14px;outline:none;width:100%;height:auto;padding-top:10px;padding-bottom:10px;padding-left:68px;font-size:15px;font-weight:400}.input-field .react-tel-input .selected-flag{width:63px}p.error-msg{color:red;text-align:center;margin:-10px 0;font-size:14px}@media only screen and (max-width:767px){.cms-auth-page{padding:40px 10px}.login h1.title{font-size:22px}.input-fild.checkbox-field span,span.add-user,a.signup,input.input-manage,.input-fild label{font-size:14px}}@media only screen and (max-width:639px){.login .container{max-width:100%;padding:40px 15px}.login h1.title{margin-bottom:30px;font-size:32px}.form-btn button{padding:10px 20px}.create-account{margin-top:20px}.login h1.title{font-size:26px}.create-account{flex-wrap:wrap;gap:10px}}@media only screen and (max-width:414px){.login h1.title{font-size:20px}}
