@charset "utf-8";
.wetoz body{font-size:12px}
.wetoz hr.section-division{display:block;visibility:hidden;clear:both;content:'';height:10px;padding:0;margin:0}
.wetoz table caption, .wz-ajax-content caption {padding:0;font-size:0;line-height:0;overflow:hidden; border:0;}
.wetoz .text-red{color:#cc0000}
.wetoz .text-blue{color:color:rgb(0.100,255)}
.wetoz .ym-title{margin:0 10px;white-space:nowrap}
.wetoz small.text-hangul{font-size:11px;letter-spacing:-1px;font-weight:400}
.wetoz small.text-dotum{font-family:'돋움',Dotum,Verdana,applegothic;font-size:11px;letter-spacing:-1px;font-weight:400}
.tbl-calendar th{width:14.285714%}
.tbl-calendar td {padding:4px 4px !important;;vertical-align:top}

.tbl-calendar .sunday,
.tbl-calendar .box-sun {background-color:rgba(255,0,0,0.1)}
.tbl-calendar .box-sun .day{color:#cc0000}
.tbl-calendar .saturday,
.tbl-calendar .box-sat {background-color:rgba(0,130,255,0.05)}
.tbl-calendar .box-sat .day{color:rgb(0.100,255)}
.tbl-calendar .box-today .day{color:#333}

.tbl-calendar td.imposs{background-color:#f5f5f5; color:#ccc;}
.tbl-calendar td.imposs *{ color:#ccc;}
.tbl-calendar td.imposs .day{color:#7d7d7d}
.wetoz .badge, .wetoz .txheader{font-family:'돋움',Dotum,Verdana,applegothic;font-size:10px;letter-spacing:-1px;font-weight:400; border:none;padding:0;display:inline-flex;width: 14px; height: 14px; line-height: 14px;align-items:center;justify-content:center}
.wetoz .rooms.list-group{margin-bottom:0}
.wetoz .rooms.list-group .list-group-item{border-right:none;border-left:none;border-radius:0;padding:0px 0;}
.wetoz .rooms.list-group .list-group-item:last-child{border-bottom:none;padding-bottom:0;}
.wetoz .rooms.list-group .list-group-item .sbj{padding:0 0px; font-family:"돋움"; font-size:11px; }
.wetoz .rooms.list-group .list-group-item .sbc{ display:block; padding:10px;position:absolute; width:180px; display:none; font-family:"돋움"; font-size:11px;line-height:120%; background-color:#fff; border:1px solid #ccc; box-shadow:2px 2px 2px 2px rgba(0,0,0,0.1);left:50%;top:20px;margin-left:-90px; z-index:9; }
.wetoz .rooms.list-group .list-group-item .sbc h3 { font-family:"Montserrat","Noto Sans KR"; text-align:right; font-weight:400; }
.wetoz .rooms.list-group .list-group-item .sbc h3 strong {font-weight:900;; }
.wetoz .rooms.list-group .list-group-item .badge.text-number{font-weight:400;font-size:11px;border-radius:100%;background-color: #777;color:#fff;}
.wetoz .day{font-family:'Montserrat';font-size:11px;margin:0; padding-bottom: 3px;}
.wetoz .lave .day{color:#fff;}
.wetoz .mini .day{border-bottom:0px;}
.wetoz .day .m-remain-cnt{font-family:'돋움',Dotum,Verdana,applegothic;font-size:11px;letter-spacing:-1px;font-weight:400}
.wetoz .wh10{height:10px}
.wetoz .wh20{height:20px}
.wetoz .wh30{height:30px}
.wetoz .modal.in .modal-dialog{z-index:9999999}
.wetoz .modal{text-align:center}

@media screen and (min-width: 768px) {
.wetoz .modal:before{display:inline-block;vertical-align:middle;content:" ";height:100%}
}

.tbl-calendar.mini > tbody > tr > td {padding:0}
.tbl-calendar.mini > tbody > tr > td .day{padding:5px 0;display:block}
.tbl-calendar.mini > tbody > tr > td .rnfo{cursor:pointer}

@media (max-width: 767px) {
.tbl-calendar > tbody > tr > td{padding:0 !important;vertical-align:top;}
.tbl-calendar > tbody > tr > td .day{padding:5px}
.tbl-calendar > tbody > tr > td .rnfo{cursor:pointer}
}

.wetoz .modal-dialog{display:inline-block;text-align:left;vertical-align:middle}
.wetoz .modal-title{font-size:14px}
.wetoz #frm-room-select td{cursor:pointer}
.wetoz .font-size-sm{font-family:'돋움',Dotum,Verdana,applegothic;font-size:11px;letter-spacing:-1px;font-weight:400}
.wetoz .font-color-gray{color:#636363}
.wetoz .form-group-sm select.form-control.h20{font-size:11px;letter-spacing:-1px;font-weight:400;padding:2px 5px}
.wetoz .table > tbody > tr.tr-h30 > td{height:30px;line-height:30px}
.wetoz .cal_room_del{cursor:pointer}
.wetoz .input-group-addon{font-size:12px}
.wetoz .margin-bottom-0{margin-bottom:0}
.wetoz .margin-bottom-10{margin-bottom:10px}
.wetoz .bs-callout{padding:0;margin:20px 0}
.wetoz .bs-callout-info{border-left-color:#1b809e}
.wetoz .bs-callout-info h4{color:#1b809e}
.wetoz .bs-callout-warning{border-left-color:#aa6708}
.wetoz .bs-callout-warning h4{color:#aa6708}
.wetoz .bs-callout h4{margin-top:0;margin-bottom:10px}
.wetoz input[type="radio"],.wetoz input[type="checkbox"]{margin:0;margin-top:0 \9}
.wetoz .form-group{margin-bottom:10px}
.wetoz .form-group.form-group-last{margin-bottom:0}
.wetoz .rooms .list-group-item{background-color:rgba(255,255,255,0)}
.ly-blind{z-index:1000;border:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0;opacity:.6;cursor:default;position:fixed;background-color:#000}
.ly-blind .progressbar{position:absolute;top:50%;left:50%;width:215px;height:5px;margin:-2px 0 0 -107px}
.wetoz .radio-line label{margin-right:20px;line-height:24px;cursor:pointer}
.wetoz .res-message-title{display:block;margin:5px 0 10px;font-size:14px;letter-spacing:-1px}
.wetoz .pay-bank-notice .desc{margin:5px 0;padding:0;list-style:none}
.wetoz .pay-bank-notice .desc li{padding:3px 0 2px 10px}
.wetoz .pagination{margin:5px 0 20px}
.wetoz .wz-desc{margin:7px 0}

.wetoz .select-xs {padding:5px 3px !important;}

.wetoz .hoday-text {font-family:'돋움',Dotum,Verdana,applegothic;font-size:11px;letter-spacing:-1px;color: #939393;padding:6px 0 0px;}
.wetoz .hoday-text.day-S {color:#ff9307}
.wetoz .hoday-text.day-F {color:#ff0707}
.wetoz .hoday-text.day-red {color:red}

.wzb_pops {position:absolute;border:1px solid #e9e9e9;background:#fff;z-index:999999;}
.wzb_pops_con {}
.wzb_pops_footer {padding:7px 0;background:#606578;color:#fff;text-align:right}
.wzb_pops_footer button {margin-right:5px;padding:5px 10px;border:0;background:#434555;color:#fff}

.wz-ajax-content h2 {border-bottom:1px solid #dfdfdf;margin:10px 0 0px;padding:3px 0 15px 15px;font-size:12px;font-weight:bold;}
.wz-ajax-content .content-wrap {padding:10px;background-color:#fff;}

#frm-room-list table td {cursor:pointer}
#frm-room-list table tr.on {background-color: #394142;color:#fff;font-weight:bold;background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size: 40px 40px;
    background-size: 40px 40px;}

.rm-plist {margin:0;padding:0;}
.rm-plist li {list-style:none;padding:2px 0}
.wz-label {font-family:'dotum';font-size:11px;font-weight:400;letter-spacing:-1px;height:auto;background: #444;color: #fff;text-decoration: none;vertical-align: middle;line-height:1.6em;padding:0 7px;display:inline-block;border:0;border-radius:3px;}
.wz-label.red {background:red;color: #fff}
.wz-label.gray {background:#ddd;color:#000}

.wetoz .panel > .table-responsive > .table-bordered > tbody > tr.on > td {border-top:2px solid #838cb9;border-bottom:2px solid #838cb9}
.wetoz .panel > .table-responsive > .table-bordered > tbody > tr.on > td:first-child {border-left:4px solid #838cb9;}
.wetoz .panel > .table-responsive > .table-bordered > tbody > tr.on > td:last-child {border-right:3px solid #838cb9;}

.wetoz .navi-wrap {position:relative}
.wetoz .navi-wrap .button-list {position:absolute;top:6px;right:6px;}
.form-control-feedback { line-height:34px !important;}
.tbl-calendar.mini td{font-size:11px;line-height:1.4}
