

:root {

--primary-color:#f8f9fa;
--secondary-color:#48a978;

    --default-font: "Helvetica Neue", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";

--primary-color-inverse: #212529;
--primary-color-inverse-darken: #181a1d;
--secondary-color-inverse: #212529;

--primary-color-tint: #f8f9fa80;
--primary-color-tint-85: #f8f9faD9;

--primary-color-darken: #d3d4d5;
--primary-color-lighten: #f8f9fa;

--secondary-color-darken: #48a978;
--secondary-color-darken-text-shadow: none;

--secondary-color-lighten: #48a978;

--important-message-icon-bg: #dc3545;
--important-message-icon-color: #f8f9fa;
--important-message-bg: rgba(255,255,255,0.85);
--important-message-color: #212529;
--important-message-speed: 7.1428571428571s;
--important-message-pause: paused; 

--motto-font: ;
--motto-font-size:0px;
--motto-color:#212529;

--footer-bg:#48a978;
--footer-color:#212529;

--list-group-item-bg: #f8f9fa;
--list-group-item-color: #212529;


--album-image-size:contain;

                        --gradient: linear-gradient(180deg, rgba(55,179,115,0.9) 0%, rgba(55,179,115,0.5) 55%, rgba(55,179,115,0) 100%);
            --gradient-inverse: #f8f9fa;
            
--login-btn-bg: #f8f9fa;
--login-btn-color: #212529;

}


#cookie-icon {
display:none !important;
}

.btn-school{
color:var(--primary-color-inverse) !important;
background-color: var(--primary-color) !important;
border-color: var(--primary-color) !important;
}
.btn-school:hover{
color:#212529 !important;
background-color:#e0e1e1 !important;
border-color:#aeafaf !important;
}
.btn-school path.cls-1 {
fill: var(--primary-color-inverse) !important;
}
.btn-school:hover path.cls-1 {
fill:#212529 !important;
}

.btn-check:focus+.btn-school,
.btn-school:focus{
color:#212529;
background-color:#e0e1e1 !important;
border-color:#aeafaf !important;
box-shadow:0 0 0 .25rem rgba(190,67,67,0.5);
}

.btn-check:checked+.btn-school,
.btn-check:active+.btn-school,
.btn-school:active,
.btn-school.active,
.show>.btn-school.dropdown-toggle{
color:#fff;
background-color:#aeafaf;
border-color:#aeafaf;
}

.btn-check:checked+.btn-school:focus,
.btn-check:active+.btn-school:focus,
.btn-school:active:focus,
.btn-school.active:focus,
.show>.btn-school.dropdown-toggle:focus{
box-shadow:0 0 0 .25rem rgba(190,67,67,0.5);
}
.btn-school:disabled,
.btn-school.disabled{
color:#fff;
background-color:var(--primary-color);
border-color:var(--primary-color);
}
.btn-outline-school{
color:var(--primary-color);
border-color:var(--primary-color);
}
.btn-outline-school:hover{
color:#fff;
background-color:var(--primary-color);
border-color:var(--primary-color);
}
.btn-check:focus+.btn-outline-school,
.btn-outline-school:focus{
box-shadow:0 0 0 .25rem rgba(178,34,34,0.5);
}
.btn-check:checked+.btn-outline-school,
.btn-check:active+.btn-outline-school,
.btn-outline-school:active,
.btn-outline-school.active,
.btn-outline-school.dropdown-toggle.show{
color:#fff;
background-color:var(--primary-color);
border-color:var(--primary-color);
}
.btn-check:checked+.btn-outline-school:focus,
.btn-check:active+.btn-outline-school:focus,
.btn-outline-school:active:focus,
.btn-outline-school.active:focus,
.btn-outline-school.dropdown-toggle.show:focus{
box-shadow:0 0 0 .25rem rgba(178,34,34,0.5);
}
.btn-outline-school:disabled,
.btn-outline-school.disabled{
color:var(--primary-color);
background-color:transparent
}

.alert-school{
color:#6b1414;
background-color:#f0d3d3;
border-color:#e8bdbd;
}
.alert-school .alert-link{
color:#561010
}


.list-group-item-school{
color:#6b1414;
background-color:#f0d3d3;
}
.list-group-item-school.list-group-item-action:hover,
.list-group-item-school.list-group-item-action:focus{
color:#6b1414;
background-color:#d8bebe;
}
.list-group-item-school.list-group-item-action.active{
color:#fff;
background-color:#6b1414;
border-color:#6b1414;
}


.link-school{
color:var(--primary-color);
}

.link-school:hover,
.link-school:focus{
color:#aeafaf;
}

.border-school {
border-color:var(--primary-color) !important;
}

.border-start.border-school {
border-color: var(--primary-color) !important;
}


.text-school{
color:var(--primary-color) !important;
}
.bg-school{
background-color:var(--primary-color) !important;
}

.text-school-inverse{
color:var(--primary-color-inverse) !important;
}

.bg-school-inverse{
background-color:var(--primary-color-inverse) !important;
}

.form-select.bg-light {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e") !important;
}

.form-select.bg-dark {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23f8f9fa' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e") !important;
}

    .form-select.bg-school {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e") !important;
    }
