
body {
	width: 95%;
	margin: 10px auto;	
}
img {
	//border:1px red dotted; 
	width:auto;		
	max-width:70%;		
}
.impact {
	font-family: Impact, Charcoal, sans-serif;
}
.serif {
	font-family: "Times New Roman", Times, serif;
}
.sansserif {
	font-family: Arial, Helvetica, sans-serif;
}
.monospace {
	font-family: "Lucida Console", Courier, monospace;
}
.comic {
	font-family: "Comic Sans MS", cursive, sans-serif;
}
.bg-3 { 
    background-color: #ffffff;
    color: #555555;
}
.container-fluid {
	padding-top: 70px;
	padding-bottom: 70px;
}
.navbar {
	padding-top: 15px;
	padding-bottom: 15px;
	border: 0;
	border-radius: 0;
	margin-bottom: 0;
	font-size: 12px;
	letter-spacing: 5px;
}
.navbar-nav  li a:hover {
	color: #1abc9c !important;
}
.active>a {
	color: #1abc9c !important;;
}
.blank_row {
    height: 40px !important; /* overwrites any other rules */    
}
.center {
	text-align:center;
}
.font-20 {
	font-size:20px;
}
.it_item th {
	border: 1px black solid;
	text-align: center;
	font-size: 20px;
	padding: 5px 10px;
}
.it_item td {
	border: 1px black solid;
	text-align: center;		
	//vertical-align: top;
}
.label {
	background-color: blue;
	color: white;
	font-size: 20px;
	padding: 3px 5px;	 
	text-align: center;
	text-decoration: none;
	display: inline-block;
}
.item{
	font-size: 16px;	
}
.item span {
	padding: 0px 5px;
}
.item img{
	display:inline;
	padding-top: 5px;
}
	
.ui-widget-header,.ui-state-default, ui-button {
	background:#b9cd6d;
	border: 1px solid #b9cd6d;
	color: #FFFFFF;
	font-weight: bold;
}
div .ras  {
	float: left;
	margin: 0px 10px;
	text-align:center;
}
.ras p {
	text-align: center;
}
.ras a {
	background-color:white;
}
#logtable td {
	padding: 0 10px;
}	
.option a:link, a:visited {
	color:#636665;
	padding: 5px 10px;
	margin: 5px 0px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
}
.option a:hover, a:active{  
	//font-weight:bold;
	color:#48df78;  
}

/*div with image and text for it booking page*/
div.parent{ 
    border:solid 1px #cdcdcd;
    display:table;
    padding:5px; 
    width:100%;
    margin:20px 5px; /* you can change/remove margin */
	background-color: #ffffff;
	transition: box-shadow .5s;  
	border-radius:10px;
}
.parent:hover {
	box-shadow: 0 0 11px rgba(33,33,33,.5); 
}
div.parent .action{
    vertical-align:middle;
    display:table-cell;
    //padding-right:5px;
	text-align:center;
	background-color: #fafafa;
}
div.parent .img{
    vertical-align:middle;
    display:table-cell;
	text-align:center;
    width:25%;		
	//max-width:70%;
}
div.img img{     	
    height:auto; /* you can change height */
	max-height: 160px;
    vertical-align:middle;
	padding: 5px 0px;
}	
div.text{ 
    width:20%;
    vertical-align:middle;
    display:table-cell;
	padding: 5px;
    text-align: center-left;
	background-color: #fafafa;
}
div.log {
	font-size: 15px;
	color: silver;
	padding:0px 5px;
	//background-color:#ccddcc;
	
	width:45%;
    vertical-align:middle;
    display:table-cell;
    text-align: center;
}
div.log img {
	vertical-align: middle;
	text-align: center;
}	
/****************/
