/**
none = not used yet... kept for future
*/
:root {
    --font_size_default: 1rem;
    --font_size_medium: .96em;
    --font_size_small: .95em;
    --font_size_small_1: none;
    --font_size_small_2: none;
    --font_size_small_3: .7em;
    --font_size_fs_5: 1.1rem;

    --theme_light_bg_default: white;
    --theme_light_bg_light: rgb(248, 248, 250);
    --theme_light_bg_light_1: rgba(206, 212, 218, 1);
    --theme_light_bg_light_2: none;
    --theme_light_bg_light_3: none;
    --theme_light_bg_primary: #5c636a;
    --theme_light_bg_secondary: none;
    --theme_light_bg_info: none;
    --theme_light_bg_warning: none;
    --theme_light_bg_danger: none;
    --theme_light_bg_success: none;

    --theme_light_text_default: black;
    --theme_light_text_light: rgba(0, 0, 0, 0.74);
    --theme_light_text_light_1: rgba(61, 58, 58, 0.74);
    --theme_light_text_light_2: none;
    --theme_light_text_light_3: none;
    --theme_light_text_primary: none;
    --theme_light_text_secondary: none;
    --theme_light_text_info: none;
    --theme_light_text_warning: none;
    --theme_light_text_danger: none;
    --theme_light_text_success: none;

    --theme_light_border_default: rgba(241, 237, 237, 0.904);
    --theme_light_border_light: rgb(207, 205, 205);
    --theme_light_border_light_1: none;
    --theme_light_border_light_2: none;
    --theme_light_border_light_3: none;
    --theme_light_border_primary: none;
    --theme_light_border_secondary: none;
    --theme_light_border_info: none;
    --theme_light_border_warning: none;
    --theme_light_border_danger: none;
    --theme_light_border_success: none;

}

body {
    font-size: var(--font_size_default);
    /* background:border-box !important; */
}

body {
    background-color: var(--theme_light_bg_default);
}

.fs-5 {
    font-size: var(--font_size_fs_5) !important;
}
.fs-medium{
    font-size: var(--font_size_medium);
}

.navigation, .bg-light {
    background-color: var(--theme_light_bg_light);
}

.navigation a {
    color: var(--theme_light_text_light);
}

.navigation a.active, .navigation a:hover:not(.heading), form .btn:hover, .btn.show {
    background-color: var(--theme_light_bg_light_1) !important;
    color: var(--theme_light_text_default) !important;
}
a.link-default{
    color: var(--theme_light_text_default);
}

.border-light, .btn.show, form .btn:hover {
    border-color: var(--theme_light_border_default) !important;
}

.btn-primary {
    background-color: var(--theme_light_bg_primary);
}

.form-global-search .btn {
    border-color: var(--theme_light_border_light);
    color: var(--theme_light_text_light) !important;
}
/*
global pagination style
*/
a.heading, .table th {
    color: var(--theme_light_text_light_1) !important;
}
.active>.page-link, .page-link.active{
    background-color: var(--theme_light_bg_primary);
    border-color: var(--theme_light_border_default) !important;
}
.page-link, .page-link:hover{
    color: var(--theme_light_text_light_1);
}