/*
	MuskelVerket CSS
*/

/* Firefox hack */
@-moz-document url-prefix() {
  fieldset { display: table-cell; }
}


/* Change Bootstrap defaults */
body {
	/*min-height: 2000px;*/
	padding-top: 110px;
	font-family:Inconsolata,sans-serif;
	font-size: 20px;
	background-color: rgba(197,183,153,.6);
	/*background-color: #C5B999;*/
}
input,button,textarea {
	font-family:Inconsolata,sans-serif;
}
.footer {
	position: absolute;
	bottom: 0;
}
.navbar {
	background-color: #9C4040;
}
a.navbar-brand {
	font-family: "Special Elite", monospace;
	font-size: 32px;
	color: #C5B999 !important;
	text-shadow: 6px 6px 4px #202020;
}
.navbar-inverse .navbar-nav > li > a {
  color: #C5B999;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
	color: #333;
	background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
	color: #9C4040;
	background-color: #C5B999;
}
legend {
	border-bottom: 1px solid #9C4040;
}

/* MuskelVerket stuff */
footer {
	font-size: 14px;
}
.mvBrand {
	font-family: "Special Elite", monospace;
	font-size: 48px;
	color: #C5B999 !important;
}
.mvUserNavBar {
	background-color: #C5B999;
	height: 46px;
	margin: 0;
}
.mvUserNav {
	list-style-type: none;
}
.mvUserNav {
	display: inline;
}
ul.mvUserNav > li {
	float: left;
}
.mvUserNav > li > a {
	display: block;
	padding: 8px 14px 9px;
	color: black;
}
.mvUserNav > li > a:hover {
	background-color: #777;
	color: #9C4040;
}
.mvGravatar {
	float: right;
}

.mvError {
	text-decoration: underline;
	color: red;
	padding-left: 2px;
}
.mvLegend {
	font-weight:700;
}
.mvFieldset {
	border: 1px solid #9C4040;
	padding: 20px;
	margin: 20px;
}
.booking {
	border: 1px solid #9C4040;
	text-align: center;
}
.bookHead {
	background-color: #C5B999;/* 9C4040 eller C5B999 */
	border-top: 1px solid #9C4040;
	border-left: 1px solid #9C4040;
	line-height: 150%;
	text-align: center;
	font-weight: bold;
	padding: 2px;
}
.bookFree {
	background-color: #FFF; /* A0FF90 */
	border-top: 1px solid #9C4040;
	border-left: 1px solid #9C4040;
	text-align: center;
	padding: 2px;
}
.bookWatch {
	background-color: #005500; /* A0FF90 */
	border-top: 1px solid #9C4040;
	border-left: 1px solid #9C4040;
	text-align: center;
	padding: 2px;
}
.bookWatch > input:checked {
	background-color: red;
	border-top: 1px solid #9C4040;
	border-left: 1px solid #9C4040;
	text-align: center;	
}
.bookLock {
	background-color: silver;
	border-top: 1px solid #9C4040;
	border-left: 1px solid #9C4040;
	text-align: center;
	padding: 2px;
}
.bookVoid {
	background-color: #EEE;
	border-top: 1px solid #9C4040;
	border-left: 1px solid #9C4040;
	text-align: center;
	padding: 2px;
}
.bookBusy {
	background-color: #EEE; /* rgb(255,140,140) */
	border-top: 1px solid #9C4040;
	border-left: 1px solid #9C4040;
	text-align: center;
	padding: 2px;
}
.bookBusyOwn {
	background-color: #A0FF90; /* rgb(255,140,140) */
	border-top: 1px solid #9C4040;
	border-left: 1px solid #9C4040;
	text-align: center;
}
@page {
	size:A4;
	margin:10mm;
}
@media print {
	html, body {
		width: 210mm;
		height: 297mm;
	}
	.printHide {
		display: none;
	}
	body {
		padding-top: 10px;
	}
}