.form-background{background-image:url(https://marvisions.com/wp-content/plugins/custom-login-registration/assets/css/../uploads/background.jpg);background-size:cover;padding:200px 0}.form-container{width:1240px;max-width:96%;margin:0 auto}.custom-form{max-width:500px;margin:0 auto;padding:75px 50px;background-color:#31b0df}.custom-form .form-title{color:#fff;font-weight:800;text-align:center;font-size:40px;line-height:50px;text-transform:capitalize}.custom-form .form-sub-title{text-align:center;color:#fff;font-size:16px;line-height:26px;margin:10px 0 20px 0}.custom-form .form-row{display:flex;column-gap:10px}.custom-form .form-column{width:50%}:is(.custom-form input[type="text"],.custom-form input[type="password"],.custom-form input[type="email"]){display:block;width:100%;padding:15px;margin-bottom:15px;border:0 solid #ccc;border-radius:0;box-sizing:border-box}.custom-form .form-select{width:100%;border:none;height:46px;padding:10px;margin-bottom:15px}.custom-form input[type="submit"],.btn-logout{background-color:#fff;color:#243d73;padding:15px 40px;border:none;border-radius:25px;cursor:pointer;font-size:18px;line-height:20px;font-weight:600;transition:all 0.3s ease 0s;box-shadow:0 8px 15px rgb(0 0 0 / .1);margin-right:20px}.custom-form input[type="submit"]:hover,.btn-logout:hover{background-color:#fff;color:#243d73}.custom-form .form-additional-link{margin:25px 0 0}.custom-form .form-additional-link a{color:#fff;text-decoration:underline}.custom-form .form-additional-link .signup-link{color:#fff}.custom-form ::placeholder{color:#aaa}.custom-form :-ms-input-placeholder{color:#aaa}.custom-form ::-ms-input-placeholder{color:#aaa}.custom-form p.error-message,.custom-form .error-messages p{color:red;font-size:12px;line-height:14px;margin:0 0 15px 0;padding-bottom:0}.registration-message{text-align:center}.loggedInMsg{text-align:center}form.custom-form .iti{width:100%;display:flex;column-gap:10px;margin-bottom:15px}form.custom-form .iti .iti__flag-container{width:calc(50% - 5px);background-color:#fff}form.custom-form .iti input{width:calc(50% - 5px);margin-left:auto;padding:15px!important}form.custom-form .iti .iti--separate-dial-code .iti__selected-flag{background-color:#fff0}form.custom-form .iti .iti__arrow{margin-left:auto}form.custom-form .iti .iti__country-list{width:100%;padding:5px;list-style:none}form.custom-form .iti .iti__country-list .iti__country-name{display:none}form.custom-form .iti--separate-dial-code .iti__selected-flag{background-color:#fff}.login-text{text-align:center}