.flg_query_result_list{display: inline-block;}
.btn_flg_lt, .btn_flg_gt{width: 4.5%; background-color: #004797; border: 1px solid #004797; color: #fff;}
.btn_flg_lt:hover, .btn_flg_gt:hover{background-color: #004797; color: #000;}
.btn_flg_date{width: 13%; border: 1px solid #ffeee2; border-bottom-color:#004797;}
.btn_flg_lt, .btn_flg_gt,.btn_flg_date{padding:15px 0; float: left; cursor: pointer;}
.btn_flg_date:hover{background-color: #004797; color:#fff;}
.btn_flg_date.active{ border:1px solid #004797; border-top: 2px solid #004797; border-bottom: none;}
.flg_filter{padding: 5px 0; margin-top: 10px; background-color: #d1e3f8; line-height: 35px;}
.flg_filter .glyphicon{color: #a1a1a1; cursor: pointer;}
.flg_filter .glyphicon.active{color:#004797;}
.flg_data{padding: 5px 0; border: 4px solid #c6dafd; margin-top: 10px;}
.flg_data label{font-weight: normal;}
.flg_data .rule-row{border-bottom: 1px dashed #004797; padding: 10px 0; line-height: 35px;}
.flg_data .rule-row:hover{background-color: #fff4f4;}
.flg_data a.rule{color: #0199ff;}
.price{color:#004797;}
.flg_traveler_info{border: 1px solid #004797;  border-top-width: 4px; padding: 15px 30px;}
.traveler_btn{border: 1px solid #a1a1a1; border-radius: 3px; background-color: #f1f1f1; margin: 5px;}
.flg_traveler_info .glyphicon, .order_info .glyphicon{color:#004797;}
.selected_tra {background-color: #81b4ec;}
.selected_tra .glyphicon{display: inline-block; }
.selected_flg{border: 1px solid #c6dafd; line-height: 35px;}
.selected_flg .info_title{background-color: #d1e3f8;}
.selected_seg{border-bottom: 1px dashed #004797; }
.selected_seg:hover{background-color: #fff4f4;}
.traveler_info_flg{width: 390px; padding-left: 30px; margin-left:0; z-index: 40; margin-right: 0;}
.traveler_info_flg .price{color: #004797;}
.traveler_info_flg_seg{background-color: #cddcec; padding: 10px 10px; border-top: 1px solid #004797; }
.traveler_info_flg_seg:first-child{border: none;}
.traveler_info_item{padding: 5px 10px;}
.bd_order_flg{border-bottom: 1px solid #f3dcaf;}
.bg_order_flg{background-color: #cddcec;}
.index{padding: 2px; width: 14px; background-color: #004797; text-align: center; color: #FFF; line-height: 16px;}
