.tiny {
    font-size:9pt !important;
}
main.row{
    margin-left:0;
    margin-right:0;
}
table.data-table{
    font-size:9pt;
}
table.data-table .btn-flat{
    font-size:8pt;
    margin:0px;
    padding:0px;
    padding-right:5px;
    padding-left:5px;
}
.btn-blue{
    color:#039be5 !important;
}

.block{
    display: block;
    background-color: white;
    border:1px solid rgba(0,0,0,0.14);
    position: relative;
    margin:-1px;
}

.head-bar{
    padding-top:15px;
    padding-bottom:14px;

}
.head-bar .menu{
    font-size:13px;
}

@media only screen and (max-width: 992px) {
    .head-bar{
        padding-left:30px;
    }
}

.block-main{
    padding:15px !important;

}

.block-title-wrapper{
    height:50px;
}
.block-title-wrapper .block-title{
    line-height:50px;
    font-size:13pt;
}
.block-title-wrapper .btn-blue{
    line-height:50px;
}
.pagination li a{
    font-size: 10pt !important;
}

@media only screen and (max-width: 992px) {
    .block-title-wrapper .block-title{
        margin-left:30px;
    }
}

.modal .block-title-wrapper .block-title{
    margin-left: 0px !important;
}

.error-message {
    color: red !important;
}

.ok-message {
    color : green !important;
}


td, th{
    padding:5px !important;
}

main.complex .input-field input,
main.complex .input-field textarea {
    font-size: 10pt !important;
    height:35px !important;
    /* 원하는 크기로 조정 */
    margin-top:10px;
    margin-bottom:0px;
}

main.complex .input-field label {
    font-size: 10pt !important;
    /* 원하는 크기로 조정 */
    margin-top:10px;
}


.hidden{
    visibility:hidden ;
}
