.cms-authentication-page{background:radial-gradient(#ffffff7a 0%,#002e5a4f 71%);padding:80px 0}.cms-authentication-page .content-section .custom-logo-link img{object-fit:contain;border:2px solid #fff;border-radius:50px;width:80px;height:auto;position:absolute;top:-38px}.cms-authentication-page .content-section{background:#fff;border:1px solid #000;border-radius:10px;width:52%;margin:auto;padding:40px 30px;position:relative;box-shadow:0 0 10px #000000c9}.cms-authentication-page .content-data{text-align:center;width:70%;margin:25px auto;font-weight:600;line-height:22px}.cms-authentication-page .validity h1{color:#000;text-align:center;margin-bottom:0;font-size:25px}.cms-authentication-page .validity p{text-align:center;color:#000;margin-top:10px;margin-bottom:10px;font-size:16px}.cms-authentication-page .validity input{color:#000;border:1px solid #002e5a;border-radius:5px 0 0 5px;width:100%;padding:8px 10px}.cms-authentication-page form#check-validate .form-control{margin:15px 0;display:flex}.cms-authentication-page button#check_btn{cursor:pointer;text-align:center;text-transform:uppercase;color:#fff;background:#002e5a;border:none;border-radius:0 5px 5px 0;width:40%;padding:12px 20px;font-size:14px;font-weight:600;text-decoration:none}div[lang=ar] .cms-authentication-page button#check_btn{border-radius:5px 0 0 5px}div[lang=ar] .cms-authentication-page .validity input{border-radius:0 5px 5px 0}.cms-authentication-page .content-box{flex-wrap:wrap;display:flex}.cms-authentication-page .front-msg-error{text-align:center}.cms-authentication-page .front-msg-error svg+p{color:red;margin:10px 0;font-size:30px;font-weight:600}.cms-authentication-page .front-msg-error svg+p span{background:red;height:2px;margin:0 16px;padding:0 2%;display:inline-block;position:relative;top:-7px}.cms-authentication-page .front-msg-error p+p{color:#fff;background:red;padding:10px 3px;font-size:16px;line-height:24px}.front-msg-error svg{color:red;width:50px;height:auto}.cms-authentication-page .front-msg-success p+p{color:#fff;background:#007f21;padding:3px 15px}.cms-authentication-page .front-msg-success svg+p{color:green;margin:10px 0;font-size:30px;font-weight:600}.cms-authentication-page .front-msg-success svg+p span{background:green;height:2px;margin:0 16px;padding:0 2%;display:inline-block;position:relative;top:-7px}.front-msg-success svg{color:#007f21;width:50px;height:auto}.front-msg-success{text-align:center}@media (max-width:1024px){.cms-authentication-page .content-section{width:70%}}@media (max-width:767px){.cms-authentication-page .content-data,.cms-authentication-page .content-section{width:100%}.cms-authentication-page .validity h1{font-size:20px}.cms-authentication-page .content-data{margin-top:0;font-size:14px}.cms-authentication-page .content-section img{display:none}.cms-authentication-page{padding:40px 0}.cms-authentication-page .front-msg-error svg+p,.cms-authentication-page .front-msg-success svg+p{font-size:24px;line-height:normal}.cms-authentication-page .front-msg-error p+p,.cms-authentication-page .front-msg-success p+p{font-size:14px;list-style:none}.front-msg-error svg,.front-msg-success svg{width:40px}.cms-authentication-page .content-section{box-shadow:none;background:0 0;border:0;padding:0 10px}.cms-authentication-page button#check_btn{min-width:155px}}@media (max-width:414px){.cms-authentication-page form#check-validate .form-control{flex-wrap:wrap;gap:10px}.cms-authentication-page button#check_btn{border-radius:5px;width:100%;padding:12px 0;font-size:14px}.cms-authentication-page .validity input{border-radius:5px;padding:12px 10px}.cms-authentication-page .content-section{box-shadow:unset;background:0 0;border:0;border-radius:0;padding:15px 0}.cms-authentication-page .validity h1{font-size:22px}.cms-authentication-page .validity p{padding-bottom:10px;font-size:14px}}
