/*!
Theme Name: TICKETING
Author: ticktoo Systems GmbH
Author URI: https://ticktoo.com
Description: Party like it's 1999!
Version: 1.0.0
License: GNU General Public License v2 or later

/*

blue - rgb(2,160,224)

*/
@import url('/themes/entlas/vendor/bootstrap-5.2.0-dist/css/bootstrap.min.css');
@import url('/themes/entlas/vendor/fontawesome-pro-6.2.0-web/css/all.min.css');

html,body{
	min-height:100vh
}
body{
	margin: 0;
	background-color:#F5F7F9;
	color:#000;
	font-family:'Lato','Helvetica Neue',Helvetica,Arial,sans-serif;
	font-weight:400!important;
	font-size:1rem;
	letter-spacing:.01em;
	line-height:1.428;
}
.group:after{
	content:".";
	clear:both;
	display:block;
	height:0;
	visibility:hidden
}
.app-dock {
	background: rgb(65,165,245);
	background: -moz-linear-gradient(90deg, rgba(65,165,245,1) 0%, rgba(0,119,194,1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(65,165,245,1) 0%, rgba(0,119,194,1) 100%);
	background: linear-gradient(90deg, rgba(65,165,245,1) 0%, rgba(0,119,194,1) 100%);
	height: 40px;
	margin-bottom: 30px
}
.app-dock .menu {
	position: relative;
}
.app-dock .menu-trigger {
	background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24'><path d='M0 0h24v24H0z' fill='none'/><path fill='rgba(255,255,255,.5)' d='M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z'/></svg>");
	background-position:center center;
	background-repeat:no-repeat;
	background-size:24px 24px;
	float: left;
	width: 40px;
	line-height: 40px;
	display: inline-block;
	text-indent: -9999px;
	cursor: pointer;
	-webkit-transition:all .15s ease-in-out;
	-moz-transition:all .15s ease-in-out;
	-ms-transition:all .15s ease-in-out;
	-o-transition:all .15s ease-in-out;
	transition:all .15s ease-in-out;
}
.app-dock .menu-trigger:hover,
.app-dock .menu-trigger.active {
	background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24'><path d='M0 0h24v24H0z' fill='none'/><path fill='rgb(255,255,255)' d='M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z'/></svg>");
}
.app-dock .menu-content {
	-webkit-user-select: none; /* Safari 3.1+ */
	-moz-user-select: none; /* Firefox 2+ */
	-ms-user-select: none; /* IE 10+ */
	user-select: none; /* Standard syntax */
	display: none;
	position: absolute;
	left: 0;
	top: 40px;
	z-index: 42;
}
.app-dock .menu-content.active{
	display: block
}
.app-dock .menu-box {
	position: relative;
	background-color: #FFF;
	border-radius: 0 0 3px 3px;
	-webkit-box-shadow: 0 5px 20px 5px rgba(69,79,91,0.2);
	box-shadow: 0 5px 20px 5px rgba(69,79,91,0.2);
}
.app-dock .menu-box:after, .app-dock .menu-box:before {
	bottom: 100%;
	left: 13px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.app-dock .menu-box:after {
	border-bottom-color: #FFF;
	border-width: 6px;
	margin-left: 0;
}
.app-dock .menu-content ul {
	list-style-type: none;
	margin: 0;
	padding: 10px 0;
	width: 230px;
}
.app-dock .menu-content a {
	color: rgb(65, 165, 245);
	text-decoration: none;
	display: block;
	padding: 10px 10px 10px 38px;
	-webkit-transition:all .15s ease-in-out;
	-moz-transition:all .15s ease-in-out;
	-ms-transition:all .15s ease-in-out;
	-o-transition:all .15s ease-in-out;
	transition:all .15s ease-in-out;
}
.app-dock .menu-content a:hover {
	color: rgb(0, 119, 194);
}
.app-dock .menu-content .new a {
	padding: 10px;
	text-align: center;
	background-color: rgb(2, 199, 83);
	color: #FFF;
	font-weight: 600;
	margin: 0 10px;
	border-radius: 3px;
}
.app-dock .menu-content .new a:hover {
	background-color: rgb(1, 150, 35);
}
.app-dock .menu-content .settings a {
	background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20'><path fill='none' d='M0 0h20v20H0V0z'/><path fill='rgb(65, 165, 245)' d='M15.95 10.78c.03-.25.05-.51.05-.78s-.02-.53-.06-.78l1.69-1.32c.15-.12.19-.34.1-.51l-1.6-2.77c-.1-.18-.31-.24-.49-.18l-1.99.8c-.42-.32-.86-.58-1.35-.78L12 2.34a.4.4 0 0 0-.4-.34H8.4c-.2 0-.36.14-.39.34l-.3 2.12c-.49.2-.94.47-1.35.78l-1.99-.8c-.18-.07-.39 0-.49.18l-1.6 2.77c-.1.18-.06.39.1.51l1.69 1.32c-.04.25-.07.52-.07.78s.02.53.06.78L2.37 12.1c-.15.12-.19.34-.1.51l1.6 2.77c.1.18.31.24.49.18l1.99-.8c.42.32.86.58 1.35.78l.3 2.12c.04.2.2.34.4.34h3.2c.2 0 .37-.14.39-.34l.3-2.12c.49-.2.94-.47 1.35-.78l1.99.8c.18.07.39 0 .49-.18l1.6-2.77c.1-.18.06-.39-.1-.51l-1.67-1.32zM10 13c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3z'/></svg>");
	background-position: 8px center;
	background-repeat:no-repeat;
	background-size:24px 24px;
}
.app-dock .menu-content .sepa a {
	background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24'><path d='M0 0h24v24H0z' fill='none'/><path fill='rgb(65, 165, 245)' d='M4 10v7h3v-7H4zm6 0v7h3v-7h-3zM2 22h19v-3H2v3zm14-12v7h3v-7h-3zm-4.5-9L2 6v2h19V6l-9.5-5z'/></svg>");
	background-position: 8px center;
	background-repeat:no-repeat;
	background-size:24px 24px;
}
.app-dock .menu-content .prepayment a {
	background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24'><path fill='rgb(65, 165, 245)' d='M20 6h-2.18c.11-.31.18-.65.18-1a2.996 2.996 0 0 0-5.5-1.65l-.5.67-.5-.68C10.96 2.54 10.05 2 9 2 7.34 2 6 3.34 6 5c0 .35.07.69.18 1H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zm-5-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zM9 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm11 15H4v-2h16v2zm0-5H4V8h5.08L7 10.83 8.62 12 11 8.76l1-1.36 1 1.36L15.38 12 17 10.83 14.92 8H20v6z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
	background-position: 8px center;
	background-repeat:no-repeat;
	background-size:24px 24px;
}
.app-dock .menu-content .allocation a {
	background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24'><path d='M0 0h24v24H0z' fill='none'/><path fill='rgb(65, 165, 245)' d='M3 13h8V3H3v10zm0 8h8v-6H3v6zm10 0h8V11h-8v10zm0-18v6h8V3h-8z'/></svg>");
	background-position: 8px center;
	background-repeat:no-repeat;
	background-size:24px 24px;
}
.app-dock .menu-content .reservations a,
.app-dock .menu-content .booking a {
	background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24'><path d='M0 0h24v24H0z' fill='none'/><path fill='rgb(65, 165, 245)' d='M20 12c0-1.1.9-2 2-2V6c0-1.1-.9-2-2-2H4c-1.1 0-1.99.9-1.99 2v4c1.1 0 1.99.9 1.99 2s-.89 2-2 2v4c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-4c-1.1 0-2-.9-2-2zm-4.42 4.8L12 14.5l-3.58 2.3 1.08-4.12-3.29-2.69 4.24-.25L12 5.8l1.54 3.95 4.24.25-3.29 2.69 1.09 4.11z'/></svg>");
	background-position: 8px center;
	background-repeat:no-repeat;
	background-size:24px 24px;
}
.app-dock .loggedin {
	float: right;
	line-height: 40px;
	display: inline-block;
	margin-right: 20px;
	color: #FFF;
}
.app-dock .exit {
	background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24'><path d='M0 0h24v24H0z' fill='none'/><path fill='rgba(255,255,255,.5)' d='M10.09 15.59L11.5 17l5-5-5-5-1.41 1.41L12.67 11H3v2h9.67l-2.58 2.59zM19 3H5a2 2 0 0 0-2 2v4h2V5h14v14H5v-4H3v4a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z'/></svg>");
	background-position:center center;
	background-repeat:no-repeat;
	background-size:24px 24px;
	float: right;
	width: 40px;
	line-height: 40px;
	display: inline-block;
	text-indent: -9999px;
	cursor: pointer;
	-webkit-transition:all .15s ease-in-out;
	-moz-transition:all .15s ease-in-out;
	-ms-transition:all .15s ease-in-out;
	-o-transition:all .15s ease-in-out;
	transition:all .15s ease-in-out;
}
.app-dock .exit:hover,
.app-dock .exit.active {
	background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24'><path d='M0 0h24v24H0z' fill='none'/><path fill='rgb(255,255,255)' d='M10.09 15.59L11.5 17l5-5-5-5-1.41 1.41L12.67 11H3v2h9.67l-2.58 2.59zM19 3H5a2 2 0 0 0-2 2v4h2V5h14v14H5v-4H3v4a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z'/></svg>");
}
.app-header {
	margin-bottom: 30px
}
.app-search {
	position: relative;
}
.app-search .search-bar {
	position: relative;
	float: left;
	width: calc(100% - 38px);
}
.app-search .search-bar input[type="text"] {
	outline: none;
	display: block;
	width: 100%;
	border: 1px solid rgb(65, 165, 245);
	background-color: #FFF;
	border-radius: 3px;
	font-size: 1.4rem;
	line-height: 50px;
	height: 50px;
	letter-spacing: 0.025em;
	-webkit-transition:all .15s ease-in-out;
	-moz-transition:all .15s ease-in-out;
	-ms-transition:all .15s ease-in-out;
	-o-transition:all .15s ease-in-out;
	transition:all .15s ease-in-out;
	padding:0 65px 0 15px;
}
.app-search .search-bar button {
	background-color: rgb(65, 165, 245);
	background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24'><path fill='rgb(255,255,255)' d='M9 18a8.955 8.955 0 0 0 5.633-1.992l7.658 7.697a1 1 0 1 0 1.418-1.411l-7.668-7.707A8.939 8.939 0 0 0 18 9c0-4.963-4.037-9-9-9S0 4.037 0 9c0 4.962 4.037 9 9 9zM9 2c3.859 0 7 3.14 7 7 0 3.859-3.141 7-7 7-3.86 0-7-3.141-7-7 0-3.86 3.14-7 7-7z'/></svg>");
	background-position:center center;
	background-repeat:no-repeat;
	background-size:24px 24px;
	border-radius: 0 3px 3px 0;
	border: 0;
	cursor: pointer;
	height: 50px;
	outline: none;
	position: absolute;
	right: 0;
	text-indent: -9999px;
	top: 0;
	width: 50px;
	-webkit-transition:all .15s ease-in-out;
	-moz-transition:all .15s ease-in-out;
	-ms-transition:all .15s ease-in-out;
	-o-transition:all .15s ease-in-out;
	transition:all .15s ease-in-out;
}
.app-search .search-bar button:hover {
	background-color: rgb(0, 119, 194)
}
.app-search .search-filter-trigger {
	background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24'><path d='M0 0h24v24H0z' fill='none'/><path fill='rgb(150,150,150)' d='M3 17v2h6v-2H3zM3 5v2h10V5H3zm10 16v-2h8v-2h-8v-2h-2v6h2zM7 9v2H3v2h4v2h2V9H7zm14 4v-2H11v2h10zm-6-4h2V7h4V5h-4V3h-2v6z'/></svg>");
	background-position:right center;
	background-repeat:no-repeat;
	background-size:24px 24px;
	float: right;
	width: 24px;
	line-height: 50px;
	display: inline-block;
	font-size: .8rem;
	color: rgb(0, 119, 194);
	text-indent: -9999px;
	cursor: pointer;
	-webkit-transition:all .15s ease-in-out;
	-moz-transition:all .15s ease-in-out;
	-ms-transition:all .15s ease-in-out;
	-o-transition:all .15s ease-in-out;
	transition:all .15s ease-in-out;
}
.app-search .search-filter-trigger:hover,
.app-search .search-filter-trigger.active {
	background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24'><path d='M0 0h24v24H0z' fill='none'/><path fill='rgb(0, 119, 194)' d='M3 17v2h6v-2H3zM3 5v2h10V5H3zm10 16v-2h8v-2h-8v-2h-2v6h2zM7 9v2H3v2h4v2h2V9H7zm14 4v-2H11v2h10zm-6-4h2V7h4V5h-4V3h-2v6z'/></svg>");
}
.search-filter {
	-webkit-user-select: none; /* Safari 3.1+ */
	-moz-user-select: none; /* Firefox 2+ */
	-ms-user-select: none; /* IE 10+ */
	user-select: none; /* Standard syntax */
	display: none;
	position: absolute;
	right: 0;
	top: 58px;
	z-index: 42;
}
.search-filter.active{
	display: block
}
.search-filter ul {
	list-style-type: none;
	font-size: .85rem;
	margin: 0;
	padding: 0;
	width: 200px;
}
.search-filter li {
	border-top: 1px solid #DDD;
}
.search-filter li:first-child{
	border: 0;
}
.search-filter span,
.search-filter a {
	color: rgb(150,150,150);
	text-decoration: none;
	display: block;
	padding: 6px 10px 6px 30px;
	cursor: pointer;
}
.search-filter .not-selected span,
.search-filter .not-selected a {
	background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24'><path fill='rgb(150,150,150)' d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
	background-position: 6px center;
	background-repeat:no-repeat;
	background-size:18px 18px;
}
.search-filter .selected span,
.search-filter .selected a {
	background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24'><path fill='rgb(0, 119, 194)' d='M12 7c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5zm0-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
	background-position: 6px center;
	background-repeat:no-repeat;
	background-size:18px 18px;
	color:rgb(0, 119, 194);
	font-weight: 600;
}
.filter-box {
	position: relative;
	background-color: #FFF;
	border: 2px solid rgb(0, 119, 194);
	border-radius: 3px;
}
.filter-box:after, .filter-box:before {
	bottom: 100%;
	left: 94%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.filter-box:after {
	border-bottom-color: #FFF;
	border-width: 6px;
	margin-left: -6px;
}
.filter-box:before {
	border-bottom-color: rgb(0, 119, 194);
	border-width: 9px;
	margin-left: -9px;
}
.order-item:nth-of-type(odd) {
	background-color:rgba(65, 165, 245,.15);
}
.order-item:nth-of-type(even) {
	background-color:rgba(65, 165, 245,.05);
}
.order-item:hover {
	background-color: #EEE;
}
.order-item.current .item-list {
	display: block
}
.item-list {
	cursor: pointer;
	font-size: .9rem;
	padding: 10px;
	border-left: 4px solid transparent;
}
.item-detail {
	border: solid #EEE;
	border-width: 1px 1px 1px 0;
	background-color: #FFF;
	padding: 20px 60px;
	display: none;
	border-left: 4px solid transparent;
	position: relative;
}
.order-item:hover .item-list,
.order-item.active .item-list,
.order-item.current .item-list {
	border-left: 4px solid rgb(0, 119, 194)
}
.order-item:hover .item-detail,
.order-item.active .item-detail,
.order-item.current .item-detail {
	border-left: 4px solid rgb(65, 165, 245)
}
.order-item.current .item-detail {
	display: block;
}
.detail-close {
	background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24'><path fill='rgba(0,0,0,.5)' d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
	background-position: center center;
	background-repeat:no-repeat;
	background-size:24px 24px;
	position: absolute;
	height: 40px;
	width: 40px;
	cursor: pointer;
	right: 0;
	top: 0;
	display: block;
	text-indent: -9999px;
	opacity: .5
}
.detail-close:hover{
	opacity: 1
}
.item-detail a {
	color: rgb(65, 165, 245);
}
.item-detail a:hover {
	color: rgb(0, 119, 194);
}
.item-detail dl {
	font-size: .8rem;
	margin: 0 0 15px 0;
}
.item-detail dt,
.item-detail dd {
	margin: 0;
	line-height: 1.6
}
.item-detail dt {
	font-weight: bold;
}
.numeral {
	text-align: right
}
.item-detail dl.details dt {
	margin-bottom: 10px
}
.item-detail dl.details dd {
	line-height: 2
}
.item-detail dl .sum {
	border-top: 1px solid #000;
	font-weight: 600;
	margin-top: 10px;
	text-transform: uppercase;
}
.item-detail .tools {
	border-top: 1px solid #EEE;
	margin-top: 15px;
	padding-top: 15px;
}
.item-detail .tools ul {
	font-size: .9rem;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.item-detail .tools li {
	margin-bottom: 10px
}
.item-detail .tools .not-verified a {
	background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24'><path d='M0 0h24v24H0z' fill='none'/><path fill='rgb(255, 61, 0)' d='M12 1L3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5l-9-4zm-2 16l-4-4 1.41-1.41L10 14.17l6.59-6.59L18 9l-8 8z'/></svg>");
	background-position: left center;
	background-repeat:no-repeat;
	background-size:18px 18px;
	color:rgb(255, 61, 0);
	text-decoration: none;
	display: inline-block;
	padding-left: 24px;
}
.item-detail .tools .verified a {
	background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24'><path d='M0 0h24v24H0z' fill='none'/><path fill='rgb(67, 159, 71)' d='M12 1L3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5l-9-4zm-2 16l-4-4 1.41-1.41L10 14.17l6.59-6.59L18 9l-8 8z'/></svg>");
	background-position: left 1px;
	background-repeat:no-repeat;
	background-size:18px 18px;
	color:rgb(67, 159, 71);
	text-decoration: none;
	display: inline-block;
	padding-left: 24px;
}
.item-detail .tools .print a {
	background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24'><path fill='rgb(150,150,150)' d='M19 8H5c-1.66 0-3 1.34-3 3v6h4v4h12v-4h4v-6c0-1.66-1.34-3-3-3zm-3 11H8v-5h8v5zm3-7c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm-1-9H6v4h12V3z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
	background-position: left center;
	background-repeat:no-repeat;
	background-size:18px 18px;
	color:#999;
	text-decoration: none;
	display: inline-block;
	padding-left: 24px;
}
.item-detail .tools .edit a {
	background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24'><path fill='rgb(150,150,150)' d='M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 7.04a.996.996 0 0 0 0-1.41l-2.34-2.34a.996.996 0 0 0-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
	background-position: left center;
	background-repeat:no-repeat;
	background-size:18px 18px;
	color:#999;
	text-decoration: none;
	display: inline-block;
	padding-left: 24px;
}
.item-detail .tools .cancel a {
	background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24'><path d='M0 0h24v24H0z' fill='none'/><path fill='rgb(255, 61, 0)' d='M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z'/></svg>");
	background-position: left center;
	background-repeat:no-repeat;
	background-size:18px 18px;
	color:#900;
	text-decoration: none;
	display: inline-block;
	padding-left: 24px;
}
.item-detail .tools .shipping a {
	background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24'><path d='M0 0h24v24H0z' fill='none'/><path fill='rgb(65, 165, 245)' d='M18 7l-1.41-1.41-6.34 6.34 1.41 1.41L18 7zm4.24-1.41L11.66 16.17 7.48 12l-1.41 1.41L11.66 19l12-12-1.42-1.41zM.41 13.41L6 19l1.41-1.41L1.83 12 .41 13.41z'/></svg>");
	background-position: left center;
	background-repeat:no-repeat;
	background-size:18px 18px;
	color:#009;
	text-decoration: none;
	display: inline-block;
	padding-left: 24px;
}
.item-detail .tools .edit.order a {
	color:#090;
}
.item-detail .tools .send a {
	background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24'><path fill='rgb(150,150,150)' d='M2.01 21L23 12 2.01 3 2 10l15 2-15 2z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
	background-position: left center;
	background-repeat:no-repeat;
	background-size:18px 18px;
	color:#999;
	text-decoration: none;
	display: inline-block;
	padding-left: 24px;
}
.item-detail .tools a:hover {
	text-decoration: underline;
}
.status.new {
	background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24'><path d='M0 0h24v24H0z' fill='none'/><path fill='rgb(150,150,150)' d='M23 12l-2.44-2.78.34-3.68-3.61-.82-1.89-3.18L12 3 8.6 1.54 6.71 4.72l-3.61.81.34 3.68L1 12l2.44 2.78-.34 3.69 3.61.82 1.89 3.18L12 21l3.4 1.46 1.89-3.18 3.61-.82-.34-3.68L23 12zm-10 5h-2v-2h2v2zm0-4h-2V7h2v6z'/></svg>");
}
.status.payed {
	background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24'><path d='M0 0h24v24H0z' fill='none'/><path fill='rgb(150,150,150)' d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/></svg>");
}
.status.done {
	background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24'><path d='M0 0h24v24H0z' fill='none'/><path fill='rgb(65, 165, 245)' d='M18 7l-1.41-1.41-6.34 6.34 1.41 1.41L18 7zm4.24-1.41L11.66 16.17 7.48 12l-1.41 1.41L11.66 19l12-12-1.42-1.41zM.41 13.41L6 19l1.41-1.41L1.83 12 .41 13.41z'/></svg>");
}
.status.warning {
	background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24'><path d='M0 0h24v24H0z' fill='none'/><path fill='rgb(255, 61, 0)' d='M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z'/></svg>");
}
.status.cancel {
	background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24'><path fill='rgb(255, 61, 0)' d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
}
.status.wait {
	background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24'><path d='M0 0h24v24H0z' fill='none'/><path fill='rgb(65, 165, 245)' d='M20 12c0-1.1.9-2 2-2V6c0-1.1-.9-2-2-2H4c-1.1 0-1.99.9-1.99 2v4c1.1 0 1.99.9 1.99 2s-.89 2-2 2v4c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-4c-1.1 0-2-.9-2-2zm-4.42 4.8L12 14.5l-3.58 2.3 1.08-4.12-3.29-2.69 4.24-.25L12 5.8l1.54 3.95 4.24.25-3.29 2.69 1.09 4.11z'/></svg>");
}
.status.signed {
	background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24'><path fill='rgb(150,150,150)' d='M2.01 21L23 12 2.01 3 2 10l15 2-15 2z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
}
.status.new,
.status.payed,
.status.done,
.status.warning,
.status.cancel,
.status.wait ,
.status.signed {
	background-position:center center;
	background-repeat:no-repeat;
	background-size:24px 24px;
	width: 100%;
	height:100%;
	display: inline-block;
	font-size: .8rem;
	text-indent: -9999px;
}
.download {
	background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24'><path fill='rgb(0, 119, 194)' d='M19 12v7H5v-7H3v7c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-7h-2zm-6 .67l2.59-2.58L17 11.5l-5 5-5-5 1.41-1.41L11 12.67V3h2z'/><path fill='none' d='M0 0h24v24H0z'/></svg>");
	background-position:center left;
	background-repeat:no-repeat;
	background-size:24px 24px;
	width: 100%;
	height:100%;
	display: inline-block;
	padding-left: 32px;
	font-weight: 600;
	color: rgb(0, 119, 194);
}
.download:hover {
	text-decoration: none
}
.exit a {
	display: block;
	text-indent: -9999px;
}
/*! ----------------------------------------- */
.booking-loader {
	width: 100vw;
	height: 100vh;
	background-color: rgb(65,165,245);
	position: absolute;
	left:0;
	top:0;
	z-index:42;
}
.loader-text {
	color: rgba(255,255,255,.5);
	left: 50%;
	position: absolute;
	text-align: center;
	top: 50%;
	transform: translate(-50%, -50%);
}
.loader-text strong {
	color: rgb(255,255,255);
	display: block;
	font-size: 1.8rem;
	font-weight: 500;
}
.spinner {
	margin: 50px auto 0;
	text-align: center;
	width: 70px;
}
.spinner > div {
	width: 12px;
	height: 12px;
	background-color: #FFF;
	border-radius: 100%;
	display: inline-block;
	-webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
	animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}
.spinner .bounce1 {
	-webkit-animation-delay: -0.32s;
	animation-delay: -0.32s;
}
.spinner .bounce2 {
	-webkit-animation-delay: -0.16s;
	animation-delay: -0.16s;
}
@-webkit-keyframes sk-bouncedelay {
	0%, 80%, 100% {
		-webkit-transform: scale(0)
	}
	40% {
		-webkit-transform: scale(1.0)
	}
}
@keyframes sk-bouncedelay {
	0%, 80%, 100% {
		-webkit-transform: scale(0);
		transform: scale(0);
	}
	40% {
		-webkit-transform: scale(1.0);
		transform: scale(1.0);
	}
}
.booking-sidebar {
	font-size: .9rem;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.booking-sidebar li:after{
	content:".";
	clear:both;
	display:block;
	height:0;
	visibility:hidden
}
.booking-sidebar li {
	border-top: 1px solid #EEE;
	padding: 6px 0;
}
.booking-sidebar li:first-child,
.booking-sidebar li.sb-table-seat{
	border-top: 0;
}
.booking-sidebar li.sb-table-seat {
	padding: 0;
	line-height: 24px;
	font-size: .9rem;
}
.booking-sidebar .sb-seat:hover,
.booking-sidebar .sb-table:hover {
	background-color: #EEE;
}
.sb-sum {
	border-top-width: 2px !important;
	font-weight:600
}
.sb-sum .float-left {
	color: #999;
}
.sb-sum .float-right{
	padding-right: 32px;
}
.sb-seat .float-left {
	background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='rgb(0,56,101)' d='M4 18v3h3v-3h10v3h3v-6H4v3zm15-8h3v3h-3v-3zM2 10h3v3H2v-3zm15 3H7V5c0-1.1.9-2 2-2h6c1.1 0 2 .9 2 2v8z'/></svg>");
	background-position:2px center;
	background-repeat:no-repeat;
	background-size:24px 24px;
	padding-left: 32px;
	font-weight: 600;
}
.sb-table .float-left {
	background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='rgb(0,56,101)' d='M12 10.2H4c-.2 0-.3.1-.3.3v9.9c0 .5-.4.8-.9.9h-1c-.5 0-.8-.3-.8-.8-.1-1 0-2 0-3v-7c0-.2 0-.3-.2-.3-.4-.1-.8-.6-.8-1V7.6c0-.4.1-.6.4-.8 1.3-1.3 2.6-2.5 4-3.7.2-.2.5-.3.8-.3h14c.2 0 .3 0 .5.2 1.3 1.2 2.7 2.4 4 3.6.2.4.3.7.3 1.1v1.5c0 .4-.3.9-.7.9-.2 0-.3.2-.3.4v9.9c0 .4-.3.7-.8.7h-1.1c-.5 0-.9-.4-.9-.9v-9.8c0-.2-.1-.3-.3-.3-2.6.1-5.2.1-7.9.1z'/><path fill='rgb(0,56,101)' d='M19.4 13.5v2.3c0 .4-.3.7-.7.8-.5.1-.8-.1-1-.5-.1-.1-.1-.3-.1-.4v-4.4c0-.2.1-.2.2-.2h1.4c.2 0 .2.1.2.2v2.2zM6.4 13.5v2.3c0 .4-.3.7-.7.8-.5.1-.8-.1-1-.5-.1-.1-.1-.3-.1-.4-.1-1.5 0-2.9 0-4.4 0-.2.1-.2.2-.2h1.5c.2 0 .1.1.1.2.1.7.1 1.5 0 2.2.1 0 .1 0 0 0z'/></svg>");
	background-position:2px center;
	background-repeat:no-repeat;
	background-size:24px 24px;
	padding-left: 32px;
	font-weight: 600;
}
.sb-table-seat .float-left {
	padding-left: 32px;
}
.sb-table-seat .float-right {
	padding-right: 32px;
}
.sb-table-seat {
	font-style: italic;
}
.booking-sidebar li span {
	background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24'><path fill='rgba(150,150,150,.5)' d='M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM19 4h-3.5l-1-1h-5l-1 1H5v2h14V4z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
	background-position:right center;
	background-repeat:no-repeat;
	background-size:24px 24px;
	cursor: pointer;
	width: 32px;
	height: 24px;
	display: block;
	text-indent: -9999px;
}
.booking-sidebar li span:hover {
	background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24'><path fill='rgb(150,150,150)' d='M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM19 4h-3.5l-1-1h-5l-1 1H5v2h14V4z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
}
.sb-info {
	border-radius: 3px;
	font-weight: 500;
	background-color: rgb(233,237,242);
	padding: .5rem;
	font-size: .9rem;
	margin-bottom: 1rem
}

.mpb {
	background: rgb(255,255,255);
	border-radius: 3px;
	position: relative;
	margin-bottom: 2rem;
}
.mpb.border {
	border: 1px solid rgb(233,237,242);
	padding: 1rem;
}
.mpb h2{
	background-color:rgb(233,237,242);
	border-radius:3px 3px 0 0;
	color:rgb(0,56,101);
	font-size:1.1rem;
	margin:0;
	padding:.5rem 1.5rem
}
.mpb-content{
	border: solid rgb(233,237,242);
	border-radius:0 0 3px 3px;
	border-width:0 1px 1px 1px;
	padding:.5rem 1.5rem 1rem
}
.form-check-label small{
	color:rgb(150,150,150);
	margin-left:.25rem
}
.mpb.dsgvo .form-check-label{
	font-size:.85rem;
	padding-top:3px
}
.mpb.dsgvo .form-check-label a{
	color:#000;
	text-decoration:underline
}
div[class="form-group"] label,.select-label, .labeled label{
	font-size:.85rem;
	color:rgb(150,150,150)
}
.fmaoff label {
	display: none;
}
.orderAdminHtml h3,
.orderAdminHtml h4 {
	font-size: 1rem;
	margin: 0;
	padding: 0;
}

/*! RESPONSIVE, BABY! ------------------------------------------------------ */

@media screen and (min-width: 61.9em){ /* LARGE */
}
@media screen and (max-width: 61.9em){ /* SMALL + MEDIUM */
}
@media screen and (min-width:47.9em) and (max-width: 61.9em){ /* MEDIUM ONLY */
}
@media screen and (min-width:.1em) and (max-width: 48em){ /* SMALL ONLY*/
}

/*! END OF LINE */