@font-face {
    font-family: 'alibabablack';
    src: url('https://khatam24.ir/font/index.php?c=font') format('truetype');
}

.t_head, .t_head > .t_table, .sb_title{
    font: 14px/25px 'alibabablack' !important;
}

#sidebar .widg {
    background-color: #fafafa;
    border: 1px solid #eaeaea;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px
}

#sidebar .sb_title {
    color: #000;
    background-color: #2aacd5;
    border: none;
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0
}

.sr_table {
    background: #f5f5f5;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    overflow: hidden
}

.sr_table .t_head {
    background-color: #f60;
    border: none;
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0
}

.sr_table .t_table {
    color: #000;
}
.sr_table .line {
    border-bottom: 1px solid #ccc;
    color: #000
}

.sr_table .line:hover {
    background-color: #dbdbdb
}
@media only screen and (max-width:500px) {
    .sr_table .t_head {
        border: none
    }
}

.calcu_table_box .btn,
.btn.revbtn i {
    color: #fff
}

.btn {
    background-color: #2aacd5 !important
}

.btn:hover {
    background-color: #299dc2 !important
}

.btn.revbtn,
.btn.reverseg {
    color: #fff;
    border: none
}
.search_result_box .buttons .btn {
    color: #fff;
    border: none
}

.search_result_box .buttons .btn:hover {
    background-color: #00a2d5
}

.one_way .search_result_box #reverse {
    color: #fff;
    background-color: #2aacd5;
    border: none
}

.search_result_box .btn .cssload-l1,
.search_result_box .btn .cssload-l2,
.search_result_box .btn .cssload-l3 {
    background: #fff !important
}

.search_result_box .newsearch.btn {
    background-color: #2aacd5
}

.prevdis,
.prevdis:hover {
    background-color: transparent !important
}

.sr_table .t_head,
#footer_logo,
.pessenger_popup .head,
.btn,
#sidebar_result .sb_res_title,
.resu .select {
    background: #0072ed;
    background: linear-gradient(270deg, #00bbcd 0%, #02c7b4 100%);
}

#main_nav ul li a:hover,
.content_title_box,
.ch_button,
.popup_title,
#search_flight .date_icon i::before,
#search_flight .arrow_city i::before,
.search_result_box .result_header .title a {
    color: #5f2bbb !important;
}

.ch_button {
    border-color: #5f2bbb !important
}

.resu .select a:hover {
    background: #314299 !important
}

#sidebar .sb_title,
#sidebar .sb_title .sbt_icon,
#sidebar .sb_title,
#sidebar .sb_title .sbt_icon,
#sidebar_result .sb_title,
.reserve_sidebar .sb_title,
.support_tell .icon,
.cssload-l1,
.cssload-l2,
.cssload-l3,
.search_result_box .tabbs .active,
.resu .price,
.mini_logo_bg {
    background: #0072ed;
    background: linear-gradient(270deg, #00bfc9 0%, #03b3c5 100%);
    background-color: transparent
}

.content_title_box i,
.popup_title i,
.ch_button i,
.calcu_table .date,
.search_result_box .result_header .search_result_no,
#search_result_from .result_header .icon {
    color: #08162b !important;
}

.reserve_sidebar_inn {
    border-color: #e6e6e6 !important
}

.reserve_sidebar .sb_title .icon,
.reserve_sidebar .sb_title .title,
#sidebar .sb_title{
color: #000 !important;
}
.search_result_box .tabbs li.active a,
.resu .price,
#sidebar_result .sb_title {
    text-shadow: none !important;
    color: #08162b !important
}

.support_tell .icon,
.btn_res .btn_res_inn {
    color: #fff !important
}

.resu {
    background: #fff !important;
    border-color: #2878f5 !important
}

.resu:hover {
    background: #b0cbf5 !important
}

body .reserve_content .note {
    background-color: #ffe45c;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffe45c), to(#ffcc00));
    background-image: -webkit-linear-gradient(top, #ffe45c, #ffcc00);
    background-image: -moz-linear-gradient(top, #ffe45c, #ffcc00);
    background-image: -ms-linear-gradient(top, #ffe45c, #ffcc00);
    background-image: -o-linear-gradient(top, #ffe45c, #ffcc00);
    background-image: linear-gradient(to bottom, #ffe45c, #ffcc00)
}

body .btn_res .btn_res_inn {
    background: #ffd500;
    background: -moz-linear-gradient(top, rgba(255, 213, 0, 1) 0%, rgba(255, 213, 0, 1) 48%, rgba(255, 191, 0, 1) 51%, rgba(255, 196, 0, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 213, 0, 1)), color-stop(48%, rgba(255, 213, 0, 1)), color-stop(51%, rgba(255, 191, 0, 1)), color-stop(100%, rgba(255, 196, 0, 1)));
    background: -webkit-linear-gradient(top, rgba(255, 213, 0, 1) 0%, rgba(255, 213, 0, 1) 48%, rgba(255, 191, 0, 1) 51%, rgba(255, 196, 0, 1) 100%);
    background: -o-linear-gradient(top, rgba(255, 213, 0, 1) 0%, rgba(255, 213, 0, 1) 48%, rgba(255, 191, 0, 1) 51%, rgba(255, 196, 0, 1) 100%);
    background: -ms-linear-gradient(top, rgba(255, 213, 0, 1) 0%, rgba(255, 213, 0, 1) 48%, rgba(255, 191, 0, 1) 51%, rgba(255, 196, 0, 1) 100%);
    background: linear-gradient(to bottom, rgba(255, 213, 0, 1) 0%, rgba(255, 213, 0, 1) 48%, rgba(255, 191, 0, 1) 51%, rgba(255, 196, 0, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd500', endColorstr='#ffc400', GradientType=0)
}

.featured-row__title h1 {
    display: inline-block;
    font: bold 18px/30px chfont;
    color: #314299;
    margin: 0 auto 25px;
    padding: 0 1.5rem 5px;
    border-bottom: 1px solid #c7c7c7;
    text-align: center
}

.calcu_table .box .price {
    position: relative;
    z-index: 9;
    color: #3f2e9d
}

.pessenger_popup .head .box {
    font: 12px/26px chfont;
    color: #fff;
    height: 26px
}

.reserve_sidebar .sb_title .title {
    float: right;
    font: bold 13px/25px chfont;
    color: #fff
}

.head .group .box {
    color: #fff
}