@charset "utf-8";
/* CSS Document */


.tab-border	{
	border-left:1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
}

#booking-panel	ul	{
	margin:0;
}

.tab-content {
	min-height:20em;
	padding:2em 1em
}

.clone	{
	width:30%;
	float:left;
	margin:15px;
	min-height:20em;

}

#booking-form	{
	padding-bottom:2em;
}

#booking-form .clear {
clear:both;
}

.tab-pane ul	{
	margin-left:1em!important;
}

#clone-button	{
	margin-right:1em;
}

input:invalid, textarea:invalid {
border-radius: 1px;
-moz-box-shadow: 0px 0px 5px red;
-webkit-box-shadow: 0px 0px 5px red;
box-shadow: 0px 0px 5px red;
}

