/**
 * base.css
 *
 * @author	DKone <bookingtime GmbH>
 */
 @charset "UTF-8";



 /*
	 ++++++++++++
	 ++        ++
	 ++  base  ++
	 ++        ++
	 ++++++++++++
 */
 body {
	 width:100%;
	 height:100%;
	 margin:0;
	 font-family:'Roboto',sans-serif;
	 background:#e7ebee;
 }
 #bk_container, #bk_page {
    height: 100%;
}
body.login #bk_content {
    height: 100%;
}
 .panel {
	 border-radius:4px;
	 border:none;
 }
 .panel:hover {
	 background:#1d90cb;
	 color:white;
 }
.panel:hover a, .panel:hover h3, .panel:hover p  {
	 color:white;
 }
 .panel-heading.panel-heading-action {
	 padding:15px 0;
	 background:#e7ebee;
 }
 .panel-body {
	 padding:15px;
	 border-top:1px solid #dddddd;
 }
 .panel .panel-body {
	 border-top:none;
 }
.panel h3 {
	font-size:14px;
	font-weight:500;
	color:#1d90cb;
}
h5 {
	font-size:18px;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:300;
	color:#31373d;
}
a {
	color:#1d90cb;
}
a:hover {
	text-decoration:none;
}
#message {
	z-index:999999;
	position:fixed;
	top:0;
	right:0;
	left:0;
	padding:0;
	border:none;
	border-radius:0;
	box-shadow:none;
	background:none;
	font-size:14px;
	font-weight:500;
	text-align:center;
	text-shadow:none;
}
#message .alert {
	min-height:50px;
	margin:0;
	border:none;
	border-radius:0;
	box-shadow:none;
	text-shadow:none;
}



 /* Extra Small Devices, Phones */
 @media only screen and (min-width:480px) {}
 /* Small Devices, Tablets */
 @media only screen and (min-width:768px) {}
 /* Medium Devices, Desktops */
 @media only screen and (min-width:992px) {
	 #bk_content {padding:15px 30px 30px 30px;}
 }
 /* Large Devices, Wide Screens */
 @media only screen and (min-width:1200px) {}
