/* CSS Document */
body .page-container{font-family:Arial, Helvetica, sans-serif; font-size:14px; border:1px solid #aaa;color:#333;background:#f9f9f9;background-image:-webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#eee));background-image:-webkit-linear-gradient(#f9f9f9,#eee);background-image:-moz-linear-gradient(#f9f9f9,#eee);background-image:-ms-linear-gradient(#f9f9f9,#eee);background-image:-o-linear-gradient(#f9f9f9,#eee);background-image:linear-gradient(#f9f9f9,#eee); display:block; min-height:100%;}
.header-website{text-align:center; border:1px solid #D0D0D0;background:#5e87b0;color:#fff;font-weight:700;background-image:-webkit-gradient(linear,left top,left bottom,from(#6facd5),to(#497bae));background-image:-webkit-linear-gradient(#6facd5,#497bae);background-image:-moz-linear-gradient(#6facd5,#497bae);background-image:-ms-linear-gradient(#6facd5,#497bae);background-image:-o-linear-gradient(#6facd5,#497bae);background-image:linear-gradient(#6facd5,#497bae)}
.ui-content{padding:10px;}
.select-box{cursor:pointer; -webkit-appearance:none; left:0; top:0; width:100%; padding:5px; z-index:2; border:1px solid #00415e;background:#4b88b6;font-weight:700;color:#fff;text-shadow:0 1px 0 #194b7e;background-image:-webkit-gradient(linear,left top,left bottom,from(#6facd5),to(#4272a4));background-image:-webkit-linear-gradient(#6facd5,#4272a4);background-image:-moz-linear-gradient(#6facd5,#4272a4);background-image:-ms-linear-gradient(#6facd5,#4272a4);background-image:-o-linear-gradient(#6facd5,#4272a4);background-image:linear-gradient(#6facd5,#4272a4); border-radius:5px; }
.ui-grid-a{padding-left:0px;}
.ui-grid-a li{list-style:none;}
.submit-button{border:1px solid #f4c63f;background:#fadb4e;font-weight:700;color:#222;background-image:-webkit-gradient(linear,left top,left bottom,from(#ffefaa),to(#ffe155));background-image:-webkit-linear-gradient(#ffefaa,#ffe155);background-image:-moz-linear-gradient(#ffefaa,#ffe155);background-image:-ms-linear-gradient(#ffefaa,#ffe155);background-image:-o-linear-gradient(#ffefaa,#ffe155);background-image:linear-gradient(#ffefaa,#ffe155); display:block; width:100%; min-width:100%; padding:10px; font-size:22px; cursor:pointer; font-weight:bold; border-radius:7px;}
.ui-body-b{text-shadow:none !important;}
.flight-result td{padding:1px !important;}
.flight-result tr:hover{background:#F4F4F4;}
.flight-result .i-price tr:hover{none}

.flight-result input.radio{width:16px !important; height:16px !important; top:-5px !important; float:left;}
.lbflight{display:block; width:38px; height:100%;border:1px solid #F4C63F; border-radius:3px; color:#222222; font-size:13px; background-color:#FFE987; display:inline-block; font-weight:bold; background: linear-gradient(to bottom, #FEF3C1 0%,#FFE987 100%); line-height:21px; text-align: center; text-decoration: none; cursor:pointer; float:right;}
}
.ui-navbar *{white-space:inherit !important;}
.ui-navbar .ui-btn-inner{padding:0px !important;}
.ui-navbar .ui-btn-text{display:block; padding:.3em 11px .3em !important; width:auto !important;}
.error{color:#F00;}
.ac_results{text-shadow:none !important; font-family:Arial, Helvetica, sans-serif; font-size:15px;}

/*Add*/
.logo{width:50px !important;float:left; margin-top:3px}
.hotline{float:right;display:block; padding-left:30px; color:#ce0000; font-size:12px; background:url(../img/icons/phone.png) left center no-repeat; line-height:20px; margin-top:5px; font-size:20px; margin-right:4px}
.nav-container{ width:100%; padding-left:2px; margin-top:3px;text-align: center;}
.nav-container li{display:inline-block;;}
.nav-container li:last-child{background:none;}
.nav-container a{display:block; font-weight:bold; font-size:12px; text-transform:uppercase; color:#143B85; padding-right:4px; text-decoration:none}


.searchflights a:hover{text-decoration:none;background:rgb(102, 153, 204)}
.searchflights a{padding:7px 20px; line-height:30px; font-weight:bold; text-transform:uppercase}
.searchflights a.active{ background:rgb(102, 153, 204)}
.selectFL {padding:4px 29px; line-height:27px; font-weight:bold; text-transform:uppercase;border-radius:10px 10px 0px 0px; width:48%}
.selectFLS {padding:4px 31px; line-height:27px; font-weight:bold; text-transform:uppercase;border-radius:10px 10px 0px 0px;width:48%}
.domestic-cols {
float: left;
padding-right: 15px;
width:46%;
font-size: 12px;}
.domestic-col {
float: right;
width:48%;
font-size: 12px;}
    /* List city */
    /* List city */
    
    .listCity td
    {
        vertical-align: top;
    }
    .listCity ul
    {
        list-style: none;
        float: left;
        clear: both;
		margin-left:-40px;
    }
    .listCity ul li
    {
        float: left;
        clear: both;
        padding: 0 5px 0 0;
        width: 145px;
    }
    .listCity ul li.title
    {
        font-weight: bold;
        font-size: 13px;
        padding: 5px 0 7px 0;
        color: #860707;
		text-align:center;
        text-transform: uppercase;
    }
    .listCity ul li a
    {
        float: left;
        width: 130px;
        padding: 3px 3px;
    }
    .listCity ul li a:hover
    {
        background: #CD0202;
    }
    .listCity ul li a:hover *
    {
        color: #fff;
    }
    .listCity ul li a:hover b
    {
        font-weight: bold;
    }
    .listCity ul li a b
    {
        float: left;
        font-weight: normal;
		color:#38B0E3;
		font-weight:bold;
    }
    .listCity ul li a span
    {
        float: right;
        font-weight: bold;
        font-size: 10px;
        color: #999;
    }
  
    .internation-city
    {
        float: left;
        width: 260px;
    }
    .internation-city h3
    {
        font-size: 13px;
        padding: 5px 0;
        margin: 0;
        color: #860707;
        text-transform: uppercase;
    }
    .internation-city p
    {
        font-size: 11px;
        color: #888;
    }
    .internation-city input
    {
        height: 24px;
        width: 250px;
        border: 1px solid #ccc;
        padding: 2px 5px;
        margin: 7px 0;
    }
   
    .select-date select
    {
        height: 26px;
    }

	form#form-search-booking {
    padding: 10px;
}

form#form-search-booking .ui-input-text {
    font-weight: bold;
}

form#form-search-booking input[name="booking_code"] {
    width: 100%;
    box-sizing: border-box;
    border: 1px solid #ddd;
    border-radius: 5px;
    padding: 10px;
    line-height: 20px;
}

form#form-search-booking .submit-button {
    font-size: 18px;
}