.ftd-new-result .FlightInfoBox label{
  display:block;
  width:100%;
  position:relative;
  padding:0;
}
.ftd-new-result .FlightInfoBox .book-now-btn{
  display:none;
  position:absolute;
  right:0;
  top:-3px;
  padding:7px 10px;
  font-size: 12px;
  font-weight: 600;
}
.ftd-new-result .FlightInfoBox .btn-visible{
  display:block;
  position: relative;
}
.ftd-new-result .FlightInfoBox .label{
	padding:3px;
	font-size: 10px;
}
.ftd-new-result .FlightInfoBox .flight-detail-block .flight-logo .flight-name-number{
    width: 250px;
    text-align: left;
    max-width: 100%;
    font-size: 15px;
    margin-top:5px;
    font-weight: 500;
    white-space: nowrap;
}
.ftd-new-result .FlightInfoBox .flight-detail-block .flight-logo .flight-name-number span{
	font-size: 14px;
	font-weight: 400;
	text-align: left;
}
.ftd-new-result .FlightInfoBox input[type="radio"].select-flight:checked ~ button.book-now-btn,
.ftd-new-result .FlightInfoBox input[type="radio"].select-flight:checked ~ form button.book-now-btn{
  display:block;
  padding: 6px 20px;
  color: #fff;
  border: none;
}
.ftd-new-result .FlightInfoBox .flight-price-block ul li{
	border-top:1px solid #eae7e7;
	padding-bottom:9px;
}
.ftd-new-result .FlightInfoBox .flight-price-block ul li:first-child{
	border-top:none;
}
.ftd-new-result .FlightInfoBox .flight-price-block ul li .radio{
	margin: 5px 0 0;
}
.ftd-new-result .FlightInfoBox .flight-price-block ul li .description{
	margin-left:-20px;
}
.ftd-new-result .FlightInfoBox .flight-price-block .showhide{
	border-top:1px solid #eae7e7;
	height: 10px;
}
.ftd-new-result .FlightInfoBox .flight-price-block .showhide i{
	position: relative;
	top:-9px;
}

.ftd-new-result .FlightInfoBox .flight-detail-block [class*='col-']{
	padding-left:5px;
	padding-right:5px;
}
.ftd-new-result .FlightInfoBox .flight-detail-block .time-arrow:before{
	width:100%;
	height: 1px;
	background: #000;
	content:'';
	position: absolute;
    bottom: -1px;
        display:block;
}
.ftd-new-result .FlightInfoBox .flight-detail-block .time-arrow:after{
	font-family: 'FontAwesome';
	content:'\f105';
	font-size: 15px;
	position: absolute;
    bottom: -7px;
    right:-2px;
    color:#000;
    font-weight: 400;
}
.roundtrip-container .FlightInfoBox .flight-detail .time-arrow:after{
	bottom: -7px;
}
.ftd-new-result .FlightInfoBox .text-success{
	color: #0bb10e;
}
.ftd-new-result .FlightInfoBox .text-danger{
	color: #da2724;
}


/*Round Trip Result*/
.roundtrip-container .ftd-new-tabs .nav-tabs>li>a{
	font-size: 11px;
}
.roundtrip-container .FlightInfoBox .flight-detail [class*='col-'] strong{
	font-size: 12px;
}
.roundtrip-container .FlightInfoBox .flight-detail [class*='col-'] span{
	font-size: 10px;
}
.roundtrip-container .FlightInfoBox .tab-content .flight-logo .flight-name-number{
    margin-left:5px;
}

.ftd-new-result .FlightInfoBox .flight-detail-block .total-time span{
	padding-left:0;
	margin-top:6px;
}
.ftd-new-result .FlightInfoBox .flight-detail-block .time-arrow{
	text-align: center;
}
.ftd-new-result .FlightInfoBox .flight-detail-block .time-arrow:before{
	bottom: 22px;
}
.ftd-new-result .FlightInfoBox .flight-detail-block .time-arrow:after{
	bottom: 15px;
    right:-2px;
}

.ftd-new-result .roundtrip-container .ftd-new-tabs .total-time span{
	margin-top:6px;
}

table tr th, table tr td{
	font-size:13px;
}

/*Arrow*/
.arrow{
	display:inline-block;
	position: relative;
	padding:5px 13px;
}
.arrow:before{
	width: 100%;
    height: 1px;
    background: #ff7f01;
    content: '';
    position: absolute;
    left:0;
}
.arrow:after{
    font-family: 'FontAwesome';
    content: '\f105';
    font-size: 14px;
    position: absolute;
    top: -5px;
    right: -2px;
    color: #ff7f01;
    font-weight: 400;
}

/*Multicity Flight*/
.multicity-container .FlightInfoBox .multicity-flight li{
	margin-top:10px;
	border-top:1px dashed #ccc;
	padding-top:10px;
}
.multicity-container .FlightInfoBox .multicity-flight li:first-child{
	margin-top:0;
	border-top:0;
	padding-top:0;
}
.multicity-container .FlightInfoBox .multicity-price-block{
	width: 100%;
	text-align: center;
	position: absolute;
	top:50%;
	left:50%;
	transform: translate(-50%,-50%);
}