
.tab-content {
	padding: 10px;
}

.panel-heading {
	cursor: pointer;
}

tr.service td:first-child {
	padding-left: 20px;
}

.panel-heading.s-available {
	background: #BBEEBB !important; 
} 

table.table tr.s-available {
	background: #CCFFCC !important;
}

table.s-service thead {
	font-size: 11 px;
}

table.s-caption, table.s-caption tr, table.s-caption tr td {
	margin-bottom: 0;
	border: none;
}


.panel-heading.s-unavailable {
	background: #EE5B5B !important;
}

span.glyphicon {
	padding-left: 5px;
}

 table.table tr.s-unavailable {
	background: #FF6A6A !important;
}
/*
table.table td:after {
	font-family: 'Glyphicons Halflings'; 
    content: "\e065";   
    float: right;       
    color: #8aa8bd;
}
*/
.panel-heading.s-hidden a:after {
    font-family: 'Glyphicons Halflings'; 
    content: "\e114";   
    float: right;       
    color: #8aa8bd;        
}


.panel-heading.s-collapse a:after {
    font-family: 'Glyphicons Halflings'; 
    content: "\e080";   
    float: right;       
    color: #8aa8bd;  
}


.panel-heading a,  table.table tr.service a{
	text-decoration: none;
	color: #000000;
}

.topbar {
	max-width: 1200px;
}

.navbar-inverse .navbar-brand {
	color: #FFFFFF;
}

ul.nav.nav-tabs {
    background: #F2F2F2;
    height: 41px;
    width: 100%;
}

.tab-content table {
	font-size: 13px;
}

/*.row {
     margin-right: 0; 
     margin-left: 0; 
}*/

.container.s-container {
	width: 1085px;
}

td.s-stat {
    width: 40px;
}

span.s-stat {
    width: 50px;
	float: right;
	padding: 0 6px;
}

ul.nav.nav-tabs.s-tab, ul.nav.nav-tabs.s-tab li {
	background: none;
}




