/* body { */
/* 	font-family: sans-serif; */
/* } */

/* h1, h2, h3, h4, h5 { */
/* 	font-family: "Raleway", sans-serif; */
/* 	font-weight: 800; */
/* 	line-height: 1.3; */
/* } */

/* .conf-logo { */
/* 	box-sizing: inherit !important; */
/* } */

/* .ui-widget { */
/* 	font-family: inherit; */
/* } */

.btn, .btn:visited, btn:active, .btn:hover {
    text-shadow: none !important;
}

.ui-btn-icon-right {
    padding-right: 0;
}

.ui-btn, label.ui-btn {
	border-width: 0;
}

.ui-select .ui-btn {
	padding: 0;
}

.ui-select .ui-btn > span:not(.ui-li-count) {
    display: inline-block;
}

.cookie-consent {
/* 	background-color: #fefddd !important; */
	
	background: #d9edf7 !important; /* Old browsers */
 	border-color: #bce8f1;
    color: #31708f;
    left: 0;
	right: 0;
	position: absolute !important;
	top: 0;
	z-index: 1032;
}

.cookie-consent p {
	margin-bottom: 10px;
	margin-top: 10px;
}

.cookie-consent button {
	top: 18px !important;
	margin-right: 10px;
}

.ui-selectonemenu-panel .ui-selectonemenu-list {
	background-color: #fff;
}

.navbar-brand {
    padding: 10px;
}

.img-logo-header-menu {
	height: 100%;
}

.navbar-brand.site-logo.menu {
    width: 100%;
}

.row-imm > h3 {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}

#cookie-consent-container p {
    font-size: 14px;
}

.close {
    text-indent: 0 !important;
    background: inherit !important;
}

input[type="checkbox"], input[type="radio"] {
	margin: -2px 2px 0 0;
	vertical-align: middle;
}


/* #top_link { */
/* 	font-size: 34px; */
/* 	color: #222; */
/* 	opacity: 0; */
/* 	position: fixed; */
/* 	right: 20px; */
/* 	bottom: 20px; */
/* 	text-decoration: none; */
/* 	-webkit-transition: opacity .15s linear; */
/* 	-moz-transition: opacity .15s linear; */
/* 	-ms-transition: opacity .15s linear; */
/* 	-o-transition: opacity .15s linear; */
/* 	transition: opacity .15s linear; */
/* 	text-shadow: 0px 0px 4px #fff; */
/* 	background: url('./../resources/img/top.png') no-repeat; */
/* 	width: 79px; */
/* 	height: 90px; */
/* 	z-index: 9675309; */
/* } */

/* #top_link.active { */
/* 	opacity: 0.4; */
/* } */

/* #top_link.active:hover { */
/* 	text-decoration: none; */
/* 	opacity: 1; */
/* } */

/* #top_link:hover { */
/* 	opacity:0.9; */
/* } */

.back-to-top {
    background-color: rgba(235, 235, 235, 0.8);
    color: #000000;
    display: none;
    font-size: 12px;
    height: 100%;
    min-height: 100%;
    left: -10px;
    padding-bottom: 1em;
    padding-right: 1em;
    padding-top: 1em;
    position: fixed;
    text-decoration: none;
    top: -10px;
    bottom: -10px;
}

.back-to-top:hover {	
	background-color: rgba(135, 135, 135, 0.50);
}	

.allergen-name, .allergen-name:focus, .allergen-name:hover {
	color: inherit;
}

.allergen-name:focus, .allergen-name:hover {
    text-decoration: none;
}