/* CoreUI and Custom Styles Compiled */

/* General Body Styles */
body.c-app {
    background-color: #f0f5f5; /* A very light, clean background for main pages */
}
body.body-login-bg {
    /* This is the new beige background for the login page */
    background-color: #f5f5dc; 
}
body.body-dashboard-bg .c-body {
    /* This keeps the separate background for your dashboard */
    background-image: linear-gradient(rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8)), url('/images/dashboard-bg.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

/* Custom Sidebar Theme */
.c-sidebar {
    background: #1c12a9;
}
.c-sidebar .c-sidebar-brand {
    background: #ffffff;
    padding: 0.5rem;
}
.c-sidebar .c-sidebar-nav-link,
.c-sidebar .c-sidebar-nav-dropdown-toggle {
    color: #ffffff;
}
.c-sidebar .c-sidebar-nav-link:hover {
    color: #ffffff;
    background: #110b66; /* Darkened sidebar color */
}
.c-sidebar .c-sidebar-nav-link.c-active,
.c-sidebar .c-active.c-sidebar-nav-dropdown-toggle {
    color: #ffffff;
    background: #0d084d; /* Further darkened sidebar color */
}

/* Other Custom Styles */
.btn:not([class*=ghost]):not([class*=link]):not([class*=outline]):not([class*=transparent]) {
    border: 0;
    box-shadow: 0 1px 1px 0 rgba(60, 75, 100, 0.14), 0 2px 1px -1px rgba(60, 75, 100, 0.12), 0 1px 3px 0 rgba(60, 75, 100, 0.2);
}
.dropzone {
    border: 2px dashed #fd79a2;
    border-radius: 5px;
    background: #ffffff;
}
.dropzone i.bi.bi-cloud-arrow-up {
    font-size: 5rem;
    color: #fd79a2;
}

/* THIS CODE IS UPDATED for the beige background */
.body-login-bg .lead {
    color: #6c757d; /* Sets the "Developed By" text to a readable grey */
}
.body-login-bg .lead a {
    color: #495057; /* Sets the "Nayrit" link to a darker grey */
    text-decoration: underline;
}