/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
 #na-lightswitch {
    display: block;
    bottom: 50px;
    right: 0px;
    opacity: .7;
    visibility: visible;
    color: white;
    background-color: gray;
    border: 1px solid var(--enfold-socket-color-border);
    position: fixed;
    border-radius: 2px;
    height: 30px;
    width: 30px;
    line-height: 30px;
    text-decoration: none;
    text-align: center;
    z-index: 1030;
}
/* Set the backgrounds */
.dark-section {
  background-color: var(--enfold-main-color-bodybg) !important;
}
.light-section {
  background-color: var(--enfold-alternate-color-bodybg) !important;
}
/* Set the page titles */
.dark-title h1, .dark-title h2, .dark-title h3, .dark-title h4, .dark-title h6 {
  color: var(--enfold-main-color-title) !important;
}
.light-title h1, .light-title h2, .light-title h3, .light-title h4, .light-title h6 {
  color: var(--enfold-alternate-color-title) !important;
}
/* Clear the background behind the page title */
.lightswitch.farbsek_1_h3_sep  {
    background-color: inherit;
    box-shadow: none;
}
/* Standard behavior for dark columns */
.dark-column {
    background-color: var(--enfold-main-color-bg);
    color: var(--enfold-main-color-color);
    padding: 20px !important;
	border-radius: 10px !important;
	box-shadow: 2px 2px 10px 0px rgba(255,255,255,0.7) inset,
				-5px -8px 8px 0px rgba(0,0,0,0.1) inset !important;
	border-style: none !important;

}
.dark-column a, .dark-column strong, .dark-column h5, .dark-column h4, .dark-column h3, .dark-column h2, .dark-column strong a {
    color: var(--enfold-main-color-heading);
}
.dark-column a:hover {
    color: wheat;
}
.dark-column td strong {
    color: var(--enfold-main-color-primary);
}
.dark-column b, .dark-column strong, .main_color .dark-column .toggle_content strong {
    color: var(--enfold-main-color-primary);
}
.main_color .dark-column input[type="submit"] {
    background-color: var(--enfold-main-color-primary);
	color: var(--enfold-main-color-bg);
}
/* The PDF Meeting List Buttons */
.dark-section .avia-button {
	border-radius: 10px !important;
	box-shadow: 2px 2px 10px 0px rgba(255,255,255,0.7) inset,
				-5px -8px 8px 0px rgba(0,0,0,0.1) inset !important;
	border-style: none !important;
	background-color: var(--enfold-main-color-bg);
	color: var(--enfold-main-color-color) !important;
}
.dark-section .dark-column .avia-button {
	background-color: var(--enfold-main-color-secondary);
}
.dark-section #sub_menu1 a {
    border-radius: 10px !important;
    box-shadow: 2px 2px 10px 0px rgba(255,255,255,0.7) inset,
    -5px -8px 8px 0px rgba(0,0,0,0.1) inset !important;
    border-style: none !important;
    background-color: var(--enfold-main-color-bg) !important;
    color: var(--enfold-main-color-color) !important;
	line-height: 1.3;
	padding-left: 15px;
	padding-right: 15px;
}
/* Dark column big accordian, for FAQ etc. */
#top .lightswitch.dark-column .togglecontainer .toggler {
    border-color: var(--enfold-main-color-bg2);
    border-style: ridge;
    border-width: 0 0 3px 0;
    background-color: var(--enfold-main-color-bg);
    color: var(--enfold-main-color-color);
}
#top .lightswitch.dark-column .togglecontainer h2.toggler.activeTitle {
    border-color: var(--enfold-main-color-color);
    background-color: var(--enfold-main-color-bg2);
    color: var(--enfold-main-color-color);
}
#top .lightswitch.dark-column .togglecontainer h2.toggler:not(.activeTitle):hover {
    border-color: var(--enfold-main-color-color);
    background-color: var(--enfold-main-color-bg2);
    color: var(--enfold-main-color-color);
}
#top .lightswitch.dark-column .togglecontainer .toggle_wrap .toggle_content {
    border-color: var(--enfold-main-color-color);
    background-color: var(--enfold-main-color-bg);
    color: var(--enfold-main-color-color);
}
#top .lightswitch.dark-column .togglecontainer span.toggle_icon {
    opacity: .8;
   border-color: var(--enfold-main-color-color) !important;
}
#top .lightswitch.dark-column .togglecontainer h2.toggler:not(.activeTitle):hover span.toggle_icon {
    opacity: .8;
   border-color: var(--enfold-main-color-color) !important;
}
/* Dark column small accordian: infos on meeting page that can be expanded */
#top .lightswitch.dark-column .av-minimal-toggle .toggler {
    color: var(--enfold-main-color-color);
    background-color: var(--enfold-main-color-bg2);
}

#top .dark-column .av-minimal-toggle span.toggle_icon span.hor_icon,  #top .dark-column .av-minimal-toggle span.toggle_icon span.vert_icon {
    border-color: var(--enfold-main-color-heading);
}
#top .light-column .av-minimal-toggle span.toggle_icon span.hor_icon,  #top .light-column .av-minimal-toggle span.toggle_icon span.vert_icon {
    border-color: var(--enfold-secondary-color-bg);
}
/* Tables, for downloads, events */
#top .lightswitch.dark-column thead tr:nth-child(odd) {
	color: var(--enfold-main-color-color);
    background-color: var(--enfold-main-color-bg2);
}
#top .lightswitch.dark-column tr:nth-child(odd) {
	color: var(--enfold-main-color-color);
    background-color: lch(from var(--enfold-main-color-bg) calc(l + 10) c h) !important;
}
#top .lightswitch.dark-column tr:nth-child(even) {
	color: var(--enfold-main-color-color);
    background-color: var(--enfold-main-color-bg);
}
.dark-column .w3eden .card {
    background-color: lch(from var(--enfold-main-color-bg) calc(l + 10) c h) !important;
}
/* The "header-stripe" some columns get */
.lightswitch.dark-column #headline_second_level {
	background-color: var(--enfold-main-color-bg2);
	padding-top:10px;margin-bottom:10px;
}
/* Crouton BMLT Tables */
.lightswitch.dark-column #bmlt-tabs tr div {
	background-color: inherit !important;
	color: var(--enfold-main-color-color);
}
.lightswitch.dark-column #bmlt-tabs tr div :hover {
	filter: brightness(.9);
}
.lightswitch.dark-column #bmlt-tabs .bmlt-page {
		background-color: inherit !important;
}
.lightswitch.dark-column #bmlt-tabs a.btn {
    color: var(--enfold-main-color-bg) !important;
	background-color: var(--enfold-main-color-primary);
}
.lightswitch.dark-column div#bmlt-header {
	background-color: inherit !important;
}
#top .lightswitch.dark-column #bmlt-tabs tr:hover {
    background-color: var(--enfold-main-color-bg) !important;
    filter: brightness(0.8);
}
/*#top .lightswitch.dark-column #bmlt-tabs .bmlt-data-row.oddRow {
	color: var(--enfold-main-color-color) !important;
    background-color: var(--enfold-main-color-bg2) !important;
}*/
#top .lightswitch.dark-column #bmlt-tabs .bmlt-data-row.oddRow {
	color: var(--enfold-main-color-color) !important;
    background-color: lch(from var(--enfold-main-color-bg) calc(l + 10) c h) !important;
	filter: opacity(1) !important;
}
#top .lightswitch.dark-column #bmlt-tabs .bmlt-data-row.evenRow {
	color: var(--enfold-main-color-color) !important;
    background-color: var(--enfold-main-color-bg) !important;
	filter: opacity(1) !important;
}
/* Standard behavior for light columns */
.light-column {
    background-color: var(--enfold-alternate-color-bg);
    color: var(--enfold-alternate-color-color);
    padding: 20px;
    box-shadow: 0px 80px 50px -30px rgba(0, 0, 0, 0.15);
}
#top .light-column a:not(.btn), #top .light-column strong, .lightswitch.light-column h5, .lightswitch.light-column h4, .lightswitch.light-column h3, .lightswitch.light-column h2, .lightswitch.light-column strong a {
    color: var(--enfold-alternate-color-heading);
}
.light-column p a, .light-column .togglecontainer a {
	text-decoration: underline;
}
.light-column a:hover {
    color: wheat;
}
.light-column td strong {
    color: var(--enfold-alternate-color-primary);
}
#top .light-column b, .light-column strong, .main_color .lightswitch.light-column .toggle_content strong {
    color: var(--enfold-alternate-color-primary);
}
.main_color .light-column input[type="submit"] {
    background-color: var(--enfold-alternate-color-primary);
	color: var(--enfold-alternate-color-bg);
}
/* The PDF Meeting List Buttons */
.light-section .avia-button {
	border-radius: 10px !important;
	box-shadow: 2px 2px 10px 0px rgba(255,255,255,0.7) inset,
				-5px -8px 8px 0px rgba(0,0,0,0.1) inset !important;
	border-style: none !important;
	background-color: var(--enfold-alternate-color-primary) !important;
	color: var(--enfold-alternate-color-bg) !important;
}
.light-section #sub_menu1 a {
	border-radius: 10px !important;
	box-shadow: 2px 2px 10px 0px rgba(255,255,255,0.7) inset,
				-5px -8px 8px 0px rgba(0,0,0,0.1) inset !important;
	border-style: none !important;
	background-color: var(--enfold-alternate-color-primary) !important;
	color: var(--enfold-alternate-color-bg) !important;
	line-height: 1.3;
	padding-left: 15px;
	padding-right: 15px;
}
/* Light column big accordian, for FAQ etc. */
#top .lightswitch.light-column .togglecontainer .toggler {
    border-color: var(--enfold-alternate-color-color);
    background-color: var(--enfold-alternate-color-bg);
    color: var(--enfold-alternate-color-color);
}
#top .lightswitch.light-column .togglecontainer h2.toggler.activeTitle {
    border-color: var(--enfold-alternate-color-color);
    background-color: var(--enfold-alternate-color-bg2);
    color: var(--enfold-alternate-color-color);
}
#top .lightswitch.light-column .togglecontainer h2.toggler:not(.activeTitle):hover {
    border-color: var(--enfold-alternate-color-color);
    background-color: var(--enfold-alternate-color-bg2);
    color: var(--enfold-alternate-color-color);
}
#top .lightswitch.light-column .togglecontainer .toggle_wrap .toggle_content {
    border-color: var(--enfold-alternate-color-color);
    background-color: var(--enfold-alternate-color-bg);
    color: var(--enfold-alternate-color-color);
}
#top .lightswitch.light-column .togglecontainer span.toggle_icon {
    opacity: .8;
   border-color: var(--enfold-alternate-color-color) !important;
}
#top .lightswitch.light-column .togglecontainer h2.toggler:not(.activeTitle):hover span.toggle_icon {
    opacity: .8;
   border-color: var(--enfold-alternate-color-color) !important;
}
/* Light column small accordian: infos on meeting page that can be expanded */
#top .lightswitch.light-column .av-minimal-toggle .toggler {
    color: var(--enfold-alternate-color-color);
    background-color: var(--enfold-alternate-color-bg2);
}

#top .lightswitch.light-column .av-minimal-toggle span.toggle_icon span.hor_icon,  #top .light-column .av-minimal-toggle span.toggle_icon span.vert_icon {
    border-color: var(--enfold-alternate-color-color);
}
/* Tables, for downloads, events */
#top .lightswitch.light-column thead tr:nth-child(odd) {
	color: var(--enfold-alternate-color-color);
    background-color: var(--enfold-alternate-color-bg2);
}
#top .lightswitch.light-column tr:nth-child(odd) {
	color: var(--enfold-alternate-color-color);
    background-color: var(--enfold-alternate-color-bg);
}
#top .lightswitch.light-column tr:nth-child(even) {
	color: var(--enfold-alternate-color-color);
    background-color: var(--enfold-alternate-color-bg);
	filter: brightness(.9);
}

#top .lightswitch.light-column #bmlt-tabs .bmlt-data-row.oddRow {
	color: var(--enfold-alternate-color-color) !important;
    background-color: var(--enfold-alternate-color-bg) !important;
	filter: brightness(1);
}
#top .lightswitch.light-column #bmlt-tabs .bmlt-data-row.evenRow {
	color: var(--enfold-alternate-color-color) !important;
    background-color: var(--enfold-alternate-color-bg) !important;
	filter: brightness(.9) !important;
}
/* The "header-stripe" some columns get */
.lightswitch.light-column #headline_second_level {
	background-color: var(--enfold-alternate-color-bg2);
	padding-top:10px;margin-bottom:10px;
}
/* Crouton BMLT Tables */
.lightswitch.light-column #bmlt-tabs tr div {
	background-color: inherit !important;
	color: var(--enfold-alternate-color-color);
}
.lightswitch.light-column #bmlt-tabs tr div :hover {
	filter: brightness(.9);
}
.lightswitch.light-column #bmlt-tabs .bmlt-page {
		background-color: inherit !important;
}
.lightswitch.light-column #bmlt-tabs a.btn {
    color: var(--enfold-alternate-color-bg) !important;
	background-color: var(--enfold-alternate-color-meta);
}
#top .lightswitch.light-column #bmlt-tabs tr:hover {
    background-color: var(--enfold-alternate-color-bg) !important;
    filter: brightness(0.8);
}
.light-column ul.nav.nav-tabs li:not(.active) a {
    color: var(--enfold-alternate-color-color) !important;
	font-weight: bold;
}
.lightswitch.light-column div#bmlt-header {
	filter: brightness(.9);
	background-color: var(--enfold-alternate-color-bg) !important;
}
.lightswitch.light-column span.bmlt_tabs_meeting_count {
	color: var(--enfold-alternate-color-color) !important;
	text-shadow: none !important;
}
#top .lightswitch.light-column #bmlt-tabs tr.meeting-header td {
	background-color: var(--enfold-alternate-color-heading);
}
#top .light-column #bmlt-tabs .nav-tabs>li:not(.active)>a {
    background-color: var(--enfold-alternate-color-heading);
    color: white !important;
	font-weight: bold;
}
#top .light-column #bmlt-tabs .nav-tabs>li.active>a {
    background-color: #db4865;
		font-weight: bold;
}
/* Chaos below this point */

.fc-center h2 {
    color: var(--enfold-main-color-bg) !important;
}
#top .main_color .input-text, #top .main_color input[type='text'], #top .main_color input[type='input'], #top .main_color input[type='password'], #top .main_color input[type='email'], #top .main_color input[type='number'], #top .main_color input[type='url'], #top .main_color input[type='tel'], #top .main_color input[type='search'], #top .main_color textarea, #top .main_color select {color: white !important;}
input::placeholder {
    color: white !important;
}
iframe {
	background-color: white !important;
}
