/* Empty. Add your own CSS if you like */
.photo {

	margin: 0px; 
	line-height: 250px; 
	background-color: rgb(232, 235, 239); 
	text-align: center;background-size: cover !important;
	background-repeat: no-repeat !important;
	height: 250px;
	background-size: 100% 100%;

}
.msg-error { 
	margin-left:5px;
	color:#FF0000;
}

.fullwidth { width:100% ;}

.w100 { width:100% ;}



label.has-error, input.has-error {  
  border-bottom: 2px solid red;
}


.bookingtitle {
	color: #886aea; font-size: 13pt; margin: 10px 0; text-align: left; padding-left: 10px
}

.header-badge{
	position: absolute!important;
	padding:1px 3px !important;
	font-size: 13px !important;
	top: -2px !important;
	left: -2px !important;
}

.timelist {margin: 20px 0; margin-bottom: 50px; padding-bottom: 50px; text-align: center} 
.timelist a { margin: 2px ; border: 1px solid #8888; width: 32%; border-radius: 0 !important }


body {
	margin: 0 auto;
	/*background: url(../img/bg.jpg) ;*/
	background: #3A3A3A;
}


.webheader {
	width: 100%;
    height: 25px;
   /* background: url(../img/nav-sub-pages.jpg) 0 0 repeat;*/
	background: #000;
	text-align: center;
	
}

.webheader li {float: left; vertical-align: middle; font-weight: bold}

.webheader img { height: 50px; margin-top: 5px }

.webheader .title {padding:5px;}

.bar.bar-dark .title, .webheader {color: #CFCFCF;}


@media screen and (max-width: 480px) {
	.webheader { height: 40px; }
    .webheader img { height: 30px; }
	.webheader .title {padding:8px}
}

#loading {
	
	background: red; position: absolute; margin: 0 auto; width: 300px; top:80px; text-align: center; color: aliceblue; padding: 5px; font-weight: bold; z-index: 1000
	
}

.webscreen { 
	max-width: 800px;
	
}

.rating {
	color: #a9a9a9;
	margin: 0;
	padding: 0;
	padding: 50px 0 50px 0;
}

.rating_small {
	
	padding: 0px !important;
}

.rating_small li{
	
	font-size: 30px !important;
}

ul.rating {
	display: inline-block;
}

.rating li {
	list-style-type: none;
	display: inline-block;
	padding: 1px;
	text-align: center;
	font-weight: bold;
	cursor: pointer;
	font-size: 70px;
}

.rating .filled {
	color: orange;
}

.margin50 { margin: 50px;}