
        .col-lg-6 {
            width: 50% !important;
            max-width: 50% !important;
        }

        #AirSearch_SearchFormContent {
            background-color: #ededed;
        }
.sky-rat-mid {
	width:auto;
    max-width: 800px;
}
.sky-rat .sec-img,
.col-md-10 {
       max-width: 850px;
    /* padding: 53px; */
    margin: 0 auto 10px;
}

.tour-item {
    background-color: #ededed;
    padding: 20px 0 1px;
    margin-bottom: 85px;
}
    div#TourSearch_SearchFormContent {
    max-width: 850px;
    margin: 40px auto;
}
        #DynamicSearchPanel {
            background-color: #ededed;
        }
a:not([href]):not([tabindex]) {
    color: #fff;
    text-decoration: none;
}
        @media (max-width: 991px) {
            .col-lg-6 {
                width: 100% !important;
                max-width: 100% !important;
            }
        }
.btn-danger {
    color: #fff !important;
    background-color: #2eaee8 !important;
    border-left-style: none;
    border-right-style: none;
    border-top-style: none;
    border-bottom: solid 2px rgba(0, 0, 0, 0.52);
}

.btn-primary {
    color: #fff !important;
    background-color: #0075aa !important;
    border-left-style: none;
    border-right-style: none;
    border-top-style: none;
    border-bottom: solid 2px rgba(0, 0, 0, 0.52);
}

.tab-ttl:before {
    border-bottom: 4px solid #0075aa !important;
    width: 100%;
}

.btn-success {
    color: #fff !important;
    background-color: #28a745 !important;
    border-left-style: none;
    border-right-style: none;
    border-top-style: none;
    border-bottom: solid 2px rgba(0, 0, 0, 0.52);
}

.btn-secondary {
    color: #fff !important;
}

.btn-outline-primary {
    color: #0075aa;
    border-color: #0075aa !important;
    background-color: transparent;
    background-image: none;
}

.btn-outline-primary:active,
.btn-outline-primary:hover {
    color: #fff;
    background-color: #0075aa !important;
    border-left-style: none;
    border-right-style: none;
    border-top-style: none;
}

a {
    color: #0075aa;
}

.reginfo span {
    color: #0075aa;
}

    a:active,
    a:hover,
    a:focus {
        text-decoration: none;
    }

.search-wrap {
    color: #fff;
    background-color: #0075aa !important;
    border-left: solid 1px #0075aa;
    border-right: solid 1px #0075aa;
}

.page-item.active .page-link {
    color: #fff;
    background-color: #0075aa !important;
    border-color: #0075aa !important;
}

.bg-primary {
    background-color: #0075aa !important;
}

.badge-primary {
    color: #fff;
    background-color: #0075aa !important;
}

.border-primary {
    border-color: #0075aa !important;
    text-decoration: none !important;
}

.goodsTitle {
    font-size: 25px;
    color: #212529 !important;
    text-shadow: none !important;
}

.nav-tabs > li > a.active {
    border-bottom: 2px solid #0075aa !important;
    background-color: #0075aa;
    color: #FFFFFF;
}

.pagination .page-link {
    color: #0075aa !important;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #0075aa !important;
    border-color: #0075aa !important;
}

.ft-time-route > .group-ft-time button.active {
    color: #fff;
    background-color: #0075aa !important;
    cursor: Default;
}

.footer-nav:before {
display:none;
}
@media only screen and (max-device-width: 640px) {
.sort {
overflow:scroll;　
}
.sort table {
width: 130% !important;
margin: 20px 0px !important;
}
.sort table .airtd{
position:sticky;
left:0;
    width: 20%;
background: #fff;
        }
th.airtd {
    background: #efefef !important;
}
}
