/*======================
 Common Button Type CSS
======================*/
.btn-type1{
	font-family: 'lato_light';
	font-size:15px;
	line-height:17px;
	color:#ffffff;
	background-color:#ff6600;
	border-radius:0px;
	display:inline-block;
	padding:15px 40px 10px;
	transition:0.3s all;
	text-transform:uppercase;
	letter-spacing:1.0px;
	min-height:45px;
}
.btn-type1:hover,.btn-type1:focus{
	background-color:rgba(63,76,108,0.5);
	color:#ffffff;
}

/*======================
 Common Icon CSS
======================*/
[class^="ico-"],
[class*=" ico-"]{
	display:inline-block;
	vertical-align:middle;
	background-image:url(../../imagedb/checkmybooking/general/other-icon.png);
	background-repeat:no-repeat;
}
.ico-ac{background-position:-27px -22px;width:20px;height:18px;}
.ico-manual{background-position:-50px -22px;width:20px;height:20px;}
.ico-briefcase1{background-position:-27px -53px;width:20px;height:16px;}
.ico-briefcase2{background-position:-52px -58px;width:13px;height:11px;}
.ico-person1{background-position:-73px -45px;width:10px;height:25px;}
.ico-person2{background-position:-91px -48px;width:10px;height:21px;}
.ico-plane-in{background-position:-83px 0;width:25px;height:18px;}
.ico-plane-out{background-position:-57px 0;width:25px;height:18px;}

/*======================
 Common FontAwesome CSS
======================*/
.fa{
	display:inline-block;
	font:normal normal normal 14px/1 FontAwesome;
	font-size:inherit;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
.fa-asterisk:before {content: "\f069";}

/*For Rating CSS*/
.rating {
	unicode-bidi: bidi-override;
	display: inline-block;
	background: url("../../imagedb/checkmybooking/general/star-rating.png") no-repeat;
	height: 12px;
	line-height: 0;
	overflow: hidden;
	text-align: center;
	text-indent: -9999px;
	vertical-align: middle;
	width: 62px;
}
.rating.r5 {background-position:0 0;}
.rating.r45 {background-position:0 -16px;}
.rating.r4 {background-position:0 -32px;}
.rating.r35 {background-position:0 -48px;}
.rating.r3 {background-position:0 -64px;}
.rating.r25 {background-position:0 -80px;}
.rating.r2 {background-position:0 -96px;}
.rating.r15 {background-position:0 -112px;}
.rating.r1 {background-position:0 -128px;}
.rating.r0 {background-position:0 -144px;}


@media(max-width:767px){
.btn-type1{padding:15px 15px 10px;}
}

















