
:root {
    --theme-primary:#E2771C;
    --theme-section-backgrund-color:#f7f5f4;
    --theme-button-color:#f09c54;
    --black-color:#000000;
    --white-color:#ffffff;
    --theme-navbar-link:#333;
    --theme-gray-color:#999999;
    /* --p-text-color:#666666; */
    --p-text-color:#000000;
    --theme-local-background-color:#fdf5ed;
  }

.border-radius-none{
    border-radius: 0px !important;
}
.border-none{
    border: 0px !important;
}
.pb-1{
    padding-bottom: 1% !important;
}

.application-form{
    border: 1px solid var(--theme-primary);
}
.local-background{
    background-color: var(--theme-local-background-color);
}

/* Default border color */
.form-control {
    border: 1px solid  var(--theme-navbar-link) !important; /* Default border color */
    border-radius: 0px !important; /* Optional: Rounded corners */
    transition: border-color 0.3s ease-in-out;
}

/* Change border color on focus */
.form-control:focus {
    border-color: var(--theme-primary) !important; /* Change to your preferred color */
    box-shadow: 0 0 5px var(--theme-primary) !important; /* Optional: Adds a glow effect */
    outline: none; /* Removes default outline */
}
.file-control::-webkit-file-upload-button {
    background-color: var(--theme-button-color) !important; /* Desired background color */
    color: var(--white-color) !important;              /* Text color */
    border: 1px solid var(--theme-button-color) !important;   /* Optional border */
    padding: 10px 20px;       /* Adjust padding */
    cursor: pointer;          /* Pointer cursor for better UX */
}

.p-5 {
    padding: 3rem !important;
}

