/* Custom styles */

/* ------ horizontal menu ------ */

ul.menu-h {
	margin: 0; 
	padding: 0.8em; 
	text-align: center; 
}

ul.menu-h li {
	display: inline; 
	list-style-type: none; 
}

ul.menu-h li:before {
	content: " | "; 
}

ul.menu-h li:first-child:before {
	content: ""; 
}

/* ------ end horizontal menu ------ */

.art-blockheader .t, .art-vmenublockheader .t {
	white-space: nowrap;
}

/* ------ visforms ------ */

.visforms-form { 
	min-height: 2em;
	padding: 2em;
//	border: 1px solid #e3e3e3;
	margin-bottom: 2em; 
}

.span12 {
	margin-bottom: 4px !Important;
	padding: 4px !Important; 
}

/* ------ button colors from protostar ------ */

.button { height: 32px !Important; }

.btn-blue {
	background-color: #006dcc !Important;
	border-color: #0044cc #0044cc #002a80 !Important;
}

.btn-blue:hover {
	background-color: #0044cc !Important;
}

.btn-orange {
	background-color: #faa732 !Important;
	border-color: #f89406 #f89406 #ad6704 !Important;
}

.btn-orange:hover {
	background-color: #f89406 !Important;
}

.btn-red {
	background-color: #da4f49 !Important;
	border-color: #bd362f #bd362f #802420 !Important;
}

.btn-red:hover {
	background-color: #bd362f !Important;
}

.btn-green {
	background-color: #5bb75b !Important;
	border-color: #51a351 #51a351 #387038 !Important;
}

.btn-green:hover {
	background-color: #51a351 !Important;
}

.btn-aqua {
	background-color: #49afcd !Important;
	border-color: #2f96b4 #2f96b4 #1f6377 !Important;
}

.btn-aqua:hover {
	background-color: #2f96b4 !Important;
}

.btn-black {
	background-color: #363636 !Important;
	border-color: #222 #222 #000000 !Important;
}

.btn-black:hover {
	background-color: #222 !Important;
}
