@charset "utf-8";

/*
 * Neue Regeln bitte in application/templates/compass/masterbrand/sass/mb_mobile.scss !!!
 */

@font-face {
  font-family: "HagerScale-Light";
  src: url("/common/css/fonts/hager/HagerScale-Light.woff2");
  src: url("/common/css/fonts/hager/HagerScale-Light.woff2") format("woff2"),
    url("/common/css/fonts/hager/HagerScale-Light.woff") format("woff"),
    url("/common/css/fonts/hager/HagerScale-Light.otf") format("opentype");
}

@font-face {
  font-family: "HagerScale-Regular";
  src: url("/common/css/fonts/hager/HagerScale-Regular.woff2");
  src: url("/common/css/fonts/hager/HagerScale-Regular.woff2") format("woff2"),
    url("/common/css/fonts/hager/HagerScale-Regular.woff") format("woff"),
    url("/common/css/fonts/hager/HagerScale-Regular.otf") format("opentype");
}

@font-face {
  font-family: "HagerScale-Medium";
  src: url("/common/css/fonts/hager/HagerScale-Medium.woff2");
  src: url("/common/css/fonts/hager/HagerScale-Medium.woff2") format("woff2"),
    url("/common/css/fonts/hager/HagerScale-Medium.woff") format("woff"),
    url("/common/css/fonts/hager/HagerScale-Medium.otf") format("opentype");
}

@font-face {
  font-family: "HagerScale-Bold";
  src: url("/common/css/fonts/hager/HagerScale-Bold.woff2");
  src: url("/common/css/fonts/hager/HagerScale-Bold.woff2") format("woff2"),
    url("/common/css/fonts/hager/HagerScale-Bold.woff") format("woff"),
    url("/common/css/fonts/hager/HagerScale-Bold.otf") format("opentype");
  font-weight: bold;
}

@font-face {
  font-family: "HagerScale-ExtraBold";
  src: url("/common/css/fonts/hager/HagerScale-ExtraBold.woff2");
  src: url("/common/css/fonts/hager/HagerScale-ExtraBold.woff2") format("woff2"),
    url("/common/css/fonts/hager/HagerScale-ExtraBold.woff") format("woff"),
    url("/common/css/fonts/hager/HagerScale-ExtraBold.otf") format("opentype");
}

@font-face {
  font-family: "HagerScale-Italic";
  src: url("/common/css/fonts/hager/HagerScale-Italic.woff2");
  src: url("/common/css/fonts/hager/HagerScale-Italic.woff2") format("woff2"),
    url("/common/css/fonts/hager/HagerScale-Italic.woff") format("woff"),
    url("/common/css/fonts/hager/HagerScale-Italic.otf") format("opentype");
  font-style: italic;
}

* {
	margin: 0px;
	padding: 0px;
}

html {
	-webkit-text-size-adjust:none;
}

body {
	background-color:#ffffff;
	font-family:HagerScale-Regular, Arial, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#666;
}
.clear {
	clear:both;
	font-size:0;
	line-height:0;
	height:0;
}

.left { float:left; }
.right { float:right; }

.paddingBottom10 {padding-bottom:10px !important;}
.paddingTop10 {padding-top:10px !important;}

.noPaddingBottom {padding-bottom:0 !important;}
.noPaddingTop {padding-top:0 !important;}

/* Aus index.inc.php */
/*========================================================================*/
#bar { background: #000000 url("../../icons/header_balken_bg.png") repeat-x; }
#subnavigation .trenner,
.trenner-text,
.trenner-border-bottom,
.trenner-text-ohne-rahmen { background: url("../../icons/subnavigation_trenner_bg.png") center repeat-x; }
#headline { background: url("../../icons/headline_bg.png") repeat-x; }
.ecke { background: url("../../icons/header_abschlussecke.png") no-repeat scroll 0 0 transparent; }
.box_right_arrow { background: url("../../icons/menuitem_arrow.gif") right center no-repeat; }
.navi-oldproduct .box_right_arrow { background: url("../../icons/menuitem_arrow_light.gif") right center no-repeat; }
.teaser_headline { background: url("../../icons/h3_bg.png") center repeat-x; }
#backlink { background: url("../../icons/headline_bg.png") center repeat-x; }
#content { background: url("../../icons/header_abschlussecke.png") 0 0 no-repeat; }
#blockcontent h2,
.subtitle h2 { background: #efefef url("../../icons/product_subtitle_bg.png") repeat-x; }
.subtitle { background: #efefef url("../../icons/product_subtitle_bg.png") repeat-x; }
.subtitle-home { background: #f0f0f0 url("../../icons/headline_bg.png") top center repeat-x; }
.buttonlinks { background: url("../../icons/button_links.png") no-repeat scroll 0 0 transparent; }
.buttonmitte { background: url("../../icons/button_mitte.png") repeat-x scroll 0 0 transparent; }
.buttonrechts { background: url("../../icons/button_rechts.png") no-repeat scroll 0 0 transparent; }
#footer { background: url("../../icons/footer_bg.png") repeat-x; }
#footer #home { background: url("../../icons/icon_home.png") center center no-repeat transparent; }
#footer #search { background: url("../../icons/icon_search.png") center center no-repeat transparent; }
#footer #company { background: url("../../icons/icon_company.png") center center no-repeat transparent; }
#footer #imprint { background: url("../../icons/icon_impressum.png") center center no-repeat transparent; }
#footer #establishmentsearch { background: url("../../icons/icon_establishmentsearch.png") center center no-repeat transparent; }
#footer #contact { background: url("../../icons/icon_plzsearch.png") center center no-repeat transparent; }
#footer #language { background: url("../../icons/icon_language.png") center center no-repeat transparent; }
#footer .btn.trenner { background: url("../../icons/footer_btn_trenner.png") no-repeat; }
.download-box { background: url("../../icons/button_mitte.png") repeat-x; }
.download-box .download-left { background: url("../../icons/button_links.png") no-repeat; }
.download-box .download-right { background: url("../../icons/button_rechts.png") right no-repeat; }

/* HEADER */
/*========================================================================*/

#header {
	width:100%;
	height:45px;
	/* overflow:hidden; */
	min-width:310px;
	background-color:#fff;
	position:relative;
}

#header a {
	display:block;
	height:36px;
	width:110px;
}
#header a img {
}
#header #search_form td { vertical-align:top; }
#bar {
	width:100%;
	height:9px;
}

/* CONTENT */
/*========================================================================*/

a img {
	border:none;
}

h1 {
	font-size:15px;
	line-height:18px;
	font-weight:bold;
	text-decoration:none;
	padding:0 15px 0 10px;
}

#teasercontent h2{
	padding:0 0 5px !important;
}

h2 {
	color:#666666;
	font-size:16px;
	font-weight:bold;
	line-height:17px;
	padding:8px 0 5px;
}

h3, h3.download-file-headline {
	color:#666666;
	font-size:15px;
	font-weight:bold;
	line-height:16px;
	/*padding:15px 15px 0;*/
	padding:0 15px;
}
.paragraph-container h3{
	padding-top: 10px;
}

h3.download-file-headline {padding:0 0 5px;}
h4 {
	color:#666666;
	font-size:14px;
	font-weight:bold;
	padding:4px 0 0;
}

#subnavigation {
	width:100%;
}

#subnavigation .trenner, .trenner-text {
	height:11px;
	border-top:#d0d0d0 1px solid;
	border-bottom:#d0d0d0 1px solid;
}

.trenner-linie {
	height:2px;
	border-bottom:#d0d0d0 1px solid;
}

.trenner-text-ohne-rahmen {
	height:11px;
}

.trenner-border-bottom {
	height:12px;
	border-bottom:#d0d0d0 1px solid;
}

#content_wrapper {
	width:100%;
	min-width:310px;
	/*min-height:330px;*/
}

#headline {
	height:43px;
	background:url("../../icons/headline_bg.png") repeat-x;
	overflow:hidden;
	border-bottom:#d0d0d0 1px solid;
}

#headline div {
	height:43px;
	width:100%;
	/*padding:3px 0 0;*/
}

.ecke {
	height:43px;
	overflow:hidden;
}

.ecke h1 {
	padding:4px 15px 4px 14px;
}
.headline-clear {font-size:0;line-height:0;}
.bold {
	font-weight:bold;
}

.nav_item {
	border-bottom:#d0d0d0 1px solid;
}

#search_wrapper {
	/*float:right;
	height:21px;
	padding:8px 15px 0 0;*/
	position: absolute;
	top:8px;
	right:15px;
	/*display:none;*/
	width:186px;
}

#globalsearch {
	/*margin:8px 15px 0 0;*/
}

#scnd_search {
	padding:15px 0 0;
}

#search_input, #scnd_search_input, #select_search_zipcode, #select_search_city {
	border:#d0d0d0 1px solid;
	border-right:none;
	font-size:14px;
	line-height:14px;
	color:#999;
	height:15px;
	width:150px;
	padding:2px;
}
#select_search_zipcode, #select_search_city {
	border:#d0d0d0 1px solid;
	width:280px;
	height:20px;
	padding:0 0 0 2px;
}

input { 
    -webkit-appearance: none !important; 
    border-radius: 0 !important; 
}  

.grid_image {
	height:100%;
	overflow:hidden;
}

#navi, #sub_navi, .navi {
	list-style:none;
}
.navi-border-top {
	border-top:1px solid #D0D0D0;
}


.navi-border-top-last-element {
    border-top:1px solid #D0D0D0;
    border-bottom: none !important;
}

.menu_item {
	display:block;
	border-bottom:#d0d0d0 1px solid;
}
.no-border-bottom {
	border-bottom:none !important;
}
.no-border-top {
	border-top:none !important;
}
.menu_item a, .download_item p.sub {
	display:block;
	color:#454545;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	line-height:16px;
}
ul.navi-oldproduct .menu_item a {
	font-weight:normal;
	color:#777;
}
p.sub .description, h3.description { 
	color:#ababab;
}
.box {
	position: relative;
	height:65px;
	/*overflow:hidden; raus, wegen flagcontent */
	padding:0 15px;
	cursor:pointer;
    position: relative;
}
.download-list .box {margin:0;padding:0;}
.box_mid {
	height:49px;
	overflow:hidden;
	padding:8px 5px 8px 0;
}
.box_mid table {
	width: 100%;
	height: 100%;
}
.box_mid table tr td {
	vertical-align: middle;
}
.box_mid table tr td.first {
	width:1px;
}
.box_right_arrow {
	width:25px;
	height:65px;
	float:right;
}

p.start {
	width:auto;
	overflow:hidden;
	padding:0 0 0 40px;
}
p.sub { padding: 0; }
p.subnav {
	width:auto;
	overflow:hidden;
	/*padding:0 0 0 55px;*/
}
p.subnav {
	padding-left: 55px;
}
.subnavbox p.subnav {
	padding-left: 0;
}
.grid_image

div.subnavbox
{
	padding-left: 55px;
}
.download_item p.sub { font-weight: normal; padding: 5px 15px 5px 10px; }
.newsteaser {width:100%;}
.teaser_headline {
	width:100%;
	border-bottom:#d0d0d0 1px solid;
	text-align:center;
	padding:2px 0;
}

.teaser_content {
	width:100%;
	height:145px;
	background-color:#f9f9f9;
	border-bottom:#d0d0d0 1px solid;
}

.teaser_content div {
	height:145px;
}

#backlink {
	height:48px;
	overflow:hidden;
	border-bottom:#d0d0d0 1px solid;
}

#backlink .ecke .btn_back {
	width:auto;
	height:48px;
	/*display:table-cell;
	vertical-align:middle;*/
}

p.normtext {
	font-size:14px;
	line-height:17px;
	color:#666;
	padding:10px 15px;
}
.dark {color:#454545;}
div.normtext {padding:0 15px 15px;}
#teasercontent div.normtext {padding:0;}
/*.paddingtoplage{
	padding:8px 0;
}

.paddingtopmedium{
	padding:4px 0px 8px;
}*/
.normtextpadding {
	padding: 15px;
}
.normtextpaddingTopSide
{
	/*padding: 15px 15px 0;*/
	padding:15px 0 0;
}
.paragraph-media{padding:0;}
.normtextpaddingSide {
	padding: 0 15px; 
}
.normtextpaddingBottomSide {
	padding:0 15px 15px;
}
.normtextpaddingBottom {
	padding:0 0 15px;
}
.paddingtopleftpmedium{
	padding:3px 8px 3px 0 !important;
}
.paddingtoprightpmedium{
	/*padding:3px 0 3px 8px !important;*/
	padding:18px 15px 3px 8px !important;
}
.paddingtoprightmedium4image{padding:18px 15px 3px 8px !important;}
.paddingtopleftpmedium4image{padding:0 8px 0 0 !important;}
.normtextpadding .normtext { padding: 0; }
.normtextpaddingSide .normtext { padding-left: 0; padding-right: 0; }
p.introtext {
	/*margin-bottom:8px;*/
	padding:10px 15px;
	border-bottom:#d2d2d2 1px solid; 
}

.normtextklein{
	font-size:10px;
}

#content img {
	border:none;
}

#pagecontent,
/*#templatecontent,*/
#teasercontent { padding:15px; }
#templatecontent .padding-substitute { padding: 15px; }
#templatecontent_new {}
#pagecontent .productdata td {
	font-size:14px;
	line-height:17px;
	color:#666;
	padding: 3px 0px 3px 0;
}
#pagecontent .productdata td.label {
	width:86px;
	font-weight:bold;
    padding: 3px 8px 3px 0;
}

#productdrawings td.bordertop {
	border-top:#d0d0d0 1px solid;
}

#templatecontent td.normtext, #templatecontent div.normtext {
	font-size:14px;
	line-height:17px;
	color:#666;
}

#templatecontent .button a {
	font-size:14px;
	line-height:17px;
	color:#666;
	padding:0 25px;
}

#content_wrapper td.normtext, #content_wrapper div.normtext {
	font-size:14px;
	line-height:17px;
	color:#666;
}


#content_wrapper td.tableheader {
	color:#666666;
	border-bottom:#d2d2d2 1px solid;
	font-size:14px;
	font-weight:bold;
}

#content_wrapper td.tablecell{
	color:#666666;
	border-bottom:#d2d2d2 1px solid;
}

ul.listenul{
	padding-left:15px;	
}

#blockcontent {
	/*padding:0 0 15px;*/
	/*border-bottom:#d2d2d2 1px solid;*/
}
#blockcontent .paragraphlink-container .arrow-container div {
	width: 15px;
	height: 19px;
	background-image: url("../../icons/_gfx_mobilemasterbrand.png");
	background-repeat: no-repeat;
	overflow: hidden;
}
.subtitle h2, #blockcontent h2 {
	/*min-height:26px;*/
	border-top:#d2d2d2 1px solid;
	border-bottom:#d2d2d2 1px solid;
	padding:5px 15px;
	color:#666666;
	font-size:14px;
	font-weight:bold;
}
.subtitle-home h2 {
	/*border-top: #d2d2d2 1px solid;*/
	border-bottom: #d2d2d2 1px solid;
	padding: 15px;
}
#blockcontent h2 {
	/*margin:20px 0 0;*/
	font-size:14px;
}
h2.download-category-headline {font-size:16px;padding:10px 0 0;}
/*.feature_table {
	padding:0 0 10px;
}*/

h2.oldproduct{color: #ABABAB;}

.feature_table {
	/*border-bottom:#d2d2d2 1px solid;*/
}
.feature_table td{
	border-bottom:#d2d2d2 1px solid;
	vertical-align:top;
	padding:3px 0;
}
.paragraph-container .paragraphimage {padding:0;}
#establishment_search_form {
}

#establishment_search_zipcode,  #establishment_search_city{
	display:inline-block;
	border:#d0d0d0 1px solid;	
	font-size:14px;
	color:#999;
	height:15px;
	width:150px;
	line-height:14px;
	padding:2px;
	margin: 0 0 10px 0;
}

/*#select_search_zipcode, #select_search_city{
	display:inline-block;
	border:#d0d0d0 1px solid;	
	font-size:14px;
	color:#999;
	height:25px;
	width:280px;
	line-height:14px;
}*/

.download_item {
	border-bottom:#d0d0d0 1px solid;
	width:100%;
}
.filetype-icon {width:35px;height:35px;background-image:url("../../icons/_gfx_mobilemasterbrand.png");background-repeat:no-repeat;overflow:hidden;margin:10px 0;}
.filetype-pdf {background-position:0 -25px;}
/*.download_item p.sub {font-weight:bold;}*/
.download-button {text-align:center;}
.download-button div {background-image:url("../../icons/_gfx_mobilemasterbrand.png");background-repeat:no-repeat;}
.download-button .button-container-left {background-position:0 -65px;padding-left:6px;}
.download-button .button-container-right {background-position:right -65px;padding-right:6px;}
.download-button a {height:24px;padding-top:9px;background:url("../../icons/_gfx_mobilemasterbrand.png") 0 -100px repeat-x;}
.thumb_container {
	width:80px;
	float:left;
	border-right:#d0d0d0 1px solid;
}

ul li.hooklist, ul li.bulletlist {
	list-style-type:none;
	background-repeat:no-repeat;
	margin:2px 0px 2px 0px !important;
	padding-left:15px !important;
}

ul li.hooklist {
	background-position:0 4px !important;
}

ul li.bulletlist {
	background-position:3px 6px !important;
}

#disclaimer {
	padding:10px 15px;
}

#disclaimer p {
	font-size:10px;
}

.prismaoldarticle {
	/*background:#ffe7d0;*/
}
.prismaoldarticle .prismaoldarticle-text {
	padding:0px 15px 15px 15px;
	color:#FF6422;
}

.informaltext {
	color:#FF6422;
}

#prismaoldarticle-follow-products, #prismaoldarticle-follow-switch {background-color:#FFF;}

/*nur benoetigt, wenn Homelink auf Suchergebnisseite als Textlink*/
/*.homelink {
	padding:10px 0 0;
}*/


/* FORMS & BUTTONS*/
/*========================================================================*/

.button, .link{
	/*margin-top:5px;*/
}

.download-outer {
	padding: 8px 0 10px;
}
.button a, .download_item a, .download-outer a {
	font-size:14px;
	font-weight:bold;
	color: #ffffff !important;
	text-decoration: none !important;
	display:block;
}

.buttonmitte {
	/*padding-bottom:1px;*/
}
#templatecontent td.buttonmitte a,
td.buttonmitte a {
	line-height:33px;
}

.download-box {
	height:33px;
	width:240px;
	cursor:pointer;
}
.download-box .download-left {
	height:33px;
}
.download-box .download-right {
	height:33px;
}
.download-box .download-link {
	padding-top:8px;
	text-align:center;
}
.legal-notice {padding-left:30px;}
#legal_notices {display:none;}
.styled-checkbox {width:25px;height:25px;display:block;background:url("../../icons/_gfx_mobilemasterbrand.png") -80px 0 no-repeat;float:left;margin-top:2px;}
.checked {background-position:-110px 0;}
#formfieldcontent table {table-layout:fixed;}
#formfieldcontent td {padding:7px 8px 0 0;}
#formfieldcontent label {}
#formfieldcontent .user-text {width:286px;border:1px solid #B2B2B2;font-size:14px;padding:2px;color:#747474;resize:none;}
#formfieldcontent .user-input {width:286px;border:1px solid #B2B2B2;font-size:14px;padding:2px;color:#747474;}
#formfieldcontent .user-select {width:292px;border:1px solid #B2B2B2;font-size:14px;padding:2px 2px 2px 0;color:#747474;}
.button-container {display:inline;height:33px;}
.button-container div {background:url("../../icons/_gfx_mobilemasterbrand.png") no-repeat;overflow:hidden;display:inline-block;}
.button-container .button-container-left {background-position:0 -65px;height:33px;cursor:pointer;text-align:center;padding-left:10px;}
.button-container .button-container-right {background-position:right -65px;height:33px;padding-right:10px;}
.button-container a {
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	background:url("../../icons/_gfx_mobilemasterbrand.png") 0 -100px repeat-x;
	padding:7px 10px 0;
	height:26px;
	display:block;
}


/* FOOTER */
/*========================================================================*/
#footer {
	width:100%;
	min-width:310px;
	height:40px;	
}

#footer .btn {
	float:left;
	/*width:20%;*/
	height:40px;
}
#footer .btn a {
	width:100%;
	height:100%;
	cursor:pointer;
	display:block;
}

/* REDIRECT LAYER */
#redirect #headline, #redirect #headline div, #redirect .ecke {height:auto;}
#redirect #content #content_wrapper #headline .ecke .btn_back td h1 {background-image: url("../../icons/clear.gif");} /*Android 4.x Fix*/

#redirect a.opposite-save-answer {font-weight:normal; cursor:default;padding:0 15px;}
#redirect input[type="radio"].toggle {
	position: absolute;
	left: -99em;
}
#redirect .box_right_toggle {
	float: right;
	background:url("../../icons/toggle_btn_bg.png") no-repeat 0 0;
	width:224px;
	height:45px;
	margin-top:22px;
}
#redirect .box_right_toggle input[type="radio"].toggle + label {
	background:none;
	display:block;
	height:45px;
	width:108px;
	float:left;
	font-size:32px;
	padding:0;
	line-height:45px;
	cursor:pointer;
	text-align:center;
}
#redirect .box_right_toggle input[type="radio"].toggle.checked + label {
	background:url("../../icons/toggle_btn_active.png") no-repeat 0 0;
	width:116px;
	color:#fff;
}

/* PARAGRAPH LINK */
.paragraphlink-container {cursor:pointer;}
.paragraph-container {/*padding: 0px 4px 0px 0;*/}
.paragraph-container p.normtext {}
.paragraphlink-container {border-bottom:1px solid #D0D0D0;padding: 0px 4px 0px 0;}
.paragraph-container ul, #blockcontent .paragraphlink-container ul {margin-left:20px;padding:10px 0 5px;}
.paragraph-container ul li, #blockcontent .paragraphlink-container ul li {padding:0 0 3px;}
.paragraphlink-container .arrow-container {width:19px;background:url("../../icons/bg_paragraphlink.png") 0 0 repeat-y;}
.paragraphlink-container .arrow-container div {
	width: 15px;
	height: 19px;
	background-image: url("../../icons/_gfx_mobilemasterbrand.png");
	background-repeat: no-repeat;
	overflow: hidden;
	margin-left: 8px;
}
/*.paragraphlink-container td,*/
#teasercontent .normtext p { padding: 8px 0; }
.paragraphlink-container .spacer4 { width:4px; }
.paragraphlink-container p.normtext { padding: 0 15px 10px; }
.paragraphlink-container h3 { padding-top: 10px; padding-bottom: 10px; }
.paragraphlinkcontent{ padding: 0 !important; }
.link-intern .arrow { background-position: 0 0; }
.link-extern .arrow { background-position: -20px 0; }
.link-download .arrow { background-position: -40px 0; }
.link-email .arrow { background-position: -60px 0; }
.link-phonenumber .arrow { background-position: -140px 0; }
.link-phonenumber h3,
.link-email h3 { text-decoration: underline; /*padding-bottom: 5px;*/ }
.paragraphlinkheadlinetop { padding-top: 10px !important; }

.cookie-settings-form select {
	color:#666;
	margin:15px;
	padding:8px;
	display:block;
}
.cookie-settings-form .setting-description-headline {
	padding-left:30px;
	background:url("../../icons/avatar.png") 0 4px no-repeat;
}
.cookie-settings-form .setting-required .setting-description-headline {
	background-image:url("../../icons/batch.png");
}
.cookie-settings-form .setting-statistics .setting-description-headline {
	background-image:url("../../icons/chart.png");
}
.cookie-settings-form .setting-description {
	border-bottom:1px solid #ccc;
}
.cookie-settings-form .setting-description.setting-statistics {
	border-bottom:none;
}
.cookie-settings-form .setting-description .setting-description-headline {
	margin:10px 15px 5px;
}
.cookie-settings-form .setting-description ul {
	margin:0px 15px 15px;
}
.cookie-settings-form .setting-description ul li {
	list-style:none;
	margin:0;
	position:relative;
	padding-left:25px;
	padding-bottom:5px;
}
.cookie-settings-form .setting-description ul li .status {
	position:absolute;
	top:2px;
	left:0;
}
.cookie-settings-form .setting-description ul li .status-x {
	background:transparent url("../../icons/icon_x.png") no-repeat 0 0;
	width:13px;
	height:12px;
}
.cookie-settings-form .setting-description ul li .status-check {
	background:transparent url("../../icons/icon_check.png") no-repeat 0 0;
	width:19px;
	height:12px;
}
.cookie-settings-form .submit-button-container {
	margin-bottom:15px;
}
.cookie-settings-form .submit-button-container table {
	margin:25px auto 0;
}

.cookie-settings-form-result {
	padding:15px 15px 0;
	color:#17b422;
}
