.btn-light{color:#333;background-color:#fff;border-color:#ccc}.btn-light:hover{background-color:#e6e6e6;border-color:#adadad}.note-toolbar{z-index:auto}@charset "utf-8";.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:36%;height:24px}.canvas{position:relative;min-width:1200px;width:100%;height:auto}.dashboard{position:relative;z-index:0}.container{position:relative;margin:0;min-width:1200px;max-width:1200px;margin:0 auto}body>.footer>.container{height:100px;width:100%}.pagesummary-wrap{display:block;height:auto;width:100%;margin-bottom:20px;font-family:'proxima-nova','FontAwesome'}.pagesummary-wrap:after{content:"";clear:both;display:block;*zoom:1}.pagesummary-wrap .pagesummary{height:34px;color:#fff;background-color:#906900;overflow:hidden}.pagesummary-wrap .pagesummary ul{display:block;height:auto;width:1200px;margin:0 auto}.pagesummary-wrap .pagesummary ul:after{content:"";clear:both;display:block;*zoom:1}.pagesummary-wrap .pagesummary ul li{color:#ffdf1b;height:34px;line-height:34px;text-align:left;padding-right:20px}.pagesummary-wrap .pagesummary ul li>a:hover{color:#fff}.pagesummary-wrap .pagesummary ul li .server-time{color:#ccc}.pagesummary-wrap .pagesummary ul li .alert-toggle{cursor:pointer;line-height:34px;text-indent:40px;background-repeat:no-repeat;background-position:center left}.pagesummary-wrap .pagesummary ul li .alert-toggle.on{background-image:url(/images/icon/icons-toggle-on-40.png)}.pagesummary-wrap .pagesummary ul li .alert-toggle.off{background-image:url(/images/icon/icons-toggle-off-40.png)}.pagesummary-wrap .gamesummary{height:26px;background-color:#222;overflow:hidden}.pagesummary-wrap .gamesummary ul li{color:#ccc;font-size:88%;height:26px;line-height:26px}.pagesummary-wrap .gamesummary ul li div{color:#fffdbb;font-size:88%;text-align:left;width:54px}.pagesummary-wrap .gamesummary ul li div .out{color:red}.pagesummary-wrap .pagesummary,.pagesummary-wrap .gamesummary{position:relative;width:100%;white-space:nowrap}.pagesummary-wrap .pagesummary ul,.pagesummary-wrap .gamesummary ul{display:block}.pagesummary-wrap .pagesummary ul li,.pagesummary-wrap .gamesummary ul li{float:left;margin-right:6px}.pagesummary-wrap .pagesummary ul li:first-child,.pagesummary-wrap .gamesummary ul li:first-child{color:#ccc;padding:0 15px}.pagesummary-wrap .pagesummary ul li em,.pagesummary-wrap .gamesummary ul li em{margin-right:6px}img.bg{min-height:100%;min-width:1024px;width:100%;height:auto;position:fixed;top:0;left:0}@media screen and (max-width:1024px){img.bg{left:50%;margin-left:-512px}}input[type='checkbox']+label{width:19px;height:19px;border:1px solid #a0a0a0;vertical-align:middle}input[type='checkbox']:checked+label{color:#fff;background:url(/images/icon/checkbox-36.png) no-repeat 0 0;background-size:100%}input[type='checkbox']{display:none}button.bz{font-family:'Arial','FontAwesome';border:1px solid #a0a0a0;min-width:5em}button.bz:hover{background:#007bff;background:-moz-linear-gradient(#2e93ff,#007bff,#006ce0);background:-webkit-linear-gradient(#2e93ff,#007bff,#006ce0);background:-o-linear-gradient(#2e93ff,#007bff,#006ce0);background:-ms-linear-gradient(#2e93ff,#007bff,#006ce0);background:linear-gradient(#2e93ff,#007bff,#006ce0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#2e93ff,endColorstr=#006ce0,GradientType=0);border:1px solid #0067d6;color:#fff}button.bz.red.on{background:#dd1a21;background:-moz-linear-gradient(#e83d43,#dd1a21,#c2171d);background:-webkit-linear-gradient(#e83d43,#dd1a21,#c2171d);background:-o-linear-gradient(#e83d43,#dd1a21,#c2171d);background:-ms-linear-gradient(#e83d43,#dd1a21,#c2171d);background:linear-gradient(#e83d43,#dd1a21,#c2171d);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e83d43,endColorstr=#c2171d,GradientType=0);border:1px solid #b8161c;color:#fff;font-weight:bold}button.bz:disabled:hover,button.bz[disabled]:hover{background:#ccc;background:-moz-linear-gradient(#e3e3e3,#ccc,#bdbdbd);background:-webkit-linear-gradient(#e3e3e3,#ccc,#bdbdbd);background:-o-linear-gradient(#e3e3e3,#ccc,#bdbdbd);background:-ms-linear-gradient(#e3e3e3,#ccc,#bdbdbd);background:linear-gradient(#e3e3e3,#ccc,#bdbdbd);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e3e3e3,endColorstr=#bdbdbd,GradientType=0);border:1px solid #b8b8b8;color:graytext}span{display:inline-block}.title{font-weight:600;padding:.4rem}.title button{font-weight:normal}.descrition{padding:.4rem}.descrition p:first-child{font-weight:600}.memberbox{border:1px solid #aaa;width:100%;height:800px;overflow-x:hidden;overflow-y:auto}.modal-backdrop{display:none}.row{margin-right:-10px;margin-left:-10px}.table th,.table td{vertical-align:middle}.thead-dark th,.thead-dark td{color:#fff;background-color:#343a40;border-color:#000!important;text-align:center}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto{padding-right:10px;padding-left:10px}.collapsible-fixed-panel{background-color:#eee;position:absolute;top:0;right:0;width:100%}.page-link:hover,.page-link:focus,.page-link:active,.page-link:visited,.page-link:visited:hover,.page-link:visited:focus,.page-link:visited:active{border:1px solid #ddd}.table-bordered td,.table-bordered th{border-color:#aaa}.card-header{color:#fff;background-color:#4285f4;font-weight:600;padding:.4rem 1.2rem}.card-header a:hover{color:#ff0}.card-header .accordion-toggle:after{font-family:'FontAwesome';content:"";float:right;color:inherit}.card-header .collapsed .accordion-toggle:after{content:""}.note-btn-group a:hover{color:#000}.btn-group-left{text-align:left}.btn-group-center{text-align:center}.btn-group-right{text-align:right}.btn-group-left button,.btn-group-right button,.btn-group-center button{margin:0 .3rem;height:32px;line-height:30px}.treebox{width:100%;height:100%;overflow-x:hidden;overflow-y:auto}.jstree-default>.jstree-striped{background-size:auto 52px}.jstree-default .jstree-anchor{line-height:26px;height:26px;width:96%}.jstree-default .jstree-node{min-height:26px;line-height:26px;margin-left:26px;min-width:26px}.jstree-default .jstree-clicked{background:#000;color:#fff;font-weight:bold}.jstree-default .jstree-hovered{background:#254441;color:#fff}.dlg-no-close .ui-dialog-titlebar-close{display:none}.dlg-no-title .ui-dialog-titlebar{display:none}.ui-dialog-titlebar-close{min-width:20px}.ui-dialog-titlebar-close:after{content:"x";position:absolute;left:5px;top:-2px}.ui-widget{font-family:'proxima-nova','나눔고딕','Arial','Courier New','돋움','굴림','FontAwesome','Material-Design-Iconic-Font'}.ui-dialog .ui-dialog-titlebar{background-color:#000;color:#fff}.ui-dialog .ui-dialog-buttonpane button{cursor:pointer;margin:.5em .5em;padding:.4em 1em}.dialog-template{display:none}.dialog-template .confirm_message{width:auto}.dialog-template .dialog-content{padding-top:10px}.dialog-template .dialog-content table tr{height:30px}.dialog-template .dialog-content table tr td input[type=text],.dialog-template .dialog-content table tr td input[type=password]{width:90%}.dialog-template .dialog-content table tr td select{width:90%;height:27px}.dialog-template .dialog-content div.member-passwd-field{width:100%!important;height:25px;line-height:24px;background-color:#eee;border:1px solid #d4d4d4}.dialog-template .dialog-content input.member-passwd-field{width:98%!important;height:25px;line-height:24px;border:1px solid gray}.switch-toggle{cursor:pointer;width:40px;min-height:24px;margin:0 auto;background-repeat:no-repeat;background-position:center left}.switch-toggle.on{background-image:url(/images/icon/icons-toggle-on-40.png)}.switch-toggle.off{background-image:url(/images/icon/icons-toggle-off-40.png)}.password-icon{cursor:pointer;width:34px;height:100%;margin:0 auto;background-repeat:no-repeat;background-position:center center;background-size:100%;background-image:url(/images/icon/icons-keepass-48.png)}.delete-icon{cursor:pointer;width:26px;height:100%;margin:0 auto;background-repeat:no-repeat;background-position:center center;background-size:100%;background-image:url(/images/icon/icons-trash-off-32.png)}.delete-icon:hover{background-image:url(/images/icon/icons-trash-on-32.png)}.delete-item{cursor:pointer;width:22px;height:100%;margin:0 auto;background-repeat:no-repeat;background-position:center center;background-size:100%;background-image:url(/images/icon/x52.png)}.delete-item:hover{background-image:url(/images/icon/x52-on.png)}.save-item{cursor:pointer}.save-item:before{content:"";padding-right:2px}.save-item:hover{color:#007bff;font-weight:600}.update-item{cursor:pointer}.update-item:before{content:"";padding-right:2px}.update-item:hover{color:#007bff;font-weight:600}.dashboard textarea{resize:none}.dashboard input._dfd{width:97%;height:auto;padding:2px 4px;background-color:inherit;border:none;font-family:inherit;vertical-align:middle}.dashboard input._dfd:focus{background-color:#e5f2fe;border:1px solid #759dc0}.dashboard input[type=radio]{width:20px;height:20px;margin-right:6px;vertical-align:middle}.memberflag{width:100px}.membergrade{width:90px}.grade-nickname img{margin:0 4px}.form-container{margin-bottom:10px}.form-container.footer{margin-top:20px}.form-container input{height:28px}.form-container button{font-size:90%;height:28px;line-height:26px}.form-container select{height:27px}.form-container ul{display:block;height:auto}.form-container ul:after{content:"";clear:both;display:block;*zoom:1}.form-container ul li{float:left;margin-right:6px;height:28px;line-height:28px}.form-container ul li.caption{font-weight:600;margin-left:10px}.form-container ul li:first-child.caption{margin-left:0}.form-container .moneyflag-checkbox li,.form-container .grade-checkbox li{margin-right:20px}.form-container .moneyflag-checkbox li.caption,.form-container .grade-checkbox li.caption{margin-right:10px}.form-container .moneyflag-checkbox li label,.form-container .grade-checkbox li label{font-weight:normal;margin-left:4px}.form-container .orgname{width:160px}.form-container .sidx{width:100px}.form-container .stxt{width:170px}ul.header-item{display:block;height:auto;width:100%}ul.header-item:after{content:"";clear:both;display:block;*zoom:1}ul.header-item li{position:relative;float:left;color:inherit;height:24px;line-height:24px;overflow:hidden;white-space:nowrap}ul.header-item li div{height:100%}ul.header-item li label{font-weight:600;margin-left:10px}ul.header-item li:first-child label{margin-left:0}.itemlist{color:#000;font-size:90%;border-bottom:1px solid #222}.itemlist ul{display:block;height:auto;width:100%;border-top:1px solid #ccc}.itemlist ul:after{content:"";clear:both;display:block;*zoom:1}.itemlist ul li{position:relative;float:left;color:inherit;height:40px;line-height:40px;text-align:center;overflow:hidden;white-space:nowrap}.itemlist ul li:after{position:absolute;top:0;left:0;clear:both;content:" ";border-left:1px solid #666}.itemlist ul li:first-child:after{border-left:none}.itemlist ul li button{line-height:22px}.itemlist ul.thereisnodata:hover{background-color:inherit}.itemlist ul.thereisnodata li{width:100%!important;text-align:center}.itemlist ul.header,.itemlist ul.header2{background-color:#222;color:#eee}.itemlist ul.header li,.itemlist ul.header2 li{text-align:center!important}.itemlist ul.item:nth-child(odd),.itemlist ul.item2:nth-child(odd){background-color:inherit}.itemlist ul.item:nth-child(even),.itemlist ul.item2:nth-child(even){background-color:#eee}.itemlist ul.item:hover,.itemlist ul.item2:hover{background-color:#ccc}.itemlist ul.item.selected,.itemlist ul.item2.selected{background-color:#4285f4;color:#fff}.itemlist ul li div.delete{padding:0}.itemlist ul li div.delete img{width:14px}.itemlist ul li.update-field{width:110px}.itemlist ul li.update-field span.updateflag{margin-left:8px;font-size:130%}.itemlist ul li.update-field span.updateflag.success{color:red}.itemlist ul li.text-left{text-align:left}.itemlist ul li.text-right{text-align:right}.member_collapse_body{font-size:80%}.member_collapse_body th,.member_collapse_body td{text-align:center}.banking_collapse_body #banking-member-summary{margin-top:12px}.banking_collapse_body #banking-member-list{max-height:272px;overflow-y:auto}.banking_collapse_body .banking-member-list{margin:2px 0 12px 0}.banking_collapse_body .banking-member-list ul li:nth-child(1){width:10%}.banking_collapse_body .banking-member-list ul li:nth-child(2){width:16%}.banking_collapse_body .banking-member-list ul li:nth-child(3){width:15%}.banking_collapse_body .banking-member-list ul li:nth-child(4){width:15%}.banking_collapse_body .banking-member-list ul li:nth-child(5){width:10%}.banking_collapse_body .banking-member-list ul li:nth-child(6){width:16%}.banking_collapse_body .banking-member-list ul li:nth-child(7){width:16%}.moneylog_collapse_body #moneylog-member-list{max-height:272px;overflow-y:auto}.moneylog_collapse_body .moneylog-member-list{margin-bottom:12px}.moneylog_collapse_body .moneylog-member-list ul li:nth-child(1){width:10%}.moneylog_collapse_body .moneylog-member-list ul li:nth-child(2){width:15%}.moneylog_collapse_body .moneylog-member-list ul li:nth-child(3){width:14%}.moneylog_collapse_body .moneylog-member-list ul li:nth-child(4){width:14%}.moneylog_collapse_body .moneylog-member-list ul li:nth-child(5){width:14%}.moneylog_collapse_body .moneylog-member-list ul li:nth-child(6){width:31%}.moneylog_collapse_body .moneylog-member-list ul li:nth-child(6) div{text-align:left;padding-left:10px}.moneylog_collapse_body .moneylog-member-list ul li:nth-child(6) div span{margin-right:4px}.memo_collapse_body textarea{width:100%;height:100px;margin-bottom:1rem}.dotline{padding-top:8px;margin-bottom:8px;border-bottom:1px dashed #b7b7b7}