﻿.loader-container{display:flex;position:absolute;top:0;left:0;width:100%;height:100%;z-index:9999}.loader-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff0;display:flex;justify-content:center;align-items:center}.loader{border:8px solid rgb(0 0 0 / .1);border-radius:50%;border-top:8px solid #3498db;width:50px;height:50px;animation:spin 1s linear infinite}.nobtn{background:none!important;border:none!important;padding:0;margin:0;color:inherit;font:inherit;cursor:pointer;text-align:left;text-decoration:none}.nobtn:focus{outline:none}.nobtn:disabled{cursor:not-allowed;opacity:.5}.m-h-400{max-height:400px;overflow-y:scroll;overflow-x:hidden}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}[data-bs-theme=theme1] .picture-logo-lightmode {display: block !important;}[data-bs-theme=theme1] .picture-logo-darkmode {display: none !important;}[data-bs-theme=theme2] .picture-logo-lightmode {display: block !important;}[data-bs-theme=theme2] .picture-logo-darkmode {display: none !important;}[data-bs-theme=theme3] .picture-logo-lightmode {display: block !important;}[data-bs-theme=theme3] .picture-logo-darkmode {display: none !important;}.col-form-label-req::after {content: " *";color: red;}.disabled-row { opacity: 0.6; pointer-events: none; }
.rz-spinner-input {
    padding-left: 20px !important;
    height: inherit;
    width: inherit !important;
    border-radius: inherit !important;
    border: inherit !important;
    font-size: inherit !important;
    font-weight: inherit !important;
    letter-spacing: inherit !important;
    font-feature-settings: inherit !important;
}

span.rz-spinner {
    padding: 0px !important;
}

.form-control-verificationcode-6 .rz-numeric {
    height: 100%;
    width: 100% !important;
}

.form-control-verificationcode .rz-numeric-input {
    height: 100%;
    width: 100% !important;
    padding-left: 20px;
    font-feature-settings: "tnum";
    font-size: 32px;
    letter-spacing: 10px;
    font-weight: 600;
}


.form-control .rz-numeric-input {
    border-color: var(--v1-gray-300) border: var(--v1-border-width) solid var(--v1-input-border-color);
    border-radius: var(--v1-theme-rounded-no, var(--v1-border-radius));
    box-shadow: var(--v1-theme-shadows-no, var(--v1-box-shadow-inset));
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

}

.form-control .rz-numeric-input :focus {
    outline: 0;
    border-color: var(--v1-theme-primary-50, var(--v1-primary-border-subtle));
    box-shadow: 0 0 0 4px var(--v1-theme-primary-25, var(--v1-primary-bg-subtle))
}

/* This targets the outer Radzen wrapper and removes padding */
span.rz-numeric {
    padding: 0px !important;
}
