@charset "utf-8";
.reclaim-bookings{border:1px solid #ddd;padding-top: 15px;padding-bottom: 15px;margin-bottom: 15px;display: flex;align-items: center;}
.reclaim-bookings-icon{text-align:right;}
.purchase-filter{margin-bottom:15px;}
.purchase-filter select{padding: 4px 0;}
.order-info{border: 1px solid #D1E1ED;}
.order-header{background-color: #f6faff;display:flex;}
.order-header-info{padding:5px 10px;width:100%;}
.order-header-content, .entry-div{width:95% !important;float:left;}
.entry-div{display: flex;}
.entry-container{position:relative;}
.entry-content{display: flex;line-height: 160%;width:100%;border-top: 1px solid #D1E1ED;position:relative;}
.entry-content-gray{background-color:#ccc;}
.physical-entry-content{border-bottom: 1px solid #D1E1ED;}
.entry-ck, .entry-info, .physical-address, .physical-summary{border-right: 1px solid #D1E1ED;padding-top: 5px;padding-bottom: 5px;}
.entry-ck{background-color: #f6faff;text-align: center;width:5%;float:left;}
.entry-action{padding-top: 5px;padding-bottom: 5px;}
.entry-action img{display:inline-block;}
.entry-status{border-left: 1px solid #D1E1ED;padding-top: 5px;padding-bottom: 5px;display: flex;align-items:center;}
.entry-status-info, .physical-action{width:100%;text-align: center;}
.physical-status{padding-top: 5px;padding-bottom: 5px;display: flex;align-items:center;}
.space4w{margin-right:7px;}
.fast-icon {position: fixed;bottom: 150px;right: 10px;z-index: 999;}
.busStatus_delayed,.busStatus_normal,.busStatus_canceled,.busStatus_early{width:120px; height:28px; position:absolute; right:-5px; top:-5px; background:url(/images/busstatusIcon1.png ) no-repeat;}
.busStatus_normal{ background-position:top right;}
.busStatus_delayed{ background-position:right -28px;}
.busStatus_canceled{ background-position:right -56px;}
.busStatus_early{background-position: right bottom;}
.order-header-mb{margin: 10px 10px 5px 10px;font-size: 14px;}
.order-price{color:#f60;font-size: 16px;}
.entry-status-price-mb{line-height: 28px;width: 100%;margin-bottom: 5px;}
.entry-status-mb {font-weight:700;}
.entry-price{text-align:right;color:#f60;font-size:14px;font-weight:700;}
.entry-action-mb{margin-bottom:10px;}
.entry-action-mb a{border-radius:4px;padding:5px 10px;border: 1px solid #f60;color:#f60;margin-left: 5px;white-space: nowrap;}
.entry-action-mb a:last-child{background-color: #f60;color:#fff;}
.entry-header-mb, .entry-stop-content, .entry-option-content, .entry-order-content{border:1px solid #ddd;padding: 5px 10px;}
.entry-option-content, .entry-order-content{line-height: 160%;}
.entry-header-mb, .entry-stop-content, .entry-option-content{margin-bottom: 10px;}
.entry-order-content{margin-bottom: 15px;}
.entry-header-mb .entry-status-mb, .entry-header-mb .entry-price{font-size:16px;}
.contact-info-item{display:flex;}
.contact-info-item label{width:75px;color: #999;margin-bottom:0px;}
.entry-stop-content, .entry-stop-info{position:relative;}
.entry-stop-content .busStatus_delayed, .entry-stop-content .busStatus_normal, .entry-stop-content .busStatus_canceled, .entry-stop-content .busStatus_early{right:0px; top:0px;}
.entry-service-date{border-bottom:1px solid #ddd;font-size:14px;padding-bottom:5px;margin-bottom:5px;}
.time-box {float:left;height: 100%;left: 0;position: absolute;top: 0;width: 85px;}
.time-box .d-time {position: absolute;top: 0;right: 0;font-weight:700;font-size:14px;}
.time-box .a-time {position: absolute;bottom: 0;right: 0;font-weight:700;font-size:14px;}
.time-box .time-duration{color: #999;position: absolute;top: 40%;right: 0;}
.vertical-line {float:left;height: 100%;left: 85px;margin: 0 10px;position: absolute;top: 0;}
.vertical-line .circle {position: absolute;width: 8px;height: 8px;left: -3px;background-color: #fff;border: 2px solid #cecece;border-radius: 50%;}
.vertical-line .line {border-left: 2px solid #cecece;height: 100%;}
.line {border-bottom: 1px dotted #cccccc;margin-bottom: 12px;padding: 16px 0 4px 0;}
.vertical-line .circle.bottom {background-color: #cecece;bottom: 0px;}
.station_box{float:left;margin-left: 110px;}
.station_box .schedule-item{color: #999;}
.station_box .d-station{margin-bottom:10px;}
.station_box .a-station{margin-top:10px;}
.station_box .d-city, .station_box .a-city{font-size:14px;}
table.n_table, table.n_table td {border-collapse: collapse;border: 1px solid #E6E6E6;border-bottom: none;}
table [bgcolor="#ffffff"] {background-color:#fff;}
#_Container_0 td{padding:2px}
table .n_table td, .ui-dialog-content td{padding:4px !important;}
.entry-info img, .entry-option-content img, table img{display:inline-block;}
dl.order_moreTools dd, .orderview_details li {margin-left: 10px;padding-left: 12px;background: url(/images/icon_oi_sanjiao.png) no-repeat 0 4px;}
.noorder_p{border-bottom:none !important;}
.guset-bookings-item{float:left;width:100%;margin-bottom: 15px;}
.guset-bookings-label{float:left;width: 120px;text-align:right;margin-right:10px;height:28px;line-height:28px;vertical-align:middle;}
.guset-bookings-info{float:left;width: 80%;}
.guset-bookings-info i{font-style: italic;color: #666;width: 100%;float: left;margin-bottom: 5px;}
.guset-bookings-item .email-label{margin-top: 22px;}
.guset-bookings-info input[type="text"]{padding: 3px;}
.guset-bookings-item #send_message{width: 100%;float: left; margin-top: 10px;color: red; display:none;}
#reclaim_content{margin-left: 130px;background-color: #f5f5f5;padding: 10px;line-height: 24px;}
@media (max-width: 768px) {
    .purchase-filter{text-align:center;}
    .purchase-filter select{width:100% !important;}
    .order-info{border: 1px solid #ddd;}
    .entry-content{border-top: 1px solid #ddd;}
    .physical-entry-content{border-bottom: none;}
    .entry-info{border:none;}
    .right-container{padding-left:0px;}
    .guset-bookings-label{margin-top:0px !important;width:100%;text-align:left;height:auto;}
    .guset-bookings-info, .guset-bookings-info input{width:100%;}
    #reclaim_content{margin-left: 0px;}
}
dl.order_moreTools{list-style:none;margin-bottom:0px;}
