@charset "utf-8";

/* 초기화 */
ul, li { list-style:none; margin:0; padding:0 }

.hide { display:none }
.table th,
.table td.text-center { text-align:center }
.text-right { text-align:right }
.text-left { text-align:left }

.clear { clear:both; }
.fw:after { display:block; content:''; clear:both; height:0; visibility:hidden }
.fl { float:left; display:inline-block; }
.fr { float:right; display:inline-block; }
.tac { text-align:center }
.tal { text-align:left; padding-left:10px }

.field_left { text-align:left !important; padding-left:10px !important }

.bold { font-weight:bold }

.blank_data, .table>tbody>tr>td.blank_data { padding:60px 0 !important;text-align:center !important}
.border0 {border:0}

/* margin */
.margin-top-5 { margin-top:5px }
.margin-top-10 { margin-top:10px }
.margin-top-20 { margin-top:20px }
.margin-top-30 { margin-top:30px }
.margin-top-40 { margin-top:40px }
.margin-right-10 { margin-right:10px }
.margin-0-auto { margin:0 auto !important; float:none !important }
.margin-left-5 { margin-left:5px }
.margin-left-10 { margin-left:10px }
.margin-left-20 { margin-left:20px }
.margin-left-30 { margin-left:30px }
.margin-left-40 { margin-left:40px }
.margin-left-50 { margin-left:50px }
.margin-0 { margin:0 }
.margin-10-0 { margin:10px 0 }

/* padding */
.pr10 { padding-right:10px }
.pl20 { padding-left:20px }
.pl30 { padding-left:30px }
.pl40 { padding-left:40px }
.pad0, .padding-0 { padding:0 }

.posiR { position:relative; }
.posiA { position:absolute; }
.padding-10-0 { padding:10px 0 }
.padding-20-0 { padding:20px 0 }
.padding-top-10 { padding-top:10px }
.padding-top-14 { padding-top:14px }
.padding-top-20 { padding-top:20px }
.padding-10 { padding:10px }
.padding-left-0 { padding-left:0 }
.padding-left-10 { padding-left:10 }
.padding-left-20 { padding-left:20 }
.padding-left-30 { padding-left:30 }
.padding-left-40 { padding-left:40 }
.padding-left-50 { padding-left:50 }

/* width */
.width-100-percent { width:100% !important}
.width-10 {width:10px}
.width-20 {width:20px}
.width-30 {width:30px}
.width-40 {width:40px}
.width-50 {width:50px}
.width-60 {width:60px}
.width-70 {width:70px}
.width-80 {width:80px}
.width-90 {width:90px}
.width-100 { width:100px !important}
.width-110 { width:110px !important}
.width-120 { width:120px !important}
.width-130 { width:130px !important}
.width-140 { width:140px !important}
.width-150 { width:150px !important}
.width-250 { width:200px !important}
.width-300 { width:300px !important}
.width-400 { width:400px !important}
.width-500 { width:500px !important}

/* min */
.min500 { min-height:500px }

/* input */
input.char2 { width:45px }
input.char3 { width:50px }

/* text */
.text-align-left { text-align:left }
.text-align-right { text-align:right }
.text-align-center { text-align:center }
.font-weight-bolder { font-weight:bolder }

.calendar { width:70px }

/*jquery plugin*/
.error { color:#ff0000 }
.text-placeholder { font-size:20px }

/* font-size */
.font-size-8px { font-size:8px }
.font-size-9px { font-size:9px }
.font-size-10px { font-size:10px }
.font-size-11px { font-size:11px }
.font-size-12px { font-size:12px }
.font-size-13px { font-size:13px }
.font-size-24px { font-size:24px }

.kbox {
	padding:9px 14px;
	margin-bottom:14px;
	background-color:#f7f7f9;
	border:1px solid #e1e1e8;
	border-radius:4px
}

.kinline {display:inline-block;vertical-align:middle}

.label {
    display: inline;
    padding: .3em .6em .3em;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em
}

a.label:hover,a.label:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer
}

.label:empty {
    display: none
}

.btn .label {
    position: relative;
    top: -1px
}

.label-default {
    background-color: #777
}

.label-default[href]:hover,.label-default[href]:focus {
    background-color: #5e5e5e
}

.label-primary {
    background-color: #428bca
}

.label-primary[href]:hover,.label-primary[href]:focus {
    background-color: #3071a9
}

.label-success {
    background-color: #5cb85c
}

.label-success[href]:hover,.label-success[href]:focus {
    background-color: #449d44
}

.label-info {
    background-color: #5bc0de
}

.label-info[href]:hover,.label-info[href]:focus {
    background-color: #31b0d5
}

.label-warning {
    background-color: #f0ad4e
}

.label-warning[href]:hover,.label-warning[href]:focus {
    background-color: #ec971f
}

.label-danger {
    background-color: #d9534f
}

.label-danger[href]:hover,.label-danger[href]:focus {
    background-color: #c9302c
}
