 .cas-card{
    max-width:600px;margin:0 auto 20px;background:#fff;padding: 40px 30px 70px;border-radius:15px;
    border:1px solid #D9D9D9;text-align:right;direction:rtl;
    box-shadow:0 6px 24px rgba(0,0,0,.06);
}
.cas-card h2{color:#149C52;font-size:20px;font-weight:700;text-align:center;margin:0 0 40px}
.cas-field{margin-bottom:30px;position:relative;width:100%}
.cas-field label{display:block;margin-bottom:6px;color:#149C52;font-size:16px}
.cas-input{
    width:100%;padding:10px!important;border:1px solid #EFEFEF!important;border-radius:8px!important;font-size:14px; outline:0;
    background:#fff;
}
.cas-field input[type="email"],.cas-field input[name="reg_pass"],.cas-field input[name="new_pass1"],.cas-field input[name="new_pass2"],.cas-field input[name="log_pass"],.cas-field input[name="cas_code"]{padding:10px 40px 10px 10px!important;}
.cas-field .cas-icon{
    position:absolute;right:12px;bottom:10px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;
}
.cas-field .cas-eye{
    position:absolute;left:12px;top:47%;width:24px;height:24px;border:0;background:transparent;cursor:pointer;        
}
.cas-eye svg{width:18px;height:18px;opacity:.8}
.cas-btn{width:100%;background:#149C52;color:#fff;border:0;padding:12px 14px;font-size:14px;border-radius:4px;cursor:pointer}
.cas-btn:hover{background:#0e6f2e}
.cas-link{font-size:13px;color:#118a38;text-decoration:none}
.cas-muted{color:#767689;font-size:12px}
.cas-timer{    display: inline-block; min-width: 70px; text-align: center; color: #767689; font-size: 16px;}
.form-row1{display:flex;gap:10px}
.form-row-sp{display:flex;gap:10px;justify-content: space-between;align-items: center;margin-bottom: 30px;}
@media(max-width:640px){
form {
    padding: 2rem 0!important;
}
.cas-field .cas-icon {
    right: 5px;
}
.cas-card {
    padding: 40px 30px 30px;
}
.cas-field input[type="email"], .cas-field input[name="reg_pass"], .cas-field input[name="new_pass1"], .cas-field input[name="new_pass2"], .cas-field input[name="log_pass"], .cas-field input[name="cas_code"] {
    padding: 10px 30px 10px 10px !important;
}
.cas-field label {
    font-size: 14px;
}
}