

.cal-flight-select_cont {
    min-height: 210px;
}

.cal-flight-select{
    margin: -60px auto 19px;
    margin-top: 0;
    margin-bottom: 30px;
    padding: 30px 0;
    position: relative;
    z-index: 10;
    font-family: roboto, "Microsoft JhengHei", 微軟正黑體, "Hiragino Sans GB", Arial, sans-serif;
    background-image: none;
    background: #fff;
}


.cal-flight-select-inindex{
    background: url(../images/home-booking-banner-01.jpg);   /*應該要換圖*/
    background-repeat: no-repeat;
    background-size: cover;
}




/* 航段下拉選單 */
.row-fd{
    width: 100%;
}
.row-fd::after{
    content: "";
    display: table;
    clear: both;
}
.row-da{
    margin-right: -15px;
}
.flighttype-box{
    width: 25%;
    float: left;
    padding-right: 0;
    padding-left: 15px;
}
.deptdest-select-box{
    width: 75%;
    float: left;
    padding-right: 15px;
}
.flighttype-box label{
    font-size: 12px;
}


@media screen and (max-width: 767px) {
    .flighttype-box{
        width: 100%;
        float: none;
        padding-right: 0;
        padding-left: 0;
        margin-bottom: 20px;
    }
    .deptdest-select-box{
        width: 100%;
        float: none;
        padding-right: 0;
    }

    .row-da{
        margin-right: 0;
    }
    
}

.ci25cus-dropdown {
    position: relative;
    display: block;
}

.ci25cus-dropdown-button {
    position: relative;
    padding: 10px;
    width: 100%;
    height: 64px;
    border: 1px solid #f4f7ff;
    background-color: #f4f7ff;
    text-align: left;
    cursor: pointer;
}
.ci25cus-dropdown-button:hover {
    -webkit-box-shadow: inset 0 0 0 2px #0054a4;
    -moz-box-shadow: inset 0 0 0 2px #0054a4;
    box-shadow: inset 0 0 0 2px #0054a4 !important;
}


.ci25cus-dropdown-button::before {
    content: '';
    position: absolute;
    right: 12px;
    width: 20px;
    height: 12px;
    background: url(../images/calindex/icon-drop-arrow.png) no-repeat;
    /* background: url(https://www.china-airlines.com/tw/zh/system/v0.290/assets/images/calindex/icon-drop-arrow.png) no-repeat; */
    background-size: 100%;
    transform-origin: center;
    margin-top: 5px;
}

.dropdown-menu {
    display: none;
    position: absolute;
    background-color: #ffffff;
    border: 1px solid #ced4da;
    width: 100%;
    list-style: none;
    padding: 0;
    margin: 0;
    z-index: 1000;
}

.ci25cus-dropdown .dropdown-menu li {
    padding: 10px;
    cursor: pointer;
}

.dropdown-menu li:hover {
    background-color: #f1f1f1;
}