

:root {

--primary-color:#a80909;
--secondary-color:#2d2d41;

    --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: #f8f9fa;
--primary-color-inverse-darken: #aeafaf;
--secondary-color-inverse: #f8f9fa;

--primary-color-tint: #a8090980;
--primary-color-tint-85: #a80909D9;

--primary-color-darken: #a80909;
--primary-color-lighten: #be4747;

--secondary-color-darken: ;
--secondary-color-darken-text-shadow: none;

--secondary-color-lighten: #40;

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

--motto-font: ;
--motto-font-size:30px;
--motto-color:#f8f9fa;

--footer-bg:#2d2d41;
--footer-color:#f8f9fa;

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


--album-image-size:contain;

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

}


#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:#f8f9fa !important;
background-color:#980909 !important;
border-color:#760707 !important;
}
.btn-school path.cls-1 {
fill: var(--primary-color-inverse) !important;
}
.btn-school:hover path.cls-1 {
fill:#f8f9fa !important;
}

.btn-check:focus+.btn-school,
.btn-school:focus{
color:#f8f9fa;
background-color:#980909 !important;
border-color:#760707 !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:#760707;
border-color:#760707;
}

.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:#760707;
}

.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='%23f8f9fa' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e") !important;
    }
