
/* ============= Popup ============= */
.popup{display:none;overflow-y:auto;position:fixed;top:0;left:0;z-index:100;width:100%;height:100%;background:rgba(0,0,0,.7);}
.popup .container{position:relative;width:500px;margin:0 auto;background:#fff;text-align:left;padding-left:0px;padding-right:0px;}
.popup > .ds-table > .ds-table-cell{padding:50px 0;}
.popup .header{position:relative;height:50px;padding:11px 20px 0;background:#343434;}
.popup .header h2{font-size:18px;font-weight:bold;color:#fff;}
.popup .header .btn-close{position:absolute;top:0;right:0;z-index:2;width:50px;height:50px;background:url('/resource/admin/img/icon/icon_close1.png') no-repeat center center;text-indent:-9999em;}
.popup.noheader .header{display:none;}
.popup .contents{min-height:0;padding:40px 20px;text-align:center;}
.popup .contents .user-icon {font-size:30px;color:#565656;}
.popup .btn-wrap{padding:0 20px 40px;background:#fff;text-align:center;}
.popup .btn-wrap button,
.popup .btn-wrap a{min-width:120px;}
.popup .btn-wrap 
.popup.w350 .container{width:350px;}
.popup.w400 .container{width:400px;}
.popup.w500 .container{width:500px;}
.popup.w600 .container{width:600px;}
.popup.w700 .container{width:700px;}
.popup.w800 .container{width:800px;}
.popup .btn-wrap button + button {margin-left:10px;}
.ds-table{display:table;table-layout:fixed;width:100%;height:100%;text-align:center;}
.ds-table-cell{display:table-cell;vertical-align:middle;}

/* Button */
.btn-m{display:block;height:40px;padding:0 15px;font-size:14px;text-align:center;display:inline-block;}
.btn-type6{background:#343434;border:1px solid #222; color:#fff;}
.btn-type6:hover{background:#444;}
.btn-type1{background:#fff;border:1px solid #222; color:#fff;color:#444;}
.btn-type1:hover{background:#f8f8f8;}
.btn-big {width:100%;}

/* 공지 팝업 */
.popup-layer {background: rgb(255, 255, 255);border: 1px solid rgb(233, 233, 233);font-size: 12px;position: absolute;z-index: 999999;overflow:hidden;display:none;}
.popup-layer h1 {background: rgb(51, 51, 51);padding: 10px;color: rgb(255, 255, 255);cursor: move;}
.popup-layer-content {padding: 10px;height:100%;margin-bottom:40px;}
.popup-foot {background: #ffffff;left: 0px;width: 100%;bottom: 0px;font-size: 11px;position: absolute;border-top:solid 1px #ddd;padding-left:10px;}
.popup-foot form {padding: 5px 10px;}
.popup-foot * {position: relative;vertical-align: middle;line-height:40px;}
.popup-foot .button {position:absolute;right:10px;top:7px;cursor: pointer;float:right;border:solid 1px #ddd;display:inline-block;width:40px;height:24px;line-height:24px;padding:0px 5px;text-align:center;}
