.mk-main{
    display: flex;
}

.mk-main-left-ctn{
    border-right: 1px solid #ddd;
}


.mk-main-right {
    flex-grow: 1;
    overflow-y: auto;
    padding-left: var(--control-horizontal-distance-2);
    padding-right: var(--control-horizontal-distance-2);
}


.mk-section-header {
    border-left: 2px solid rgb(20, 100, 246);
    border-top: 2px solid rgb(20, 100, 246);
    padding: var(--control-horizontal-distance-2);
    margin-top: 20px;
}

.mk-section-header-name{
    font-size: 1.12em;
    font-weight: bold;
    vertical-align: middle;
    display: inline-block;
}

.mk-section-paragraph-title {
    font-weight: bold;
    line-height: var(--control-height);
    vertical-align: middle;
    display: inline-block;
}

.mk-section-header-right{
    cursor: pointer;
    color: var(--a-color);
    vertical-align: middle;
    display: inline-block;
    padding-left: 20px;
    font-size: var(--link-font-size);
}

/*  */


.mk-nav-item.mk-current{
    color: rgb(20, 100, 246);
    text-shadow: 1px 0 0 currentColor;
}

.mk-table-wrapper-header {

}
.mk-table-wrapper-title {
    font-weight: bold;
    line-height: var(--control-height);
    padding-left: var(--control-horizontal-distance-1);
    vertical-align: middle;
    display: inline-block;
}
.mk-table-wrapper {
    display: inline-block;
    vertical-align: top;
    padding-top: 10px;
    padding-left: 10px;
}

.mk-table-wrapper.org {
    display: block;
}

/**org-emp-table-details*/
.mk-org-emp-table-details .as-dynamic-table-space .as-dynamic-table {
    min-width: var(--org-emp-table-details-width);
}

.mk-org-emp-table-details .as-dynamic-table-space .as-dt-header-cell[data-col-id ="policyid"],
.mk-org-emp-table-details .as-dynamic-table-space .as-dt-header-cell[data-col-id ="description"] {
    width: 50%; /*Nếu không có with để mở rộng 2 cột này thì min-width sẽ không chạy**/
}

/********/

.mk-table-wrapper-header-cmd {
    cursor: pointer;
    color: var(--a-color);
    padding-right: var(--control-horizontal-distance-1);
    vertical-align: middle;
    display: inline-block;
    padding-left: 20px;
    font-size: var(--link-font-size);
}

/* ==================== */
.m-mk-section-header.first{
    margin-top: 0px;
}
.m-mk-section-header {
    margin-top: 20px;
}

.m-mk-section-header-name{
    font-size: 1em;
    color: #9c29b7;
    font-weight: bold;
    vertical-align: middle;
    display: inline-block;
}

.m-mk-section-paragraph-title {
    font-weight: bold;
    line-height: var(--control-height);
    vertical-align: middle;
    display: inline-block;
}

.m-mk-section-header-right{
    cursor: pointer;
    color: var(--a-color);
    vertical-align: middle;
    display: inline-block;
    float: right;
    font-size: var(--link-font-size);
}
