/* LAYER-POP */
.overlay,.pop-overlay,.pop-overlay2{visibility:hidden;position:fixed;top:0;right:0;left:0;bottom:0;z-index:0;z-index:10;background:#000;filter:alpha(opacity=50);opacity:.5}
.pop-overlay{z-index:101}
.pop-overlay2{z-index:102}
.layer-center{top:50%;left:50%}
.tree-content{box-shadow:none;padding:0;background-color: transparent}
.layer-pop .tab-content{box-shadow:none;padding:0;background-color: transparent}
.shadow{box-shadow:1px 3px 3px rgba(0,0,0,0.1)}
.layer-pop{position:absolute;z-index:220;min-width:280px;min-height:100px;padding:10px 15px 0 15px;border:1px solid #b3b3b3;background:#fff;text-align:left}
.layer-pop.layer-pop-sms{z-index:219;}
.layer-pop.sitemap .layer-pop-body{margin:-2px -16px}
.layer-pop .ui-accordion-header,.layer-pop .ui-accordion-content{width:100%;margin:0;padding:0 15px;box-sizing:border-box}
.layer-pop .ui-accordion-header{margin-top:-1px;padding:10px 15px;font-size:14px;color:#636363}
.layer-pop .ui-accordion-content{padding-bottom:8px}
.layer-pop .desc{font-size:12px;color:#787878}
.layer-pop .mb10{margin-bottom:10px !important}
.layer-pop .mb5{margin-bottom:5px !important}
.layer-pop .mt10{margin-top:10px !important}
.layer-pop .ms-15{margin:0 -15px !important}
.layer-pop .pb10{padding-bottom:10px !important}
.layer-pop .pt10{padding-top:10px !important}
.layer-pop button{box-shadow:none}
.layer-pop-common{width:700px;height:655px}
.layer-pop-header{height:auto; min-height:36px;margin-top:0 !important;margin-bottom:0 !important;border-bottom:1px solid #dbdbdb}
#scheduleDetailForm .layer-pop-header .pop-title{display:inline;margin:0;padding:0;font-size:16px;font-weight:600 !important;line-height:25px;letter-spacing:-1px;color:#494949}
.layer-pop-header .pop-title{display:inline-block;margin:0;padding:0;font-size:16px;font-weight:600 !important;line-height:25px;letter-spacing:-1px;color:#494949}
.layer-pop-header .sub-title{display:inline-block;margin:0 0 0 5px;padding:0;font-size:14px;font-weight:600;line-height:25px;letter-spacing:-1px;color:#494949}
.layer-pop-header .btn-delete{width:15px;height:25px;padding:0;border:none;background-color:transparent;line-height:25px}
.layer-pop-header .ico-delete{display:inline-block;width:15px;height:25px;background:url(/common/images/common/btn_close.png) 0 50% no-repeat;background-size:15px 15px;line-height:15px;font-size:0;vertical-align:middle}
.layer-pop-header .btn-close{width:15px;height:25px;padding:0;border:none;background-color:transparent;line-height:25px}
.layer-pop-header .ico-close{display:inline-block;width:15px;height:25px;background:url(/common/images/common/btn_close.png) 0 50% no-repeat;background-size:15px 15px;line-height:15px;font-size:0;vertical-align:middle}
.layer-sub-header{}
.layer-sub-header .sub-title{display:inline-block;margin:0;padding:0;font-size:16px;font-weight:600;line-height:25px;letter-spacing:-1px}
.layer-sub-header .btn{width:15px;height:25px;margin-left:2px;padding:0;border:none;background-color:transparent;line-height:25px;color:#FFF}
.layer-pop-body.main-scroll .mCSB_container {padding:0 10px}
.layer-pop-body .btn-add-sm,.layer-pop-body .btn-del-sm,.layer-pop-body .btn-on-sm,.layer-pop-body .btn-off-sm,.layer-pop-body .btn-app-sm,.layer-pop-body .btn-try-sm{float:right;width:15px;height:15px;margin:0;padding:0;border:none;background:none;font-size:0}
.layer-pop-body .btn-app-sm,.layer-pop-body .btn-try-sm{position:relative;padding-right:5px}
.layer-pop-body .btn-add-sm:after,.layer-pop-body .btn-del-sm:after,.layer-pop-body .btn-app-sm:after,.layer-pop-body .btn-try-sm:after{display:inline-block;padding:2px 4px;font:normal normal normal 15px/1 FontAwesome;line-height:16px;color:#888;vertical-align:top}
.layer-pop-body .btn-on-sm:after,.layer-pop-body .btn-off-sm:after{display:inline-block;padding:2px 0 2px 4px;font:normal normal normal 17px/1 FontAwesome;line-height:16px;color:#888;vertical-align:top}
.layer-pop-body .btn-add-sm:after{color:#3e76bc;content:'\f067'}
.layer-pop-body .btn-del-sm:after{color:#be4f46;content:'\f00d'}
.layer-pop-body .btn-on-sm:after {color:#3e76bc;content:'\f205'}
.layer-pop-body .btn-off-sm:after{color:#be4f46;content:'\f204'}
.layer-pop-body .btn-app-sm:after{color:#72a231;content:'\f058'}
.layer-pop-body .btn-try-sm:after{color:#fb6e52;content:'\f079'}
.layer-pop-body .popup-content{padding:10px}
.layer-pop-body .popup-content ul,
.layer-pop-body .popup-content ol {
	display: block;
    list-style: disc outside none;
    margin: 1em 0;
    padding: 0 0 0 40px;
}
.layer-pop-body .popup-content ol li {list-style-type: decimal;}
.layer-pop-body .popup-content ul li {list-style-type: disc;}
.layer-pop-body .popup-area {padding: 5px 0;}
.layer-pop-scroll{height:560px;overflow-y:auto;overflow-x:hidden}
.layer-pop-footer{height:45px;margin:0 -7px;padding-top:5px;border-top:1px solid #dbdbdb}
.layer-pop-footer .pop-foot{display:inline-block;margin:0;padding:10px 5px 0 0;font-size:13px;font-weight:400;color:#494949}
.layer-pop-footer .btn-foot{display:inline-block;margin-top:5px;padding:0 10px;height:25px;line-height:25px}
.layer-pop-footer .sw-btn-m {margin-left: 2px}
.layer-pop-data .tab-article{height:380px}
.layer-pop-data .tab-title{margin-top:10px}
.layer-pop-data .tab-list > li .tab-content,.layer-pop-form .tab-list > li .tab-content{top:32px}
.layer-pop-form {padding:0}
.layer-pop-form.contents{padding:10px;}
.layer-pop-form .row{margin-top:7px;margin-bottom:7px}
.layer-pop-form .row .display-table{margin:0 -2px}
.layer-pop-form .row > div{margin-top:2px;margin-bottom:2px}
.layer-pop-form .row > div .blank{width:100%;height:26px}
.layer-pop-form .border-bottom{border-bottom:1px solid #eee}
.layer-pop-form .tab-article{height:340px}
.layer-pop-form .tab-title{margin-top:10px}
.layer-pop-form .cell{padding:0 2px}
.layer-pop-form .box-border-item .cell-btn{width:20px}
.layer-pop-form .box-border-item.box-item-calendar{border-color:#616161;background-color:#eee}
.layer-pop-form .box-border-item.box-item-interest{height:32px}
.layer-pop-form .box-border-item.box-item-interest .badge{margin-bottom:5px}
.layer-pop-form .cell.w33{width:33.3333%}
.layer-pop-form .cell.w50{width:50%}
.layer-pop-form .cell.w100{width:100px}
.layer-pop-form .cell.w180{width:180px}
.layer-pop-form .cell-span{width:10px}
.layer-pop-form .cell-center{text-align:center}
.layer-pop-form .cell-td2{vertical-align:top}
.layer-pop-form .cell-td-img{text-align:center;vertical-align:top}
.layer-pop-form .cell-td-img .dropzone{min-height:170px !important;}
.layer-pop-form .cell-td-img .dropzone .dz-preview{margin:8px;min-height:90px}
.layer-pop-form .cell-td-img .dropzone .dz-message{margin-top:70px}
.layer-pop-form .cell-td-img .dropzone .dz-listview .dz-name{text-align:left}
.layer-pop-form .cell-td-img .dropzone .dz-listview .dz-size{right:50px}
.layer-pop-relative{position:relative}
.layer-detail-list .cell,.layer-detail-list .desc{font-size:13px;line-height:1.4;color:#616161}
.layer-detail-list .display-table,.pop-hover-form .display-table{margin-bottom:7px}
.layer-detail-list .cell-th{width:69px;vertical-align:top}
.layer-detail-list .cell-th2{width:83px;vertical-align:top}
.layer-detail-list .cell-td{padding-left:10px;vertical-align:top;word-break:break-all}
.layer-detail-list .cell-td:before{display:inline-block;float:left;margin-left:-10px;padding-right:5px;content:':'}
.pop-hover-form.pop-w600 .cell-th{width:84px;vertical-align:top;font-size:12px}
.pop-hover-form.pop-w600 .cell-td{padding-left:10px;vertical-align:top;word-break:break-all;font-size:12px}
.pop-hover-form.pop-w600 .cell-td:before{display:inline-block;float:left;margin-left:-10px;padding-right:5px;content:':'}
.pop-hover-form.pop-w600 .btn-review-info{cursor:pointer}

/* 비밀번호 LAYER-POP */
.login .layer-modal{z-index:200;width:700px;height:350px;border-width: 4px 2px 2px}
.login .layer-pass-list{padding:40px 0 30px 30px}
.login .layer-pass-list .display-table{margin:10px} 
.login .layer-pass-list .cell-th{width:150px;vertical-align:top}
.login .layer-pass-list .cell-th.w101{width:100px}
.login .layer-pass-list .cell-center{padding-top:20px;text-align:center}
#userPassSetting .layer-pop-scroll {padding: 20px 10px;height:380px}
#userPassSetting .layer-pop-scroll .display-table {margin-bottom: 5px}
#userPassSetting .horizontal-space {height: 10px}

/* 주소검색 LAYER-POP */
.layer-pop-addr{z-index:210;padding-bottom:0}

/* SMS LAYER-POP */
.layer-pop-sms .layer-pop-data{margin:-10px 0 0 -15px !important}

/* 미리보기 LAYER-POP */
.layer-pop-view {z-index:210;padding-bottom:0}
.layer-pop-view .layer-data{z-index:200;position:relative;float:left;overflow:hidden}
.layer-pop-view .data-view {z-index:215;width:100%;background-color:#fff;text-align:left}
.layer-pop-view .tab-menu{margin:10px}
.layer-pop-view .tab-menu li{padding-left:10px}
.layer-pop-view .tab-content{position:relative;padding:5px 0 0;width:100%;height:100%;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}
.layer-pop-view .ao-content-frame{border:1px solid #eee;height:400px}

/* 조직도 LAYER-POP */
/* 조직도 NEW Design */
.layer-pop-org {z-index:220;position:absolute;top:10px;padding-bottom:0;min-width:400px}
.layer-pop-org .row{margin-left:-15px;margin-right:-15px}
.layer-pop-org .tabbable{margin: 0 10px}
.layer-pop-org .layer-data{z-index:200;position:relative;float:left;}
.layer-pop-org .data-tree{z-index:225;width:800px;padding:10px 15px 0px 15px;background-color:#fff;text-align:left;}
.layer-pop-org .org-tree.col-xs-5 {border-right:1px solid #e1e1e1;}
.layer-pop-org .tree{overflow: hidden; width: 780px;}
.layer-pop-org .org-tree .tree{overflow: hidden; width: 300px;}
.layer-pop-org .tree-header-search {padding:10px 0; border-bottom:1px solid #e1e1e1;}
.layer-pop-org .header-search {padding:10px 0; border-bottom:1px solid #e1e1e1;} 
.layer-pop-org .header-search .btn, .layer-pop-org .tree-header-search .btn , .layer-pop-org .save-header-search .btn {float:right;top:-22px;right:2px;padding:3px 5px;line-height:0;border:0;background-color:transparent;}
.layer-pop-org .sw-table-list tr td {font-size:13px!important;}
.layer-pop-org .select2-container {font-size:11px;}
.layer-pop-org .fa-plus, .layer-pop-org .fa-minus {cursor:pointer}
.layer-pop-org .selected_node {color: #158824;}
.layer-pop-org .select2-container .select2-selection--single {height:27px;}
.layer-pop-org .data-save-color1, .layer-pop-org .data-save-color2,.layer-pop-org .data-save-color3,.layer-pop-org .data-save-color4 {height:20px;}

  /* 조직내 사용자 리스트 */
.layer-pop-org .user-list-area {padding-left: 0; }
.layer-pop-org .user-list-area .text-ellips{width: 100%; }
.layer-pop-org .user-list-area .user-list {position: relative; height: 300px;}
.layer-pop-org .user-list-area .user-list .list-header {position: absolute; width:100%; height: 30px; padding: 5px 5px 5px 2px; background-color: #f6f6f6; border-bottom:1px solid #e1e1e1;}
.layer-pop-org .user-list-area .user-list .list-header label {margin-left:3px;}
.layer-pop-org .user-list-area .user-list .list-table label {margin-bottom:0;}
.layer-pop-org .user-list-area .header-tit {float:right;}
.layer-pop-org .user-list-area .footer-txt {float:left;}
.layer-pop-org .user-list-area .user-list .contents {width: 100%; padding: 30px 5px; max-height: 300px;}
.layer-pop-org .user-list-area .user-list .list-footer {position: absolute; bottom:0; width:100%; z-index:20; height: 30px; padding: 5px; background-color: #f6f6f6; border-top:1px solid #e1e1e1;}
.layer-pop-org .user-list-area .jstree-icon:empty {display: inline-block;text-decoration: none;margin: 0;padding: 0;vertical-align: middle;text-align: center;}
.layer-pop-org .list-header-search input {margin: 0 9px; width: calc(100% - 7.5px) !important}
.layer-pop-org .list-table tr:first-child td {border-top: 0px; height:27px; padding-top: 5px;}
.layer-pop-org .list-table td {padding: 4px 0; height:30px;}
.layer-pop-org .list-table td.name.href {cursor:pointer}
  /* 조직도 선택 리스트 */
.layer-pop-org .layer-data > .row:nth-last-child(3) {border-top: 1px solid #e1e1e1;}
.layer-pop-org .data-save.__open {padding:0px 10px 0px 10px;width:100%;visibility:visible;opacity:1;height:248px;}
.layer-pop-org .data-save .save-header-search {padding-top:10px;}
.layer-pop-org .data-save .custom-scroll-area{overflow:hidden; max-height: 260px; margin:10px 0;background-color:#fff}
.layer-pop-org .data-save .mCustomScrollBox {width: 100%; top: -10px;}
.layer-pop-org .data-save .data-save-list li {padding: 2px 15px 1px 5px;}

.data-save .tree-header-search .input{border-color:#fff;background-color:#fff;box-shadow:none !important}
.data-save .tree-header-search .btn{color:#53A295}
.data-save-list,.data-save-list li{margin:0;padding:0;list-style:none}
.data-save-list{margin-bottom:20px;background-color:#fff}
.data-save-list li{padding:5px 10px 5px 5px;border-bottom:1px solid #d2d2d2}
.data-save-color1,.data-save-color2,.data-save-color3,.data-save-color4{display:inline-block;width:20px;height:24px;margin:0 8px 0 0;font-weight:400;font-size:11px;line-height:24px;color:#fff;text-align:center}
.data-save-color1{background-color:#df7845}
.data-save-color2{background-color:#b29036}
.data-save-color3{background-color:#72a231}
.data-save-color4{background-color:#4485b1}
.data-save-name{font-size:13px;font-weight:600;color:#454545}
.data-show .sub-title{color:#fff}
.data-show .layer-pop-data{background-color:#fff;height:420px;margin-top:10px;margin-bottom:15px}
.data-show .display-table{margin:8px 5px 0 5px}
.data-show .display-table .row > div{margin-top:5px}
.data-show .display-table .row > div .opt-priority{margin:2px 5px 0 0}
.layer-data .row-btns{text-align:center}
.layer-data .row-btns .btn{display:inline-block;position:static;background-color:#fff}
.layer-data .row-btns .btn:hover,.layer-data .row-btns .btn:focus{background-color:#f1f1f1}
.btn-data-save-delete{margin:0;padding:0;border:none;background:none;font-size:0;color:#60b3a4}
.btn-data-save-delete:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;content:'\f00d'}
.btn-data-save-delete:hover,.btn-data-save-delete:focus{color:#333}
.btn-data-save-query{float:right;margin:0;padding:0;padding:0 5px;border:none;background:none;font-weight:600;color:#777}
.btn-data-save-query:hover,.btn-data-save-query:focus{color:#333}
.btn-data-save-close{display:block;overflow:hidden;position:absolute;top:13px;right:18px;width:17px;height:17px;margin:0;padding:0;border:none;background:none;font-size:0}
.btn-data-save-close:before{display:block;width:17px;height:17px;background:url(/common/images/common/btn_close_w.png) 0 50% no-repeat;background-size:17px 17px;content:''}
.btn-data-show-detail{overflow:hidden;float:right;width:16px;height:16px;margin:4px 0 0 4px;padding:0;border:1px solid #aaa;border-radius:18px;background:none;font-size:0;color:#929292;text-align:center}
.btn-data-show-detail:after{font-weight:600;font-size:12px;content:'i'}
.btn-data-show-detail:hover,.btn-popover-show-detail:focus{background-color:#f1f1f1;color:#111}
#userProfileSetting .layer-pop-form .tab-article{height:360px}





/* POPUP STYLE */
.pop-hover-area{visibility:hidden;position:absolute;z-index:30;top:0px;margin:0;opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}
.pop-hover-area.on,.pop-hover-area.active{visibility:visible;opacity:1}
.pop-hover-area .pop-hover-list,.pop-hover-area .pop-hover-list li{margin:0;padding:0;list-style:none}
.pop-hover-area .pop-hover-list,.pop-hover-area .pop-hover-content{margin-top:-20px;padding:6px 10px;border-radius:0;background-color:#727272;color:#fff;box-shadow:2px 2px 4px rgba(0,0,0,0.2)}
.pop-hover-area .pop-hover-list li a{display:block;font-size:12px;color:#fff}
.pop-hover-area .pop-hover-list li a:hover,.board-card-footer .pop-hover-list li a:focus{color:#66cdb2}
.pop-hover-area .pop-hover-list li a .fa{display:inline-block;float:right;margin:2px 0 0 6px;color:#ccc;vertical-align:middle}
.pop-hover-area .arrow,.pop-hover-area .arrow:after{display:block;position:absolute;width:0;height:0;border-color:transparent;border-style:solid}
.pop-hover-area .arrow:after{top:1px;margin-left:-10px;border-width:10px;border-top-width:0;content:''}
.pop-hover-area .arrow{top:-26px;right:18px;margin-left:-7px;border-width:7px;border-top-width:0;border-bottom-color:#727272}
.pop-hover-area.arrow-center .arrow{right:auto;left:50%;margin-left:-10px}
.pop-hover-area.light .arrow{border-bottom-color:#bbb}
.pop-hover-area.light.border-color .arrow{border-bottom-color:#53a295}
.pop-hover-area.light .arrow:after{border-bottom-color:#fff}
.pop-hover-area.light .pop-hover-list,.pop-hover-area.light .pop-hover-content{border:1px solid #bbb;background-color:#fff;color:#555}
.pop-hover-area.light.border-color .pop-hover-content{border:1px solid #53a295}
.pop-hover-area .pop-hover-form,.popover .pop-hover-form{padding:5px 15px 0 15px}
.pop-hover-area .pop-hover-form .row,.popover .pop-hover-form .row{margin:6px -15px}
.pop-hover-area .pop-hover-form .row > div,.popover .pop-hover-form .row > div{margin-top:4px;margin-bottom:4px}
.pop-hover-area .pop-hover-header,.popover .pop-hover-header{height:40px;margin:0 -15px;padding:5px 15px 0;border-bottom:1px solid #dbdbdb;box-sizing:border-box}
.pop-hover-area .pop-hover-header .ico-fc-header,.popover .pop-hover-header .ico-fc-header{display:inline-block;width:15px;height:15px;margin:7px 2px 0 0;vertical-align:top}
.pop-hover-area .pop-hover-header .pop-title,.popover .pop-hover-header .pop-title{display:inline-block;margin:0;padding:5px 0 0;min-height:30px;font-size:16px;font-weight:600;letter-spacing:-1px}
.pop-hover-area .pop-hover-header .btn-pop-close,.popover .pop-hover-header .btn-pop-close{margin:0;padding:0;border:none;background:none;font-size:0;line-height:14px}
.pop-hover-area .pop-hover-header .ico-delete,.popover .pop-hover-header .ico-delete{display:inline-block;width:15px;height:15px;background:url(/common/images/common/btn_close.png) 0 50% no-repeat;line-height:15px}
.pop-hover-area .pop-hover-footer,.popover .pop-hover-footer{margin:6px -15px 0 -15px;padding:0 15px;border-top:1px solid #dbdbdb;border-bottom:1px solid #eee;background-color:#eee}
.pop-content-ul,.pop-content-ul li{margin:0;padding:0;list-style:none}
.pop-content-ul{display:inline-block;float:left}
.pop-content-ul li a{font-size:13px}
.pop-w300{width:300px}
.pop-w600{width:600px}

.popup-wrap{background:#fff;background-image:none}
.popup-wrap .pop-title{width:100%;height:50px;line-height:50px;font-size:20px;border-bottom:1px solid #d7d7d7;margin-bottom:15px}
.popup-wrap .pop-title span{margin-right:10px}
.popup-wrap .pop-contents{padding:10px 20px}
.popup-wrap .pop-button{margin-top:10px;text-align:center}
.popup-wrap .ico{width:25px;height:25px;display:inline-block;vertical-align:middle}
.popup-wrap .ico .ico_arrowRRM{background:#0068af;background-size:cover;background-image:url('/common/images/mbox/sms/ico_arrowRRM.png')}

/* POPUP-OVER */
.popover{max-width:310px;border-radius:0}
.popover.bottom{margin-top:7px}
.popover.bottom .arrow{top:-14px;width:7px;border-width:7px}
.popover.bottom .arrow:after{top:-5px;margin-left:-6px;border-width:6px}
.popover-content{padding:0}

/* MESSAGE STYLE */
.modal {z-index:250;}  
.modal-info    .modal-header{border-bottom:3px solid #57b5e3}
.modal-success .modal-header{border-bottom:3px solid #53a93f}
.modal-warning .modal-header{border-bottom:3px solid #f4b400}
.modal-danger  .modal-header{border-bottom:3px solid #d73d32}
.modal-primary .modal-header{border-bottom:3px solid #4374e0}
.modal-header{padding:10px 15px 10px 20px;background-color:#f5f5f5}
.modal-header .close {font-size:26px}
.modal-content{-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box;-webkit-box-shadow:0 0 40px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 0 40px rgba(0, 0, 0, 0.5);box-shadow:0 0 40px rgba(0, 0, 0, 0.5);color:#000000;background-color:#ffffff;border: 1px solid #84c2cf}
.modal-content .close{font-size:26px}
.modal-footer{padding-top:12px;padding-bottom:14px;border-top:0;background-color:#f5f5f5}
.modal-backdrop{background-color:#ffffff}
.modal-backdrop.in{zoom:1;filter:alpha(opacity=75);-webkit-opacity:0.75;-moz-opacity:0.75;opacity:0.75}
.modal-message.modal-info    .modal-header{color:#57b5e3;border-bottom:3px solid #57b5e3}
.modal-message.modal-success .modal-header{color:#53a93f;border-bottom:3px solid #53a93f}
.modal-message.modal-warning .modal-header{color:#f4b400;border-bottom:3px solid #f4b400}
.modal-message.modal-danger  .modal-header{color:#d73d32;border-bottom:3px solid #d73d32}
.modal-message.modal-primary .modal-header{color:#4374e0;border-bottom:3px solid #4374e0}
.modal-message.modal-approve .modal-header{color:#4374e0;border-bottom:3px solid #4374e0}
.modal-message.modal-repeat  .modal-header{color:#57b5e3;border-bottom:3px solid #57b5e3}
.modal-message .modal-dialog{width:300px}
.modal-message .modal-header,.modal-message .modal-title,.modal-message .modal-body,.modal-message .modal-footer{background:0 0;border:none;margin:0;padding:0 20px;text-align:center !important}
.modal-message .modal-header{color:#ffffff;margin-bottom:10px;padding:15px 15px 8px 15px}
.modal-message .modal-header .fa,.modal-message .modal-header .glyphicon,.modal-message .modal-header .typcn,.modal-message .modal-header .wi{font-size:30px}
.modal-message .modal-header .close{margin-right:5px}
.modal-message .modal-header .close i{zoom:3;font-size:7px;font-weight:300}
.modal-message .modal-title{font-size:17px;color:#737373;margin-bottom:3px}
.modal-message .modal-body{color:#737373}
.modal-repeat  .modal-body p.repeat_desc{font-size:13px;color:#717171}
.modal-repeat  .modal-body ul.repeat_option{font-size:12px;color:#737373;text-align:left}
.modal-repeat  .modal-body ul.repeat_option li{list-style-type:none}
.modal-message .modal-footer{margin:25px 0 20px;padding-bottom:10px}
.modal-repeat  .modal-title{font-size:17px;color:#2c7aa5;margin-bottom:5px}
.modal-preview .modal {position:absolute;z-index:200;display:block;overflow:visible;min-width:300px;max-width:1024px}
.modal-preview .modal-dialog  {width:100%}
.modal-preview .modal-content {-webkit-box-shadow:0 5px 15px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 5px 15px rgba(0, 0, 0, 0.5);box-shadow:0 5px 15px rgba(0, 0, 0, 0.5)}
.modal-preview .modal-body .col-image {text-align:center;padding-top:10px}
.modal-content .modal-body .sw-container {width: 1000px}

/* TABBABLE */
.tab-menu{margin-bottom:15px}
.tab-menu,.tab-menu li{display:inline-block;margin:0;padding:0;list-style:none}
.tab-menu li{margin-left:10px}
.tab-menu li:first-child{margin-left:0}
.tab-link{padding:4px 0;border:none;font-size:14px;font-weight:600;color:#aaa}
.active .tab-link{border-bottom:2px solid #464646;color:#464646}
.tab-link:hover,.tab-link:focus{color:#464646}
.tab-article{margin:5px 10px 15px 10px;position:relative;height:240px}
.tab-article > ul,.tab-article > ul > li{display:inline-block;margin:0;padding:0;list-style:none}
.tab-article > ul > li{margin-left:25px}
.tab-article > ul > li:first-child{margin-left:0}
.tab-title{margin:5px;padding:0 5px;font-size:15px;font-weight:600;line-height:1.25em;color:#515151;letter-spacing:-1px}
.tab-title:hover,.tab-title:focus{text-decoration:none}
.tab-list > li{float:left}
.tab-list > li .tab-title{display:inline-block;float:left}
.tab-list > li .tab-content{display:none;position:absolute;top:28px;left:0;width:100%;padding:5px 15px;box-sizing:border-box;box-shadow:none}
.tab-list > li.on .tab-title{padding-bottom:2px;border-bottom:2px solid #53A295}
.tab-list > li.on .tab-content{display:block;border-top:1px solid #dbdbdb}

/* 사용자정보 padding 수정 KCG.2018.08.17.JJE */
/* .tab-list > li .tab-content .row{padding:5px 0;border-bottom:1px solid #dbdbdb} */
.tab-list > li .tab-content .row{padding:0;border-bottom:1px solid #dbdbdb}

.tab-list > li .tab-content .img-thumbnail{height:100px}
.tab-list > li .tab-content .display-table{margin-bottom:5px}
.tab-list > li .tab-content .cell{font-size:13px;line-height:1.4;color:#616161}
.tab-list > li .tab-content .cell-th{width:60px !important;vertical-align:middle}
.tab-list > li .tab-content .cell-th2{width:100%;vertical-align:top;word-break:break-all;}
.tab-list > li .tab-content .cell-td{padding-left:10px;vertical-align:top;width:auto;}
.tab-list > li .tab-content .col60 .cell-td{width:60%;}
.tab-list > li .tab-content .col70 .cell-td{width:70%;}
.tab-list > li .tab-content .cell-td:before{display:inline-block;float:left;margin-left:-10px;}
.tab-list > li .tab-content .cell-td2{vertical-align:top}
.tab-list > li .tab-content .cell-td input {width:100%;height:30px;line-height:16px;}
.tab-list > li .tab-content .cell-td button {width:100%;height:30px;line-height:16px;}
.tab-list > li .tab-content .cell-td textarea {width:100%;height:70px;line-height:16px;}
.tab-list > li .tab-content .cell-td .input-group-addon {padding:0 7px;}
.tab-list > li .tab-content .cell-td .input-group-addon .btn,
.tab-list > li .tab-content .cell-td .input-group-addon .btn:focus,
.tab-list > li .tab-content .cell-td .input-group-addon .btn:hover {background-color:transparent;}
.tab-list > li .tab-content .cell-td-img{text-align:center;vertical-align:top}
.tab-list > li .tab-content .cell-td-img .dropzone{min-height:100px;}
.tab-list > li .tab-content .cell-td-img .dropzone .dz-preview{margin:8px;min-height:90px}

/* Modal Backdrop */
.sw-modal-backdrop {position:fixed;top:0;right:0;bottom:0;left:0;z-index:190;background-color:#000;}
.sw-modal-backdrop.fade {filter:alpha(opacity=0);opacity:0;}
.sw-modal-backdrop.in {filter:alpha(opacity=50);opacity:.5;}

/* My Color*/
.sw-mypop-color ul.my-color {
  width: 100%;
  padding-top: 5px;
}
.sw-mypop-color ul.my-color li {
  float: left;
  display: inline-block;
/* 색상 사이즈 수정(19px -> 26px) KCG.2018.08.16.JJE */
/*
  width: 19px;
  height: 19px;
  margin: 0 2.5px 5px;
 */
  width: 26px;
  height: 26px;
  margin: 0 2.6px 4px;
  background: #eee;
  border-radius: 10px;
  cursor: pointer;
}
.sw-mypop-color ul.my-color li.on:before {
  font-size: 16px;
  font-family: FontAwesome;
  content: '\f00c';
  color: #fff;
/* v체크 위치 조정 KCG.2018.08.18.JJE */
/*
  line-height: 18px;
  padding-left: 2px;
 */
  line-height: 25px;
  padding-left: 5px;
}

.popup-area {padding: 5px;}
.popup-area .popup-content {border: 1px solid #dbdbdb; }

/* top banner style set */
#top-banner {background-color: #002e75; overflow: hidden;}
#top-banner .sw-inner {margin : 0 auto; height:50px; text-align:center}
#top-banner .linkUrl {position:absolute; top:0; left:0; right:0; bottom: 0; background: rgba(0,0,0,0); z-index:5;}
#top-banner .banner-txt {font-size:16px; padding-left:12px; padding-right:10px; color:white; text-align: center;}
#top-banner .banner-txt img {margin-top: -4px;}
#top-banner .closeBtn {font-size:12px; color: white; cursor:pointer; position:absolute; top:20px; right:10px; z-index:10; opacity:.7; background-color:transparent; border:0;}
#top-banner .banner-content {display:inline-block; text-align:center; }
#top-banner .swico {font-size: 16px; color:white; margin-left:5px; font-weight:bold;}
#top-banner .banner-content a:hover,#top-banner .banner-content a:focus,#top-banner .banner-content a:visited,#top-banner .banner-content a:active {text-decoration:none; color:white;}
#top-banner .banner-txt span {vertical-align:top;}