#form0-button, #form1-button, #form2-button, #form3-button, #form4-button, #form5-button, #next-button, #form-submit-button   {
    background-color: #0094FF !important;
}

.bg-blue-custom {
    background-color: #0094FF !important;
}

.hover\:bg-blue-custom-dark:hover {
    background-color: #0078CC !important;
}

#form2-button-resend{
    background-color: black;
}

#form2-button-resend:hover{
    background-color: darkgrey;
}

#form0-button:hover, #form1-button:hover, #form2-button:hover, #form3-button:hover, #form4-button:hover, #form5-button:hover, #next-button:hover, #form-submit-button:hover {
    background-color: #0078CC !important;
}


.loader {
    position: relative;
    width: 100%; /* Ensure the loader takes 100% width of the parent container */
}

.loader::before {
    content: "";
    position: absolute;
    background: #0094FF;
    width: 0%;
    height: 4px;
    border-radius: 30px;
    animation: moving 1s ease-in-out infinite;
    left: 0; /* Ensure it starts from the left */
}

@keyframes moving {
    50% {
        width: 100%; /* Grow to 100% of the loader width */
    }
    100% {
        width: 0;
        left: unset; /* Ensure it doesn’t affect the left position */
        right: 0; /* End at the right */
    }
}

/* Hide the default file input */
input[type="file"] {
    display: none; /* Hides the input file element */
}

/* Custom styling for the label that acts as the file input */
.custom-file-upload {
    display: inline-block;
    padding: 0.5rem 1rem; /* Padding for the button */
    border: 1px solid #D1D5DB; /* Border color */
    border-radius: 0.75rem; /* Rounded corners */
    background-color: #F7FAFC; /* Background color */
    color: #4A5568; /* Text color */
    cursor: pointer;
    transition: background-color 0.2s;
    width: 100%; /* Full width */
    text-align: center; /* Center the text */
}

.custom-file-upload:hover {
    background-color: #E2E8F0; /* Change background on hover */
}

/* Optional: Style for focus */
.custom-file-upload:focus {
    outline: none;
    border-color: #4299E1; /* Focus border color */
}
