�@charset "utf-8";

/*
 * Godomall5 admin default style
 */

/*
 * bootstrap.css overloading
 */
@media (min-width: 768px) {
    .container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
        margin-right: 0px;
        margin-left: 0px;
    }
}

/***********************************************
 ** 스크립트 처리용
 ***********************************************/
.bootstrap-dialog .bootstrap-dialog-message table {
    font-size: 12px;
}

.js-checkall { /*autocompleted*/
}

.js-request-memo {
    overflow: hidden;
    text-overflow: ellipsis;
}

button.js-tooltip {
    background-color: transparent;
}

.menu-no-border #content-wrap {
    position: relative;
}

.menu-no-border #content-wrap #content {
    padding-top: 35px;
}

.js-adminmenu-toggle {
    position: absolute;
    top: 33px;
    right: -14px;
    width: 13px;
    height: 35px;
    background: url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/lnb_open.png);
    cursor: pointer;
    z-index: 999;
}

.js-adminmenu-toggle.active {
    left: 0px;
    background: url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/lnb_close.png);
}

.js-layer-crm {
    background-color: transparent;
}

.js-dateperiod label.active {
    background: #666666 !important;
    border-color: #666666;
    color: #FFFFFF;
}

.js-dateperiod-statistics label.active {
    background: #666666 !important;
    border-color: #666666;
    color: #FFFFFF;
}

.js-table-row-draggable tr, .ui-sortable-helper {
    cursor: move;
}
.js-table-row-draggable tr:first-child {
    cursor: default;
}
/*.js-dateperiod label {*/
/*padding:5px 10px !important;*/
/*}*/

/***********************************************
 ** 부트스트랩 기본 버튼 설정
 ***********************************************/
.btn-default,
.btn-primary,
.btn-success,
.btn-info,
.btn-warning,
.btn-danger {
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.btn-default:active,
.btn-primary:active,
.btn-success:active,
.btn-info:active,
.btn-warning:active,
.btn-danger:active,
.btn-default.active,
.btn-primary.active,
.btn-success.active,
.btn-info.active,
.btn-warning.active,
.btn-danger.active {
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn-default.disabled,
.btn-primary.disabled,
.btn-success.disabled,
.btn-info.disabled,
.btn-warning.disabled,
.btn-danger.disabled,
.btn-default[disabled],
.btn-primary[disabled],
.btn-success[disabled],
.btn-info[disabled],
.btn-warning[disabled],
.btn-danger[disabled],
fieldset[disabled] .btn-default,
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-success,
fieldset[disabled] .btn-info,
fieldset[disabled] .btn-warning,
fieldset[disabled] .btn-danger {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.btn-default .badge,
.btn-primary .badge,
.btn-success .badge,
.btn-info .badge,
.btn-warning .badge,
.btn-danger .badge {
    text-shadow: none;
}

.btn:active,
.btn.active {
    background-image: none;
}

.btn-default {
    background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #E0E0E0 100%);
    background-image: -o-linear-gradient(top, #FFFFFF 0%, #E0E0E0 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#E0E0E0));
    background-image: linear-gradient(to bottom, #FFFFFF 0%, #E0E0E0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #DBDBDB;
    text-shadow: 0 1px 0 #FFFFFF;
    border-color: #CCCCCC;
}

.btn-default:hover,
.btn-default:focus {
    background-color: #E0E0E0;
    background-position: 0 -15px;
}

.btn-default:active,
.btn-default.active {
    background-color: #E0E0E0;
    border-color: #DBDBDB;
}

.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
    background-color: #E0E0E0;
    background-image: none;
}

.btn-primary {
    background-image: -webkit-linear-gradient(top, #337AB7 0%, #265A88 100%);
    background-image: -o-linear-gradient(top, #337AB7 0%, #265A88 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#337AB7), to(#265A88));
    background-image: linear-gradient(to bottom, #337AB7 0%, #265A88 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #245580;
}

.btn-primary:hover,
.btn-primary:focus {
    background-color: #265A88;
    background-position: 0 -15px;
}

.btn-primary:active,
.btn-primary.active {
    background-color: #265A88;
    border-color: #245580;
}

.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
    background-color: #265A88;
    background-image: none;
}

.btn-success {
    background-color: #5CB85C;
    border-color: #3E8F3E;
}

.btn-success:hover,
.btn-success:focus {
    background-color: #419641;
    background-position: 0 -15px;
}

.btn-success:active,
.btn-success.active {
    background-color: #419641;
    border-color: #3E8F3E;
}

.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
    background-color: #419641;
    background-image: none;
}

.btn-info {
    background-image: -webkit-linear-gradient(top, #5BC0DE 0%, #2AABD2 100%);
    background-image: -o-linear-gradient(top, #5BC0DE 0%, #2AABD2 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#5BC0DE), to(#2AABD2));
    background-image: linear-gradient(to bottom, #5BC0DE 0%, #2AABD2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #28A4C9;
}

.btn-info:hover,
.btn-info:focus {
    background-color: #2AABD2;
    background-position: 0 -15px;
}

.btn-info:active,
.btn-info.active {
    background-color: #2AABD2;
    border-color: #28A4C9;
}

.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
    background-color: #2AABD2;
    background-image: none;
}

.btn-warning {
    background-color: #F0AD4E;
    border-color: #E38D13;
}

.btn-warning:hover,
.btn-warning:focus {
    background-color: #EB9316;
    background-position: 0 -15px;
}

.btn-warning:active,
.btn-warning.active {
    background-color: #EB9316;
    border-color: #E38D13;
}

.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
    background-color: #EB9316;
    background-image: none;
}

.btn-danger {
    background-image: -webkit-linear-gradient(top, #D9534F 0%, #C12E2A 100%);
    background-image: -o-linear-gradient(top, #D9534F 0%, #C12E2A 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#D9534F), to(#C12E2A));
    background-image: linear-gradient(to bottom, #D9534F 0%, #C12E2A 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #B92C28;
}

.btn-danger:hover,
.btn-danger:focus {
    background-color: #C12E2A;
    background-position: 0 -15px;
}

.btn-danger:active,
.btn-danger.active {
    background-color: #C12E2A;
    border-color: #B92C28;
}

.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
    background-color: #C12E2A;
    background-image: none;
}

/* 레이어를 통해 선택된 UI */
#scmLayer .well {
    margin-bottom: 0;
}

.selected-btn-group {
    margin-top: 10px;
    padding: 7px 0 5px;
    display: none;
    background: url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/dot-3x1-a8a8a8.png) repeat-x left top;
}

.selected-btn-group.no-dot {
    background: none !important;
}

.selected-btn-group.active {
    display: block;
}

.selected-btn-group h5 {
    display: inline-block;
    font-weight: bolder;
    margin-right: 2px;
}

.selected-btn-group .btn-group-xs {
    margin-right: 6px;
}

.selected-btn-group .btn-group-xs .btn {
    padding: 1px 5px;
    border-radius: 0;
    font-size: 12px;
}

/***********************************************
 ** 아이콘 버튼
 ***********************************************/
.icon-tooltip {
    display: inline-block;
    margin: 0;
    width: 14px;
    height: 14px;
    vertical-align: middle;
    background: url('https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/icon_tooltip_off.png') no-repeat;
    cursor: pointer;
    padding: 0 3px;
}

.icon-tooltip:hover {
    background: url('https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/icon_tooltip_on.png') no-repeat;
}

.btn-icon-check-bottom {
    background: url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/btn_icon_check_off.png) no-repeat 50% 25px;
    padding-bottom: 20px;
    height:48px;
    color:#ff1414;
    border:1px solid #f91d11;
}

.btn-icon-check-bottom:hover {
    background: #f91d11 url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/btn_icon_check_on.png) no-repeat 50% 25px;
    color:#fff;
    border:1px solid #f91d11;
}

.btn-icon-plus-bottom {
    background: #fff url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/icon_plus_s_off.png) no-repeat 50% 25px;
    padding-bottom: 20px;
    height:48px;
}

.btn-icon-plus-bottom:hover {
    background: #fff url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/icon_plus_s_on.png) no-repeat 50% 25px;
    padding-bottom: 20px;
    height:48px;
}

.btn-icon-plus-bottom[disabled],
.btn-icon-plus-bottom[disabled]:hover {
    background-image: url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/icon_plus_off.png);
}

.btn-icon-source-bottom {
    background: #fff url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/development/view_icon_off.png) no-repeat 50% 42px;
    padding-bottom: 20px;
    height: 63px;
}

.btn-icon-source-bottom:hover {
    background: #fff url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/development/view_icon_on.png) no-repeat 50% 42px;
}

.btn-icon-source-bottom[disabled],
.btn-icon-source-bottom[disabled]:hover {
    background-image: url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/development/view_icon_off.png);
}

.btn-icon-minus-bottom {
    background: #fff url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/icon_minus_off.png) no-repeat 50% 25px;
    padding-bottom: 20px;
    height:48px;
}

.btn-icon-minus-bottom:hover {
    background: #fff url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/icon_minus_on.png) no-repeat 50% 25px;
}


.btn-icon-plus {
    margin:0 10px 0 0;
    background:#fff url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/icon_plus_s_off.png) no-repeat 10px 50%;
    padding-left: 25px;
}

.btn-sm.btn-icon-plus {
    padding-left: 20px;
    background-position: 6px 50%;
}

.btn-icon-plus:hover {
    background:#fff url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/icon_plus_s_on.png) no-repeat 10px 50%;
}

.btn-sm.btn-icon-plus:hover {
    background-position: 6px 50%;
}

.btn-icon-minus {
    margin:0 10px 0 0;
    background:#fff url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/icon_minus_s_off.png) no-repeat 10px 50%;
    padding-left: 25px;
}

.btn-sm.btn-icon-minus {
    padding-left: 20px;
    background-position: 6px 50%;
}

.btn-icon-minus:hover {
    background:#fff url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/icon_minus_s_on.png) no-repeat 10px 50%;
}

.btn-sm.btn-icon-minus:hover {
    background-position: 6px 50%;
}

.btn-icon-excel {
    background:#fff url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/icon_excel_off.png) no-repeat 10px 50%;
    padding-left: 32px;
}

.btn-icon-excel:focus,
.btn-icon-excel:hover {
    background: url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/icon_excel_on.png) no-repeat 10px 50%;
    font-weight:normal;
}

.btn-icon-list {
    background:#fff url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/icon_list.png) no-repeat 15px 55%;
    padding: 0 15px 0 33px !important;
}

.btn-icon-list:focus,
.btn-icon-list:hover {
    background:#fff url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/icon_list.png) no-repeat 15px 55%;
}
.btn-icon-print {
    background: url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/icon_print_off.png) no-repeat 10px 50%;
    padding-left: 32px;
}

.btn-icon-print:focus,
.btn-icon-print:hover {
    background: url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/icon_print_on.png) no-repeat 10px 50%;
}

.btn-icon-tax-common {
    background: url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/icon_tax_common.png) no-repeat 10px 50%;
    padding-left: 32px;
}

.btn-icon-tax-common:focus,
.btn-icon-tax-common:hover {
    background: url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/icon_tax_common.png) no-repeat 10px 50%;
}

.btn-icon-tax-godobill {
    background: url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/icon_tax_godobill.png) no-repeat 10px 50%;
    padding-left: 32px;
}

.btn-icon-tax-godobill:focus,
.btn-icon-tax-godobill:hover {
    background: url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/icon_tax_godobill.png) no-repeat 10px 50%;
}


.btn-icon-passwd {
    background: url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/icon_question_login_off.png) no-repeat right 50%;
    padding-right: 23px;
}

.btn-icon-passwd:hover {
    background: url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/icon_question_login_on.png) no-repeat right 50%;
}

.btn-icon-mail {
    text-indent: -9999px;
    padding: 0;
    width: 24px;
    height: 24px;
    background: url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/btn_mail.png) no-repeat left top;
}

.btn-icon-goods-must-info-01 {
    margin:0 10px 0 0;
    background-image:url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/goods_must_info_01.png);
    background-repeat: no-repeat;
    background-position:5px 50%;
    padding-left:35px;
}

.btn-icon-goods-must-info-02 {
    margin:0 1px 0 0;
    background-image:url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/goods_must_info_02.png);
    background-repeat: no-repeat,no-repeat;
    background-position:5px 50%;
    padding-left: 60px;
}

.btn-icon-goods-must-info-01:focus,
.btn-icon-goods-must-info-01:hover {
    margin:0 10px 0 0;
    background-image:url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/goods_must_info_01.png);
    background-repeat: no-repeat;
    background-position: 5px 50%;
    padding-left:35px;
}

.btn-icon-goods-must-info-02:focus,
.btn-icon-goods-must-info-02:hover {
    background-image:url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/goods_must_info_02.png);
    background-repeat: no-repeat;
    background-position:5px 50%;
    padding-left: 60px;
}


.btn-icon-left,
.btn-icon-right,
.btn-icon-bottom,
.btn-icon-down,
.btn-icon-up,
.btn-icon-top {
    text-indent: -9999px;
    padding-left: 14px;
    padding-right: 14px;
    background-color:#fff !important;
}
.btn-icon-left-all,
.btn-icon-right-all {
    background-color:#fff !important;
}

.btn-icon-bottom {
    background: url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/icon_arrow_down2_off.png) no-repeat 50% 50%;
}

.btn-icon-bottom:focus ,
.btn-icon-bottom:hover {
    background: url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/icon_arrow_down2_on.png) no-repeat 50% 50%;
}

.btn-icon-down {
    background: url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/icon_arrow_down_off.png) no-repeat 50% 50%;
}

.btn-icon-down:focus,
.btn-icon-down:hover {
    background: url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/icon_arrow_down_on.png) no-repeat 50% 50%;
}

.btn-icon-up {
    background: url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/icon_arrow_top_off.png) no-repeat 50% 50%;
}
.btn-icon-up:focus,
.btn-icon-up:hover {
    background: url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/icon_arrow_top_on.png) no-repeat 50% 50%;
}

.btn-icon-top {
    background: url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/icon_arrow_top2_off.png) no-repeat 50% 50%;
}

.btn-icon-top:focus,
.btn-icon-top:hover {
    background: url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/icon_arrow_top2_on.png) no-repeat 50% 50%;
}

.btn-icon-left {
    background: url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/btn_icon_plus.png) no-repeat 50% 50%;
}

.btn-icon-left:focus,
.btn-icon-left:hover {
    background: url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/btn_icon_plus_over.png) no-repeat 50% 50%;
}

.btn-icon-right {
    background: url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/btn_icon_minus.png) no-repeat 50% 50%;
}

.btn-icon-right:focus,
.btn-icon-right:hover {
    background: url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/btn_icon_minus_over.png) no-repeat 50% 50%;
}

.btn-icon-left-all {
    background: url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/btn_icon_plus.png) no-repeat 50% 35px;
    padding-bottom: 30px;
    height:54px;
}

.btn-icon-left-all:focus,
.btn-icon-left-all:hover {
    background: url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/btn_icon_plus_over.png) no-repeat 50% 35px;
    padding-bottom: 30px;
    height:54px;
}

.btn-icon-right-all {
    background: url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/btn_icon_minus.png) no-repeat 50% 35px;
    padding-bottom: 30px;
    height:54px;
}

.btn-icon-right-all:focus,
.btn-icon-right-all:hover {
    background: url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/btn_icon_minus_over.png) no-repeat 50% 35px;
    padding-bottom: 30px;
    height:54px;
}

.badge {
    background-color: #f7941d;
    font-family: tahoma;
    font-size: 9px;
    padding: 2px 4px 3px 3px;
}

.btn-icon-sms {
    text-indent: -9999px;
    padding: 0;
    width: 24px;
    height: 24px;
    background: url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/btn_sms.png) no-repeat left top;
}

.btn-icon-setting {
    text-indent: -9999px;
    padding: 0;
    width: 21px;
    height: 21px;
    background: url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/icon_setting_off.png) no-repeat 50% 50%;
}

.btn-icon-setting:focus,
.btn-icon-setting:hover {
    text-indent: -9999px;
    padding: 0;
    width: 21px;
    height: 21px;
    background: url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/icon_setting_on.png) no-repeat 50% 50%;
}

.btn-icon-refresh {
    text-indent: -9999px;
    margin-right: 5px;
    padding: 0;
    width: 21px;
    height: 21px;
    background: url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/main_statistics/ico_refresh_off.png) no-repeat 50% 50%;
}

.btn-icon-refresh:focus,
.btn-icon-refresh:hover {
    text-indent: -9999px;
    padding: 0;
    width: 21px;
    height: 21px;
    background: url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/main_statistics/ico_refresh_on.png) no-repeat 50% 50%;
}

/*.btn-icon-fold-on:hover {
    text-indent: -9999px;
    padding: 0;
    width: 21px;
    height: 21px;
    background: url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/icon_detailsearch_close_on.png) no-repeat 50% 50%;
}

.btn-icon-fold-off:hover {
    text-indent: -9999px;
    padding: 0;
    width: 21px;
    height: 21px;
    background: url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/icon_detailsearch_close_off.png) no-repeat 50% 50%;
}*/

.main-section .btn-icon-fold-off {
    padding: 0;
    width: 67px;
    height: 21px;
    background: url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/icon_arrow_memo_up.gif) no-repeat 100% 50%;
    font-size: 11px;
    color: #333333;
}

.main-section .btn-icon-fold-on {
    padding: 0;
    width: 67px;
    height: 21px;
    background: url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/icon_arrow_memo_down.gif) no-repeat 100% 50%;
    font-size: 11px;
    color: #333333;
}

.btn-icon-cs {
    text-indent: -9999px;
    padding: 0;
    width: 24px;
    height: 24px;
    background: url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/btn_cs.png) no-repeat left top;
}

.btn-icon-calendar {
    background: url(../../img/icon/icon_calendar.png) no-repeat 50% 50%;
    display: block;
    width: 16px;
    height: 16px;
    cursor: pointer;
}

.btn-icon-calendar:hover {
    background: url(../../img/icon/icon_calendar_over.png) no-repeat 50% 50%;
}

.btn-icon-delete {
    text-indent: -9000px;
    padding: 0 5px;
    background: url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/btn_delete_off.png) no-repeat 50% 50%;
}

.btn-icon-delete:hover {
    background: url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/btn_delete_on.png) no-repeat 50% 50%;
}

/***********************************************
 ** 탭 네비게이션
 ***********************************************/
@media (min-width: 768px) {
    .nav-tabs.nav-justified > li > a {
        border-bottom: 1px solid #888888;
        border-radius: 0;
    }
}

.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {
    color: #222222;
    font-size: 12px;
    background-color: #FFFFFF;
    border: 1px solid #888888;
    border-bottom-color: transparent;
    font-weight: bold;
    z-index: 2;
}



.nav-tabs {
    border-bottom: 1px solid #888888;
}
.nav.nav-tabs {
    margin:0 0 20px;
    overflow: hidden;
}
/* 탭 가로로 꽉 채우는 탭 */
.tab-fluid-5 li{
    width: 25%;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #222222;
    font-size: 12px;
    background-color: #FFFFFF;
    border: 1px solid #888888;
    border-bottom-color: transparent;
    font-weight: bold;
    z-index: 2;
}

.nav-tabs.nav-justified > li > a {
    margin-right: -1px;
    border-radius: 0;
}

.nav-tabs > li > a, .nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
    background-color: #F6F6F6;
    color: #999999;
    margin-right: -1px;
    line-height: 1.42857143;
    border: 1px solid #E4E4E4;
    border-bottom: 1px solid #888888;
    border-radius: 0;
    position: relative;
}
.nav-tabs > li > a {
    border-bottom:none;
}

.multi-skin-nav.nav-tabs li a {padding:8px 30px;}
.multi-skin-nav.nav-tabs li.active {width:190px;}
.multi-skin-nav.nav-tabs li.active a span.mall-name {width:60px; display:inline-block; vertical-align:bottom; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.multi-skin-nav.nav-tabs li.passive a span.mall-name, .nav.nav-tabs li.passive a .standard {display:none;}

.nav-tabs-sm > li.active > a, .nav-tabs-sm > li.active > a:hover, .nav-tabs-sm > li.active > a:focus {
    color: #FFFFFF;
    font-size: 11px;
    background-color: #888888;
    border: 1px solid #888888;
    border-bottom-color: transparent;
    font-weight: bold;
    z-index: 2;
}

.nav-tabs-sm > li > a, .nav-tabs-sm > li > a:hover, .nav-tabs-sm > li > a:focus {
    background-color: #FFFFFF;
    color: #888888;
    margin-right: -1px;
    line-height: 1.2;
    border: 1px solid #E4E4E4;
    border-bottom: 1px solid #888888;
    border-radius: 0;
    position: relative;
    padding: 6px 20px;
}


/***********************************************
 ** 테이블
 ***********************************************/
@media print {
    .table-cols th,
    .table-cols td {
        border: 1px solid #DDDDDD !important;
    }

    ::-webkit-input-placeholder { /* WebKit browsers */
        color: transparent;
    }

    :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
        color: transparent;
    }

    ::-moz-placeholder { /* Mozilla Firefox 19+ */
        color: transparent;
    }

    :-ms-input-placeholder { /* Internet Explorer 10+ */
        color: transparent;
    }

    .affix {
        position: static;
    }
}

.table > thead > tr > td.default,
.table > tbody > tr > td.default,
.table > tfoot > tr > td.default,
.table > thead > tr > th.default,
.table > tbody > tr > th.default,
.table > tfoot > tr > th.default,
.table > thead > tr.default > td,
.table > tbody > tr.default > td,
.table > tfoot > tr.default > td,
.table > thead > tr.default > th,
.table > tbody > tr.default > th,
.table > tfoot > tr.default > th {
    background-color: #FCFCFC;
}

.table {
    margin-bottom: 20px;
}

.table .val-up,
.table .val-down{
    display: inline-block;
    vertical-align: middle;
    padding-left: 14px;
}
.table .val-down{
    background:url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/icon_down.png) left center no-repeat;
}
.table .val-up{
    background:url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/icon_up.png) left center no-repeat;
}

.table > tbody + tbody {
    border-top-width: 1px;
}

.table-title {
    margin: 0 0 7px;
    color: #222222;
    font-size: 16px;
    letter-spacing: -1px;
    font-weight: bold;
}

.table-title .pull-right {
    margin-top: 0;
}

.table-title .text-muted {
    color: #666666;
}

.pull-right .btn-link {
    color: #888888;
}

.table-title small,
.table-title span {
    /*margin-left: 10px;*/
}

.table-title small {
    font-size: 11px;
    font-family: '돋움', 'Dotum';
    font-weight: normal;
    color: #6D6D6D;
}

.layout-blank .table-title {
    font-size: 14px;
}

.layout-crm .table-title {
    font-size: 15px;
}

.layout-crm .table-title .pull-right {
    margin-top: 3px;
}

#layer-wrap .table-title {
    font-size: 16px;
}

.table-sub-title {
    margin: 14px 0 7px;
    color: #222222;
    font-size: 14px;
    letter-spacing: -1px;
    font-weight: bold;
}

.table-sub-title small {
    font-size: 11px;
    font-family: '돋움', 'Dotum';
    font-weight: normal;
    color: #6D6D6D;
}

.table-btn {
    margin-bottom: 30px;
    text-align: center;
}

/* Content - Content Form - 목록테이블 */
.table-cols > thead > tr > th,
.table-cols > tbody > tr > th,
.table-cols > tfoot > tr > th,
.table-cols > thead > tr > td,
.table-cols > tbody > tr > td,
.table-cols > tfoot > tr > td {
    /*white-space:nowrap;*/
    border-top: 0;
    border-bottom: 1px solid #E6E6E6;
}

.table-cols > thead > tr > th,
.table-cols > thead > tr > td {
    border-bottom-width: 2px;
}

.table-responsive {
    margin-bottom: 20px;
    border-bottom: 1px solid #E6E6E6;
}

.table-responsive > .table-cols,
.table-responsive > .table-rows {
    border: 0;
    margin-bottom: 0;
}

.table-responsive > .table-cols > thead > tr > th:first-child,
.table-responsive > .table-cols > tbody > tr > th:first-child,
.table-responsive > .table-cols > tfoot > tr > th:first-child,
.table-responsive > .table-cols > thead > tr > td:first-child,
.table-responsive > .table-cols > tbody > tr > td:first-child,
.table-responsive > .table-cols > tfoot > tr > td:first-child {
    border-left: 0;
}

.table-responsive > .table-cols > thead > tr > th:last-child,
.table-responsive > .table-cols > tbody > tr > th:last-child,
.table-responsive > .table-cols > tfoot > tr > th:last-child,
.table-responsive > .table-cols > thead > tr > td:last-child,
.table-responsive > .table-cols > tbody > tr > td:last-child,
.table-responsive > .table-cols > tfoot > tr > td:last-child {
    border-right: 0;
}

.table-responsive > .table-cols > tbody > tr:last-child > th,
.table-responsive > .table-cols > tfoot > tr:last-child > th,
.table-responsive > .table-cols > tbody > tr:last-child > td,
.table-responsive > .table-cols > tfoot > tr:last-child > td {
    border-bottom: 0;
}

.table-cols > thead > tr > th,
.table-cols > tbody > tr > th,
.table-cols > tfoot > tr > th,
.table-cols > thead > tr > td,
.table-cols > tbody > tr > td,
.table-cols > tfoot > tr > td {
    padding: 8px 15px;
    font-size: 12px;
    height: 43px;
}

.panel > .table-cols,
.panel > .table-responsive > .table-cols {
    border: 0;
}

.panel > .table-cols > thead > tr > th:first-child,
.panel > .table-responsive > .table-cols > thead > tr > th:first-child,
.panel > .table-cols > tbody > tr > th:first-child,
.panel > .table-responsive > .table-cols > tbody > tr > th:first-child,
.panel > .table-cols > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-cols > tfoot > tr > th:first-child,
.panel > .table-cols > thead > tr > td:first-child,
.panel > .table-responsive > .table-cols > thead > tr > td:first-child,
.panel > .table-cols > tbody > tr > td:first-child,
.panel > .table-responsive > .table-cols > tbody > tr > td:first-child,
.panel > .table-cols > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-cols > tfoot > tr > td:first-child {
    border-left: 0;
}

.panel > .table-cols > thead > tr > th:last-child,
.panel > .table-responsive > .table-cols > thead > tr > th:last-child,
.panel > .table-cols > tbody > tr > th:last-child,
.panel > .table-responsive > .table-cols > tbody > tr > th:last-child,
.panel > .table-cols > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-cols > tfoot > tr > th:last-child,
.panel > .table-cols > thead > tr > td:last-child,
.panel > .table-responsive > .table-cols > thead > tr > td:last-child,
.panel > .table-cols > tbody > tr > td:last-child,
.panel > .table-responsive > .table-cols > tbody > tr > td:last-child,
.panel > .table-cols > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-cols > tfoot > tr > td:last-child {
    border-right: 0;
}

.panel > .table-cols > thead > tr:first-child > td,
.panel > .table-responsive > .table-cols > thead > tr:first-child > td,
.panel > .table-cols > tbody > tr:first-child > td,
.panel > .table-responsive > .table-cols > tbody > tr:first-child > td,
.panel > .table-cols > thead > tr:first-child > th,
.panel > .table-responsive > .table-cols > thead > tr:first-child > th,
.panel > .table-cols > tbody > tr:first-child > th,
.panel > .table-responsive > .table-cols > tbody > tr:first-child > th {
    border-bottom: 0;
}

.panel > .table-cols > tbody > tr:last-child > td,
.panel > .table-responsive > .table-cols > tbody > tr:last-child > td,
.panel > .table-cols > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-cols > tfoot > tr:last-child > td,
.panel > .table-cols > tbody > tr:last-child > th,
.panel > .table-responsive > .table-cols > tbody > tr:last-child > th,
.panel > .table-cols > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-cols > tfoot > tr:last-child > th {
    border-bottom: 0;
}

.table-cols {
    border-top: 1px solid #888888;
}

.table-cols .dl-horizontal {
    margin-bottom: 0;
}

.table-cols .dl-horizontal dt {
    text-align: left;
    font-weight: normal;
}

.table-cols > thead > tr > th {
    letter-spacing: -1px;
    color: #333333;
    background-color: #EFEFEF;
    white-space: nowrap;
    padding: 8px 15px;
    text-align: center;
    vertical-align: middle;
    /*
    border-right: 1px solid #aeaeae;
    border-bottom: 1px solid #aeaeae;
    */
}

.table-cols > tbody > tr > th.th,
.table-cols > tbody > tr > td.th {
    padding: 0;
}

.table-cols > tbody > tr > th.th > div,
.table-cols > tbody > tr > td.th > div {
    background-color: #F6F6F6;
    white-space: nowrap;
    padding: 13px 15px;
    text-align: right;
    vertical-align: middle;
}

.table-dashboard td > strong {
    font-size:15px;
}

.table-dashboard td > span {
    display:inline-block;
    padding:5px 0 0;
}

.table-cols > tbody > tr > td.th >  .list-unstyled {
    padding: 12px 15px 4px;
}

.table-cols > tbody > tr > td.th > .list-unstyled li {
    overflow: hidden;
}

.table-cols > tbody > tr > td.th > .list-unstyled li strong {
    float: left;
    padding: 0 5px 0 0;
}

.table-cols > tbody > tr > td.th > .list-unstyled li span {
    float: right;
    padding: 0 0 0 5px;
}

.table-cols > thead > tr > th.text-left {
    text-align: left;
}

.table-cols > tbody + tbody {
    border-top: 0;
}

.table-cols > tbody > tr > th {
    background-color: #F6F6F6;
}
.table-cols > tbody > tr > th > .btn {
}
.table-cols > tbody > tr > th > .btn.js-tooltip {
    margin:0;
}
.table-cols > tbody > tr > td .bold:first-child {
    padding:0 0 10px;
}
.table-cols > tbody > tr > td .checkbox-inline + .checkbox-inline,
.table-cols > tbody > tr > td .radio-inline + .radio-inline {
    margin:0 0 0 15px;
}
.table-cols > tbody > tr > td .checkbox-inline,
.table-cols > tbody > tr > td .radio-inline {
    padding:0;
}
.table-cols > tbody > tr > td label {
    margin:0;
    vertical-align:middle;
}
.table-cols > tbody > tr > td .js-title-textarea-row {
    overflow:hidden;
}
.table-cols > tbody > tr > td .js-title-textarea-row + .js-title-textarea-row {
    padding:20px 0 0;
}
.table-cols > tbody > tr > td .js-title-textarea-row textarea {
    margin-top:-1px;
}
.table-cols > tbody > tr > td .js-title-textarea-row input[type="text"]:focus {
    position:relative;
}
.table-cols > tbody > tr > td.form-inline .savePathText {
    display:inline-block;
    padding:0 10px 5px 0;
}
.table-cols > tbody > tr > td.form-inline .httpUrlText {
    padding:0 0 0 10px;
}
.table-cols > tbody > tr > td .radio label {
    padding:0;
}
.table-cols > tbody > tr > td .benefit-text {
    margin:0 0 0 5px;
}
.table-cols > tbody > tr > td .progress {
    margin:0;
}
.table-cols > tbody > tr > td .small-image img {
    height: 50px;
}

.table-toggle > tbody > tr > th {
    padding-left: 28px;
}

.table-cols-none {
    padding:0px;
    margin:0px;
    border:0px;
}

.table-cols-none tr:last-child td{
    border-bottom:0px;
}

.table-fixed {
    table-layout: fixed;
}

.table-cross-hover {
    width: 100%;
    border-spacing: 0;
    vertical-align: top;
    table-layout: auto;
}

.table-cross-hover tr.hover td {
    cursor: pointer;
    background-color: rgba(30, 138, 228, 0.15);
}

.table-cross-hover td {
    padding: 0 10px;
    line-height: 30px;
    background-color: inherit;
    color: #3c3c3c;
}

.table-cross-hover tr:nth-child(even) {
    background-color: #f0f0f0;
}

.table-cross-hover tr:nth-child(odd) {
    background-color:#fff;
}

.table-cross-hover tbody tr:hover,
.table-cross-hover tbody td.hover,
.table-cross-hover tfoot tr:hover,
.table-cross-hover tfoot th.hover, tfoot td.hover {
    background-color: rgba(30, 138, 228, 0.15) !important;
}

.table-cross-hover td:hover {
    background-color: #fff !important;
    color: #1e8ae4;
    cursor: pointer;
}

.table-cross-hover tbody td.hover:hover,
.table-cross-hover  tfoot th:hover,
.table-cross-hover  tfoot td:hover {
    background-color: #fff !important;
}

.table-cross-hover  thead th {
    padding: 20px 10px 20px 10px;
    font-weight: bold;
    vertical-align: top;
    text-align: left;
}

.table-rows {
    border-top: 1px solid #AEAEAE;
    border-bottom: 1px solid #E6E6E6;
}

.table-rows > tbody > tr > th,
.table-rows > tfoot > tr > th,
.table-rows > tbody > tr > td,
.table-rows > tfoot > tr > td {
    padding: 5px;
    border-top: 1px solid #E6E6E6;
    height: 34px;
}

.table-rows > thead > tr.text-center > th,
.table-rows > thead > tr > th.text-center {
    text-align: center;
}

.table-rows thead.subhead th,
.table-rows thead.subhead td {
    background-color: #f6f6f6 !important;
}

/*.table-rows > tbody > tr:hover > td,*/
.table-rows > tbody > tr > td.hover {
    background-color: #F6F6F6;
}

.table-rows > caption + thead > tr:first-child > th, .table-rows > colgroup + thead > tr:first-child > th, .table-rows > thead:first-child > tr:first-child > th, .table-rows > caption + thead > tr:first-child > td, .table-rows > colgroup + thead > tr:first-child > td, .table-rows > thead:first-child > tr:first-child > td {
    border-top: 1px solid #AEAEAE;
    border-bottom: 1px solid #AEAEAE;
    border-right: 1px solid #aeaeae;
    text-align: center;
    font-weight: bold;
    font-size: 12px;
    white-space: nowrap;
    vertical-align: middle;
}

.table-rows thead th {
    border-top: 1px solid #AEAEAE !important;
    border-bottom: 1px solid #AEAEAE !important;
}

.table-rows tfoot th {
    color: #222222;
}

.table-rows tfoot th,
.table-rows tfoot td {
    /*border-top: 1px solid #AEAEAE !important;*/
    /*border-bottom: 1px solid #AEAEAE !important;*/
    background-color: #FCFCFC;
    height: 37px;
}

.table-rows th {
    font-size: 12px;
    color: #fff;
    letter-spacing: -1px;
    background-color: #BCBCBC !important;
    color: #FFFFFF;
}

.table-rows th.th {
    color: #000;
    background-color: #F6F6F6 !important;
}

.table-rows td {
    font-size: 12px;
    padding: 5px 0px;
    color: #444444;
}
.table-rows.space10 {
}
.table-rows.space10 td {
    padding:10px 0;
}
.table-rows.space10 td input[type="button"] + input[type="button"] {
    margin:10px 0 0;
}
.table-cols td a.btn-xs,
.table-rows td a.btn-xs {
    padding-top:1px;
    padding-bottom:1px;
}

.table-rows td.border-right {
    border-right: 1px solid #E6E6E6;
}

.table-rows td.border-right-none {
    border-right: 0;
}

.table-rows td.border-right-none + td {
    border-left: 0;
}

.table-cols td.border-left,
.table-rows td.border-left {
    border-left: 1px solid #E6E6E6;
}

.table-rows td .num_form {
    font-weight: bold;
    font-family: verdana;
}

.table-rows td.bgn {
    background-color: #FFFFFF;
}

.table-rows td.bgy {
    background-color: #F7F7F7;
}

.table-rows td.memSttn {
    padding-right: 5px;
    color: #6C6C6C;
}
.table-rows tr.move-row td {
    padding-top:10px;
    padding-bottom:10px;
}

/* 회원통계*/
.table-rows td.memStty {
    padding-right: 5px;
    color: #1259C3;
}

/* 회원통계*/
.table-rows td.memSttt {
    padding-right: 5px;
    color: #CC0033;
}

/* 회원통계*/
.table-rows.table-in thead th {
    background: #F4F4F4;
}

.table-rows .add-goods td {
    border-top: 1px dotted #D6D6D6;
}

/* Content - Content Form - 주문 상세 테이블 */
.table-rows .dl-horizontal {
    margin-bottom: 0;
}

.table-rows .dl-horizontal dt {
    width: auto;
}

.table-rows .dl-horizontal dd {
    margin-left: auto;
}

.table-rows td.bgn {
    background-color: #FFFFFF;
}

.table-rows td.bgy {
    background-color: #F7F7F7;
}

.table-rows td.memSttn {
    padding-right: 5px;
    color: #6C6C6C;
}

/* 회원통계*/
.table-rows td.memStty {
    padding-right: 5px;
    color: #1259C3;
}

/* 회원통계*/
.table-rows td.memSttt {
    padding-right: 5px;
    color: #CC0033;
}

/* 파일리스트 */
.table-file {
    margin-left: 0 !important;
    border-bottom: none !important;
}
.table-file thead th {
    border-top: 1px solid #f3f3f3 !important;
    border-bottom: 1px solid #E6E6E6 !important;
}

.table-file tfoot th {
    color: #222222;
}

.table-file tfoot th,
.table-file tfoot td {
    /*border-top: 1px solid #AEAEAE !important;*/
    /*border-bottom: 1px solid #AEAEAE !important;*/
    background-color: #FCFCFC;
    height: 37px;
}

.table-file th {
    font-size: 12px;
    letter-spacing: -1px;
    background-color: #F6F6F6 !important;
    color: #222;
}

.table-file td {
    font-size: 12px;
    padding: 5px 0px;
    color: #444444;
    border-left: 0 !important;
    border-right: 0 !important;
}

.table-file td.text-muted {
    color: #BBBBBB;
}

.table-file td.no-data {
    border-bottom: none;
}

/* 데이터 없슴 */
.no-data,
.table .no-data,
.table .no-data td {
    text-align: center;
    color: #999;
    line-height: 4em;
}

/***********************************************
 ** 테이블 관련
 ***********************************************/
.table-header {
    overflow: hidden;
    border-top: 1px solid #888888;
}

.table-header-tab {
    border-top: 0;
}

.table-header .pull-left {
    /*float: left;*/
    padding: 25px 0px 2px;
    /*width: 300px;*/
    font-family: Malgun Gothic,"맑은 고딕";
    color: #666666
}

.table-header .pull-left strong {
    color: #fa2828;
}

.table-header .pull-left-btn {
    float: left;
    margin: 12px 5px;
    width: 300px;
    text-indent: 15px;
    font-size: 11px;
    font-family: '돋움', 'Dotum';
    color: #666666
}

.table-header .pull-right {
    overflow: hidden;
    margin: 10px 5px 10px 5px;
}

.table-header .pull-right ul {
    float: right;
    margin-right: -1px;
    list-style: none;
}

.table-header .pull-right ul li {
    float: left;
    padding: 0px 10px 0px 10px;
}

.table-header .pull-right ul li label {
    margin: 0px 3px 0px 0px;
    color: #666666;
}

.table-header .pull-right.in-select li {
    padding:0;
}

.table-header .pull-right.in-select li + li {
    padding-left:8px;
}

.table-header-excel {
    width: 100%;
    height: 36px;
    margin: 0px 0px 20px 0px;
    border-bottom: 2px solid #CCCCCC;
}

.table-header-excel td {
    padding: 10px 10px 10px 10px;
}

.table-header.select-device {
    background-color: #F6F6F6;
}

.table-header.select-device > div {
    padding: 10px 15px;
}

.table-action {
    width: 100%;
    overflow: hidden;
    padding: 8px 0;
    margin-top: -21px;
    margin-bottom: 20px;
    background:#f6f6f6;
    border-top: 1px solid #E6E6E6;
    border-bottom: 1px solid #E6E6E6;
}
.table-action .btn.btn-white.btn-icon-excel.js-excel-download,
.table-action .btn.btn-white.btn-icon-print {
    background-color:#fff;
}

.table-action select {
    background-color: #fff;
}

.table-action-header {
    margin-top: 0px;
    margin-bottom: 0px;
    border-top: 0;
    border-bottom: 0;
}

.table-action .pull-left {
    color: #333333;
    padding-left:10px;
}
.table-action .pull-right {
    padding-right:10px;
}
.table-action .pull-right select {
    background-color: #FFFFFF;
}
.table-action select {
    color:#333;
    border:1px solid #888;
    background-color: #fff !important;
}

/*.table-action input,.table-header select,.panel-heading select,.table-action select {height:21px;padding: 0 6px;}*/
.table-action .action-title {
    display:inline-block;
    background: url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/check.png) no-repeat left 4px;
    padding-left: 17px;
    margin-right: 7px;
    vertical-align:-4px;
}

.table-action-dropdown {
    position: relative;
}
.table-action-dropdown .table-action {
    height: 46px
}
.table-action-dropdown .dropdown-menu {
    margin: 5px 0 0;
    padding: 0;
}
.table-action-dropdown .dropdown-menu li {
    background: none;
}
.table-action-dropdown .dropdown {
    display: inline;
}
.table-action-dropdown .dropdown-item {
    display: block;
    border-bottom: 1px solid #efefef;
    font-size: 11px;
}
.table-action-dropdown .dropdown-item+li {
    margin-top: -2px;
}
.table-action-dropdown .dropdown-item a {
    padding: 5px 10px;
    border-bottom: 1px solid #efefef;
    font-size: 12px;
}
.table-action-dropdown .dropdown-item a:hover {
    background: #f6f6f6;
    color: #666;
}
.table-action-dropdown .dropdown-item:after {
    content: '';
    position: absolute;
    top: -6px;
    left: 10px;
    width: 6px;
    height: 6px;
    background: url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/dropdown-arr.png) right 0 no-repeat;
}

.table-action-dropdown .pull-right {
    position: absolute;
    right: 10px;
    top: 10px
}

.search-detail-box {
    position: relative;
}

.search-detail-box .js-search-toggle {
    position: absolute;
    bottom: -28px;
    left: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-top: 0;
    text-decoration: underline;
    background: url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/icon_detailsearch_open_off.png) no-repeat right 50%;
    color: #117EF9;
    outline: none;
    padding-right: 8px;
}

.search-detail-box .js-search-toggle:hover {
    background-image: url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/icon_detailsearch_open_on.png);
}

.search-detail-box .js-search-toggle.opened {
    background-image: url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/icon_detailsearch_close_off.png);
}

.search-detail-box .js-search-toggle.opened:hover {
    background-image: url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/icon_detailsearch_close_on.png);
}

.bootstrap-maxlength.label-success {
    font-size: 10px;
    border: 1px solid #eeeeee;
    background-color: #f8f8f8;
    color: #666;
}

.bootstrap-maxlength.label-danger {
    font-size: 10px;
    border: 1px solid #eeeeee;
    background-color: #f8f8f8;
    color: #fa2828;
}

.bootstrap-maxlength.label em {
    font-style: normal;
    font-weight: bold;
}

.bootstrap-maxlength.label-success em {
    color: #fa2828;
}

.bootstrap-maxlength.label-danger em {
    color: #fa2828;
}

textarea.js-maxlength {
    margin-bottom: 22px;
}

.js-pay-toggle {
    text-indent: -9999px;
    background: url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/layerbox_arrow_down.png) no-repeat 50% 50%;
}

.js-pay-toggle.active {
    background-image: url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/layerbox_arrow_up.png);
}

th .js-pay-toggle {
    margin-left: -16px;
}


/***********************************************
 ** 테이블 내 엘리먼트
 ***********************************************/
/*.form-inline input[type="checkbox"] {margin-top:8px;}*/
/*.table-cols .checkbox.form-inline {margin-top:0;margin-bottom:5px;}*/
.table-cols input[type="checkbox"],
.table-cols input[type="radio"] {
    position:static;
    margin:0 5px 0 0;
}
a.btn-link, .table-cols a.btn-link {
    text-decoration: underline;
}

.table-cols .require {
    background: url('https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/bl_required.png') no-repeat 7px 50%;
    width: 10px;
    height: 10px;
    background-color: #F6F6F6;
}

.table tr.disabled td {
    background-color: #D4D4D4;
    color: #9F9F9F;
    text-shadow: 1px 1px #FFFFFF;
    -webkit-text-shadow: 1px 1px #FFFFFF;
}

.table tr.disabled td {
    background-color: #D4D4D4;
}

/***********************************************
 ** 폼 컨트롤
 ***********************************************/
.form-control {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    height: 28px;
    padding: 4px 12px;
    border: 1px solid #D5D5D5;
    font-weight: normal;
}

input.form-control {
    height: 23px;
    padding-top:0;
    padding-bottom:1px;
}

input.input-lg {
    height: 28px;
}

select.input-sm {
    height: 21px;
    padding: 1px 10px;
}

.js-datepicker .input-group-addon,
.js-timepicker .input-group-addon,
.js-datetimepicker .input-group-addon,
.js-fulltimepicker .input-group-addon {
    padding: 3px 5px;
    background-color: #FFFFFF;
    border: none;
}

/* 테이블내 select 박스 강제로 21px 형태로 변형 */
.table-rows select,
.table-cols select {
    height: 23px;
    padding:0;
}

/* radio, checkbox 이미지화 */
input[type="radio"]:focus, input[type="checkbox"]:focus {
    outline: 0;
}

input[type="radio"]:disabled, input[type="checkbox"]:disabled {
    filter: url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale"); /* Firefox 10+, Firefox on Android */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}

input[type="radio"], input[type="checkbox"] {
    display: inline-block;
    width: 14px;
    height: 14px;
    vertical-align: middle;
    -webkit-appearance: none;
    border-radius: 0;
    border: 0;
    margin: 0;
    padding: 0;
    cursor: pointer;
}

input[type="radio"] {
    background: url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/radio_off.png) no-repeat 0 0;
}

input[type="radio"]:checked {
    background: url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/radio_on.png) no-repeat 0 0;
}

input[type="checkbox"] {
    background: url(../../img/icon/checkbox_off.png) no-repeat 0 0;
}

input[type="checkbox"]:disabled {
    background: url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/checkbox_disabled_off.png) no-repeat 0 0;
}

input[type="checkbox"]:checked {
    background: url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/checkbox_on.png) no-repeat 0 0;
}

input[type="checkbox"]:checked:disabled {
    background: url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/checkbox_disabled_on.png) no-repeat 0 0;
}

label.checkbox-lg {
    line-height: 1.8em;
    padding-left: 25px;
}

label.checkbox-lg input[type="checkbox"],
input[type="checkbox"].input-lg {
    width: 18px;
    height: 18px;
    background: url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/checkbox_login_off.png) no-repeat 0 0;
    margin-left: -25px;
}

label.checkbox-lg input[type="checkbox"]:checked,
input[type="checkbox"]:checked.input-lg {
    background: url(https://joyparty.co.kr/data/skin/front/novice_simple_patch/img/icon/checkbox_login_on.png) no-repeat 0 0;
}

select:hover {
    border-color: #666666;
}

select.multiple-select {
    padding: 0;
}

select.multiple-select option:checked {
    color: white;
    background: #488f8f repeat url("data:image/gif;base64,R0lGO...");
}

::selection {
    background: rgba(249, 19, 27, 0.85); /* Safari */
    color: #fff;
}
::-moz-selection {
    background: rgba(249, 19, 27, 0.85); /* Firefox */
    color: #fff;
}

.group-span-filestyle label {
    margin-right: 5px !important;
}

/*input[type="checkbox"]:disabled { background-position: 0 -50px; }*/
/*input[type="checkbox"]:disabled:checked { background-position: 0 -75px; }*/

/***********************************************
 ** 팝오버 및 툴팁 관련
 ***********************************************/
.popover {
    border-radius: 0;
    border: 1px solid #666666;
    font-size: 11px;
    color: #333333;
    max-width: 300px;
}

.popover-content {
    padding: 14px 14px 14px;
}

.popover.top > .arrow {
    border-top-color: #444444;
    border-width: 5px;
    bottom: -11px;
    margin-left: -4px;
}

.popover.top > .arrow:after {
    border-top-color: #FFFFFF;
    border-width: 5px;
    bottom: -4px;
    margin-left: -5px;
}

.popover.bottom > .arrow {
    border-bottom-color: #444444;
    border-width: 5px;
    top: -11px;
    margin-left: -4px;
}

.popover.bottom > .arrow:after {
    border-bottom-color: #FFFFFF;
    border-width: 5px;
    top: -4px;
    margin-left: -5px;
}

.popover.left > .arrow {
    border-left-color: #444444;
    border-width: 5px;
    right: -11px;
    margin-top: -4px;
}

.popover.left > .arrow:after {
    border-left-color: #FFFFFF;
    border-width: 5px;
    right: -4px;
    bottom: -5px;
}

.popover.right > .arrow {
    border-right-color: #444444;
    border-width: 5px;
    left: -11px;
    margin-top: -4px;
}

.popover.right > .arrow:after {
    border-right-color: #FFFFFF;
    border-width: 5px;
    left: -4px;
    bottom: -5px;
}

/*.tooltip.in {*/
/*opacity: 1.0;*/
/*filter: alpha(opacity=100);*/
/*}*/

/*.tooltip-inner {*/
/*position: relative;*/
/*-webkit-border-radius: 0;*/
/*-moz-border-radius: 0;*/
/*border-radius: 0;*/
/*background-color: #FFFFFF;*/
/*border: 1px solid #666;*/
/*alpha: 1;*/
/*color: #777;*/
/*}*/

/*.tooltip.right .tooltip-arrow {*/

/*top: 0;*/
/*left: 50%;*/
/*margin-left: -5px;*/
/*border-width: 0 5px 5px;*/
/*border-bottom-color: #FFF;*/
/*}*/

/*.tooltip.right > .tooltip-arrow:after {*/
/*position: absolute;*/
/*border-width: 5px;*/
/*left: -4px;*/
/*bottom: -5px;*/
/*content: " ";*/
/*border-left-width: 0;*/
/*border-right-color: #ffffff;*/
/*width: 10px;*/
/*height: 10px;*/
/*}*/

/***********************************************
 ** 패널
 ***********************************************/
.panel {
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0;
    color: #333333;
    border: 1px solid #888888;
}

.panel-default > .panel-heading {
    background: #FFFFFF;
}

.panel-primary > .panel-heading {
    background: #2E6DA4;
}

.panel-success > .panel-heading {
    background: #D0E9C6;
}

.panel-info > .panel-heading {
    background: #D0E9C6;
}

.panel-warning > .panel-heading {
    background: #FAF2CC;
}

.panel-danger > .panel-heading {
    background: #EBCCCC;
}

.panel-heading, .panel-body {
    padding: 10px;
}

.panel-heading .pull-right .form-inline,
.panel-body .pull-right .form-inline {
    margin-top: -2px;
}
.panel-body strong.notice-ref {
    display:inline-block;
    padding:10px 0 0;
}
.panel-body strong.notice-ref a {
    color:#116ef9;
}

/* 부트스트랩 css 재정의 */
.list-inline > li {
    display: inline-block;
    padding-left: 5px;
    padding-right:0;
}
.form-control,
.form-control:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
}
.nav > li > a:hover,
.nav > li > a:focus {
    color:#222;
    font-weight:bold;
    text-decoration: none;
    background-color: #FFFFFF;
}
.nav > li > a:hover .text-info,
.nav > li > a:focus .text-info {
    color:#117ef9;
}

.nav > li.nav-none > a:hover,
.nav > li.nav-none > a:focus {
    text-decoration: none;
    /*color:#4a4a4a;*/
}
.nav  > li.nav-none > a:hover .text-info,
.nav  > li.nav-none > a:focus .text-info {
    color:#117ef9;
}

.nav-pills-sub{
    margin-bottom: 15px;
}
.gd5-tabnav{
    height: 33px;
    border-bottom: 1px solid #d7d7d7;
}
.gd5-tabnav:after{
    content: '';
    display: block;
    height: 0;
    clear: both;
}
.gd5-tabnav li{
    float: left;
    margin-bottom: -1px;
}
.gd5-tabnav li+li{
    margin-left: -1px;
}
.gd5-tabnav .active{
    background: #f6f6f6;
    font-weight: bold;
}
.gd5-tabnav .active a{
    color: #222;
}
.gd5-tabnav li a{
    display: block;
    padding: 8px 20px;
    width:129px;
    height: 33px;
    text-align: center;
    border: 1px solid #d7d7d7;
    color: #000;
    font-size: 11px;
    color: #777;
}
.nav-pills-check{
    line-height: 33px;
    position: absolute;
    top: 0px;
    left: 555px;

}
.nav-pills-option{
    line-height: 33px;
    position: absolute;
    top: 0;
    right: 5px;
}
.nav-pills-option a{
    color: #aaa;
}