/*
@media screen {
	#printSection {
		display: none;
	}
}

@media print {
	body * {
		visibility:hidden;
	}
	#printSection, #printSection * {
		visibility:visible;
	}
	#printSection {
		position:absolute;
		left:0;
		top:0;
	}
}
*/

body, html {
    height: 98%;
	margin: 0;

	background-image: url("/Assets/FRONTEND/IMG/wein2.jpg");
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
}

.bg {
	/* The image used */
	background-image: url("/Assets/FRONTEND/IMG/wein2.jpg");

	/* Full height */
	height: 100%;

	/* Center and scale the image nicely */
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.tab-content {
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding: 0px;
}


.nav-tabs {
	margin-bottom: 0;
}


.nav-tabs .nav-link.active {
	background-color:#F8F9FA;
	border-bottom: 0px solid #F8F9FA;
}




#footer {
	display: none;
}

@media print
{
	#footer {
		display: block;
		position: fixed;
		bottom: 0;
	}
}

.printBodyBg {
	padding: 3em;
	background-color: #ffffff;
}

.container {
	border-radius: 5px;
    border: 1px solid #979797;
	/*background-color: #fff;*/
	background:rgba(255,255,255,0.92);
	margin-top: 20px;
	margin-bottom: 20px;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left:30px;
	padding-right:30px;
	min-height: 99%;
}

.sortableList{
	list-style-type: none;
	margin: 0; 
	padding: 0;
}

.sortableList li {
	margin: 3px 3px 3px 0; 
	padding: 5px;
	font-size: 1em;
	text-align: left;
	color: #000;
	font-weight:normal;
	background-color: #f7f7f9;
	border: 1px solid #e1e1e8;
	cursor: pointer;
}