﻿
a.disabled {
   pointer-events: none;
   cursor: default;
   color: #726969;
   background: #c5b5b5;
}

.wauto { width:auto !important; }
.w20 { width:20% !important; min-width:74px; }
.w21 { width:21% !important; }
.w30 { width:30% !important; }
.w38 { width:38% !important; }
.w40 { width:40% !important; }
.w50 { width:50% !important; }
.w60 { width:60% !important; }
.w70 { width:70% !important; }
.w80 { width:80% !important; }
.w90 { width:90% !important; }
.w100 { width:100% !important; }

.required::after {
    color: red;
    content: ' *';
    font-size:14px;
}

.labelCl{
   margin-left:15px;
}
.labelCl::after {
    content: ' : ';
    font-size:14px;
}

/*캘린더, 인원*/
.cal-input{
    background: #fff url(../images/calendar_icon.png) no-repeat 93% center;
    cursor: pointer;
}

.btn_blue1{display: inline-block; height: 30px; line-height: 31px; padding: 0 20px;   border-radius: 3px;font-size: 14px; background: #4db3ed; color: #fff; text-align: center;}
.btn_blue1:hover{color: #fff; background:#008bdb ;}

.btn_green{display: inline-block; height: 30px; line-height: 31px; padding: 0 20px;   border-radius: 3px;font-size: 14px; background: #3ab303; color: #fff; text-align: center;}
.btn_green:hover{color: #fff; background:#329804 ;}


.mainLayerPop { width: 100%; height: 100%;background-color: #fff;}
.mainLayerPop > div {display: block;padding: 15px;height: 100%;background: #fff;overflow-y: auto;}
.btn_wrap{width: 100%;text-align: right;min-height: 31px;}

.mng_menu_pop.on { display: block; }
.mng_menu_pop{display: none; position: absolute; width: 190px;  border-radius: 10px; background: #222945; z-index: 999;margin-top:10px}
.mng_menu_pop ul li{border-bottom: 1px solid #393f58;}
.mng_menu_pop ul li:last-child{border-bottom: none;}
.mng_menu_pop ul li a{display: block; padding: 0 30px 0 20px; font-size: 14px; font-weight: 300; line-height: 50px; height: 50px; color: #fff;}

.form[disabled], .form[readonly], fieldset[disabled] .form {
  background-color: #eee; opacity: 1
}

.cms_table_row > tbody > tr > td { padding-left: 10px; font-size: 14px;font-weight: 400;line-height: 1; text-align: left; color: #000;}

.sch_Wrap ul{margin-bottom: 0px;padding-right:150px}
.sch_Wrap li{float:left; margin-right:30px; display:inline-block;padding-bottom: 8px;}


.slide-photo .thumbnail img{
  width:100%;
  height:100%;
  object-fit: fill !important;
}

.hide {
  display:none !important;
}