/* /flight-search compatible fares for return flight */

th.compatiblefare {
    border-top: 1px solid var(--base-color-npblue-700);
    border-left: 3px solid var(--base-color-npblue-700);
    border-right: 3px solid var(--base-color-npblue-700);
    box-shadow: 0 -24px 48px -12px rgba(16, 40, 34, .18) !important;
}

td.compatiblefare {
    border-bottom: 3px solid var(--base-color-npblue-700);
    border-left: 3px solid var(--base-color-npblue-700);
    border-right: 3px solid var(--base-color-npblue-700);
    box-shadow: 0 12px 16px -4px rgba(16,40,34,.1)!important;
}

th.incompatiblefare,
td.incompatiblefare {
    background-color: var(--base-color-grey-300);
    color: var(--base-color-black);
}

@media screen and (max-width:768px){
    .np.tablethead tr td{
        padding:30px 16px;
        min-height:111px;
        border-right: 1px solid var(--base-color-grey-500);
    }

    th.compatiblefare,
    td.compatiblefare {
        border:unset;
        box-shadow: unset !important;
    }
    
    .np.tablefares tr td{
        min-height:111px;
    }
}

thead th{
    font-family: var(--font-oxanium);
}