.custom-input-wrapper input,.custom-input-wrapper label,.custom-input-wrapper select{display:block;width:100%}.custom-input-wrapper input,.custom-input-wrapper select,.custom-input-wrapper textarea{border:1px solid #ddd;border-radius:5px;padding:.7rem 1rem}.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}.custom-input-wrapper label{text-transform:capitalize}#backToLogin{border:1px solid #ff4500;border-radius:5px;color:#ff4500;font-weight:700;padding:.3rem .9rem}#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 select,.mobile-edit-input-wrapper textarea{background:none;font-size:16px;padding:27px 0 0;width:100%}.mobile-edit-input-wrapper label{color:#000000c2;font-size:12px;position:absolute}.mobile-edit-input-wrapper :focus{padding:27px 0 0 10px}.special-input-wrapper{background:#fff;border-radius:10px;margin:24px 0;position:relative;text-align:initial}.special-input-label{background-color:inherit;border-radius:inherit;color:#000000a3;font-size:14px;left:11px;outline:none;padding:0 9px;position:absolute;top:-12px;z-index:2}.special-input{background:initial;border:1px solid #ddd;border-radius:10px;display:block;font-size:15px;padding:17px;width:100%}.file-upload-wrapper{align-items:center;color:#00000070;display:flex}.file-upload-logo{position:absolute;right:35px;width:100%}.special-input::file-selector-button{text-align:center;visibility:hidden}.custom-file-input{position:relative;text-align:center;z-index:1}.file-progress-wrapper{background:lime;border-radius:10px;bottom:0;position:absolute;right:0;top:0}.file-progress-bg{background:lime}.custom-date-input{border:1px solid;border-radius:5px;display:block;margin:10px 0;padding:20px;width:100%}.mt-24{margin:24px 0}.input-width-reset{width:-moz-available;width:-webkit-fill-available}.dropdown-search-results{background:#fff;border-radius:0 0 10px 10px;box-shadow:0 1px 4px rgba(0,0,0,.16);box-shadow:0 8px 24px rgba(128,0,128,.2);min-height:100px;padding:20px;position:absolute;top:55px;width:100%;z-index:10}.dropdown-search-item{border-bottom:1px solid #dddcdc;padding:4px 0}.search-and-select-wrapper{text-wrap:nowrap;align-items:center;display:flex;gap:5px;padding:0;padding:0 17px!important}.search-select-input{outline:none;padding:17px 0;width:100%}.select-search-dropdown{border:1px solid #ddd;border-radius:0 0 10px 10px;height:100px;overflow-y:auto}.reset-input-for-select-search{border-radius:10px 10px 0 0!important}.selected-search-item-cta{background:#f5f5f5;border:1px solid;border-radius:5px;display:flex;gap:5px;padding:1px 6px}.search-item-cta{background:#fff;display:inline-block;font-weight:700;margin-left:-5px;padding:0 7px}.search-select-item{display:block;padding:8px 17px}.image-upload-wrapper{background:#fff;border:1px solid #ddd;border-radius:5px;height:70px;margin:20px 0;position:relative}.image-upload-label{align-items:center;border-radius:inherit;color:#00000059;display:flex;font-size:large;height:inherit;justify-content:center;position:relative;width:100%;z-index:10}.image-preview-container{bottom:0;height:70px;padding:4px;position:absolute;top:0;width:70px;z-index:8}.image-upload-container{align-items:center;cursor:pointer;display:inline-flex;flex-direction:column}.upload-label{cursor:pointer;display:inline-block;position:relative;text-align:center}.image-preview{align-items:center;background-color:#f9f9f9;border:2px dashed #ccc;border-radius:8px;display:flex;height:100px;justify-content:center;overflow:hidden;position:relative;transition:border-color .3s;width:100px}.selected-image-preview{background:#f5f5f5;border-radius:5px;display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.selected-image-preview[alt]{font-size:0!important}.image-preview.has-image{border-color:#007bff}.preview-img{display:block;max-height:100%;max-width:100%}.loading-indicator{animation:spin 1s linear infinite;border:4px solid #007bff;border-radius:50%;border-top-color:transparent;height:30px;position:absolute;width:30px}.upload-text{color:#555;font-size:14px;margin-top:8px}.image-upload-icon{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}@keyframes spin{to{transform:rotate(1turn)}}
