.custom-input-wrapper label,.custom-input-wrapper input,.custom-input-wrapper select{width:100%;display:block}.custom-input-wrapper input,.custom-input-wrapper textarea,.custom-input-wrapper select{padding:.7rem 1rem;border-radius:5px;border:1px solid #ddd}.custom-input-wrapper input:focus,.custom-input-wrapper textarea:focus{outline:none}.custom-input-wrapper textarea{width:100%}.custom-input-wrapper select{background-color:initial}.reset-pass-action{display:flex;justify-content:space-between}.reset-sepcial-margin{margin:11px 0 0!important}.custom-input-wrapper label{text-transform:capitalize}#backToLogin{border:1px solid orangered;border-radius:5px;padding:.3rem .9rem;color:#ff4500;font-weight:700}#backToLogin:hover{background-color:#ff4500;color:#fff}.mobile-edit-input-wrapper{border-bottom:1px solid #ddd;position:relative}.mobile-edit-input-wrapper input,.mobile-edit-input-wrapper textarea,.mobile-edit-input-wrapper select{padding:27px 0 0;width:100%;background:none;font-size:16px}.mobile-edit-input-wrapper label{font-size:12px;color:#000000c2;position:absolute}.mobile-edit-input-wrapper :focus{padding:27px 0 0 10px}.special-input-wrapper{position:relative;background:#fff;margin:24px 0;border-radius:10px;width:100%}.special-input-label{position:absolute;top:-12px;left:11px;padding:0 9px;font-size:14px;color:#000000a3;outline:none;z-index:2;background-color:inherit}.inherit-bg{background-color:inherit}.special-input{border:1px solid #ddd;display:block;padding:13px!important;border-radius:10px;width:100%;font-size:15px;background:initial}.special-input:focus{outline:none}.file-upload-wrapper{display:flex;align-items:center;color:#00000070}.file-upload-logo{position:absolute;width:100%;right:35px}.special-input::file-selector-button{visibility:hidden;text-align:center}.custom-file-input{text-align:center;position:relative;z-index:1}.file-progress-wrapper{position:absolute;background:#0f0;right:0;top:0;bottom:0;border-radius:10px}.file-progress-bg{background:#0f0}.custom-date-input{display:block;border:1px solid;width:100%;margin:10px 0;padding:20px;border-radius:5px}.purple-border{border:1px solid purple!important;outline:none}.purple-border input:focus{border:1px solid purple;outline:none!important;box-shadow:0 0 8px purple}.image-upload-wrapper{border:1px solid #ddd;position:relative;height:70px;border-radius:5px;background:#fff;margin:20px 0}.image-upload-label{width:100%;height:inherit;display:flex;justify-content:center;align-items:center;border-radius:inherit;position:relative;z-index:10;color:#00000059;font-size:large}.image-preview-container{position:absolute;top:0;bottom:0;width:70px;height:70px;z-index:8;padding:4px}.image-upload-container{display:inline-flex;flex-direction:column;align-items:center;cursor:pointer}.upload-label{display:inline-block;position:relative;text-align:center;cursor:pointer}.image-preview{border:2px dashed #ccc;border-radius:8px;overflow:hidden;display:flex;justify-content:center;align-items:center;background-color:#f9f9f9;position:relative;transition:border-color .3s}.selected-image-preview{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#f5f5f5;display:block;border-radius:5px}.selected-image-preview[alt]{font-size:0!important}.image-preview.has-image{border-color:#007bff}.preview-img{max-width:100%;max-height:100%;display:block}.loading-indicator{position:absolute;width:30px;height:30px;border:4px solid #007bff;border-top-color:transparent;border-radius:50%;animation:spin 1s linear infinite}.upload-text{margin-top:8px;font-size:14px;color:#555}.success-check-wrapper{background:#04dd044a;color:green;border-radius:5px}.image-upload-icon{position:absolute;top:0;bottom:0;display:flex;align-items:center;right:0;left:0;justify-content:center}.pay-button{width:100%;display:block;padding:17px 10px;border-radius:50px;font-size:inherit;margin:10px 0}.pink-bg{background-color:pink!important}.search-select-input{padding:17px 0;width:100%;outline:none}.multi-search-select-wrapper{padding:0 17px!important}.multi-select-wrapper{display:flex;gap:5px;padding:5px 0;flex-wrap:wrap}.footnote-text{font-size:14px}select.special-input{height:45px;font-size:1rem}
