@charset "UTF-8";
/* CSS Document */
html {
	height:100%;
}
body {
	background-image:url("images/backmuster.jpg"); 
	background-repeat: no-repeat;
	background-position: left top;
	background-size:cover;
	  font-family: 'regular', sans-serif !important;
	height:100%;
	width:100%;
}

footer {
	position:fixed;
	background-color:#fff !important;
	position: fixed;
	bottom:0;
	width:100%;
	padding:15px;
}


.intrologin {
	position: absolute;
	right:5%;
	top:25%;
	background-color:rgba(255,255,255,0.80) !important;
	border-radius:10px;
	padding:15px;
}



.intrologin_head {
	color:rgba(1,74,142,1.00);
	  font-family: 'regular', sans-serif;
	font-size:18px;
	width:350px;
}
.intrologin_head strong {
	color:rgba(1,74,142,1.00);
	  font-family: 'bold', sans-serif;
	font-size:23px;
	font-weight:normal;
}

.intrologin_head p {
	font-size:14px !important;
	color:#000;
}

.userdata {
	margin-top:25px !important;
	width:350px;
}

.userdata .cb_template.cb_template_default {
	background-color:rgba(1,74,142,1.00) !important;
	color:#fff !important;
	padding:12px 10px 12px 12px !important;
	border-top-left-radius:10px;
	border-bottom-left-radius:10px;

}
.login_button,.login_forgot {
	background-color:rgba(1,74,142,1.00) !important;
	color:#fff !important;
	padding:9px 10px 8px 12px !important;
	border-top-right-radius:10px;
	border-bottom-right-radius:10px;
	border:none !important;
	outline:none !important;
	margin-left:-4px;
	transition:0.5s

}
.login_forgot {
	padding:12px 13px 11px 14px !important;
	text-decoration: none;
}
.login_button:hover, .login_forgot:hover {
	opacity: 0.8;}
.login_register:hover {
	opacity: 0.6;}

i {
	font-style:normal !important;
}
.login_user,.login_passwort {
	padding:9px 12px 7px 12px !important;
	border-top:1px solid rgba(1,74,142,1.00) !important;
	border-bottom:1px solid rgba(1,74,142,1.00) !important;
	border-left:0 !important;
	border-right:0 !important;
	width:250px;
}

.login_register {
		background-color:rgba(1,74,142,0.60) !important;
	color:#fff !important;
	padding:9px 10px 8px 12px !important;
	border-radius:10px;
	text-decoration: none;
	border:none !important;
	outline:none !important;
	margin-top:15px;
	transition:0.5s;
	width:330px;
	display:block !important;
	text-align: center;
	
}
.loginlong {
		background-color:rgba(1,74,142,1.00) !important;
	color:#fff !important;
	padding:9px 10px 8px 20px !important;
	border-radius:10px;
	text-decoration: none;
	border:none !important;
	outline:none !important;
	margin-top:15px;
	transition:0.5s;
	width:330px;
	display:block !important;
	text-align: center;
	
}

.login_register i {
	float:right !important;
}

.login_register strong {
	  font-family: 'bold', sans-serif;
	
	font-weight:normal;
	
}

.login-avatar {display:none !important}

.login-greeting{
	  font-family: 'regular', sans-serif !important;
}

.login-greeting a {
		background-color:rgba(1,74,142,1.00) !important;
	color:#fff !important;
	padding:9px 10px 8px 20px !important;
	border-radius:10px;
	text-decoration: none;
	border:none !important;
	outline:none !important;
	margin-top:15px;
	transition:0.5s;
	width:330px;
	display:block !important;
	text-align: center;
	text-decoration: none !important;
}

.logout-button .logout_button {
		background-color:rgba(1,74,142,0.70) !important;
	color:#fff !important;
	padding:9px 10px 8px 20px !important;
	border-radius:10px;
	text-decoration: none;
	border:none !important;
	outline:none !important;
	margin-top:15px;
	transition:0.5s;
	width:330px;
	display:block !important;
	text-align: center;
	text-decoration: none !important;
}

.login-greeting i {
	float:right !important;
	padding-top:4px !important
}
@media (max-width:850px) {
	
	#logo {
		width:100% !important;
	}
	
}