/* ---------------color1---------------*/
.sr_table .t_head,
.resu .price,
.pessenger_popup .head, 
button.openpromoteapp, button.openpromoteapp.colorback
{
    background: #02c366 !important;
}
#quick_links_section .title i{color:#02c366;}
/* ---------------color2---------------*/
#sidebar .sb_title,
#sidebar .sb_title .sbt_icon,
#sidebar .sb_title, #sidebar .sb_title .sbt_icon,
#footer_logo,
.btn,
#sidebar_result .sb_title,
.resu .select,
.reserve_sidebar .sb_title,
.support_tell .icon,
.cssload-l1, .cssload-l2, .cssload-l3,
.therm .therm,
.mini_logo_bg, 
.scrollbar-inner > .scroll-element .scroll-bar, 
.widg_list ul li:before, 
tr.header_pessenger,
.therm.inner-therm,
.cnt_title, 
.dlapp
{
    background: #2901a2 !important;
}
@media only screen and (max-width: 480px){
    body #social_box{
        background: #2901a2 !important;
    }
}
.content_title_box i,
.widg_list ul li:hover,
.widg_list ul li:hover a,
.popup_title i,
.calcu_table .titr,
.calcu_table .box a,
.search_result_box .result_header .title a,
#search_result_from .result_header .icon,
#main_nav ul li a:hover, 
#quick_links_section .title, 
#quick_links_section ul li a:hover, 
button.closepromoteapp{
    color: #2901a2 !important;
}
.reserve_sidebar_inn,
#reserve_alert_out,
#progress1 .outer-therm, 
#footer .widg .footer_widg_title, 
.sb_bank .widg_email,
#progress1 .outer-therm
{
    border-color: #2901a2 !important;
}
.resu .select a:hover
{
    background: #260097 !important;
}
/* ---------------color3---------------*/
#sidebar_result .sb_res_title,
.search_result_box .tabbs .active
{
    background: #f438a6 !important;
}
.content_title_box,
.ch_button i,
#search_flight .arrow_city i::before,
#search_flight .date_icon i::before,
.popup_title,
.calcu_table .date,
.search_result_box .result_header .search_result_no, 
.autocomplete-suggestions .arrow_city i:before
{
    color: #f438a6 !important;
}
.ch_button{
    border-color: #f438a6 !important;
}
/*---------------------------------------------------------*/
.resu .price,
.reserve_sidebar .sb_title .title,
.reserve_sidebar .sb_title .icon,
.support_tell .icon,
.btn_res .btn_res_inn{
    color: #FFF !important;
}
.resu{
    background: #fff !important;
    border-color:#c7f8e3 !important;
}
.resu:hover{
    background: #c7f8e3 !important;
}

body .reserve_content .note{
  background-color: #ADADAD;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#D0D0D0), to(#ADADAD)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #D0D0D0, #ADADAD); /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image:    -moz-linear-gradient(top, #D0D0D0, #ADADAD); /* FF3.6+ */
  background-image:     -ms-linear-gradient(top, #D0D0D0, #ADADAD); /* IE10 */
  background-image:      -o-linear-gradient(top, #D0D0D0, #ADADAD); /* Opera 11.10+ */
  background-image:         linear-gradient(to bottom, #D0D0D0, #ADADAD);
}

body .btn_res .btn_res_inn{
    background: rgba(244,56,166,1);
    background: -moz-linear-gradient(top, rgba(244,56,166,1) 0%, rgba(244,56,166,1) 46%, rgba(201,20,128,1) 56%, rgba(201,20,128,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(244,56,166,1)), color-stop(46%, rgba(244,56,166,1)), color-stop(56%, rgba(201,20,128,1)), color-stop(100%, rgba(201,20,128,1)));
    background: -webkit-linear-gradient(top, rgba(244,56,166,1) 0%, rgba(244,56,166,1) 46%, rgba(201,20,128,1) 56%, rgba(201,20,128,1) 100%);
    background: -o-linear-gradient(top, rgba(244,56,166,1) 0%, rgba(244,56,166,1) 46%, rgba(201,20,128,1) 56%, rgba(201,20,128,1) 100%);
    background: -ms-linear-gradient(top, rgba(244,56,166,1) 0%, rgba(244,56,166,1) 46%, rgba(201,20,128,1) 56%, rgba(201,20,128,1) 100%);
    background: linear-gradient(to bottom, rgba(244,56,166,1) 0%, rgba(244,56,166,1) 46%, rgba(201,20,128,1) 56%, rgba(201,20,128,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f438a6', endColorstr='#c91480', GradientType=0 );
}
.adpmain a.nav:hover, .adpmain a.monYear:hover, div.monthYearPicker a:hover, div.monthYearPicker a.selected, .adpmain a.selected{
    background-color: #f438a6;
}
#sidebar_result .sb_res_title span{
    background-color: #fafafa !important;
}
.floatingfilter{
    background-color: #fafafa !important;
    color: #2901a2;
    border: 1px solid #2901a2;
}
.ch_side_filter, .jslider .jslider-bg .v{
    background: #2901a2 !important;
}
body .adpmain a.today{
    background: #02c366 !important;
    color: #fff !important;
    border: 1px solid #2901a2;
}
.btn.revbtn, .btn.reverseg{
    background-color: transparent !important;
    color: #f438a6;
    border: 1px solid #f438a6;
}
.btn.revbtn i, .btn.reverseg i{
    color: #f438a6;
}
.calcu_table_box .btn{
    background-color: transparent !important;
    color: #2901a2;
    border: 1px solid #2901a2;
}
.adpmain .pickerHead{
    background-color: #2901a2;
}
@media only screen and (max-width: 480px){
    body #social_box{
        background: #372F45 !important;
    }
    body .adpmain td.calWeekdays{
        border-bottom: 2px solid #372F45 ;
    }
    body .adpmain td.chanageMode a{
        background-color: #f438a6;
    }
}
/*--------------------- New Theme Fix ---------------------*/
#sidebar .sb_title{
    color: #2901a2;
    background-color: transparent !important;
    border-bottom: 2px solid #2901a2;
}
.sr_table .t_head{
    padding: 0 10px;
    background-color: transparent !important;
    border: 2px solid #02c366;
    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: #636363;
}
.sr_table .line{
    color: #636363;
}
@media only screen and (max-width: 500px){
    .sr_table .t_head{
        border:none;
        border-bottom: 2px solid #02c366;
    }
}
/*change color btn result*/
.search_result_box .buttons .btn, .one_way .search_result_box #reverse{
    height: 30px;
    line-height: 30px;
}
.search_result_box .buttons .btn{
    color: #ffffff;
    border: none;
}
.search_result_box .buttons .btn:hover{
    background-color: #00a2d5;
}
.one_way .search_result_box #reverse{
    color: #ffffff;
    font-size: 13px;
    background-color: #2aacd5;
    border: none;
}
.search_result_box .tabbs li#reverse_bg{
    background-color: transparent !important;
}
.search_result_box .btn .cssload-l1,.search_result_box .btn .cssload-l2,.search_result_box .btn .cssload-l3{
    background: #fff !important;
}