.cal-modal{width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.5);display:none;position:fixed;overflow:auto;z-index:10000}.cal-modal .modal-contents{width:256px !important}.cal-modal .modal-contents .calendar-app .vc-reset>.vc-input-l{width:296px !important}.cal-modal .modal-time{height:510px !important}.cal-modal .modal-content{position:absolute;top:0;left:0;right:0;bottom:0;width:512px;height:415px;margin:auto;padding:20px;background-color:#FEFEFE;border-radius:8px;box-shadow:0 5px 16px rgba(0,0,0,0.5)}.cal-modal .modal-content .close{color:#222222;font-size:22px;font-weight:bold;float:right}.cal-modal .modal-content .close:hover,.cal-modal .modal-content .close:focus{color:#AAAAAA;text-decoration:none;cursor:pointer}.cal-modal .modal-content .top-text{margin-bottom:10px;color:#37394D;font-size:22px}.cal-modal .modal-content .calendar-app{text-align:center;margin:0 0 10px}.cal-modal .modal-content .calendar-app .vc-reset>.vc-input-l{width:552px}.cal-modal .modal-content .calendar-app .vc-reset>.vc-popover-content-wrapper{position:relative !important;transform:none !important}.cal-modal .modal-content .time-check{font-size:14px;text-align:center;margin:0 0 30px}.cal-modal .modal-content .time-check .time-content{margin:10px 0}.cal-modal .modal-content .time-check .time-content .content-sub{margin:5px 0}.cal-modal .modal-content .time-check .time-content .content-sub .select-box{position:relative;width:80px;margin:0 auto;display:inline-block}.cal-modal .modal-content .time-check .time-content .content-sub .select-box>label{position:absolute;font-size:14px;color:#666666;top:13px;left:12px;letter-spacing:1px}.cal-modal .modal-content .time-check .time-content .content-sub .select-box .select{width:100%;height:40px;min-height:40px;font-size:14px;color:#666666;line-height:40px;padding:0 10px}.cal-modal .modal-content .time-check .time-content .content-sub .time-text{margin:0 12px 0 4px}.cal-modal .modal-content .time-check .time-dis{display:block}.cal-modal .modal-content .foot-select{text-align:center;margin-bottom:50px;bottom:-30px}.cal-modal .modal-content .foot-select .select-btn{width:102px;color:#FFFFFF;font-size:16px;background-color:#37394D;margin:0 auto;padding:8px 0;border-radius:8px;cursor:pointer;display:inline-block}.cal-modal .modal-content .foot-select .select-btn2{width:102px;color:#37394D;font-size:16px;background-color:#FFFFFF;border:1px solid #37394D;margin:0 auto;padding:8px 0;border-radius:8px;cursor:pointer;margin-left:5px;display:inline-block}@media screen and (max-width: 639px){.cal-modal .modal-content{width:256px}.cal-modal .modal-content .calendar-app .vc-reset>.vc-input-l{width:296px}.cal-modal .modal-content .time-check{font-size:12px}}
