:root,
[data-bs-theme=light] {
  --ar-primary: #D39C32;
  --ar-primary-rgb: 211, 156, 50;
  --bs-primary: #D39C32;
  --bs-primary-rgb: 211, 156, 50;
  --ar-secondary: #EDE2BC;
  --ar-secondary-rgb: 237, 226, 188;
  --bs-secondary: #EDE2BC;
  --bs-secondary-rgb: 237, 226, 188;
  --ar-warning: #FFDE59;
  --ar-warning-rgb: 255, 222, 89;
  --bs-warning: #FFDE59;
  --bs-warning-rgb: 255, 222, 89;
  --ar-info: #FF8BD2;
  --ar-info-rgb: 255, 139, 210;
  --bs-info: #FF8BD2;
  --bs-info-rgb: 255, 139, 210;
  --ar-success: #20b623;
  --ar-success-rgb: 32, 182, 35;
  --bs-success: #20b623;
  --bs-success-rgb: 32, 182, 35;
  --ar-danger: #e52a2a;
  --ar-danger-rgb: 229, 42, 42;
  --bs-danger: #e52a2a;
  --bs-danger-rgb: 229, 42, 42;
  --ar-light: #ffffff;
  --ar-light-rgb: 255, 255, 255;
  --bs-light: #ffffff;
  --bs-light-rgb: 255, 255, 255;
  --ar-dark: #121519;
  --ar-dark-rgb: 18, 21, 25;
  --bs-dark: #121519;
  --bs-dark-rgb: 18, 21, 25;
  --ar-link-color: #D39C32;
  --ar-link-hover-color: #ba8319;
  --bs-link-color: #D39C32;
  --bs-link-color-rgb: 211, 156, 50;
  --bs-link-hover-color: #ba8319;
  --ar-body-font-family: Montserrat, sans-serif;
  --ar-heading-font-family: Montserrat, sans-serif;
  --ar-root-font-size: 1.0rem;
  --ar-body-font-size: 1.1rem;
  --ar-border-width: 4px;
  --ar-border-radius: 0rem;
  --ar-border-radius-sm: calc(var(--ar-border-radius) * 0);
  --ar-border-radius-lg: calc(var(--ar-border-radius) * 0);
  --ar-border-radius-xl: calc(var(--ar-border-radius) * 0);
  --ar-border-radius-xxl: calc(var(--ar-border-radius) * 0);
}
[data-bs-theme=light] {
  --ar-body-bg: #ffffff;
  --bs-body-bg: #ffffff;
  --ar-body-bg-rgb: 255, 255, 255;
  --bs-body-bg-rgb: 255, 255, 255;
  --ar-body-color: #576071;
  --bs-body-color: #576071;
  --ar-body-color-rgb: 87, 96, 113;
  --bs-body-color-rgb: 87, 96, 113;
  --ar-secondary-color: #858c97;
  --bs-secondary-color: #858c97;
  --ar-heading-color: #121519;
  --bs-heading-color: #121519;
  --ar-border-color: #e3e9ef;
  --bs-border-color: #e3e9ef;
}
[data-bs-theme=light] .card {
  --ar-card-bg: #ffffff;
}
.btn-primary {
  --booost-btn-color: #121519;
  --booost-btn-hover-color: #121519;
  --ar-btn-bg: #D39C32;
  --ar-btn-border-color: #D39C32;
  --ar-btn-hover-bg: #ba8319;
  --ar-btn-hover-border-color: #ba8319;
  --ar-btn-active-bg: #ba8319;
  --ar-btn-active-border-color: #ba8319;
  --ar-btn-disabled-bg: #D39C32;
  --ar-btn-disabled-border-color: #D39C32;
}
.btn-outline-primary {
  --ar-btn-color: #D39C32;
  --ar-btn-border-color: #D39C32;
  --ar-btn-hover-bg: #D39C32;
  --ar-btn-hover-border-color: #D39C32;
  --ar-btn-active-bg: #D39C32;
  --ar-btn-active-border-color: #D39C32;
  --ar-btn-disabled-color: #D39C32;
  --ar-btn-disabled-border-color: #D39C32;
}
.btn-secondary {
  --booost-btn-color: #121519;
  --booost-btn-hover-color: #121519;
  --ar-btn-bg: #EDE2BC;
  --ar-btn-border-color: #EDE2BC;
  --ar-btn-hover-bg: #d4c9a3;
  --ar-btn-hover-border-color: #d4c9a3;
  --ar-btn-active-bg: #d4c9a3;
  --ar-btn-active-border-color: #d4c9a3;
  --ar-btn-disabled-bg: #EDE2BC;
  --ar-btn-disabled-border-color: #EDE2BC;
}
.btn-outline-secondary {
  --ar-btn-color: #EDE2BC;
  --ar-btn-border-color: #EDE2BC;
  --ar-btn-hover-bg: #EDE2BC;
  --ar-btn-hover-border-color: #EDE2BC;
  --ar-btn-active-bg: #EDE2BC;
  --ar-btn-active-border-color: #EDE2BC;
  --ar-btn-disabled-color: #EDE2BC;
  --ar-btn-disabled-border-color: #EDE2BC;
}
.btn-warning {
  --booost-btn-color: #121519;
  --booost-btn-hover-color: #121519;
  --ar-btn-bg: #FFDE59;
  --ar-btn-border-color: #FFDE59;
  --ar-btn-hover-bg: #e6c540;
  --ar-btn-hover-border-color: #e6c540;
  --ar-btn-active-bg: #e6c540;
  --ar-btn-active-border-color: #e6c540;
  --ar-btn-disabled-bg: #FFDE59;
  --ar-btn-disabled-border-color: #FFDE59;
}
.btn-outline-warning {
  --ar-btn-color: #FFDE59;
  --ar-btn-border-color: #FFDE59;
  --ar-btn-hover-bg: #FFDE59;
  --ar-btn-hover-border-color: #FFDE59;
  --ar-btn-active-bg: #FFDE59;
  --ar-btn-active-border-color: #FFDE59;
  --ar-btn-disabled-color: #FFDE59;
  --ar-btn-disabled-border-color: #FFDE59;
}
.btn-info {
  --booost-btn-color: #121519;
  --booost-btn-hover-color: #121519;
  --ar-btn-bg: #FF8BD2;
  --ar-btn-border-color: #FF8BD2;
  --ar-btn-hover-bg: #e672b9;
  --ar-btn-hover-border-color: #e672b9;
  --ar-btn-active-bg: #e672b9;
  --ar-btn-active-border-color: #e672b9;
  --ar-btn-disabled-bg: #FF8BD2;
  --ar-btn-disabled-border-color: #FF8BD2;
}
.btn-outline-info {
  --ar-btn-color: #FF8BD2;
  --ar-btn-border-color: #FF8BD2;
  --ar-btn-hover-bg: #FF8BD2;
  --ar-btn-hover-border-color: #FF8BD2;
  --ar-btn-active-bg: #FF8BD2;
  --ar-btn-active-border-color: #FF8BD2;
  --ar-btn-disabled-color: #FF8BD2;
  --ar-btn-disabled-border-color: #FF8BD2;
}
.btn-success {
  --booost-btn-color: #121519;
  --booost-btn-hover-color: #121519;
  --ar-btn-bg: #20b623;
  --ar-btn-border-color: #20b623;
  --ar-btn-hover-bg: #079d0a;
  --ar-btn-hover-border-color: #079d0a;
  --ar-btn-active-bg: #079d0a;
  --ar-btn-active-border-color: #079d0a;
  --ar-btn-disabled-bg: #20b623;
  --ar-btn-disabled-border-color: #20b623;
}
.btn-outline-success {
  --ar-btn-color: #20b623;
  --ar-btn-border-color: #20b623;
  --ar-btn-hover-bg: #20b623;
  --ar-btn-hover-border-color: #20b623;
  --ar-btn-active-bg: #20b623;
  --ar-btn-active-border-color: #20b623;
  --ar-btn-disabled-color: #20b623;
  --ar-btn-disabled-border-color: #20b623;
}
.btn-danger {
  --booost-btn-color: #fff;
  --booost-btn-hover-color: #fff;
  --ar-btn-bg: #e52a2a;
  --ar-btn-border-color: #e52a2a;
  --ar-btn-hover-bg: #cc1111;
  --ar-btn-hover-border-color: #cc1111;
  --ar-btn-active-bg: #cc1111;
  --ar-btn-active-border-color: #cc1111;
  --ar-btn-disabled-bg: #e52a2a;
  --ar-btn-disabled-border-color: #e52a2a;
}
.btn-outline-danger {
  --ar-btn-color: #e52a2a;
  --ar-btn-border-color: #e52a2a;
  --ar-btn-hover-bg: #e52a2a;
  --ar-btn-hover-border-color: #e52a2a;
  --ar-btn-active-bg: #e52a2a;
  --ar-btn-active-border-color: #e52a2a;
  --ar-btn-disabled-color: #e52a2a;
  --ar-btn-disabled-border-color: #e52a2a;
}
.btn-light {
  --booost-btn-color: #121519;
  --booost-btn-hover-color: #121519;
  --ar-btn-bg: #ffffff;
  --ar-btn-border-color: #ffffff;
  --ar-btn-hover-bg: #e6e6e6;
  --ar-btn-hover-border-color: #e6e6e6;
  --ar-btn-active-bg: #e6e6e6;
  --ar-btn-active-border-color: #e6e6e6;
  --ar-btn-disabled-bg: #ffffff;
  --ar-btn-disabled-border-color: #ffffff;
}
.btn-outline-light {
  --ar-btn-color: #ffffff;
  --ar-btn-border-color: #ffffff;
  --ar-btn-hover-bg: #ffffff;
  --ar-btn-hover-border-color: #ffffff;
  --ar-btn-active-bg: #ffffff;
  --ar-btn-active-border-color: #ffffff;
  --ar-btn-disabled-color: #ffffff;
  --ar-btn-disabled-border-color: #ffffff;
}
.btn-dark {
  --booost-btn-color: #fff;
  --booost-btn-hover-color: #fff;
  --ar-btn-bg: #121519;
  --ar-btn-border-color: #121519;
  --ar-btn-hover-bg: #000000;
  --ar-btn-hover-border-color: #000000;
  --ar-btn-active-bg: #000000;
  --ar-btn-active-border-color: #000000;
  --ar-btn-disabled-bg: #121519;
  --ar-btn-disabled-border-color: #121519;
}
.btn-outline-dark {
  --ar-btn-color: #121519;
  --ar-btn-border-color: #121519;
  --ar-btn-hover-bg: #121519;
  --ar-btn-hover-border-color: #121519;
  --ar-btn-active-bg: #121519;
  --ar-btn-active-border-color: #121519;
  --ar-btn-disabled-color: #121519;
  --ar-btn-disabled-border-color: #121519;
}
.accordion-button:not(.collapsed)::after {
  --ar-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='%23D39C32'%3e%3cpath%20d='M.5%206.3c.6-.6%201.6-.6%202.3%200l9.3%209.3%209.3-9.3c.6-.6%201.6-.6%202.3%200%20.6.6.6%201.6%200%202.3L13.3%2018.8c-.6.6-1.6.6-2.3%200L.8%208.5c-.9-.8-.9-1.6-.3-2.2z'/%3e%3c/svg%3e");
}
@font-face {
  font-family: 'Archive';
  src: url('/werkraummelk/media/fonts/archive.otf') format('opentype'); 
}

.btn,
legend,
h1, h2, h3, h4, h5, h6, 
.h1, .h2, .h3, .h4, .h5, .h6,
.display-5,
.card-title,
.navbar-onepage .nav-link {
    font-family: 'Archive';
    font-weight:500;
}

legend {
    color:#D39C32;
}

.display-1,
.display-2,
.display-3,
.display-4 {
    font-family: Archive, sans-serif;
}

.page-wrapper {
    

.btn {
    text-transform:uppercase;
}

.btn-light {
    color: #D39C32;
    border: 3px solid #D39C32 !important;
}

.btn-secondary {
    color:#fff;
}

.card {
        border-color: #D39C32 !important;

}
.card-text {
    font-weight:700 !important;
}

}

.lead {
    font-weight:600;    
}

#formPrologue a {
    color:#D39C32 !important;
 
}
.bg-primary .lead,
.bg-primary {
    color: rgba(255, 255, 255, 1) !important;
}
.bg-primary a {
        color:#fff !important;
}


.bg-secondary {
    background-color: #EDE2BC !important;
}

.footer a {
    color:#fff;
}
@media (max-width: 768px) {
    a.navbar-brand .header-logo {
        height: 90px !important;
    }
}

body.template-folder_contents,
body[class*="controlpanel"],
body.template-sharing,
body.template-historyview {
  --ar-body-font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --ar-heading-font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
#edit-zone { font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; }
