.tabDone {
	/*background: #fff url(images/done.png) top repeat-x ;*/
	border-radius: 25px;
	background-color:#9e9d9d;
	height:50px;
	width:50px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 25px;
	color : white;
  	padding-left: 0.1rem;
	padding-top: 0.4rem;
	/*color:#444;background:#eee;background:-webkit-linear-gradient(#fff, #ddd);background:-moz-linear-gradient(#fff, #ddd);background:-o-linear-gradient(#fff, #ddd);background:-ms-linear-gradient(#fff, #ddd);background:linear-gradient(#fff, #ddd);border:1px solid #aaa;border-bottom-color:#919191;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.15);box-shadow:0 1px 2px rgba(0,0,0,0.15);-webkit-border-radius:3.01px;border-radius:3.01px;overflow:hidden;margin-bottom:2em;*/
}
.Done {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 17px;
	color : #9e9d9d;
	padding-top: 0.8rem;
}
#backBtn.tabDone:hover {
	border: 2px solid #ef4e31 !important;
	background-color:#ef4e31;
	color : #fff;
}
#backBtn.Done:hover {
	color : #ef4e31;
}

.tabSelected {
	/*background: #fff url(images/now.png)  bottom repeat-x ;*/
	border-radius:25px;
	background-color:#171515;
	height:50px;
	width:50px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 25px;
	color : white;
  	padding-left: 0.1rem;
	padding-top: 0.4rem;
}

.tabUnSelected {
	/*background: #fff url(images/pending.png) bottom repeat-x ;*/
	border-radius:25px;
	background-color: rgba(255, 255, 255, 1) !important;
    border: 2px solid #9e9d9d !important;
	height:50px;
	width:50px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 25px;
	color : #a9a9a9;
  	padding-left: 0.1rem;
	padding-top: 0.4rem;
}

.Now {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 17px;
	color : #171515;
	padding-top: 0.8rem;
}

.UnSelect {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 17px;
	color : #9e9d9d;
	padding-top: 0.8rem;
}

.formloader {
	position: fixed;
	left: 45%;
	top: 45%;
	z-index: 50;
	border: 16px solid #f3f3f3;
	border-top: 16px solid #F6644A;
	border-radius: 50%;
	width: 100px;
	height: 100px;
	animation: spin 1s linear infinite; 
}
@keyframes spin{
	0% { transform: rotate(0deg);}
	100% { transform: rotate(360deg)}
}
@keyframes mdropdown {
	from {opacity:0;}
	to {opacity:1;}
}
#avail_btn {
	text-align: right;
}
@media (max-width: 991px) {
	.Now, .Done, .UnSelect {
		font-size: 0.7rem;
		padding-top: 0.3rem;
	}

	.tabSelected, .tabUnSelected, .tabDone {
		height:35px;
		width:35px;
		font-size: 0.9rem;
		padding-top: 0.3rem;
	}
	#avail_btn {
		text-align: center;
	}
}

@media (max-width: 687px) {
	.Now, .Done, .UnSelect {
		font-size: 0.6rem;
		padding-top: 0.5rem;
	}
	.formloader {
		left: 43%;
	}
}
@media (max-width: 450px) {
	.tabSelected, .tabUnSelected, .tabDone {
		height:30px;
		width:30px;
		font-size: 0.8rem;
		padding-top: 0.2rem;
	}
	.Now, .Done, .UnSelect {
		font-size: 0.5rem;
		padding-top: 0.4rem;
	}
	.formloader {
		left: 39%;
	}
}
@media (max-width: 375px) {
	.tabSelected, .tabUnSelected, .tabDone {
		height:23px;
		width:23px;
		font-size: 0.6rem;
		text-align:center;
	}
	.Now, .Done, .UnSelect {
		font-size: 0.4rem;
		text-align:center;
	}
	.formloader {
		left: 36%;
	}
}

hr.line1 {
  /*border:  2px solid grey;*/
  background-color: grey;
  border-radius: 5px;
  
}

br{font-size:10px}
table{border:0px; border-collapse:collapse;	}

a{color:#70901B; text-decoration:none} 
a:hover{text-decoration:none}
span a{color:#6D6C6C; text-decoration:none}
b{ color:#414141} 
/*li{
	background:url(images/yes.gif)  center left no-repeat;
	margin:0px;
	padding-left:18px;
}
li a{color:#FFFFFF;} */
ul{margin:0; padding:0; list-style:none; line-height:16px}

#othInfo ul { padding-left: 21px;list-style-image: url('images/yes.png'); }

.style1
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 20px;
	color : #000;
}
.style2
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 15px;
	color : #000;
}

.style3
{
	font-size:12px;
	font-family:Tahoma;
	color:#666666;
	line-height:normal;
	vertical-align:top;
	padding-left:0px;
	padding-top:5px;
	
}
.style4
{
	font-size:9px;
	font-family:Tahoma;
	color:#454545;
	line-height:normal;
	vertical-align:top;
	padding-left:10px;
}
.style5
{
	font-size:11px;
	font-family:Tahoma;
	color:#000;
	line-height:normal;
	vertical-align:top;
	padding-left:10px;
}
.style6
{
	font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    line-height: 1.5;
	font-size: 14px;

}
.styleOthInfo
{
	font-size:14px;
	font-family:Tahoma;
	color:#666666;
	line-height:normal;
	vertical-align:top;
	padding-left:0px;
	padding-top:5px;
	
}

.bgClr {
	background: #fff url(images/bg.jpg) center repeat-x ;
	/*color:#444;background:#eee;background:-webkit-linear-gradient(#fff, #ddd);background:-moz-linear-gradient(#fff, #ddd);background:-o-linear-gradient(#fff, #ddd);background:-ms-linear-gradient(#fff, #ddd);background:linear-gradient(#fff, #ddd);border:1px solid #aaa;border-bottom-color:#919191;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.15);box-shadow:0 1px 2px rgba(0,0,0,0.15);-webkit-border-radius:3.01px;border-radius:3.01px;overflow:hidden;margin-bottom:2em;*/
}

.dropDown{
			height: 30px; 
			font-size: 13px; 
			color: rgba(64, 64, 64, 1); 
			background-color: rgba(241, 241, 241, 1); 
			border: 1px solid rgba(61, 61, 61, 1); 
			border-radius: 2px;  
			cursor:pointer;
			width:100%;
			padding-top: 1px;
			padding-bottom: 1px;
			margin-bottom:2px;
}
.textStyle{
			height: 40px; 
			font-size: 16px; 
			color: #FFFFFF; 
			background-color: rgba(241, 241, 241, 1); 
			border: 1px solid rgba(61, 61, 61, 1); 
			border-radius: 2px;
			width:100%;
}
.bookButton{
			width:100%;
			height:30px;
			background-color:rgba(23, 21, 21, 1);
			color:rgba(250, 250, 250, 1);
			font-size:14px;
			font-weight:bold;
			border-radius:3px;
			border: none;
			padding-top:2px;
			padding-bottom:2px;
			margin-top:2px;
}
.bfButton{
			height:20px;
			background-color:#F6644A;
			color:rgba(250, 250, 250, 1);
			font-size:12px;
			border: none;
			line-height:0px;
}
.payButton{
			height:40px;
			width:200px;
			background-color: rgba(246, 100, 74, 1);
			color:rgba(250, 250, 250, 1);
			font-size:14px;
			font-weight:bold;
			border-radius:3px;
			border: none;
}
.payDisableButton{
			height:32px;
			width:119px;
			background-color: rgba(192,192,192, 1);
			color:rgba(250, 250, 250, 1);
			font-size:14px;
			font-weight:bold;
			border-radius:4px;
			border: none;
}
.labelStyle {
			font-size: 14px; 
			color: rgba(61, 61, 61, 1); 
			font-weight: bold;
}
.panel.remark {
		border-style: solid;
		border-width: 1px;
		border-color: #fbc2c4;
		margin-bottom: 6px;
		margin-top: 0;
		/*padding-bottom: 0.1rem;*/
		padding-left: 1.0rem;
		padding-top: 0px;
		background: #fbe3e4;
		color: #333333; 
		font-size:12px;
		font-family:Tahoma;
		color:#de344b;
}
.panel.remark > :first-child {
		  margin-top: 0; }
.panel.remark > :last-child {
		  margin-bottom: 0; }
.panel.remark h1, .panel.remark h2, .panel.remark h3, .panel.remark h4, .panel.remark h5, .panel.remark h6, .panel.remark p, .panel.remark li, .panel.remark dl {
		  color: #333333; }
.panel.remark h1, .panel.remark h2, .panel.remark h3, .panel.remark h4, .panel.remark h5, .panel.remark h6 {
		  line-height: 1;
		  margin-bottom: 0.625rem; }
.panel.remark h1.subheader, .panel.remark h2.subheader, .panel.remark h3.subheader, .panel.remark h4.subheader, .panel.remark h5.subheader, .panel.remark h6.subheader {
			line-height: 1.4; }
.panel.remark a:not(.button) {
		  color: #008cba; 
}

mark {
	margin-bottom: 6px;
		margin-top: 0;
		padding: 0.3rem 0.5rem 0.4rem 0.3rem;
		background: #fbe3e4;
		color: #333333; 
		font-size:12px;
		font-family:Tahoma;
		color:#de344b;
}
.tooltips {
  position: relative;
  display: inline-block;
  border-bottom: 1px dotted black;
}
.tooltipstext {
  font-size: 11px;
}
.tooltipstext b {
  font-size: 11px;
  color: #fff;
}
.tooltips .tooltipstext {
  visibility: hidden;
  width: 100%;
  background-color: rgba(0, 128, 0, 1);
  color: #fff;
  cursor: pointer;
  border-radius: 6px;
  padding: 5px 5px;

  /* Position the tooltip */
  position: absolute;
  z-index: 1;
}

.tooltips:hover .tooltipstext {
  visibility: visible;
}

ul#ulfac {
    list-style-type: none;
	
}
li#lifac {
    float: left;
    display: inline-block;
	/*display: inline-block;*/
	height:24px;
	background-color: rgba(255, 255, 255, 1) !important;
    color: #424242 !important;
	
	font-size: 9px; 
	color : #595959;
	padding-top:5px;
	padding-right:10px;
}

.img_style 
{
	float: left;	
	margin: 0 0.2em 1px 2px;	
	padding: 1px 0 0 1px; 
	vertical-align: middle;
}
.lable_style {
	font-size: 9px; 
	color : #595959;
	padding-top:5px;
	padding-right:1px;
	
	
}
.fac_style {
	height:24px;
	background-color: rgba(255, 255, 255, 1) !important;
    /*border: 1px solid #424242 !important;*/
    color: #424242 !important;
	
    border-bottom-left-radius: 10px ;
    border-top-right-radius: 10px;
}