
/*old taketour search css*/
.spaceL5{margin-left:5px;}
.spaceR10{margin-right:10px;}
.no_list_style{list-style:none;margin:0;padding:0}
#frame_dep_ids_overlay{left:95px;width:641px;}
#frame_dep_ids_overlay .selectTab_list{width:142px;}
#frame_destinations_overlay{width:641px;}
#frame_destinations_overlay .selectTab_list{width:148px;}
#frame_dep_ids-widget .d_search_input, #frame_dep_ids-dummy .d_search_input{ width: 100%; }
#frame_destinations-widget, #frame_destinations-dummy{display:block;}
#frame_destinations-widget .d_search_city_div{display:inline-block;}
#frame_destinations-widget .d_search_input, #frame_destinations-dummy .d_search_input{ padding: 5px 6px; }
#frame_destinations-widget .d_search_input.placeholder{ color: #999;}
#frame_dep_ids-dummy .d_search_input::-webkit-input-placeholder{color:#000;}
#frame_dep_ids-dummy .d_search_input:-moz-placeholder{color:#000;opacity:1;}
#frame_dep_ids-dummy .d_search_input::-moz-placeholder{color:#000;opacity:1;}
#frame_dep_ids-dummy .d_search_input:-ms-input-placeholder{color:#000;}
.d_search_detials { background-color: #E8F0F7; border-radius: 3px; display: inline-block; padding: 2px 6px;margin:3px;}
.destination_op {background-color: #fff;border: 1px solid #ccc;border-radius: 0 0 3px 3px;padding:10px 20px;position: absolute;top: 29px;z-index: 9999;box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);}
.cn_tour_seach_box.selectTab{width:auto;}
.cn_tour_seach_box .selectTab_title{margin-bottom:5px;}
.cn_tour_seach_box .selectTab_title ul li.n_active{background:#2f5db5;color:#fff;}
.cn_tour_seach_box .selectTab_title ul li:hover{background:#2f5db5;color:#fff;}
.cn_tour_seach_box .selectTab_list dt.cc0{color:#0055aa;}
.cn_tour_seach_box .selectTab_content .countryTitle{margin-top:-5px;}
.hot_cities{border-bottom:1px solid #e6e6e6;padding-bottom:5px;margin-bottom:5px;}
.hot_cities .hot_cities_list div{margin-bottom:5px;}

.selectTab_title{border-bottom:1px solid #cccccc;padding-bottom:5px;}
.selectTab_title ul li{padding:5px;background:#f5f5f5;border-radius:3px;float:left;margin:5px;cursor:pointer;}
.selectTab_title ul li.n_active{color:#000000;background:#cdcdcd;}

.selectTab_list{width:135px;float:left;}
.selectTab_list dd,.selectTab_list dt{margin:3px 0;padding:2px 5px;cursor:pointer;}
.selectTab_list dd:hover{background:#f5f5f5;color:#ff6600;text-decoration: underline;}
.selectTab_list dd {color: #2344a8;}
.selectTab_list dt{font-weight:bold;color:#333333;}
.selectTab_list dt.cc0{color:#cc0000;}
.selectTab_list dt.cc0:hover{color:#ff6600; text-decoration: underline;}
.selectTab_list dt.inactive{color:#333333;cursor:default;}
.destination_op {
    box-sizing: border-box;
    font-size: 14px;
}
.calendar-position{ display: inline-block; position:relative;}
.calendar-position .icon-calendar { position: absolute;  right: 3px;  top: 6px;}
#company_msg, #company_act {
    background: rgba(0, 0, 0, 0) url("../images/tab_menu.png") no-repeat scroll 0 0;
    height: 32px;
    margin: 8px 0;
    position: relative;
}

#company_act {
    background-position: -70px 0;
    display: block;
    width: 110px;
}

#company_msgli, #company_actli {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #c3c3c3;
    display: none;
    position: absolute;
    left: 4px;
    top: 31px;
    width: 250px;
    z-index: 100;
}
#company_msgli ul li, #company_actli ul li {
    text-align: left;
}

#company_msgli ul li a, #company_actli ul li a {
    color: #333333;
    display: block;
    font-style: normal;
    padding: 2px 15px;
    text-decoration: none;
    line-height: 15px;
}

#company_msgli ul li a:hover, #company_actli ul li a:hover {
    background: #eeeeee none repeat scroll 0 0;
    display: block;
    padding: 2px 15px;
}

#company_act:hover {
    background-position: -70px -64px;
    color: #ff6600;
    text-decoration: underline;
}

.table thead tr th {
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
}

.panel-default .panel-heading {
    background-color: #f5f5f5;
    border-color: #ddd;
    color: #333;
}

.d_search_city_div {
    padding: 0;
}
.destination_op{
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 0 0 3px 3px;
    padding: 10px 20px;
    position: absolute;
    top: 29px;
    z-index: 9999;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
}
.none{
    display: none;
}
.form-group .help-block{margin-top: 12px;}
#vehicle_list_table .private-icon i{color: #6787dd;}
#charter_fleet_table .private-icon i{color: #6787dd;}
.model-feature i{color: #333;cursor: pointer;padding-left: 5px;}
.select-model-feature i{color: #6787dd;cursor: pointer;padding-left: 5px;}
.d_manager {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 50px;}
.n_red {color: #f00;}
#homeDestinationId_overlay,#serviceDestinations_overlay{
    height: 600px;
    overflow: hidden;
    overflow-y: scroll;
}
.icon-comment{color: #6787dd;}
.d_search_input{ border: 1px solid #ddd !important;border-radius: 3px;font-size: 12px;height: 30px;line-height: 1.5;padding: 5px 10px;}
.d_search_city_div{width: 100% !important;}
.bordercolor .last {border-right: 1px solid #ddd;}
.nav-tabs > li {width: 91px !important;}
.report-slide > li > a {padding: 10px 0 !important;}
.d_search_city {
    width: 200px;
    float: left;
}
#editPriceTable{position: absolute;left: 0; width: 794px;top: 78px;}