/* ---------- Color Module Styles ----------- */
body {
  color: var(--tul-institute-color-text);
  background-color: var(--tul-institute-color-background);
}
.float-left {
  float: left;
}
a, .link, a:active, .link:active, .file, .nav-link {
  color: var(--tul-institute-color-link);
}
.field--name-field-small-card > div:hover, .field--name-field-small-card > div:focus {
  background-color: var(--tul-institute-color-link);
  border-top: solid 4px var(--tul-institute-color-link);
}
.card.accordion .field--name-field-paragraph-label {
  background-color: var(--tul-institute-color-link);
  color: var(--tul-institute-color-background);
}
a:hover, a:focus, .link:hover, .link:focus, .nav-link:hover, .nav-link:focus, .nav-link.active {
  color: var(--tul-institute-color-text);
}
.btn-primary, .fc-button-primary:not(:disabled).fc-button-active, .fc-button-primary:not(:disabled):active, .fc-button-primary {
  background-color: var(--tul-institute-color-main-faculty);
  border-color: var(--tul-institute-color-main-faculty);
}
.paragraph--type--paragraph-card {
  border-top: solid 4px var(--tul-institute-color-main-faculty);
}
.paragraph--type--paragraph-card .field--name-field-p-title {
  color: var(--tul-institute-color-link);
}
.btn-primary:hover, .btn-primary:focus, .fc-button-primary:not(:disabled).fc-button-active:hover, .fc-button-primary:not(:disabled):hover, .fc-button-primary:hover, .form-check-input:checked {
  background-color: var(--tul-institute-color-buttonhover);
  border-color: var(--tul-institute-color-buttonhover);
}
.btn-outline-primary {
  color: var(--tul-institute-color-main-faculty);
  border-color: var(--tul-institute-color-main-faculty);
}
.btn-outline-primary:focus, .btn-outline-primary:hover {
  background-color: var(--tul-institute-color-buttonhover);
  border-color: var(--tul-institute-color-buttonhover);
  color: var(--tul-institute-color-background);
}
.form-switch .form-check-input:focus {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.form-check-input:focus {
  border-color: var(--tul-institute-color-main-faculty);
  color: var(--tul-institute-color-main-faculty);
}
.page-link {
  color: #666;
}
.page-item.active .page-link, .page-link:hover, .page-link:focus {
  color: var(--tul-institute-color-link);
}
#page, #main-wrapper {
  background: var(--tul-institute-color-background);
}
.tabs ul.primary li a.is-active {
  background-color: var(--tul-institute-color-background);
}
.tabs ul.primary li.is-active a {
  background-color: var(--tul-institute-color-background);
  border-bottom-color: var(--tul-institute-color-background);
}
#navbar-main {
  border-bottom-color: var(--tul-institute-color-main-faculty);
  background-color: var(--tul-institute-color-background);
}
.region--sticky {
  border-right-color: var(--tul-institute-color-main-faculty) !important;
}
.region-primary-menu {
  background-color: var(--tul-institute-color-menu-background);
}
.header .region-primary-menu a:hover, .header .region-primary-menu a:focus, .header .region-primary-menu .link:hover, .header .region-primary-menu .link:focus, .header .region-primary-menu .is-active, .header .region-primary-menu .active, .header .region-secondary-menu a:hover, .header .region-secondary-menu a:focus, .header .region-secondary-menu .link:hover, .header .region-secondary-menu .link:focus, .header .region-secondary-menu .is-active, .header .region-secondary-menu .active, .header .nav-link:hover, .menu-arrow {
  color: var(--tul-institute-color-menu-text);
}
.region-primary-menu .dropdown-menu, .region-secondary-menu .dropdown-menu {
  background-color: var(--tul-institute-color-menu-background);
}
.region-navigation-offcanvas-top {
  color: var(--tul-institute-color-background);
  border-bottom-color: var(--tul-institute-color-main-faculty);
}
/**
   * Nodes.
   */
.node--type-event.node--view-mode-front-page .region--first {
  background-color: var(--tul-institute-color-main-faculty);
  color: var(--tul-institute-color-background);
}
.node--type-event.node--view-mode-full .field--name-field-event-date {
  color: var(--tul-institute-color-main-faculty);
}
/**
   * Blocks.
   */
.search-block-form .form-search:hover, .search-block-form .form-control:focus {
  box-shadow: none;
  border-color: var(--tul-institute-color-main-faculty);
}
.search-block-form .form-submit:hover, .search-block-form .form-submit:focus {
  color: var(--tul-institute-color-main-faculty);
  background: none;
}
.region-navigation-offcanvas-top .form-search, .region-navigation-offcanvas-top .form-submit {
  color: var(--tul-institute-color-background);
}
/**
   * Fields and modules.
   */
.node--view-mode-teaser .field--name-field-media-image img, .node--view-mode-teaser .field--name-field-media-image picture, .node.node--view-mode-front-page .field--name-field-media-image picture, .node.node--view-mode-front-page .field--name-field-media-image img, .node.node--view-mode-front-page .field--name-field-media-image a picture, .node.node--view-mode-front-page .field--name-field-media-image a img, .field--name-field-media-oembed-video, .cboxElement:not(.text-link), #sliding-popup {
  border-top-color: var(--tul-institute-color-main-faculty);
}
.social-sharing-buttons a svg {
  fill: var(--tul-institute-color-link);
}
.social-sharing-buttons a:hover svg, .social-sharing-buttons a:focus svg {
  fill: var(--tul-institute-color-text);
}
.field--name-field-p-font-awesome a:hover, .field--name-field-p-font-awesome a:focus {
  color: var(--tul-institute-color-link);
}
/* Fullcalendar view */
.fc-button-primary:disabled {
  background-color: #666;
  border-color: #666;
}
.fc-ltr .fc-dayGrid-view .fc-day-top .fc-day-number {
  color: var(--tul-institute-color-main-faculty);
}
/**
   * Font resize.
   */
.btn-text-resizer button {
  color: #666;
}
.btn-text-resizer button:hover, .btn-text-resizer button:focus, html.wcag-font-size-small #wcag-font-small, html:not(.wcag-font-size-medium):not(.wcag-font-size-big) #wcag-font-small, html.wcag-font-size-medium #wcag-font-medium, html.wcag-font-size-big #wcag-font-big {
  color: var(--tul-institute-color-main-faculty);
}
.carousel-link-tul a:hover, .carousel-link-tul a:focus {
  background: var(--tul-institute-color-main-faculty);
}
.carousel-control-prev:hover, .carousel-control-next:hover, .carousel-pause-play-button a:focus, .carousel-pause-play-button a:hover {
  color: var(--tul-institute-color-main-faculty);
}
/**
   * Sidebar.
   */
.sidebar .nav-link {
  border-color: #eee;
}
.sidebar .nav-link:focus, .sidebar .nav-link:hover {
  border-color: var(--tul-institute-color-main-faculty);
}
.site-footer {
  background: var(--tul-institute-color-main-faculty);
  color: var(--tul-institute-color-background);
}
.site-footer a, .site-footer .nav-link {
  color: var(--tul-institute-color-background);
}
.site-footer a:hover, .site-footer a:focus, .site-footer .nav-link:hover, .site-footer .nav-link:focus {
  color: var(--tul-institute-color-background);
}
#navbar-offcanvas, #navbar-offcanvas a, #navbar-offcanvas .nav-link, #navbar-offcanvas-close {
  color: var(--tul-institute-color-background);
}
#navbar-offcanvas a:hover, #navbar-offcanvas a:focus {
  color: var(--tul-institute-color-background);
  text-decoration: underline;
}
#navbar-offcanvas-close:hover, #navbar-offcanvas-close:focus {
  color: var(--tul-institute-color-main-faculty);
}
#navbar-offcanvas .contextual-region .contextual .contextual-links a {
  color: var(--tul-institute-color-text);
}
/* ---------- Color Form ----------- */
[dir="rtl"] .color-form .color-palette {
  margin-left: 0;
  margin-right: 20px;
}
[dir="rtl"] .color-form .form-item label {
  float: right;
}
[dir="rtl"] .color-form .color-palette .lock {
  right: -20px;
  left: 0;
}
.fc-view-container .fc-head-container, .fc-view-container .fc-event-container .fc-day-grid-event, .fc-view-container .fc-head-container .fc-day-header {
  background: var(--tul-institute-color-main-faculty) !important;
}
/*# sourceMappingURL=style_colors.css.map */