:root {
    --primary-color: #0a8c7f;
    --secondary-color: #ffa500;
    --accent-color: #fd7175;
    --accent-color-hover: #db5153;
    --background-color: #fff;
    --light-background-color: #2bbfa9;
    --medium-background-color: #0a8c7f;
    --dark-background-color: #0a2c3f;
    --text-color: #000;
    --light-text-color: #fff;
    --light-grey: #eaeaea;
    --primary-font: 'Jost', sans-serif;
    --heading-font: 'Jost', sans-serif;
}


.status-bar { 

    background-color: var(--background-color);
    color: var(--text-color);

}

.status-bar .orange {
    color: var(--medium-background-color);
    top: 10px;
}
.full-background .orange {
    color: var(--light-background-color);
    top: 17px;
    left: 10px;
    font-size: 25px;
}


.card-header {
    background-color: var(--light-background-color);
}

h1,h2,h3,h3,h4,h5,h6,.card-header {
    color: var(--light-text-color);
}

.active>.page-link, .page-link.active {

    background-color: var(--light-background-color);
    border-color: var(--light-background-color);
}
.page-link {

    color: var(--light-background-color);
}

.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: var(--accent-color);
    --bs-btn-border-color: var(--accent-color);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: var(--accent-color-hover);
    --bs-btn-hover-border-color: var(--accent-color-hover);
    --bs-btn-focus-shadow-rgb: 253, 113, 117;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: var(--accent-color-hover);
    --bs-btn-active-border-color: var(--accent-color-hover);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: var(--accent-color);
    --bs-btn-disabled-border-color: var(--accent-color);
}

.full-background { 
    background: var(--medium-background-color);
 }

.full-background label {
    color: var(--light-text-color) !important;
} 

#sidebar ul ul a {
    background: var(--medium-background-color);
}

.custom-swal table {
    font-size: 12px !important;
    text-align: left !important;
}