@CHARSET "UTF-8";

span.warning{color:red;font-family:'맑은고딕';font-weight: bold;}
span.success{color:#1FC47C;font-family:'맑은고딕';font-weight: bold;}
input[type='text'].moneyFormat{text-align:right;}
div.fileArea > div.file.active{
    padding-top: 3px !important;
    border-top: 1px solid #c3c3c3 !important;
}
div.fileArea > div.file.active:first-child{
    padding-top: 0px !important;
    border-top: none !important;
}


.foot_div{text-align: center;background: #f2f2f2;border-radius: 0 0 5px 5px;}
.foot_div .btn_div{position: relative;display: inline-block;vertical-align: middle;}
.foot_div .btn_div input.submit{background: #1c90fb;border: 1px solid #1c90fb;color: #fff;box-sizing: border-box;}

/** Input text 검색 List Div (Real Time Input Text Search Div)**/
.rtitSearchDiv{position:absolute;display: block;width:190px;top: 100px;left: 0px;z-index:100;}
.rtitSearchDiv .searchDivWrap{position:relative;width:100%;height:100%;border:1px solid #c3c3c3;box-sizing:border-box;background-color: #ffffff;}
.rtitSearchDiv .searchDivWrap ul{cursor: pointer;}
.rtitSearchDiv .searchDivWrap ul li .innerContainer{display: flex;align-items: center;margin: 0 0 0 10px;}
.rtitSearchDiv .searchDivWrap ul li .innerContainer .iconDiv{background:url(../Images/ico/search.png) no-repeat 0 0;background-size: 15px;min-height: 15px;min-width: 15px;height: 15px;width: 15px;}
.rtitSearchDiv .searchDivWrap ul li .innerContainer .textDiv{font-size: 12px;padding: 6px 5px;display: flex;color: #212121;flex: auto;align-items: center;}
.rtitSearchDiv .searchDivWrap ul li:hover{background-color:#e6f4ff;}
.rtitSearchDiv .searchDivWrap ul li.selected{background-color:#e6f4ff;}

/** Tab **/
ul.tabs{list-style: none;margin: 0px;padding: 0px;border-bottom: 1px solid #c9cac9;}
ul.tabs li{	display: inline-block;width: 60px;margin-right: -4px;padding: 10px 17px;background: #f9f9f9;border: 1px solid #eaeaea;color: #222;text-align: center;cursor: pointer;}
ul.tabs li.selected{background: #ededed;color: #222;}
.tab-content{display: none;background: none;}.tab-content.selected{display: inherit;}

.calender tbody th, .calender tbody td{vertical-align: top;padding:5px;}
.calender tbody div.header{display:inline-block;width:100%;height:20px;text-align: right;}
.calender tbody div.header span.date{padding-right: 10px;margin-top: 5px;cursor: pointer;}
.calender tbody div.header div.btn{display: inline-block;float: left;background-color: #ffffff;cursor: pointer;width: 50px;height: 18px;text-align: center;line-height: 20px;border: 1px solid #e3e3e3;margin-top: 1px;}
.calender tbody div.contents{display:inline-block;width:100%;height: 100px;text-align:center;font-weight:bold;overflow-y: scroll;overflow-x: hidden;transition: height 0.5s ease-in;}
.calender tbody div.contents{-ms-overflow-style: none;}
.calender tbody div.contents::-webkit-scrollbar{display: none;}
.calender tbody div.contents div.ft{display: inline-block;width: 98%;min-height: 20px;border: 1px solid #b2e1ff;background-color: #b2e1ff;font-weight: normal;padding-top: 2px; border-radius: 10px;margin-bottom: 3px;font-size:9pt}
.calender tbody div.contents div.tot{padding-left:20px;text-align:left;}
.calender tbody div.contents div.ft ul{display: inline-block;width: 100%;padding-left: 1px;}
.calender tbody div.contents div.ft ul li{display: inline-block;width: 49%;height: 24px;margin-right: 1px;background-color: #ffd51f;text-align: center;border-radius: 10px;margin-top: 2px;}
.calender tbody div.contents div.ft ul li span{display: inline-block;margin-top: 4px;}

div.groupbox {width: 100%;height: 180px;border: 1px solid #999;}
div.groupbox h4 {text-align:center;}
div.groupbox h4 span {background-color: #fff;padding: 0 4px;position: relative;top: -0.7em;}
div.groupbox div.group {display: inline-block;height: 90%;width: 100%;overflow-y: scroll;}
div.groupbox div.group {-ms-overflow-style: none;}
div.groupbox div.group::-webkit-scrollbar {display: none;}
div.groupbox div.group ul{padding: 5px;}
div.groupbox div.group li{width: 100%;display: inline-block;height: 24px;text-align: center;background-color: #1088e3;border-radius: 10px;cursor:pointer;}
div.groupbox div.group li span{color: white;display: inline-block;margin-top: 4px;}

div.box{position: relative;display: inline-block;vertical-align: middle;width: 20px;height: 20px;}
div.sky{background-color: #b2e1ff !important;border-color:#b2e1ff !important;}
div.orange{background-color: #ffd51f !important;border-color:#ffd51f !important;}
div.yellow{background-color: #CCCC66 !important;border-color:#CCCC66 !important;}
div.green{background-color: #7ee9ce !important;border-color:#7ee9ce !important;}
div.purple{background-color: #D6CFFF !important;border-color:#D6CFFF !important;}
div.pink{background-color: #FF6699 !important;border-color:#FF6699 !important;}
div.brown{background-color: #CC9900 !important;border-color:#CC9900 !important;}
div.white{background-color: #ffffff !important;border-color:#ffffff !important;}
div.blue-green{background-color: #cbe4eb !important;border-color:#cbe4eb !important;}

#rightClickBox table{background-color:#ffffff}
#rightClickBox table td{width:80px;height:13px;cursor: pointer;}
#rightClickBox table td:hover{background-color: #1088e3;color:white;}