/* Für das aktuelle Astroid müssen diese Änderungen gelten bez. Farben im OSG Seminarmanager */
:root {
  --smanbscinco-color-primary:  rgb(213, 168, 32);
  /* --smanbscinco-color-link:  rgb(213, 168, 32); */
  --smanbscinco-color-hover: rgb(213, 168, 32);	
}


.btn, div.jd-register-login-wrapper .jd-register-login-box .jd-button-control .jd-form-button {
  --bs-btn-padding-x: 0.25rem; /* Heiko OSG Buttons schmaler */ 
  --bs-btn-padding-y: 0.10rem; /* Heiko OSG Buttons flacher */ 
    border-radius: 5px;
  --bs-link-color: #D6AA27;
  --bs-link-hover-color: #D6AA27;

}
.btn-primary, .btn-backtohome, .btn-prosandcons, div.jd-register-login-wrapper .jd-register-login-box .jd-button-control .jd-form-button {
    background: #D6AA27;
  --bs-btn-color: white;
  --bs-btn-bg: #D6AA27;
  --bs-btn-border-color: #D6AA27;
  --bs-btn-hover-color: white;
  --bs-btn-hover-bg: #D6AA27;
  --bs-btn-hover-border-color: #D6AA27;
  --bs-btn-focus-shadow-rgb: 38, 133, 196;
  --bs-btn-active-color: white;
  --bs-btn-active-bg: #D6AA27;
  --bs-btn-active-border-color: #D6AA27;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: white;
  --bs-btn-disabled-bg: #D6AA27;
  --bs-btn-disabled-border-color: #D6AA27;
}
:root, [data-bs-theme="light"] {
--bs-border-color: #e1dfdf;
}

/* heiko für astroid 3.2.3 footer Farbe*/
.bg-primary {
  --bg-opacity: 1;
  background-color: rgb(213, 168, 32) !important;
}

/* heiko für astroid 3.2.3 Button Rahmen Farbe*/
.btn-primary {
  background-color: var(--smanbscinco-color-primary);
  border-color: hsl(47.8, 46.6%, 45.5%);
}

/* .astroid-logo img {
  max-width: 60%;
  max-height: 60%;
}
*/
joomla-tab button[aria-expanded="true"]::after {
  background-color: #9b0201;
  bottom: -1px;
  content: "";
  height: 5px;
  left: 0;
  opacity: .8;
  position: absolute;
  right: 0;
}
.headline-bullet .module-title::before {
  content: "";
  display: inline-block;
  position: relative;
  top: calc(-0.1 * 1em);
  vertical-align: middle;
  height: calc(4px + 0.7em);
  margin-right: calc(5px + 0.2em);
  border-left: calc(5px + 0.1em) solid #9b0201;
}
.headline-border-primary .module-title {
  border-bottom: 1px solid #9b0201!important;
  padding: 6px 0;
}

.semaforo.buchbar {
  background: #90EE90;
}
.semaforo.garantiert {
  background: #55A3C6;
}
.semaforo.ausgebucht {
  background: #EAB61F;
}
@font-face{
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  src: url("templates/tp_master/fonts/OpenSans-VariableFont_wdth,wght.ttf");
}

/* heiko für astroid 3.2.3 Off-Canvas "offenlegen" funktioniert nicht in custom.css aber hier: 
https://test.schematherapie-frankfurt.de/components/com_seminarman/assets/css/template_bs5.css Zeile 799 
Ändern in .row{... width: 100%; zu width: none; ...}
*/

.row > * {
  flex-shrink: 0;
  width: none; 
  max-width: 100%; 
  padding-right: calc(var(--gutter-x) * 0.5);
  padding-left: calc(var(--gutter-x) * 0.5);
  margin-top: var(--gutter-y);
}
