/* Only for Backup reasons. Currently used file in "fileadmin/templates/ext/sg_cookieaccept" */
.sg_cookieaccept {
	display: none;
}
.sg_cookieaccept .sg_cookieaccept_container {
	position: fixed;
	z-index: 2000;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: scroll;
	background: rgba(0, 0, 0, 0.7);
}
.sg_cookieaccept .sg_cookieaccept_container .box {
	background: #fff;
	width: 60%;
	min-width: 320px;
	padding: 20px;
	margin: auto;
	position: relative;
	z-index: 2020;
	top: -100%;
	transition: top 0.5s;
	box-shadow: 0 0 10px #000;
	border-radius: 0 0 3px 3px;
}
.sg_cookieaccept .sg_cookieaccept_container .box h2 {
	margin: 0 0 0.5em 0;
}
.sg_cookieaccept .sg_cookieaccept_container .box .cookies {
	display: table;
	width: 100%;
}
.sg_cookieaccept .sg_cookieaccept_container .box .cookies .cookie_row {
	display: table-row;
	cursor: pointer;
}
.sg_cookieaccept .sg_cookieaccept_container .box .cookies .cookie_row .checkbox,
.sg_cookieaccept .sg_cookieaccept_container .box .cookies .cookie_row .title_col,
.sg_cookieaccept .sg_cookieaccept_container .box .cookies .cookie_row .info {
	display: table-cell;
	padding: 0.3em;
	border-top: 1px solid #ccc;
}
.sg_cookieaccept .sg_cookieaccept_container .box .cookies .cookie_row .checkbox {
	width: 1.5em;
}
.sg_cookieaccept .sg_cookieaccept_container .box .cookies .cookie_row .checkbox:before {
	font-family: "FontAwesome", serif;
	display: inline-block;
	content: "\f096";
	padding-right: 5px;
}
.sg_cookieaccept .sg_cookieaccept_container .box .cookies .cookie_row.checked .checkbox:before {
	content: "\f046";
}
.sg_cookieaccept .sg_cookieaccept_container .box .cookies .cookie_row .title_col {
	user-select: none;
}
.sg_cookieaccept .sg_cookieaccept_container .box .cookies .cookie_row .title_col p {
	margin: 10px 0;
}
.sg_cookieaccept .sg_cookieaccept_container .box .cookies .cookie_row .title_col .details {
	display: none;
	font-size: 80%;
	color: #777;
}
.sg_cookieaccept .sg_cookieaccept_container .box .cookies .cookie_row .info {
	cursor: pointer;
	width: 1.5em;
}
.sg_cookieaccept .sg_cookieaccept_container .box .cookies .cookie_row:first-child .checkbox,
.sg_cookieaccept .sg_cookieaccept_container .box .cookies .cookie_row:first-child .title_col,
.sg_cookieaccept .sg_cookieaccept_container .box .cookies .cookie_row:first-child .info {
	border-top: none;
}
.sg_cookieaccept .sg_cookieaccept_container .box .cookies .cookie_row.required .title_col,
.sg_cookieaccept .sg_cookieaccept_container .box .cookies .cookie_row.required .checkbox {
	color: #aaa;
	cursor: default;
}
.sg_cookieaccept .sg_cookieaccept_container .box .button.accept_required,
.sg_cookieaccept .sg_cookieaccept_container .box .button.accept_selected {
	cursor: pointer;
	transition: background-color 0.3s;
}
.sg_cookieaccept .sg_cookieaccept_container .box .button.white {
	background: #fff;
	color: inherit !important;
}
.sg_cookieaccept .sg_cookieaccept_container .box .button.white:hover {
	background: #dadada;
}
.sg_cookieaccept .sg_cookieaccept_container .box a {
	color: #376A97;
}
.button.sg_cookieaccept_show {
	cursor: pointer;
}


 .sg_cookieaccept .button, .sg_cookieaccept_show{
	 display: inline-block;
	 padding: 4px 8px;
	 background: #257EA0;
	 color: #fff !important;
	 text-decoration: none !important;
	 border-radius: 4px;
 }

.sg_cookieaccept .button{

}