@charset "utf-8";
/* CSS Document */

/* @ author : www.pixiwooh.com */
/* ************************** */

/*
>>> 1. RESET
>>> 2. STRUCTURE
>>> 3. GENERIC TAG STYLE
>>> 4. FONT
>>> 5. TITLE
>>> 6. HEADER
>>> 7. NAVIGATION
>>> 8. CONTENT
>>> 9. FOOTER

>>> 100. OTHER CLASS

*/

/*
SWATCH COLORS

Orange = #FF3300
Beige = #DFCB8C
*/

/*
BOX SIZING

-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;

BORDER RADIUS

-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;

BG COVER

-webkit-background-size:cover; 
-moz-background-size:cover;
-o-background-size:cover;
background-size:cover; 

@media screen and (max-width: 1024px){}

*/


/* _______________________________  1. RESET _______________________________ */

@import url('reset.css');


/* _______________________________  2. STRUCTURE  _______________________________ */

html{height: 100%;}

body{background:#FFF; color:#131313; font-family: 'youngregular', Arial, Verdana, sans-serif; font-size:16px; height:100%; width:100%;}

#wrapper{/*height:100%;*/ min-height: 100%; width:100%;}

/* _______________________________  3. GENERIC TAG STYLE  _______________________________ */

strong{font-weight:bolder;}

a{cursor: pointer; text-decoration: none;}
	a:active { outline: none; }
	a:focus{-moz-outline-style: none;}
	a:focus, a:hover, a:active { outline:none;}
	
img{border:none; outline:none;}

/* FORMS ADDON */
form .dform_error {font-size:13px; font-weight:normal !important;}

/* _______________________________  4. FONT  _______________________________ */

@font-face {
    font-family: 'youngregular';
    src: url('https://www.moesassurances.be/fonts/young-webfont.eot');
    src: url('https://www.moesassurances.be/fonts/young-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.moesassurances.be/fonts/young-webfont.woff2') format('woff2'),
         url('https://www.moesassurances.be/fonts/young-webfont.woff') format('woff'),
         url('https://www.moesassurances.be/fonts/young-webfont.ttf') format('truetype'),
         url('https://www.moesassurances.be/fonts/young-webfont.svg#youngregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* _______________________________  5. TITLE  _______________________________ */

h1{font-size:26px; font-weight:bold; line-height:30px; margin-bottom:5px; text-transform:uppercase;}
h2{font-size:18px;  margin-bottom:15px; text-transform:uppercase;}

/* _______________________________  6. HEADER  _______________________________ */
header{background-color:; height:127px; width:100%;}
	.header_content{height:100%; margin:0 auto; position:relative; width:90%; z-index:100;}
		.header_content .logo{display:block; float:left; height:87px; padding-top:30px; width:149px;}
		.header_content #widget_menu, ul#jmenu_mobile{display:none;}

	.header_content #utils{clear:right; float:right; margin-top:20px;}
		.header_content #utils > *{margin-left:15px;}
		.header_content #utils > *:first-child{margin-left:0;}
		.header_content #utils a{background-color:#FF3300; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; color:#FFF; display:inline-block; font-size:13px; font-weight:bold; height:35px; line-height:35px; vertical-align:middle; padding:0 15px; text-decoration:none; text-transform:uppercase;}

@media screen and (max-width: 1060px){
	header{height:auto;}
	.header_content{height:auto; text-align:center; width:100%;}
	.header_content .logo{display: block; height: 67px; float:none; margin: 20px auto; top:0; width: 240px;}
	.header_content #utils{float:none;}
}	

@media screen and (max-width: 655px){
	.header_content #utils a{display:block; padding:0;}
	.header_content #utils > *:first-child, .header_content #utils > *{margin:20px auto; width:60%;}
	#utils > form{display:block;}
}
	
	
/* _______________________________  7. NAVIGATION  _______________________________ */
#main_menu{float:right; font-size:14px; margin:40px 0 0 0;}
	#main_menu .active{position:relative; z-index:1;}
	#main_menu .active:before {content:""; position:absolute; left:25%; bottom:0; height:1px; width:50%; border-bottom:1px solid #FF3300;}

@media screen and (max-width: 1060px){
	header nav#main_menu{height:auto; float:none; text-align:left; width:100%;}	
	#main_menu .active:before {border-bottom:none;}
}

/* _______________________________  8. CONTENT  _______________________________ */
.content{background:#F8F8F8; font-size:16px; font-weight:normal; line-height:20px; margin:0 auto 0 auto; width:90%; display:table;}
.content:first-of-type{margin-top:48px;}
	
	.content .leftcolumn, .content .rightcolumn{display:table-cell; vertical-align:top;}
	.content .leftcolumn{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; width:calc(100% - 300px)}
		.content .leftcolumn #leftcolum_content{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:35px;}
			.content .leftcolumn #leftcolum_content a{color:#131313; text-decoration:underline;}
			.content .leftcolumn #leftcolum_content ol{padding:20px 0 20px 25px;}
				.content .leftcolumn #leftcolum_content ol li{list-style-type:decimal;padding:0 0 10px 0;}
			.content .leftcolumn #leftcolum_content ul{padding:20px 0 20px 25px;}
				.content .leftcolumn #leftcolum_content ul li{list-style-type:circle; padding:0 0 10px 0;}
			.content .leftcolumn #leftcolum_content p{padding-bottom:20px;}
			.content .leftcolumn #leftcolum_content table{border:#131313 1px solid;margin: 20px 0;width:100% !important;}
				.content .leftcolumn #leftcolum_content table thead,
				.content .leftcolumn #leftcolum_content table tr,
				.content .leftcolumn #leftcolum_content table th,
				.content .leftcolumn #leftcolum_content table td{border:#131313 1px solid; padding:15px;}
				
		.content .leftcolumn h1 + p{color:#FF3300; font-size:18px;}
		.content .leftcolumn #ibp_videos{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; color:#000; font-size:15px; margin:30px 0 0 0; width:100%;}
		.content .leftcolumn .formulaire{background-color:#DFCB8C; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; font-size:13px; padding:20px; width:100%;}
			.content .leftcolumn .formulaire .dform_element{margin:0;}
		.content .leftcolumn #ibp_docs{background-color:#DFCB8C; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; font-size:13px; padding:20px; width:100%;}
		#ibp_docs h5{margin:30px 0 15px 0;}
		#ibp_docs h5:first-child{margin-top:0;}
			.documents_container{display:table; margin:0 0 10px 0;}
				.documents_container p{display:table-cell;}
				.documents_container p:first-child{margin-right:50px; width:200px;}
					.documents_container p a{color:inherit; text-decoration:underline;}		
	
	.content .rightcolumn{height:100%; width:300px;}
		#ibp_column{height:250px;width:300px;}		
		.banner{display:block; margin:0 auto; text-align:center;}

@media screen and (max-width: 1060px){
	.content:first-of-type{margin-top:30px;}
}
	
@media screen and (max-width: 780px){
	.content{width:100%;}
	.content .leftcolumn, .content .rightcolumn{display:block; width:100%;}
	#wrapper .content:first-child .rightcolumn{display:none !important;} 
	.content .leftcolumn #leftcolum_content section{clear:both;}
	.content .leftcolumn{width:100%;}
	#ibp_column{margin:0 auto;}
	#ibp_column iframe{display:block;} 
	.content hr{display:none;}
	.content .leftcolumn #leftcolum_content p img{height:auto !important;width:100% !important;}
}

@media screen and (max-width: 550px){
	.content .leftcolumn #leftcolum_content p img{display:none;}
}

@media screen and (max-width: 340px){
	.documents_container p{display:block;}
	.documents_container p:first-child{width:100%;}
	#ibp_column iframe{width:100%;}
	#ibp_column iframe img{ height:auto; width:100%;}
}

	.btn{background:#FF3300; color:#FFF; cursor:pointer; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; display:block; font-size:15px; height:65px; text-align:center; width:234px;}
		.btn span{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; display:block; font-size:17px; line-height:25px; padding-top:12px; text-transform:uppercase;}
		.btn a{color:inherit;}
	.disabled{background:#CCC; color:#B6B6B6; cursor:default;}
	
	#c2a{background:#DFCB8C; display:table; padding:45px 0; table-layout:fixed; width:100%;}
		#c2a div{display:table-cell; width:50%;}
		#c2a div:first-child{border-right:1px solid #FFF;}
			#c2a p{margin:0 auto}
	
	#keywords{background:none; color:#FF3300; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; border:2px #FF3300 solid; font-size:13px; font-weight:bold; margin-bottom:0; text-align:center;}
	
	header form{display:inline-block;}
	header #keywords{height:35px; width:auto;}
	
	.actu p:first-of-type{color:#FF3300; font-size:18px; margin-bottom:20px;}
	.actu p:last-of-type{font-size:15px; line-height:18px;}
	.actu a{background-color:#FF3300; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; color:#FFF !important; display:inline-block; font-size:13px; letter-spacing:1px; margin:15px 0; padding:8px 20px; text-decoration:none !important; text-transform:uppercase;}
	.see_all_news{color:#FF3300; font-size:12px; font-weight:bold;}
	
@media screen and (max-width: 1060px){
	header #keywords{width:100%;}
}

@media screen and (max-width: 1000px){
	#aide .content .rightcolumn,#legal .content .rightcolumn,#actualites .content .rightcolumn{display:none;}
}


/*********** PAGE ACCUEIL **********/
video#bgvid{background:url('https://www.moesassurances.be/images/interface/img/ml/video.jpg') no-repeat; background-size:cover; height:auto; min-height:100%; left:50%; position:fixed; top:50%; -webkit-transform:translateX(-50%) translateY(-50%); transform:translateX(-50%) translateY(-50%); min-width:calc(100% + 1px); width:auto; z-index:-100; 
}

#home .header_content{width:960px;}

#content_home{background:none; font-size:; font-weight:normal; margin:; min-height: 100%; margin:0 auto; width:960px;}

#intro{text-align:center; margin:0 auto; padding:87px 0; width:521px;}
	#intro h1{color:#131313; text-transform:uppercase;}
		#intro h1 span{display:block;}
		#intro h1 span:first-of-type{background:url('https://www.moesassurances.be/images/interface/img/ml/home_h1_bg.png') no-repeat center center; font-size:13px; margin:0 0 30px 0; width:100%;}
		#intro h1 span:last-of-type{font-size:35px; line-height:40px; margin:0 auto 30px auto; width:443px;}
		#intro h1 em{color:#FF3300; font-style:normal;}
	#intro p{background:url('https://www.moesassurances.be/images/interface/img/ml/intro_bottom_bg.jpg') no-repeat bottom center; font-family:"Times New Roman", Times, serif; font-size:18px; line-height:20px; padding-bottom:25px;}
	#intro .btn{margin:43px auto 25px auto;}
	
@media screen and (max-width: 1060px){
	#home .header_content{width:100%;}
	#intro{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding: 25px 15px;}

}

@media screen and (max-width: 1000px){
	#content_home{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 15px; width:100%;}
}

@media screen and (max-width: 800px){
	video#bgvid{display:none;}
	body#home{background:url('https://www.moesassurances.be/images/interface/img/ml/video.jpg') #FFF no-repeat center right fixed;-webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover;}
}

@media screen and (max-width: 780px){
	#intro{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding: 25px 15px; width:100%;}
	#intro h1 span:last-of-type{width:100%;}
}

#slider{overflow:hidden; width:100%;}
#home #slider{background:url('https://www.moesassurances.be/images/interface/img/ml/slideshow_home/bg_slideshow_home.gif') top left repeat-x;}
	#slideshow{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#FFF;}
	#home #slideshow{margin:0 auto;padding:75px 0 0 0; width:960px;}
		#slideshow ul{}
			#slideshow ul li{display:none;}
				#slideshow ul li h2{font-size:26px; line-height:30px; text-transform:uppercase;}
				#home #slideshow ul li h2{margin-bottom:30px; width:570px;}
				#slideshow ul li p{font-size:22px;line-height:28px;}
				#home #slideshow ul li p{overflow:hidden; width:570px; }
				#home #slideshow ul li img{height:200px;position:absolute;right:0;top:-30px;width:240px;}
		#home #slideshow ol{height:143px; margin-top:211px;}
			#slideshow ol li{display:block; float:left; height:143px; width:160px;}		
			#slideshow ol li:nth-child(1) {background:url('https://www.moesassurances.be/images/interface/img/ml/slideshow_home/bg_moes_offre_agricole.png') center center no-repeat;}
			#slideshow ol li:nth-child(2) {background:url('https://www.moesassurances.be/images/interface/img/ml/slideshow_home/bg_moes_offre_incendie.png') center center no-repeat;}
			#slideshow ol li:nth-child(3) {background:url('https://www.moesassurances.be/images/interface/img/ml/slideshow_home/bg_moes_offre_grele.png') center center no-repeat;}
			#slideshow ol li:nth-child(4) {background:url('https://www.moesassurances.be/images/interface/img/ml/slideshow_home/bg_moes_rapidite.png') center center no-repeat;}
			#slideshow ol li:nth-child(5) {background:url('https://www.moesassurances.be/images/interface/img/ml/slideshow_home/bg_moes_contrats.png') center center no-repeat;}
			#slideshow ol li:nth-child(6) {background:url('https://www.moesassurances.be/images/interface/img/ml/slideshow_home/bg_moes_compatibilite.png') center center no-repeat;}
				#slideshow ol li a{background:none;display:block; height:100%; width:100%;}
				#home #slideshow ol li a.flex-active{background:url('https://www.moesassurances.be/images/interface/img/ml/slideshow_home/bg_moes_current_home.png') top center no-repeat;} 

@media screen and (max-width: 1000px){
	#home #slider{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 15px; width:100%;}
	#home #slideshow{width:100%;}
	#slideshow ol li{width:16.66%;}
}

@media screen and (max-width: 885px){
	#home #slideshow ul li h2,#home #slideshow ul li p{width:60%;}
	#home #slideshow ul li img{height:auto; width:30%;}
}

@media screen and (max-width: 775px){
	#home #slideshow ul li h2, #home #slideshow ul li p{text-align:center; width:100%;}
	#home #slideshow ul li img{display:none;}
}
@media screen and (max-width: 380px){
	#home #slider{padding:20px 0;}
	#home #slideshow{padding:0;}
	#home #slideshow ol{display:none;}
}
/*SEARCH*/
#intro #keywords{border-color:#FFFFFF; color:#FFF; width:234px;}

#news_column{background-color:#FFF; text-align:center; width:100%;}
	#news_content{margin:0 auto; padding:45px 0; width:578px;}
	#news_column h1{color:#131313; font-size:26px; margin-bottom:30px; text-transform:uppercase;}
		#news_column h1 a{color:inherit;}

/*********** PAGE ACTUALITÉS INDEX **********/

#actualites .actu{margin-bottom:30px;}
#actualites .see_all_news{display:block;}
	
/*********** PAGE ACTUALITÉS ARTICLE **********/
#image_actu{background:url('https://www.moesassurances.be/images/interface/img/ml/image_actu_bg.jpg') no-repeat center center; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover;}

#news_nav{color:#FFF; display:table; margin:60px 0 0; table-layout:fixed; width:100%;}
	#news_nav p{display:table-cell; text-transform:uppercase;}
	#news_nav p#news_prev{text-align:left;}
	#news_nav p#news_next{text-align:right;}
		#news_nav p a{background-color:#FF3300; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; color:inherit; display:inline-block; font-size:13px; font-weight:bold; padding:5px 15px; text-decoration:none;}
		#news_nav p#news_prev a:before{content:"\21E6"; padding-right:10px;}
		#news_nav p#news_next a:after{content:"\21E8"; padding-left:10px;}
	.indextable{color:#131313; text-align:center;}

/*********** PAGE PRODUIT *********/
.content #c2a{height:calc(300px - 140px);}
.content #c2a p{position: relative; top:50%; -webkit-transform: translateY(50%); -ms-transform: translateY(50%); transform: translateY(50%);}

@media screen and (max-width: 945px){
	#c2a{display:block; float:none; width:100%;}
	#c2a div{display:block; width:100%;}
	#c2a div:first-child{border:none;}
	.content #c2a p{top:0; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0);}
	#c2a > div:nth-child(2){padding:35px 0 0 0;}
}

/*********** PAGE EQUIPE *********/
#equipe{margin-top:30px; width:100%;}
	/*#equipe li{width:291px; float:left;}*/
	
	#equipe .membre{display: block; float: left; margin: 0 auto 20px 0; vertical-align: top; width: 33.33%;}	
	#equipe .membre:last-child{clear:right;}
		#equipe .membre img{height:auto;vertical-align:top;width:100%;}
		#equipe .membre p{text-align:center; }
		#equipe .membre #nom{color:#FF3300; font-size:17px; margin-top:20px; padding-bottom:0; text-transform:uppercase;}
		#equipe .membre #roles{color:#949494; font-size:13px; margin-top:10px;}

#exploitations_assurees a{display:block;}
#exploitations_assurees img{height:auto; width:100%;}

@media screen and (max-width: 1000px){
	#equipe .membre{width:50%;}
}

@media screen and (max-width: 550px){
	#equipe .membre{width:100%;}
	#exploitations_assurees{display:none;}
}

/*********** FORMULAIRE **********/
#contact form label{display:none!important;}

::-webkit-input-placeholder, ::-moz-placeholder, :-ms-input-placeholder, placeholder{opacity:1!important;}

form input[type=text], form input[type=email]{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; border:2px #FF3300 solid; color:#FF3300; font-size:13px; height:31px; line-height:31px; margin-bottom:10px; padding:0 15px!important; text-transform:uppercase; vertical-align:middle; width:100%;}

#contact form input[type=text], #contact form input[type=email]{width:80%;}

form textarea{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; border:2px #FF3300 solid; color:#FF3300; font-family: 'youngregular', Arial, Verdana, sans-serif; font-size:13px; margin-bottom:20px; padding:10px 15px!important; text-transform:uppercase; width:100%;}
#contact form textarea{width:90%;}

form .chosen-container-multi{width:90%!important;}
	form .chosen-container-multi input[type=text]{width:100%!important;}

form input[type=submit]{background-color:#FF3300; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; border:none; color:#FFF; cursor:pointer; font-size:13px; height:31px; line-height:31px; margin-top:10px; padding:0 15px!important; text-transform:uppercase; vertical-align:middle;}

.dform_error + .dform_container input{border-color:#F00;}

@media screen and (max-width: 780px){
	.dform_container .dfcolumns .column.sortable{width:100% !important;}
	.dform_container .dfcolumns .column{float:none; !important}
	form input[type="text"], form input[type="email"], #contact form input[type=text], #contact form input[type=email]{width:100% !important;}
	form textarea, #contact form textarea{width:100%;}
}

/*********** PAGE CONTACT **********/
#coordonnees, #horaires{margin-bottom:50px;}
#coordonnees{float:left; width:45%;}
	#coordonnees p{padding-bottom:0!important;}
	#coordonnees p:first-of-type{font-weight:bold;}
	#coordonnees a{color:inherit; text-decoration:underline;}
#horaires{float:right; width:45%;}

#contact .content .rightcolumn{background:#FF3300;}

#contact #slider{height: 100%;margin-top:-45px; overflow:hidden;}
	#contact #slideshow{margin:0 auto;width:300px;}
		#contact #slideshow #slide_current{background: url('https://www.moesassurances.be/images/interface/img/ml/slideshow_contact/bg_moes_current_contact.png') center center no-repeat; height: 143px; position:absolute; width: 300px; z-index:1;}
			#contact #slideshow ul li{padding: 143px 0 0 0;}
				#contact #slideshow ul li h2{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 60px 30px 40px 30px; width:100%;}
				#contact #slideshow ul li p{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;padding: 0 30px; width:100%; }
				#contact #slideshow ul li div{background:#FFF; position:absolute; top:0;width:300px;}
				#contact #slideshow ul li div img{display:block; height: 143px; margin:0 auto;width:137px;}
		#contact #slideshow ol{display:none;}
		
@media screen and (max-width: 1000px){
	#coordonnees,#horaires{float:none; width:100%;}
	#contact #slider{margin-top:0;}
}

@media screen and (max-width: 780px){
	#coordonnees,#horaires{float:none; width:100%;}
	#contact #slider{display:none;}
}
			
/********** PAGE RECHERCHE *********/
#resultats_recherche{padding-top:20px;}

/* _______________________________  9. FOOTER  _______________________________ */
footer{background-color:#FFF; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; font-size:13px; padding-top:40px; width:100%;}
footer #footer_content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; border-top:1px solid #131313; margin:0 auto; padding:48px 8px; width:90%;}
#home footer #footer_content{width:960px;}
	footer .leftcolumn{float:left; width:50%}
	footer .rightcolumn{float:right; width:50%}
		footer .rightcolumn a{float:right; }
	footer a{color:inherit;}
			footer #legal, #credits span{margin-bottom:15px;}
			footer #legal{font-weight:bold; text-transform:uppercase;}
				#credits span{display:block; text-transform:uppercase;}
		#footer_logos img{display:inline-block; margin-right:20px;}
		#footer_logos > *:last-child{margin:0;}
		
@media screen and (max-width: 1000px){
	#home footer #footer_content{padding:48px 15px; width:100%;}
}

@media screen and (max-width: 780px){
	footer #footer_content{width:100%;}
	footer .leftcolumn,footer .rightcolumn, footer .rightcolumn a{float:none; text-align:center; width:100%;}
	footer .rightcolumn{margin:40px 0 0 0;}
	footer #credits,footer #legal{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:0 15px;}
	
}

/* _______________________________  100. OTHER CLASS  _______________________________ */

.clearB{border:none; clear:both; visibility:hidden;}

.error_message{color:#F00; font-size:12px;}
.field_required, .required_item{color:#F00;}

.show_content{display:block;}
.hide_content{display:none;}

/* Cookiebot */
#CybotCookiebotDialog{box-shadow: none!important;}
a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll, a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection, a#CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll {padding:8px!important; background:#FF3300!important; border-color:#FF3300!important; -webkit-border-radius: 3px!important; -moz-border-radius: 3px!important; border-radius: 3px!important;}
/************/