#tablebooking input, #tablebooking select {border:1px solid #eee;}
#tablebooking .btn > i {color:#FFF;font-size:14px;}
#tablebooking #tbb-nav i.ico {font-size: 24px;display:block;}
#tablebooking #tb-controls {
	display:table;
	width: 100%;
	margin-right:auto;
	margin-left:auto;
	margin-bottom: 15px;
	background: none repeat scroll 0% 0% #F7F7F7;
	padding: 10px;
	font-size: 14px;
	clear:both;
}
#tablebooking #tb-controls h3 {margin:0;padding: 0;}
#tablebooking .tb-span-control {line-height: 24px;}
#tablebooking .tbb-action {padding:10px 0px;}
#tablebooking #tb-controls .ico {font-size:24px;padding:0px 5px;}
div.calendar {
	background: #FAFAFA;
	box-shadow: 1px 3px 1px 2px #EFEFEF;
	cursor:pointer;
}
div.months {
	padding: 0px;
}
i#calendar {
	cursor:pointer;
}
span.prev-month {
	float:left;
	padding:10px;
	background:#656C7E;
	color:#fff;
}
span.next-month {
	float:right;
	padding: 10px;
	background:#656C7E;
	color:#fff;
}
span.current-month {
	float:left;
	padding: 10px;
}
div.months {
	text-align: center;
}
#tablebooking input#calendar-value {
	background: #F7F7F7;
	border: 1px solid #F7F7F7;}
#available-tables span.label, #search-results span.label {
	padding: 10px;
	margin-right: 10px;
	margin-bottom:10px;
	cursor: pointer;}
#available-tables span.selected,  #search-results span.selected {background: #FF0000;}
svg > .selected { fill : #FF0000; }
span.status0, tr.status0 { background: #ff6600;	}
span.status1, tr.status1 { background: green; }
.status0 a, .status1 a {color:#fff !important;}
.delete {color: red;}
#tablebooking .settings > .well {background: #fff;}
.svgel {cursor:pointer;}
#tablebooking div#tb-view-arrangements, #tablebooking div#tb-view-arrangements svg, #tablebooking div#search-svg svg {
	width: 100%;
	height: 100%;
	overflow: auto;
	min-height: 500px;}
.right-border {border-right: 1px solid #eee;}
.step-inactive {display:none;}
.step-active: {display:block;}
#tablebooking div#div-error-message {display:none;}
#tablebooking input {padding:0;height:auto;width:auto;}
#tablebooking .optin input[type="checkbox"] {margin:0;}
