.override {
    border: 1px solid #777777 !important;
}

.table-bordered>thead>tr>th,
.table-bordered>tbody>tr>th,
.table-bordered>tfoot>tr>th,
.table-bordered>thead>tr>td,
.table-bordered>tbody>tr>td,
.table-bordered>tfoot>tr>td {
    /*border: 1px solid #ddd;*/
    font-weight: 500 !important;
    font-family: 'Open Sans', sans-serif;
    size: 14px;
}

.action-for-row:hover {
    cursor: pointer;
    background-color: #ecf8fb !important;
}

.colorAction {
    background: #f9f9f9!important;
    cursor: auto;
}

.btn-action {
    margin-right: 3px !important;
}

.btn {
    margin: 3px;
}

th {
    vertical-align: middle !important;
    word-wrap: break-word !important;
}

td {
    word-break: break-all !important
}

.align-center {
    text-align: center !important;
}

#pro_table tbody button,
#pro_table tbody a.btn {
    border-radius: 100%!important;
    padding: 6px 10px !important;
    height: 35px!important;
    width: 35px!important;
    line-height: 0.5!important;
}

#pro_table tbody a.btn {
    padding-top: 9px !important;
}

.preWrap {
    white-space: pre-wrap;
}