.word_spacing {
    display: inline-block !important;
    width: 10px;
}

.title {
    text-decoration: underline;
}

.title:hover {
    cursor: pointer;
    color: #cf0f0f;
}

.click-type:hover {
    text-decoration: underline;
    cursor: pointer;
}

.click-hover:hover {
    text-decoration: underline;
    cursor: pointer;
}

.click-color {
    color: #0066FF !important;
}

.center-type {
    text-align: center;
}

.number-type {
    text-align: right !important;
}

.text-type {
    text-align: left !important;
}

.td-click:hover {
    cursor: pointer;
    background-color: #9ccfdf;
}

.word_limit {
    /*줄바꿈 방지*/
    white-space: nowrap;
    /*말줄임표*/
    overflow: hidden;
    text-overflow: ellipsis;
}

.tr-hover:hover { background-color: #dff0e0; cursor: pointer;}

.hoverTbody > tr:hover, .hoverTdTbody > tr > td:hover { background-color: #dff0e0; cursor: pointer; }

.summernote {
    background-color: #FFF5F5;
}

.summernote table {
    background-color: white;
}

.label-click {
    align-items: center;
    display: flex;
    justify-content: center;
    width: 100%;
}

.pr20 {
    padding-left: 20px !important;
}

.print-width {
    max-width: 1000px;
    padding: 10px;
}
@media print {
    .print-width {
        max-width: 210mm;
        padding: 10px;
    }
}

.border_gray {
    border: 1px solid #858585
}

.pl5 {
    padding-left: 5px;
}

.datepicker {
    width: 105px;
}

.elem_hidden {
    display: none;
}
