

@charset "utf-8";

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

.sm-btn-default:active,
.sm-btn-primary:active,
.sm-btn-success:active,
.sm-btn-info:active,
.sm-btn-warning:active,
.sm-btn-danger:active,
.sm-btn-default.active,
.sm-btn-primary.active,
.sm-btn-success.active,
.sm-btn-info.active,
.sm-btn-warning.active,
.sm-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);
}

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

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

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

.sm-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;
}

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

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

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

.sm-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;
}

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

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

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

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

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

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

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

.sm-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;
}

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

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

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

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

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

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

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

.sm-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;
}

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

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

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

/***********************************************
 ** 버튼
 ***********************************************/
.btn {
    border-radius: 0;
    padding: 5px 12px 4px;
    user-select: none;
    -webkit-user-select: none;
}

.sm-btn-lg,
.sm-btn-group-lg > .btn {
    padding: 9px 16px 8px;
    font-size: 13px;
    line-height: 1.3333333;
    border-radius: 0;
}

.sm-btn-sm,
.sm-btn-group-sm > .btn {
    padding: 2px 5px 3px;
    font-size: 11px;
    line-height: 1.5;
    border-radius: 0;
}

.sm-btn-xs {
    padding: 1px 5px;
    font-size: 11px;
    line-height: 1.5;
    border-radius: 0;
    font-weight:normal !important;
}
.sm-btn-xl {
    height:38px;
    padding:0 30px;
    font-size:13px;
    border-radius: 0;
}
.sm-btn-2xl {
    height:38px;
    padding:0 45px;
    font-size:13px;
    border-radius: 0;
}

.sm-btn-5 {
    height:21px;
    padding: 0px 10px 2px !important;
    font-size: 11px !important;
    font-weight: normal !important;
    border-radius: 0;
}

.sm-btn-18 {
    height:28px;
    padding: 0 15px;
    border-radius: 0;
}

.sm-btn-hf {
    height: 100%;
    padding: 2px 20px 3px;
    font-size: 12px;
    font-weight: normal !important;
    border-radius: 0;
}
.sm-btn-hfix {
    height: 24px !important;
    padding: 3px 20px;
    font-size: 12px !important;
    font-weight: normal !important;
    border-radius: 0;
}

.sm-btn-white,
.sm-btn-gray,
.sm-btn-black,
.sm-btn-red,
.sm-btn-red-line,
.sm-btn-red-box {
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.sm-btn-white:active,
.sm-btn-gray:active,
.sm-btn-black:active,
.sm-btn-red:active,
.sm-btn-red-line:active,
.sm-btn-red-box:active,
.sm-btn-white.active,
.sm-btn-gray.active,
.sm-btn-black.active,
.sm-btn-red.active,
.sm-btn-red-line.active,
.sm-btn-red-box.active {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.sm-btn-white.disabled,
.sm-btn-gray.disabled,
.sm-btn-black:disabled,
.sm-btn-red.disabled,
.sm-btn-red-line.disabled,
.sm-btn-red-box.disabled,
.sm-btn-white[disabled],
.sm-btn-gray[disabled],
.sm-btn-black[disabled],
.sm-btn-red[disabled],
.sm-btn-red-line[disabled],
.sm-btn-red-box[disabled],
fieldset[disabled] .sm-btn-white,
fieldset[disabled] .sm-btn-gray,
fieldset[disabled] .sm-btn-black,
fieldset[disabled] .sm-btn-red,
fieldset[disabled] .sm-btn-red-line,
fieldset[disabled] .sm-btn-red-box {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.sm-btn-white .badge,
.sm-btn-gray .badge,
.sm-btn-black .badge,
.sm-btn-red .badge,
.sm-btn-red-line .badge,
.sm-btn-red-box .badge {
    text-shadow: none;
}

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

/* 하얀색 버튼 */
.sm-btn-white {
    background-image: none;
    background-color: #FFFFFF !important;
    text-shadow: none;
    color: #444444;
    border-color: #CCCCCC;
    -webkit-transition: border-color 0.2s ease;
    -moz-transition: border-color 0.2s ease;
    -o-transition: border-color 0.2s ease;
    -ms-transition: border-color 0.2s ease;
    transition: border-color 0.2s ease;
}

.sm-btn-white:hover,
.sm-btn-white:focus {
    background-color: #FFFFFF;
    border-color: #666666;
    color: #444444;
}

.sm-btn-white.zeroclipboard-is-hover {
    background-color: #FFFFFF;
    background-position: 0 -15px;
    border-color: #666666;
    color: #444444;
}

.sm-btn-white:active,
.sm-btn-white.active {
    background-color: #FFFFFF;
    border-color: #666666;
    color: #444444;
    font-weight: bold;
}

.sm-btn-white.disabled,
.sm-btn-white[disabled],
fieldset[disabled] .sm-btn-white,
.sm-btn-white.disabled:hover,
.sm-btn-white[disabled]:hover,
fieldset[disabled] .sm-btn-white:hover,
.sm-btn-white.disabled:focus,
.sm-btn-white[disabled]:focus,
fieldset[disabled] .sm-btn-white:focus,
.sm-btn-white.disabled.focus,
.sm-btn-white[disabled].focus,
fieldset[disabled] .sm-btn-white.focus,
.sm-btn-white.disabled:active,
.sm-btn-white[disabled]:active,
fieldset[disabled] .sm-btn-white:active,
.sm-btn-white.disabled.active,
.sm-btn-white[disabled].active,
fieldset[disabled] .sm-btn-white.active {
    background-color: #FFFFFF;
    background-image: none;
    border-color: #999999;
    color: #999999;
    font-weight: normal;
}

/* 회색 버튼 */
.sm-btn-gray {
    background-image: none;
    background-color: #BCBCBC;
    color: #FFFFFF;
    border-color: #AAAAAA;
}

.sm-btn-gray:hover,
.sm-btn-gray:focus {
    background-color: #999999;
    background-position: 0 -15px;
    border-color: #888888;
    color: #FFFFFF;
}

.sm-btn-gray:active,
.sm-btn-gray.active {
    background-color: #999999;
    border-color: #888888;
    color: #FFFFFF;
}

.sm-btn-gray.disabled,
.sm-btn-gray[disabled],
fieldset[disabled] .sm-btn-gray,
.sm-btn-gray.disabled:hover,
.sm-btn-gray[disabled]:hover,
fieldset[disabled] .sm-btn-gray:hover,
.sm-btn-gray.disabled:focus,
.sm-btn-gray[disabled]:focus,
fieldset[disabled] .sm-btn-gray:focus,
.sm-btn-gray.disabled.focus,
.sm-btn-gray[disabled].focus,
fieldset[disabled] .sm-btn-gray.focus,
.sm-btn-gray.disabled:active,
.sm-btn-gray[disabled]:active,
fieldset[disabled] .sm-btn-gray:active,
.sm-btn-gray.disabled.active,
.sm-btn-gray[disabled].active,
fieldset[disabled] .sm-btn-gray.active {
    background-color: #888888;
    background-image: none;
    border-color: #999999;
    color: #D1D1D1;
    font-weight: normal;
}

/* 검정색 버튼 */
.sm-btn-black {
    background-image: none;
    background-color: #666666;
    text-shadow: none;
    color: #FFFFFF;
    border-color: #666666;
    font-weight:bold;
}

.sm-btn-black:hover,
.sm-btn-black:focus {
    background-color: #444444;
    background-position: 0 -15px;
    border-color: #444444;
    color: #FFFFFF;
    font-weight: bold;
}

.sm-btn-black:active,
.sm-btn-black.active {
    background-color: #444444;
    border-color: #444444;
    color: #FFFFFF;
    font-weight: bold;
}

.sm-btn-black.disabled,
.sm-btn-black[disabled],
fieldset[disabled] .sm-btn-black,
.sm-btn-black.disabled:hover,
.sm-btn-black[disabled]:hover,
fieldset[disabled] .sm-btn-black:hover,
.sm-btn-black.disabled:focus,
.sm-btn-black[disabled]:focus,
fieldset[disabled] .sm-btn-black:focus,
.sm-btn-black.disabled.focus,
.sm-btn-black[disabled].focus,
fieldset[disabled] .sm-btn-black.focus,
.sm-btn-black.disabled:active,
.sm-btn-black[disabled]:active,
fieldset[disabled] .sm-btn-black:active,
.sm-btn-black.disabled.active,
.sm-btn-black[disabled].active,
fieldset[disabled] .sm-btn-black.active {
    background-color: #444444;
    background-image: none;
    border-color: #444444;
    color: #D1D1D1;
    font-weight: normal;
}

/* 빨간색 버튼 */
.sm-btn-red {
    background-image: none;
    background-color: #fa2828;
    text-shadow: none;
    color: #FFFFFF;
    border-color: #fa2828;
    font-weight:bold
}

.sm-btn-red:hover,
.sm-btn-red:focus {
    background-color: #CA1717;
    background-position: 0 -15px;
    border-color: #CA1717;
    color: #FFFFFF;
    font-weight: bold;
}

.sm-btn-red:active,
.sm-btn-red.active {
    background-color: #CA1717;
    border-color: #CA1717;
    color: #FFFFFF;
    font-weight: bold;
}

.sm-btn-red.disabled,
.sm-btn-red[disabled],
fieldset[disabled] .sm-btn-red,
.sm-btn-red.disabled:hover,
.sm-btn-red[disabled]:hover,
fieldset[disabled] .sm-btn-red:hover,
.sm-btn-red.disabled:focus,
.sm-btn-red[disabled]:focus,
fieldset[disabled] .sm-btn-red:focus,
.sm-btn-red.disabled.focus,
.sm-btn-red[disabled].focus,
fieldset[disabled] .sm-btn-red.focus,
.sm-btn-red.disabled:active,
.sm-btn-red[disabled]:active,
fieldset[disabled] .sm-btn-red:active,
.sm-btn-red.disabled.active,
.sm-btn-red[disabled].active,
fieldset[disabled] .sm-btn-red.active {
    background-color: #CA1717;
    background-image: none;
    border-color: #CA1717;
    color: #D1D1D1;
    font-weight: normal;
}

/* 빨간 라인 버튼 */
.sm-btn-red-line {
    background-image: none;
    background-color: #FFFFFF;
    background: url(/static/smadmin/img/icon_plus_s_on.png) no-repeat 10px 50%;
    text-shadow: none;
    color: #fa2828;
    border-color: #fa2828;
    padding-left: 25px;
    font-weight: bold;
}

.sm-btn-lg.sm-btn-red-line {
    background-position: 10px 50%;
}

.sm-btn-red-line:hover,
.sm-btn-red-line:focus {
    background-color: #FFFFFF;
    background-position: 0 -15px;
    background: url(/static/smadmin/img/icon_plus_s_on.png) no-repeat 10px 50%;
    border-color: #CA1717;
    color: #CA1717;
    font-weight: bold;
}
.table-cols td .sm-btn-red-line,
.table-cols td ul{list-style: none}
.table-cols td ul.list-style-disc{list-style: disc}
.sm-btn-red-line-s {
    background-image: none;
    background-color: #FFFFFF;
    background: url(/static/smadmin/img/icon_plus_s_on.png) no-repeat 10px 50%;
    text-shadow: none;
    color: #fa2828;
    border-color: #fa2828;
    padding-left: 25px;
}

.sm-btn-red-line-s:hover,
.sm-btn-red-line-s:focus,
.table-cols td .sm-btn-red-line:hover,
.table-cols td .sm-btn-red-line:focus {
    background-color: #FFFFFF;
    background-position: 0 -15px;
    background: url(/static/smadmin/img/icon_plus_s_on.png) no-repeat 10px 6px;
    border-color: #CA1717;
    color: #CA1717;
    font-weight: bold;
}
.sm-btn-red-line:active,
.sm-btn-red-line.active {
    background-color: #FFFFFF;
    border-color: #CA1717;
    color: #CA1717;
    font-weight: bold;
}

.sm-btn-red-line.disabled,
.sm-btn-red-line[disabled],
fieldset[disabled] .sm-btn-red-line,
.sm-btn-red-line.disabled:hover,
.sm-btn-red-line[disabled]:hover,
fieldset[disabled] .sm-btn-red-line:hover,
.sm-btn-red-line.disabled:focus,
.sm-btn-red-line[disabled]:focus,
fieldset[disabled] .sm-btn-red-line:focus,
.sm-btn-red-line.disabled.focus,
.sm-btn-red-line[disabled].focus,
fieldset[disabled] .sm-btn-red-line.focus,
.sm-btn-red-line.disabled:active,
.sm-btn-red-line[disabled]:active,
fieldset[disabled] .sm-btn-red-line:active,
.sm-btn-red-line.disabled.active,
.sm-btn-red-line[disabled].active,
fieldset[disabled] .sm-btn-red-line.active {
    background-color: #FFFFFF;
    background-image: none;
    border-color: #CA1717;
    color: #CA1717;
    font-weight: normal;
}

/* 빨간 라인 -> 빨간 버튼 */
.sm-btn-red-box {
    background-image: none;
    background-color: #FFFFFF;
    text-shadow: none;
    color: #fa2828;
    border-color: #fa2828;
}

.sm-btn-red-box:hover,
.sm-btn-red-box:focus {
    background-color: #fff;
    background-position: 0 -15px;
    border-color: #ca1717;
    color: #ca1717;
    font-weight: bold;
}

.sm-btn-red-box:active,
.sm-btn-red-box.active {
    background-color: #fff;
    border-color: #ca1717;
    color: #ca1717;
    font-weight: bold;
}

.sm-btn-red-box.disabled,
.sm-btn-red-box[disabled],
fieldset[disabled] .sm-btn-red-box,
.sm-btn-red-box.disabled:hover,
.sm-btn-red-box[disabled]:hover,
fieldset[disabled] .sm-btn-red-box:hover,
.sm-btn-red-box.disabled:focus,
.sm-btn-red-box[disabled]:focus,
fieldset[disabled] .sm-btn-red-box:focus,
.sm-btn-red-box.disabled.focus,
.sm-btn-red-box[disabled].focus,
fieldset[disabled] .sm-btn-red-box.focus,
.sm-btn-red-box.disabled:active,
.sm-btn-red-box[disabled]:active,
fieldset[disabled] .sm-btn-red-box:active,
.sm-btn-red-box.disabled.active,
.sm-btn-red-box[disabled].active,
fieldset[disabled] .sm-btn-red-box.active {
    background-color: #fa2828;
    background-image: none;
    border-color: #fa2828;
    color: #d1d1d1;
    font-weight: normal;
}

.sm-btn-link-red {
    color: #F01D11;
    text-decoration: underline;
}

.sm-btn-link-red:hover {
    color: #F01D11;
    text-decoration: underline;
}

.sm-btn-link-blue, .sm-btn-link-blue:hover {
    color: #004ab9;
    text-decoration: underline;
}

/* 검정계열 버튼 */
.sm-btn-bright-black {
    background-color: #393b3f;
    text-shadow: none;
    color: #666;
    border-color: #999;
}

.sm-btn-bright-black.active,
.sm-btn-bright-black:active,
.sm-btn-bright-black:hover,
.sm-btn-bright-black:focus {
    text-shadow: none;
    color: #666;
    border-color: #999;
}

.sm-btn-height-full{
    height: 100%;
}

.sort-up,
.sort-down {
    height:21px;
    padding:0 10px 3px;
    background:#999;
    border:1px solid #888;
    color:#fff;
    font-size:11px;
}

.btn-asset-regist a {
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    justify-content:center;
    width:130px;
    height:46px;
    padding:0;
    border-radius:50px;
    background:linear-gradient(180deg, #4188FE 0%, #D974FF 100%);
    color:#fff;
}

.btn-asset-regist a:before {
display:inline-block; content:""; width:20px; height:17px; background:url('../images/icon_wallet.png') no-repeat center / cover; margin-right:8px;
}

/*display:inline-block; content:""; width:20px; height:17px; background:url('../images/icon_wallet.png') no-repeat center / cover; margin-right:8px;*/
/*
header .header-gnb .header-gnb-box .snb-right-last-btn ul li:last-of-type a {display:flex; flex-wrap:wrap; align-items:center; justify-content:center; width:130px; height:46px; padding:0; border-radius:50px; background:linear-gradient(180deg, #4188FE 0%, #D974FF 100%); color:#fff;}
header .header-gnb .header-gnb-box .snb-right-last-btn ul li:last-of-type a:before {display:inline-block; content:""; width:20px; height:17px; background:url('../images/icon_wallet.png') no-repeat center / cover; margin-right:8px;}
*/