.footer-num-menu{padding:5px 0 10px}.footer-num-menu .footer-menu-wrap{display:inline-block}.footer-num-menu .control-label{display:inline-block;margin-right:1em}.footer-num-menu .controls{display:inline-block}.footer-num-menu .alert-error{text-align:left}.selectform .list-box-option .box{display:block;margin:0;padding:10px 15px;cursor:pointer;overflow:hidden}.selectform .list-box-option .box.disabled{background-color:#f9f9f9;color:#999;cursor:default}.selectform .list-box-option li{width:31.5%;margin:0 0 10px 15px}@media(max-width:1200px){.selectform .list-box-option li{display:inline-block;width:31%}}@media(max-width:900px){.selectform .list-box-option li{display:inline-block;width:47.4%}}@media(max-width:767px){.selectform .list-box-option li{margin:0 0 5px;display:inline-block;width:49.5%}}@media(max-width:600px){.selectform .list-box-option li{display:block;width:100%}}.selectform .list-box-option .option-title{display:inline-block;vertical-align:top;width:calc(100% - 30px);font-weight:bold}.selectform .list-box-option .option-description{display:block}.selectform .list-box-option .box .thumb-image img{max-width:30%;margin:0 0 5px 5px}.remaining-res-number{border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;font-size:12px;text-align:center;padding:3px;background-color:#429ce6;color:#fff}.remaining-res-number.not-accepted{background-color:#fe6b6b}.selectform .label-lightblue{background-color:#ebfbff;border:1px solid #cae4f8;border-radius:4px;color:#429ce6;font-size:12px;padding:4px 8px;display:inline-block}.selectform .cl-ctrl{display:inline-block;line-height:41px}.selectform .cl-ctrl a{padding:10px 5px;font-size:12px}.selectform .cl-ctrl .fa{font-size:16px}.selectform .cl-title .cl-display-date{font-size:16px}@media(max-width:845px){.selectform .cl-action .span4.align-center{text-align:center !important}.selectform .cl-ctrl{margin-top:5px}}.selectform .option-group{padding:15px 15px 10px 15px;border:1px solid #ddd;border-radius:5px;margin-bottom:20px}.selectform .option-group .list-group{margin-bottom:0}.cl-type-time .cl-time-container{display:flex}.cl-type-time .cl-today{background-color:#fdfbdb !important}.cl-type-time .cl-satday{background-color:#fcfdfe !important}.cl-type-time .cl-sunday{background-color:#fefafa !important}.cl-type-time .day-grid{flex:1;border:1px solid #ddd;border-right:0;border-collapse:collapse;background-color:#fff}.cl-type-time .day-grid:last-child{border-right:1px solid #ddd}@media(max-width:768px){.cl-type-time .cl-time-container{flex-direction:column}.cl-type-time .day-grid{border-right:1px solid #ddd;margin-bottom:-1px}}.cl-time-header{padding:5px 10px;text-align:center;border-bottom:1px solid #ddd}.cl-time-body{padding:13px 10px;text-align:center}.selectform .slot-module{position:relative;border:1px solid #429ce6;background-color:#fff;border-radius:5px;padding:5px 10px;display:block;text-align:center;margin-bottom:10px}.selectform .cl-time-body .slot-module.slot-blue,.selectform .cl-time-slot-body .slot-module.slot-blue{border-color:#429ce6}.selectform .cl-time-body .slot-module.slot-blue .symbol-mark,.selectform .cl-time-slot-body .slot-module.slot-blue .symbol-mark{color:#429ce6}.selectform .cl-time-body .slot-module.slot-blue .time-seat,.selectform .cl-time-slot-body .slot-module.slot-blue .time-seat{color:#429ce6}.selectform .cl-time-body .slot-module.slot-red,.selectform .cl-time-slot-body .slot-module.slot-red{border-color:#ea6a6a}.selectform .cl-time-body .slot-module.slot-red .symbol-mark,.selectform .cl-time-body .slot-module.slot-red .symbol-red,.selectform .cl-time-slot-body .slot-module.slot-red .symbol-mark,.selectform .cl-time-slot-body .slot-module.slot-red .symbol-red{color:#ea6a6a !important}.selectform .cl-time-body .slot-module.slot-red .time-seat,.selectform .cl-time-slot-body .slot-module.slot-red .time-seat{color:#ea6a6a}.selectform .cl-time-body .slot-module.slot-gray,.selectform .cl-time-slot-body .slot-module.slot-gray{border-color:#999;cursor:default;pointer-events:none;opacity:.7}.selectform .cl-time-body .slot-module.slot-gray .symbol-mark,.selectform .cl-time-slot-body .slot-module.slot-gray .symbol-mark{color:#999}.selectform .cl-time-body .slot-module.slot-gray .time-seat,.selectform .cl-time-slot-body .slot-module.slot-gray .time-seat{color:#999}.selectform .cl-time-body .slot-module:last-child{margin-bottom:0}.selectform .cl-time-body .slot-module:hover,.selectform .cl-time-slot-body .slot-module:hover{text-decoration:none;background-color:#429ce6;color:#fff}.selectform .cl-time-body .slot-module:hover .symbol-mark,.selectform .cl-time-body .slot-module:hover .symbol-red,.selectform .cl-time-body .slot-module:hover .time-seat,.selectform .cl-time-body .slot-module:hover .num-seat,.selectform .cl-time-slot-body .slot-module:hover .symbol-mark,.selectform .cl-time-slot-body .slot-module:hover .symbol-red,.selectform .cl-time-slot-body .slot-module:hover .time-seat,.selectform .cl-time-slot-body .slot-module:hover .num-seat,.selectform .cl-time-body .slot-module:hover .symbol-mark .selected-color,.selectform .cl-time-body .slot-module:hover .time-seat .selected-color,.selectform .cl-time-body .slot-module:hover .num-seat .selected-color,.selectform .cl-time-slot-body .slot-module:hover .symbol-mark .selected-color,.selectform .cl-time-slot-body .slot-module:hover .time-seat .selected-color,.selectform .cl-time-slot-body .slot-module:hover .num-seat .selected-color{color:#fff !important}.selectform .cl-time-body .slot-module.slot-red:hover,.selectform .cl-time-body .slot-module.slot-gray:hover,.selectform .cl-time-slot-body .slot-module.slot-red:hover,.selectform .cl-time-slot-body .slot-module.slot-gray:hover{border:1px solid #429ce6}.selectform .cl-time-body .slot-module .time-seat,.selectform .cl-time-slot-body .slot-module .time-seat{font-size:16px}.selectform .cl-time-body .slot-module .num-seat,.selectform .cl-time-slot-body .slot-module .num-seat{font-size:12px;margin-bottom:5px;color:#999 !important}.selectform .cl-time-body .slot-module.selected,.selectform .cl-time-slot-body .slot-module.selected{text-decoration:none;background-color:#429ce6 !important;border-color:#429ce6 !important}.selectform .cl-time-body .slot-module.selected .num-seat,.selectform .cl-time-slot-body .slot-module.selected .num-seat{display:block;color:#fff !important}.selectform .cl-time-body .slot-module.selected .time-seat,.selectform .cl-time-slot-body .slot-module.selected .time-seat,.selectform .cl-time-body .slot-module.selected .time-seat .selected-color,.selectform .cl-time-slot-body .slot-module.selected .time-seat .selected-color,.selectform .cl-time-body .slot-module.selected .num-seat .selected-color,.selectform .cl-time-slot-body .slot-module.selected .num-seat .selected-color{color:#fff}.selectform .cl-time-body .slot-module.selected .symbol-blue,.selectform .cl-time-slot-body .slot-module.selected .symbol-blue,.selectform .cl-time-body .slot-module.selected .symbol-red,.selectform .cl-time-slot-body .slot-module.selected .symbol-red{display:inline-block}.selectform .cl-time-body .slot-module.slot-blue.selected .symbol-mark,.selectform .cl-time-slot-body .slot-module.slot-blue.selected .symbol-mark,.selectform .cl-time-body .slot-module.slot-blue.selected .symbol-mark .selected-color,.selectform .cl-time-slot-body .slot-module.slot-blue.selected .symbol-mark .selected-color,.selectform .cl-time-body .slot-module.slot-red.selected .symbol-mark,.selectform .cl-time-body .slot-module.slot-red.selected .symbol-red,.selectform .cl-time-slot-body .slot-module.slot-red.selected .symbol-mark,.selectform .cl-time-body .slot-module.slot-red.selected .symbol-mark .selected-color,.selectform .cl-time-slot-body .slot-module.slot-red.selected .symbol-mark .selected-color{color:#fff !important}.selectform .cl-time-body .slot-module .icon,.selectform .cl-time-slot-body .slot-module .icon{position:absolute;right:3px;top:0}.selectform .cl-time-body .slot-module .icon .fa,.selectform .cl-time-slot-body .slot-module .icon .fa{font-size:14px}.selectform .cl-time-body .slot-module .symbol-gray{display:inline-block;padding:0}@media(max-width:768px){.selectform .cl-time-body,.selectform .cl-time-slot-body{display:flex;flex-wrap:wrap}.selectform .cl-time-body .slot-module,.selectform .cl-time-slot-body .slot-module{width:calc(50% - 25px);margin-right:5px;margin-bottom:5px}.selectform .cl-time-body .slot-module:nth-of-type(2n),.selectform .cl-time-slot-body .slot-module:nth-of-type(2n){margin-right:0}.selectform .cl-time-body .slot-module .icon,.selectform .cl-time-slot-body .slot-module .icon{position:absolute;right:6px;top:2px}}@media(min-width:769px) and (max-width:970px){.selectform .cl-time-body .slot-module,.selectform .cl-time-slot-body .slot-module{font-size:0;margin-bottom:6px}.selectform .cl-time-body .slot-module .time-seat,.selectform .cl-time-slot-body .slot-module .time-seat{font-size:12px}.selectform .cl-time-body .slot-module [class*="symbol-"],.selectform .cl-time-slot-body .slot-module [class*="symbol-"]{font-size:14px}.selectform .cl-time-body .slot-module .icon,.selectform .cl-time-slot-body .slot-module .icon{right:1px}.selectform .cl-time-body .slot-module .icon .fa,.selectform .cl-time-slot-body .slot-module .icon .fa{font-size:12px}}.selectform .selected-item-area .cl-time-slot-body{display:flex;flex-wrap:wrap}.selectform .selected-item-area .slot-module{width:calc(25% - 26px);margin-right:5px;margin-bottom:5px}.selectform .selected-item-area .slot-module:nth-of-type(4n){margin-right:0}.selectform .selected-item-area .slot-module:last-child{margin-bottom:5px}@media(max-width:768px){.selectform .selected-item-area .slot-module{width:calc(50% - 25px);margin-right:5px;margin-bottom:5px}}@media(min-width:840px){.selectform .selected-item-area .cl-time-slot-body{width:700px;margin:0 auto}}@media(min-width:769px) and (max-width:970px){.selectform .selected-item-area .cl-time-slot-body .slot-module .time-seat{font-size:13px}.selectform .selected-item-area .cl-time-slot-body .slot-module .num-seat{font-size:12px}.selectform .selected-item-area .cl-time-slot-body .slot-module [class*="symbol-"]{font-size:16px}.selectform .selected-item-area .cl-time-slot-body .slot-module .icon{right:3px;top:3px}}
