﻿:root {
  --rs-color-a: #DAE2E6;
  --rs-color-b: #E6E0DA;
  --rs-color-c: #6390A6;
  --rs-color-d: #91714B;
  --rs-color-e: #245066;
  --rs-color-f: #3C260B;
  --rs-color-g: #BB9D80;
  --rs-color-h: #916E4B;
  --rs-color-i: #664524;
  --rs-color-j: #3C230B;
  --rs-color-k: #331A01;
}
.rs-theme {
  --grn-header-background-color: var(--rs-color-d);
  --grn-header-color: var(--rs-color-c);
  --grn-footer-background: var(--rs-color-g);
  --grn-footer-color: var(--rs-color-f);
  --grn-drawer-background: var(--bcla-color-b);
  --grn-drawer-color: fff;
  --grn-drawer-border: #000;
  --grn-drawer-menu-btn-background: #fff;
  --grn-drawer-menu-btn-color: #000;
  --grn-drawer-menu-btn-hover: #0094ff;
  --grn-drawer-menu-btn-border-hover: #0094ff;
  --grn-field-label-color: #000;
  --grn-textbox-border: #808080;
  --grn-textbox-border-hover: #86b7fe;
  --grn-textbox-border-hover-box-shadow: rgba(13, 110, 253, 0.25);
  --grn-textbox-input-color: #000;
  --grn-textbox-input-background: #fff;
  --grn-panel-color: #000;
  --grn-panel-background: #fff;
  --grn-panel-header-color: #000;
  --grn-panel-header-background: #fff;
  --grn-panel-footer-color: #000;
  --grn-panel-footer-background: #fff;
  --grn-group-color: #000;
  --grn-group-background: #fff;
  --grn-group-header-color: #000;
  --grn-group-header-background: #fff;
  --grn-showcase-detail-background: #000;
  --grn-button-color: #fff;
  --grn-button-background: grey;
  --grn-button-border: #808080;
  --grn-button-active: #ff6a00;
}
.rs-theme.dark {
  --grn-header-background-color: var(--rs-color-f);
  --grn-header-color: var(--rs-color-a);
  --grn-footer-background: var(--rs-color-e);
  --grn-footer-color: var(--rs-color-a);
  --grn-drawer-background: var(--bcla-color-d);
  --grn-drawer-color: fff;
  --grn-drawer-border: var(--bcla-color-a);
  --grn-drawer-menu-btn-background: var(--bcla-color-e);
  --grn-drawer-menu-btn-color: #fff;
  --grn-drawer-menu-btn-hover: var(--bcla-color-c);
  --grn-drawer-menu-btn-border-hover: var(--bcla-color-a);
  --grn-field-label-color: #fff;
  --grn-textbox-border: var(--bcla-color-b);
  --grn-textbox-border-hover: var(--bcla-color-a);
  --grn-textbox-border-hover-box-shadow: rgba(13, 110, 253, 0.25);
  --grn-textbox-input-color: #fff;
  --grn-textbox-input-background: var(--bcla-color-d);
  /*--grn-textbox-input-background: transparent;*/
  --grn-textbox-input-placeholder-color: var(--bcla-color-d-b);
  --grn-panel-color: #fff;
  --grn-panel-background: #0c0c0c78;
  --grn-panel-header-color: #fff;
  --grn-panel-header-background: #0c0c0c78;
  --grn-panel-footer-color: #fff;
  --grn-panel-footer-background: #0c0c0c78;
  --grn-group-color: #fff;
  --grn-group-background: var(--bcla-color-d);
  --grn-group-header-color: #fff;
  --grn-group-header-background: var(--bcla-color-a);
  --grn-showcase-detail-background: #0c0c0c78;
  --grn-button-color: #fff;
  --grn-button-background-default: var(--bcla-logo-blue-light-b);
  --grn-button-background-default: transparent;
  --grn-button-background-default-hover: var(--bcla-logo-blue-light);
  --grn-button-background-primary: var(--bcla-logo-blue-dark-b);
  --grn-button-background-primary-hover: var(--bcla-logo-blue-dark);
  --grn-button-background-secondary: var(--bcla-color-c-b);
  --grn-button-background-secondary-hover: var(--bcla-color-c);
  --grn-button-background-success: var(--bcla-logo-green-b);
  --grn-button-background-success-hover: var(--bcla-logo-green);
  --grn-button-background-cancel: var(--bcla-color-f-b);
  --grn-button-background-cancel-hover: var(--bcla-color-f);
  --grn-button-border: var(--bcla-color-b);
  --grn-button-active: var(--bcla-color-a);
}
.rs-theme.dark .modal {
  --bs-modal-bg: var(--bcla-color-d);
}
.rs-theme h1,
.rs-theme h2,
.rs-theme h3,
.rs-theme h4,
.rs-theme h5,
.rs-theme h6 {
  color: var(--rs-color-c);
  margin-bottom: 0.45rem;
}
.rs-theme a {
  color: var(--rs-color-h) !important;
}
.rs-theme a:hover {
  color: var(--rs-color-k) !important;
}
.rs-theme .navbar a {
  color: var(--rs-color-a) !important;
}
.rs-theme .navbar a:hover {
  color: var(--rs-color-e) !important;
}
.rs-theme.dark h1,
.rs-theme.dark h2,
.rs-theme.dark h3,
.rs-theme.dark h4,
.rs-theme.dark h5,
.rs-theme.dark h6 {
  color: var(--rs-color-a);
}
.rs-theme.dark a {
  color: var(--rs-color-a) !important;
}
.rs-theme.dark a:hover {
  color: var(--rs-color-e) !important;
}
.rs-theme.dark .navbar a {
  color: var(--rs-color-c) !important;
}
.rs-theme.dark .navbar a:hover {
  color: var(--rs-color-a) !important;
}
body.rs-theme {
  background-color: var(--rs-color-b);
  color: var(--rs-color-h);
}
body.rs-theme.dark {
  background-color: var(--rs-color-d);
  color: var(--rs-color-a);
}
html {
  /*font-size: 14px;*/
}
@media (min-width: 768px) {
  html {
    /*font-size: 16px;*/
  }
}
.btn:focus,
.btn:active:focus,
.btn-link.nav-link:focus,
.form-control:focus,
.form-check-input:focus {
  box-shadow: 0 0 0 0.1rem white, 0 0 0 0.25rem #258cfb;
}
html {
  position: relative;
  min-height: 100%;
}
body {
  margin-bottom: 60px;
}