.dx-menu-base {
    font-family: "Noto Sans KR", "NanumGothic", "Nanum Gothic", "Malgun Gothic", "Apple SD Gothic Neo", dotum, sans-serif;
    font-size: 15px;
}

.dx-menu-item-popout-container, .dx-context-menu-container-border {
    display: none !important;
}


.dx-context-menu .dx-submenu {
    background-color: #fff;
    border: 1px solid transparent;
    -webkit-box-shadow: 0 0 0 0;
    box-shadow: 0 0 0 0;
}

.dx-context-menu.dx-overlay-content {
    overflow: inherit;
    position: absolute;
    padding-top: 13px;
}

.dx-menu .dx-menu-item-has-text .dx-menu-item-text {
    font-weight: bold;
}

.dx-menu-item.dx-state-hover {
    color: #d1403a;
    background-color: #FFFFFF;
}

.dx-submenu .dx-menu-item-text {
    font-size: 12px;
    font-weight: bold;
}


.dx-radio-value-container {
    padding-right: 5px;
}




/*#region datagrid*/



.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover:not(.dx-row-lines) > td, .dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):not(.dx-row-lines) > td {
    border-bottom: 1px solid #dee1e3;
    border-top: 1px solid #dee1e3;
}

.dx-datagrid-rowsview .dx-row {
    border-top: 1px solid #dee1e3;
    border-bottom: 1px solid #dee1e3;
}


.dx-datagrid-headers .dx-datagrid-table .dx-row > td {
    text-align: center !important;
    font-size: 14px;
    font-weight: 500;
    font-family: "Noto Sans KR", "NanumGothic", "Nanum Gothic", "Malgun Gothic", "Apple SD Gothic Neo", dotum, sans-serif;
    background: #eff1f7;
    border-top: 0px solid transparent;
    border-bottom: 0px solid transparent;
}

.dx-datagrid .dx-row > td {
    padding: 6px 8px;
    font-size: 12px;
    color: #333;
    font-family: Dotum;
    /*  line-height: 20px;*/
}
.dx-datagrid-borders .dx-datagrid-rowsview, .dx-datagrid-headers + .dx-datagrid-rowsview {
    border-top: 0px solid transparent;
    border-bottom: 0px solid transparent;
}

/*#endregion datagrid*/
