/* COOKIE EXTENSION GDPR - START */

div.cc-window.cc-floating {
	max-width: 33em !important;
}

div.cc-checkboxes-container a:not(.cc-btn) {
	padding: 3px 8px 0 8px !important;
}

a.cc-link label {
	font-size: 12px !important;
}

div.cc-window:not(.cc-center) span.cc-message {
	overflow: unset !important;
}

.cc-floating .cc-message {
	line-height: 1.5em !important;
}

div.cc-checkboxes-container a.cc-btn.cc-allow {
	width: 100% !important;
	margin-top: 5px !important;
	padding: 0.4em 0 0 0.4em;
}

.cc-btn {
	font-weight: normal !important;
}

div.cc-compliance > a.cc-btn {
	margin-right: unset !important;
}

.cc-revoke.cc-bottom {
	border-top-left-radius: 0px !important;
	border-top-right-radius: 0px !important;
}

/* COOKIE EXTENSION GDPR - ENDE */

.rsform-block-buchung-kurs-08-teilnehmer-01-kursauswahl > div:nth-child(2), .rsform-block-buchung-kurs-08-teilnehmer-02-kursauswahl > div:nth-child(2), .rsform-block-buchung-kurs-08-teilnehmer-03-kursauswahl > div:nth-child(2), .rsform-block-buchung-kurs-08-teilnehmer-04-kursauswahl > div:nth-child(2), .rsform-block-buchung-kurs-08-teilnehmer-05-kursauswahl > div:nth-child(2) {
	font-size: 0.75em !important;
}

.rsform-block-buchung-kurs-16-teilnehmer-01-kursauswahl > div:nth-child(2), .rsform-block-buchung-kurs-16-teilnehmer-02-kursauswahl > div:nth-child(2), .rsform-block-buchung-kurs-16-teilnehmer-03-kursauswahl > div:nth-child(2), .rsform-block-buchung-kurs-16-teilnehmer-04-kursauswahl > div:nth-child(2), .rsform-block-buchung-kurs-16-teilnehmer-05-kursauswahl > div:nth-child(2) {
	font-size: 0.75em !important;
}

.rsform-block-buchung-kurs-24-teilnehmer-01-kursauswahl > div:nth-child(2), .rsform-block-buchung-kurs-24-teilnehmer-02-kursauswahl > div:nth-child(2), .rsform-block-buchung-kurs-24-teilnehmer-03-kursauswahl > div:nth-child(2), .rsform-block-buchung-kurs-24-teilnehmer-04-kursauswahl > div:nth-child(2), .rsform-block-buchung-kurs-24-teilnehmer-05-kursauswahl > div:nth-child(2) {
	font-size: 0.75em !important;
}

.rsform-block-buchung-kurs-32-teilnehmer-01-kursauswahl > div:nth-child(2), .rsform-block-buchung-kurs-32-teilnehmer-02-kursauswahl > div:nth-child(2), .rsform-block-buchung-kurs-32-teilnehmer-03-kursauswahl > div:nth-child(2), .rsform-block-buchung-kurs-32-teilnehmer-04-kursauswahl > div:nth-child(2), .rsform-block-buchung-kurs-32-teilnehmer-05-kursauswahl > div:nth-child(2) {
	font-size: 0.75em !important;
}



.blog-item {
	border-bottom: 1px solid #ff6138;
	padding-bottom: 30px;
}


.blog-picture {
	margin-bottom: 50px;
	margin-right: 50px;
	border-bottom: 10px solid #ff6138;
}


.rsform-block-anmeldung-teilnehmer-01-kursauswahl > div:nth-child(2), .rsform-block-anmeldung-teilnehmer-02-kursauswahl > div:nth-child(2), .rsform-block-anmeldung-teilnehmer-03-kursauswahl > div:nth-child(2), .rsform-block-anmeldung-teilnehmer-04-kursauswahl > div:nth-child(2), .rsform-block-anmeldung-teilnehmer-05-kursauswahl > div:nth-child(2) {
	font-size: 0.8em !important;
	font-family: Arial !important;
	font-weight: 200 !important;
	color: #444 !important;
}


.kurs_weitere_informationen_inhalt {
	background-color: #ff61382b;
	padding: 15px;
	font-size: 1em;
}

.kurs_allgemeine_informationen_inhalt, .kurs_ausbildungsinhalte_inhalt, .kurs_zeitlicher_umfang_inhalt, .kurs_zeitlicher_rahmen_inhalt, .kurs_referenten_inhalt, .kurs_zielgruppe_zugangsvoraussetzungen_inhalt, .kurs_abschluss_inhalt, .kurs_partner_inhalt {
	color: #444;
}

h3.kurs_allgemeine_informationen, h3.kurs_weitere_informationen, h3.kurs_ausbildungsinhalte, h3.kurs_zeitlicher_umfang, h3.kurs_zeitlicher_rahmen, h3.kurs_referenten, h3.kurs_zielgruppe_zugangsvoraussetzungen, h3.kurs_abschluss, h3.kurs_partner {
	font-size: 1.2em;
	margin-top: 40px;
	border-left: 5px solid #ff6138;
	padding-left: 15px;
}

.rsform-block-anmeldung-tagesseminar-mehrfachauswahl > div:nth-child(2) {
	font-size: 0.8em !important;
}

.col-form-label {
	padding-left: 28px;
}

strong.formRequired {
	color: #FF6138;
}

.form-select {
	font-size: 14px !important;
	font-weight: 300 !important;
}

.btn-secondary {
	background: #FF6138 !important;
}

.rsfp-signature-footer .description {
	font-size: 1.8em !important;
}

.form-check-input[type="checkbox"] {
	border: 1px solid #769634;
	margin-top: 7px;
}

#fi-61b9f1168f37cc48296773 {
  margin-bottom: 0px !important;
}

#cal76_0Container, #cal76_1Container, #cal72_0Container, #cal72_1Container   {
	z-index: unset !important;
}

.blog .item-image {
  border-bottom: 10px solid #FF6138 !important;
  box-shadow: 5px 5px 6px #aaa;
}

.item-image {
  padding-bottom: 0px !important;
}

.blog .items-leading .article-title .page-header h2, .row-cols-lg-2 > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > h2:nth-child(1), div.com-content-category-blog__item:nth-child(2) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > h2:nth-child(1) {
    font-size: 1.3em !important; /* entspricht etwa H4 */
    font-weight: 300;
}

#ba-df5sbnjae {
  background-position: unset !important; 
}

#ba1-97cfe8mov {
  background: rgba(50, 50, 50, 0.9);
  max-width: 50%;
}

span.ctype_name {
  margin-bottom: 20px;
}

.custom-data-list ul li {
  margin-top: 20px !important;
}

.custom-data-list .dp-flatcalendar {
  margin-top: 5px !important;
}

.uk-dotnav > .uk-active > * {
  background-color: rgba(118, 150, 52, 0.6) !important;
}

.uk-slidenav {
  color: rgb(255 255 255 / .9);
  background: rgb(118, 150, 52) !important;
}

a:hover {
  --bs-link-color: #3F8617 !important;
}

.df-bg {  
  background-color: rgb(249, 249, 249) !important;
}

.justify-content-start {
  justify-content: center !important;
}
