.custom-form-control{border:1px solid #ddd;background-color:#fff;padding:.8rem;border-radius:5px;width:100%;margin:.5rem 0;background:initial;font-size:15px}.custom-radio-checkbox{display:block;position:relative;padding-left:35px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-radio-checkbox .checkbox-input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:relative;top:0;left:0;height:18px;width:18px;border:1px solid #ddd;background-color:#fff;border-radius:3px}.custom-radio-checkbox:hover .checkbox-input~.checkmark{background-color:#ccc}.custom-radio-checkbox .checkbox-input:checked~.checkmark{background-color:#2196f3;border:1px solid transparent}.checkmark:after{content:"";position:absolute;display:none}.custom-radio-checkbox .checkbox-input:checked~.checkmark:after{display:block}.custom-radio-checkbox .checkmark:after{left:7px;top:3px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;transform:rotate(45deg)}.custom-radio-checkbox .radio-input{position:absolute;opacity:0;cursor:pointer}.radio-checkmark{position:absolute;left:0;height:18px;width:18px;border:1px solid #ddd;background-color:#fff;border-radius:50%;bottom:1px}.custom-radio-checkbox:hover .radio-input~.radio-checkmark{background-color:#ccc}.custom-radio-checkbox .radio-input:checked~.radio-checkmark{background-color:#2196f3;border:1px solid transparent}.radio-checkmark:after{content:"";position:absolute;display:none}.custom-radio-checkbox .radio-input:checked~.radio-checkmark:after{display:block}.custom-radio-checkbox .radio-checkmark:after{top:5px;left:5px;width:8px;height:8px;border-radius:50%;background:#fff}.custom-input-wrapper label,.custom-input-wrapper input{width:100%}.custom-input-wrapper{margin:.6rem 0}.custom-input-wrapper input{padding:.5rem 1rem;border-radius:5px;border:1px solid #ddd;background-color:#fff}.custom-input-wrapper input:focus{outline:none}.reset-pass-action{display:flex;justify-content:space-between}.custom-input label{text-transform:capitalize;margin:.5rem 0}.input-label{margin-top:13px;display:block}#backToLogin{border:1px solid orangered;border-radius:5px;padding:.3rem .9rem;color:#ff4500;font-weight:700}#backToLogin:hover{background-color:#ff4500;color:#fff}.as-billing{padding-left:0!important;display:flex;gap:1rem;align-items:center;margin-bottom:1rem}.phone-code-input-wrapper{display:grid;grid-template-columns:4fr 10fr}.phone-code-input,.phone-number-input{padding:.8rem;border:1px solid #ddd}.phone-code-input{border-radius:5px 0 0 5px;background:none;border-right-color:transparent}.phone-number-input{border-radius:0 5px 5px 0}.dim-label{font-size:14px;color:#999}.custom-code-input-wrapper{display:grid;grid-template-columns:repeat(5,auto);gap:10px}.special-input-wrapper{position:relative;background:#fff;margin:24px 0}.special-input-label{position:absolute;top:-12px;background-color:inherit;left:27px;padding:0 9px;font-size:14px;color:#000000a3;outline:none}.special-input{border:1px solid #ddd;display:block;padding:17px;border-radius:10px;width:100%;font-size:15px}@media(max-width:521px){.phone-code-input-wrapper{grid-template-columns:2fr 10fr}}
