@charset "utf-8";
/* CSS Document */

.sortContainer,
.flightSortContainer {
	height:30px;
	margin-top:10px;
	color:#FFF;
	font-size:13px;
}
.flightSortContainer {margin:0 !important;}
.sortContainer .sortItem p {
	margin:0 5px 0 0;
	color:#4D4D4D;
	font-weight:400;
	
}
.sortContainer .sortItem .arrow,
.sortFLItem .arrow {
	float:left;
	display:block;
	width:15px;
	height:15px;
	margin-right:3px;
	margin-top:1px; 
	cursor:pointer;
}
.sortByTopRanks .btn {
	padding: 1px 5px;
	font-size:12px;
}
.sortContainer .sortItem .up.arrow, .sortFLItem .up.arrow { background: url(../../../../img/front/V2/nusaIMG_fl.png) -565px top no-repeat;}
.sortContainer .sortItem .down.arrow, .sortFLItem .down.arrow { background:url(../../../../img/front/V2/nusaIMG_fl.png) -550px top no-repeat;}
.sortContainer .sortItem .up.arrow:hover,
.sortContainer .sortItem .up.arrow.active,
.sortFLItem .up.arrow:hover,
.sortFLItem .up.arrow.active,
.sortItem span.active b.arrow.up { background:url(../../../../img/front/V2/nusaIMG_fl.png) -580px top no-repeat;}
.sortContainer .sortItem .down.arrow:hover,
.sortContainer .sortItem .down.arrow.active,
.sortFLItem .down.arrow:hover,
.sortFLItem .down.arrow.active { background:url(../../../../img/front/V2/nusaIMG_fl.png) -595px top no-repeat;}
.sortContainer .st {
	display: inline-block;
	/*line-height:30px;*/
	padding:7px 20px;
	margin:0;
	font-weight:400;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-radius: 4px 0px 0px 4px;
	border-radius: 4px 0px 0px 4px;
	background: rgb(110,137,160);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZlODlhMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzOTU0NmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(110,137,160,1) 0%, rgba(57,84,106,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(110,137,160,1)), color-stop(100%,rgba(57,84,106,1)));
background: -webkit-linear-gradient(top,  rgba(110,137,160,1) 0%,rgba(57,84,106,1) 100%);
background: -o-linear-gradient(top,  rgba(110,137,160,1) 0%,rgba(57,84,106,1) 100%);
background: -ms-linear-gradient(top,  rgba(110,137,160,1) 0%,rgba(57,84,106,1) 100%);
background: linear-gradient(top,  rgba(110,137,160,1) 0%,rgba(57,84,106,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6e89a0', endColorstr='#39546a',GradientType=0 );

	
	
}
.sortContainer .sortItem {
	display:inline-block;
	padding:3px;
	margin:2px 5px;
	border-right:1px solid #DFDFDF;
	width: auto;
}

.flightLeftHeader {
	display: inline-block;
	/*line-height:30px;*/
	padding: 6px 0;
	width:130px;
	text-align:center;
	margin:0;
	font-weight:400;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-radius: 4px 0px 0px 4px;
	border-radius: 4px 0px 0px 4px;
	color:#FFF;
	/* -moz-box-shadow:0px 0px 9px 1px rgba(255,255,255,0.65);
	-webkit-box-shadow:0px 0px 9px 1px rgba(255,255,255,0.65);
	box-shadow:0px 0px 9px 1px rgba(255,255,255,0.65);
	-ms-filter:"progid:DXImageTransform.Microsoft.Glow(Color = #a5ffffff ,Strength = 10)";
	filter:progid:DXImageTransform.Microsoft.Glow(Color = #a5ffffff ,Strength = 10); */
	
	
}
.sortFLItem {
	float: left;
	display: inline-block;
	font-weight:700;
	/* padding: 6px 0; */
	width:141px;
	color: #333;
	border-right: 1px solid #CCC;
}
.sortFLItem.last {}
.sortWrapper {margin:6px auto;}
.airlineCol, .defCol {
	float:left; 
	display:inline-block; 
	text-align: center;
	margin: 0px !important;
	padding: 6px 0px;
}
.airlineCol {
	width:131px;
	border-right:1px solid rgba(134,134,134,0.5);
}
.defCol {
	width:140px;
	border-left:1px solid rgba(255,255,255,0.5);
	border-right:1px solid rgba(134,134,134,0.5);
}
.defCol.last {
	border:none;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius:0px 5px 5px 0px ;
	border-radius:0px 5px 5px 0px ;
	
	
	background-image:-moz-linear-gradient(rgba(203,203,203,0.7) 1%,rgba(0,0,0,0.7) 47%,rgba(50,50,50,0.7) 99%); 
	background-image:-webkit-gradient(linear,color-stop(0.01, rgba(203,203,203,0.7)),color-stop(0.47, rgba(0,0,0,0.7)),color-stop(0.99, rgba(50,50,50,0.7)));
	background-image:-webkit-linear-gradient(rgba(203,203,203,0.7) 1%,rgba(0,0,0,0.7) 47%,rgba(50,50,50,0.7) 99%);
	background-image:-o-linear-gradient(rgba(203,203,203,0.7) 1%,rgba(0,0,0,0.7) 47%,rgba(50,50,50,0.7) 99%);
	background-image:-ms-linear-gradient(rgba(203,203,203,0.7) 1%,rgba(0,0,0,0.7) 47%,rgba(50,50,50,0.7) 99%);
	background-image:linear-gradient(rgba(203,203,203,0.7) 1%,rgba(0,0,0,0.7) 47%,rgba(50,50,50,0.7) 99%);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#b3cbcbcb,endColorstr=#b3323232)";
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b3cbcbcb,endColorstr=#b3323232);
	
	
}
#summary-outbound-flight .defCol.last {
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius:0px 0px 5px 0px ;
	border-radius:0px 0px 5px 0px ;
	
	
}
.flight-item, .flightSummary {
	font-weight:700;
	color:#838484;
	margin-top:2px;
	margin-bottom:2px;
	background-image:-moz-linear-gradient(rgb(253,253,253) 1%,rgb(200,200,200) 99%); 
	background-image:-webkit-gradient(linear,color-stop(0.01, rgb(253,253,253)),color-stop(0.99, rgb(200,200,200)));
	background-image:-webkit-linear-gradient(rgb(253,253,253) 1%,rgb(200,200,200) 99%);
	background-image:-o-linear-gradient(rgb(253,253,253) 1%,rgb(200,200,200) 99%);
	background-image:-ms-linear-gradient(rgb(253,253,253) 1%,rgb(200,200,200) 99%);
	background-image:linear-gradient(rgb(253,253,253) 1%,rgb(200,200,200) 99%);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffdfdfd,endColorstr=#ffc8c8c8)";
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffdfdfd,endColorstr=#ffc8c8c8);
	
	
}
.flightSummary {
	background-image:-moz-linear-gradient(rgb(200,200,200) 1%,rgb(253,253,253) 99%); 
	background-image:-webkit-gradient(linear,color-stop(0.01, rgb(200,200,200)),color-stop(0.99, rgb(253,253,253)));
	background-image:-webkit-linear-gradient(rgb(200,200,200) 1%,rgb(253,253,253) 99%);
	background-image:-o-linear-gradient(rgb(200,200,200) 1%,rgb(253,253,253) 99%);
	background-image:-ms-linear-gradient(rgb(200,200,200) 1%,rgb(253,253,253) 99%);
	background-image:linear-gradient(rgb(200,200,200) 1%,rgb(253,253,253) 99%);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffc8c8c8,endColorstr=#fffdfdfd)";
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffc8c8c8,endColorstr=#fffdfdfd);
	
	
}
a.select-flight {
	width:18px;
	height:18px;
	display:inline-block;
	background:url(../../../../img/front/V2/flBook2.png) left top no-repeat;
	text-indent:-9999px;
}
a.cancel-flight {
	width: 16px;
	height: 16px;
	background: url(../../../../img/front/V2/nusaIMG_fl.png) -546px -44px no-repeat;
	text-indent:-9999px;
	display: inline-block;
}
#summary-all-total-price {/* margin-right:27px; */}