li.form-group , div.col-xs-12.form-group{
	margin-bottom: 7.5px;
}

h5{
	margin-bottom: 6.5px;
}

div#ButtonConfirm{
	float: right;
}

@media only screen and ( min-width: 992px ) {
	div#ButtonConfirm{
		margin-top: -10px;
	}
}

.box-title small{
	font-size: 12px;
	margin-top: 8px;
}

.box-title small{
	text-transform: unset;
}

[class^="soap-icon"]::before, [class*=" soap-icon"]::before{
	line-height: 0.9em;
}

.select2-selection.select2-selection--single{
	height: 35px;
}
.select2-container .select2-selection--single .select2-selection__rendered{
	padding-top: 5px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered{
	line-height: 22px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow{
	top: 2.5px;
}

.flight-list .select2-selection.select2-selection--single{
	height: 25px;
}
.flight-list .select2-container .select2-selection--single .select2-selection__rendered{
	padding-top: 0px;
}

.flight-list .select2-container--default .select2-selection--single .select2-selection__rendered{
	line-height: 22px;
}

.flight-list .select2-container--default .select2-selection--single .select2-selection__arrow{
	top: 0px;
}

.listing-style3.flight .box, .listing-style3.flight.box{
	padding: 10px;
}

.listing-style3.flight .details .details-wrapper > * > *{
	padding: 10px 10px 0 10px
}

.listing-style3.flight .details .details-wrapper > :first-child > * {
	vertical-align: top;
}

.listing-style3 .box, .listing-style3.box{
	margin-bottom: 5px;
}

.travelo-box{
	margin-bottom: 5px
}

.listing-style3.flight figure{
	background: unset;
}

article.listing-style3.flight.box.show-route {
	display: table;
}

.listing-style3.flight article.box.hidden-route
, article.listing-style3.flight.box.hidden-route
, .listing-style3.flight article.box.route-disable-filter
, article.listing-style3.flight.box.route-disable-filter { 
	display: none;
}

div#TimeZone button{
	text-align: center;
}

div#FilterDepartureRoute button
, div#FilterReturnRoute button {
	height: auto;
}

a.selected{
	color: #01b7f2;
}

.table-bordered.v2 > tbody > tr > td
, .table-bordered.v2 > tbody > tr > th
, .table-bordered.v2 > tfoot > tr > td
, .table-bordered.v2 > tfoot > tr > th
, .table-bordered.v2 > thead > tr > td
, .table-bordered.v2 > thead > tr > th{
	border-right: unset;
	border-left: unset; 
}

.table-bordered.v2 > tbody > tr > td:nth-child(1)
, .table-bordered.v2 > tbody > tr > th:nth-child(1)
, .table-bordered.v2 > tfoot > tr > td:nth-child(1)
, .table-bordered.v2 > tfoot > tr > th:nth-child(1)
, .table-bordered.v2 > thead > tr > td:nth-child(1)
, .table-bordered.v2 > thead > tr > th:nth-child(1){
	border-left: 1px solid #ddd;
}

.table-bordered.v2 > tbody > tr > td:nth-last-child(1)
, .table-bordered.v2 > tbody > tr > th:nth-last-child(1)
, .table-bordered.v2 > tfoot > tr > td:nth-last-child(1)
, .table-bordered.v2 > tfoot > tr > th:nth-last-child(1)
, .table-bordered.v2 > thead > tr > td:nth-last-child(1)
, .table-bordered.v2 > thead > tr > th:nth-last-child(1){
	border-right: 1px solid #ddd;
}

.table-bordered.v2 > tbody > tr.selected{
	background: #aee8fb;
	color: black;

}

.modal-header{
	border-bottom: unset;
}

.modal-footer{
	border-top: unset;
}

.table-bordered{
	border: unset;
}

div.modal.sorting button.selected{
	background-color: #337ab7;
	color: #ffffff;
}

.select2-container .select2-selection--multiple{
	min-height: 34px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
	height: 22px;
	line-height: 22px;
}

.tooltip-1 {
	position: relative;
	display: inline-block;
	border-bottom: 1px dotted black;
	cursor: default;
}

.tooltip-1 .tooltiptext {
	visibility: hidden;
	background-color: #555;
	color: #fff;
	text-align: center;
	border-radius: 6px;
	padding: 5px 0;
	position: absolute;
	z-index: 1;
	bottom: 125%;
	left: 50%;
	margin-left: -87px;
	opacity: 0;
	transition: opacity 0.3s;
	width: max-content;
	padding: 7px;
	text-align: left;
}

.tooltip-1:hover .tooltiptext {
	visibility: visible;
	opacity: 1;
}

.table-striped-custome-flight > tbody > tr.gray {
	background-color: #f9f9f9;
}

.hidden {
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

div#Arrival label {
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	display: inline;
	font-size: 1.0833em;
	text-transform: none;
	line-height: 1.6666;
	letter-spacing: normal;
}

form#FlightScadule p {
	height: 22px;
	margin-bottom: 15px;
}

form#FlightScadule div.select2-selection,
form#FlightScadule input.input-text {
	height: 33px;
}
