



.header .row-bootom .nav > li a.active, .accordeon .title.ui-state-active, .header .row-bootom .nav li a:hover,
.header .language > a:first-of-type:hover,
.breadcrumbs ul li a:hover, .socialmedia_link, .link:hover, .link:focus,
.language_switch li a.active,
.language_switch li a:hover,
.video-btn-text {
	color: #a4d020 !important;
}
.header .row-bootom .nav li a, .header .language a,
.header .row-bootom .nav .dropdown .dropdown-menu > ul > li > a, .header .row-bootom .nav .dropdown .dropdown-menu .col-nav > ul > li > a,
.language_switch li a,
.breadcrumbs ul li a,
.page-title {
	color: #000;
}
.header .row-bootom .nav .dropdown .dropdown-menu ul li > a:hover,
#languagenavigation-list li a:hover {
	color: #a4d020;
	background-color: #f1f5ea;
}
.header .language a,
#languagenavigation-list li a {
	border-color: #000;
}
.language_switch li {
	border-right-color: #000;
}
.header .language:before {
	border-top-color: #000;
}
.btn:before , .link:before, .dom a:not(.download):before {
	display: none !important;
}
.header .navbar-form, .accordeon .title,
.header .row-bootom .nav .dropdown > .dropdown-menu, #controlnavigation-list,
.header .row-bootom .nav .dropdown.dropdown-col-1 > .dropdown-menu > ul > li,
.header .language .holder-language,
.image-text-teaser , .image-teaser,
.media-teaser, .image-teaser,
.media .selectbox,
.holder-news, .holder-search, .holder-box, .video-teaser  {
	border-color: #a4d020;
}
.flag-teaser .holder-box {
    border-color: #a4d020 !important;
    background-color: #a4d020 !important;
}
.flag-teaser-text {
    color: #fff !important;
}

.holder-news .col:hover, .holder-search .col:hover {
	background-color: #f1f5ea66;
}
@media only screen and (min-width: 991px) {
	.holder-news.list .col, .holder-search.list .col {
		border-top: #a4d020 solid 1px;
	}
}
.image-text-teaser.bg-arrow:before, .image-teaser.bg-arrow a:before,
.holder-news .col:after, .holder-search .col:after {
	background-image: url(/media/brainbee/custom_files/bb_arrow_left.svg);
}
.media .selectbox {
	background-image: url(/media/brainbee/custom_files/bb_blue_arrow_down.svg);
}
.image-teaser a:hover:after, .image-text-teaser a:hover:after {
	background-color: #f1f5ea66;
}
.header .row-bootom .nav > .dropdown.open > a:after {
	background-image: url(/media/brainbee/custom_files/blue_arrow_top_thin.svg);
}
.header .navbar-form .btn-search, #search_form .btn-search {
	background: url(/media/brainbee/custom_files/search_bb.png) no-repeat 0 8px;
}
.breadcrumbs ul li {
	background-image: url(/media/brainbee/custom_files/arrow_breadcrumb_bb.png);
}
.banner_inner_text,
.btn-down, .btn-link , .btn, .btn-primary:hover, 
.btn-down:hover, .btn-link:hover, 
.slider .slick-dots li.slick-active button {
	background-color: #a4d020;
}
.slider .bx-pager .bx-pager-item a, .slider .slick-dots button,
.teaser-slider .slick-dots button {
	background-color: #f1f5ea;
}
.teaser-slider .slick-dots button {
	color: #f1f5ea;
}
.teaser-slider .slick-dots li.slick-active button {
	color: #a4d020;
	background-color: #a4d020;
}
.banner_inner_text a, .banner_inner_text p,
.media .selectbox select , .media .selectbox option {
	color: #000;
}
.slider .slick-prev:hover, .slider .slick-next:hover {
	background-color: #f1f5ea11;
}
.slider .bx-prev, .slider .slick-prev, .slider .slick-prev:hover, .slider .slick-prev:focus .slider .bx-next, .slider .slick-next, .slider .slick-next:hover, .slider .slick-next:focus {
	background-image: url(/media/brainbee/custom_files/bb_arrow_right.svg);
}
.slider h1 {
	background-color: transparent;
	text-shadow: none;
}

.link, .dom a:not(.btn):not(.play-video) {
	color: #a4d020;
	text-decoration: none;
	font-weight: 400;
}
.link > .fa, .dom a:not(.btn):not(.play-video) > .fa {
	display: none;
}
.dom h2:first-child {
	color: #a4d020;
}
.download-list .text-with-image {
	background-color: #f1f5ea;
	border-color: #a4d020;
}
.dlentry .dom h2:first-child { 
	color: #000;
}

.zoomable:before, .zoomable-album .img-wrapper:before {
	background-image: url(/media/brainbee/custom_files/zoom_icon_bb.svg);
}

.accordeon .title p {
	background-image: url(/media/brainbee/custom_files/bb_plus.svg);
}
.accordeon .title.ui-state-active p {
	background-image: url(/media/brainbee/custom_files/bb_minus.svg);
}
.table {
	border: none;
}
.table tbody > tr > td {
	border-bottom: 1px #a4d020 solid;
	border-top: 1px #a4d020 solid;
}
.table tbody > tr:hover td, .table tbody > tr:nth-child(odd):hover td {
	background-color: #f1f5ea;
}
.table table td {
	
}
.table tr {
	border-left: 0;
	border-right: 0;
}
tr.odd {
	background-color: #f1f5ea;
}
.table tbody > tr:nth-child(odd ) td {
		background-color: #fff;
}
.table thead > tr > th {
	font-size: inherit;
	background-color: #4e4e4e;
	color: #fff;
	padding: 0 36px;
	height: 55px;
    vertical-align: middle;
	boder-right: none;
}
.dom ul li:after, .profile .desc ul li:after, .teaser-bulleted .desc ul li:after {
	background: none;
	content: '■';
	color: #a4d020;
	top: -1px;
    font-size: 12px;
    left: 3px;
}
.btn-primary.active, .btn-primary:active, .open>.dropdown-toggle.btn-primary, 
.btn-primary:focus , .btn-primary:active:focus {
	background-color: #a4d020;
}
.cookienote .btn-link-invers {
	background-color: #fff;
	color: #a4d020 !important;
}
.media .previewimage.imagecat_mp4 .ico {
    background: url('/media/brainbee/custom_files/downloadlist/icon_mp4_svg_bb.svg') no-repeat center;
}
.media .previewimage.imagecat_avi .ico {
    background: url('/media/brainbee/custom_files/downloadlist/icon_avi_svg_bb.svg') no-repeat center;
}
.media .previewimage.imagecat_wmv .ico {
    background: url('/media/brainbee/custom_files/downloadlist/icon_wmv_svg_bb.svg') no-repeat center;
}
.media .previewimage.imagecat_pdf .ico {
    background: url('/media/brainbee/custom_files/downloadlist/icon_pdf_svg_bb.svg') no-repeat center;
}
.media .previewimage.imagecat_jpg .ico {
   background: url('/media/brainbee/custom_files/downloadlist/icon_jpg_svg_bb.svg') no-repeat center;
}
.media .previewimage.imagecat_png .ico {
    background: url('/media/brainbee/custom_files/downloadlist/icon_png_svg_bb.svg') no-repeat center;
}
.media .previewimage.imagecat_bmp .ico {
    background: url('/media/brainbee/custom_files/downloadlist/icon_bmp_svg_bb.svg') no-repeat center;
}
.media .previewimage.imagecat_tiff .ico {
    background: url('/media/brainbee/custom_files/downloadlist/icon_tif_svg_bb.svg') no-repeat center;
}
.media .previewimage.imagecat_eps .ico {
    background: url('/media/brainbee/custom_files/downloadlist/icon_eps_svg_bb.svg') no-repeat center;
}
.media .previewimage.imagecat_generic .ico {
    background: url('/media/brainbee/custom_files/downloadlist/icon_file_svg_bb.svg') no-repeat center;
}
.media .previewimage.imagecat_xls .ico, .media .previewimage.imagecat_xlsx .ico {
    background: url('/media/brainbee/custom_files/downloadlist/icon_xls_svg_bb.svg') no-repeat center;
}
.media .previewimage.imagecat_app .ico {
    background: url('/media/brainbee/custom_files/downloadlist/icon_file_svg_bb.svg') no-repeat center;
}
.video-btn-ico {
	background-image: url(/media/brainbee/custom_files/play_button_bb.svg);
}
.mfp-close:after {
	background-image: url(/media/brainbee/custom_files/bb_plus.svg);
}
.mfp-counter {
	top: 42px;
}

.banner_inner_text a:before {
    background-image: url(/media/brainbee/custom_files/black_arrow_right.svg);
   
}

.custom_logo {
	float: right;
    height: 48px;
    margin-top: -9px;
    margin-left: 26px;
}
.custom_logo_xs {
	display: none;
}
@media only screen and (max-width: 1023px) {
	.custom_logo {
		margin-top: -17px;
		margin-right: 6px;
		display: none;
	}
	.header .navbar .navbar-brand {
		/*height: 100px;*/
	}
	#main {
		/*padding-top: 100px;*/
	}
	.custom_logo_xs {
		display: none;
		/*height: 35px;*/
		width: 86px;
		margin-top: 25px;
		margin-left: 13px;
	}
}
.footer_logo {
	margin: 26px 0;
	height: 45px;
}
.footer_logo_left {
	height: 25px;
}
.vertical-align {
    display: flex;
    align-items: center;
}
@media only screen and (max-width: 767px) {
	.vertical-align {
		display: block;
		text-align: center !important;
	}
	.vertical-align .text-right {
		display: block;
		text-align: center !important;
	}
}
.col-25 {
	padding-left: 10px;
    padding-right: 10px;
	width: 25%;
	float: left;
}
@media only screen and (max-width: 767px) {
	.col-25 {
		width: 100%;
		padding-left: 15px;
		padding-right: 15px;
	}
}
/*
.row-bootom .col-xs-12 {
	display: flex;
	justify-content: space-between;
	flex-direction: row;
}
.row-bootom .col-xs-12 p {
	align-self: center;
}*/
.demo-button {
	background-color: #a4d020;
	border: 1px #000 solid;
	border-radius: 18px;
	padding: 18px;
	font-size: 26px;
    width: 100%;
    text-align: center;
    cursor: pointer;
	margin: 0 -13px 0 -13px;
}
.bg-grey h2, .bg-grey h3 {
	color: #a4d020;
}
.bg-grey {
	border-top: 1px solid #a4d020;
	border-bottom: 1px solid #a4d020;
}
a.meta-icon {
	margin-left: 25px;
}
a.meta-icon::before {
	margin-right: 2px;
    position: absolute;
    display: inline-block;
    width: 25px;
    height: 24px;
    background-size: contain;
    top: -3px;
    left: -28px;
}
a.meta-icon-globe::before {
	content: url('/media/systemfiles/globe.svg');  
}
a.meta-icon-user::before {
	content: url('/media/systemfiles/user_mahle-blue.svg');  
}

.download-teaser figure {
	background-color: #d4e5a7;
}

.history_slider_box {
	border-color: #a4d020;
}
.history_slider_headline, .history_slider_subline, .hs_nav_slider ul, .hs_nav_slider li, .hs_nav_slider .ui-slider-handle, .hs_nav_slider .tooltip, .hs_nav_slider .tooltip-inner, .hs_first_year, .hs_last_year {
	color: #a4d020;
}
.history_slider_more, .hs_nav_slider .ui-slider-handle, .history_slider_box.show_text {
	background-color: #a4d020;
}
.history_slider_controls .slick-arrow, .history_slider_controls .slick-arrow:hover, .history_slider_controls .slick-arrow:focus {
	background-image: url(/media/brainbee/custom_files/bb_arrow_left.svg);
}