.form_group_booking .basic_section th{border:1px solid #EEE3D7;background:#fff4e6;}
.form_group_booking .basic_section td{border:1px solid #EEE3D7;}

.form_group_booking .left{position:relative;float:left;width:58%;}
.form_group_booking .charge_wrap{position:relative;}
.form_group_booking .charge_wrap:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:1px;background:#ddd;}
.form_group_booking .charge_wrap:after{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background:#ddd;}
.form_group_booking .charge_box{max-height:500px;overflow:auto;overflow-x:hidden;}

.form_group_booking .right{float:right;width:40%;}
.form_group_booking .right .days_select_box{padding:0 0 5px 0;text-align:right;}
.form_group_booking .right tr{cursor:pointer;}
.form_group_booking .right th{padding-top:5px;padding-bottom:5px;line-height:18px;}
.form_group_booking .right td{padding-top:5px;padding-bottom:5px;line-height:18px;}
.form_group_booking .basic_charge_wrap{position:relative;}
.form_group_booking .basic_charge_wrap:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:1px;background:#ddd;}
.form_group_booking .basic_charge_wrap:after{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background:#ddd;}
.form_group_booking .basic_charge_box{max-height:500px;overflow:auto;overflow-x:hidden;}

.form_group_booking .form .inner_form{width:100%;table-layout:fixed;border-collapse:collapse;}
.form_group_booking .form .inner_form th{padding:4px 8px;text-align:center;border:1px solid #ddd;background:#f8f8f8;}
.form_group_booking .form .inner_form td{padding:4px 8px;text-align:center;border:1px solid #ddd;}

.form_group_booking .trans_section{margin-top:15px;}
.form_group_booking .trans_section th{border:1px solid #D7DDEB;background:#eef3ff;}
.form_group_booking .trans_section td{border:1px solid #D7DDEB;}

.form_group_booking .place_section{overflow:hidden;margin-top:15px;}
.form_group_booking .place_section th{border:1px solid #D7DDEB;background:#eef3ff;}
.form_group_booking .place_section td{border:1px solid #D7DDEB;}
.form_group_booking .place_section .btn{padding:3px 7px;}
.form_group_booking .place_section .right{margin-top:13px;}

.form_group_booking .meal_section{overflow:hidden;margin-top:15px;}
.form_group_booking .meal_section th{border:1px solid #D7DDEB;background:#eef3ff;}
.form_group_booking .meal_section td{border:1px solid #D7DDEB;}
.form_group_booking .meal_section .btn{padding:3px 7px;}
.form_group_booking .meal_section .right{margin-top:13px;}

.form_group_booking .total_section{margin-top:20px;}
.form_group_booking .total_section .view th{border:1px solid #e6e6e6;}
.form_group_booking .total_section .view td{border:1px solid #e6e6e6;}

.form_group_booking .others_section{margin-top:20px;}