.bmr_wrapper{padding: 30px 50px; background: #fff; border:2px solid #7591c8; box-sizing: border-box; margin-top: 20px;margin-bottom: 20px; font-size: 1rem; border-radius: 10px}
.bmr_submit{padding: 10px 20px !important; background: #000 !important; color: #fff !important; font-size: 1.2rem !important; min-width: 150px; margin-top: 5px;}
.hc_spc{margin-bottom: 15px;}
.bmr_toal_info{background: #7591c8; padding: 15px; color: #fff; font-size: 1.2rem; line-height: 1.8rem; font-weight: bold; width: 100%; float: left; border-radius: 10px; min-height: 50px; margin-bottom: 40px; }
.error{color: #f00; font-size: 0.8rem; line-height: 1.2rem;}
.hc_input{padding-left: 15px !important;padding-right: 15px !important;}
.bmr_total{font-size: 1.4rem; line-height: 2rem; font-weight: 900; color: #FFD166}
.bmr_label{color: #7591c8}
.datepicker td, .datepicker th{width: 35px !important;}
.hc_table td, .hc_table th{padding: 7px 15px; background: #fff; font-size: 0.9rem}
.hc_table{width: 100%; border:1px solid #ddd;}
@media screen and (max-width: 764px) {
.bmr_wrapper{padding: 15px 25px;}
.m-dnone{display: none; }
.bmr_submit{margin-top: 10px;}
}