﻿/************ 权限管理页面样式 ***************/
.permission_container {
    display: flex;
    height: 100%;
}

    .permission_container .trun_left {
        float: left;
        width: 200px;
        border-right: 1px solid #dcdcdc;
    }

    .permission_container .list_title {
        margin: 0px;
        margin-left: 7px;
        font-size: 13px;
        color: #474747;
    }

    .permission_container .trun_right {
        padding: 5px;
        /*margin-left: 200px;*/
        flex: 1;
    }

        .permission_container .trun_right .permission_table {
            padding: 0 10px;
        }

    .permission_container .trun_left .list_content {
        height: calc(100vh - 27px);
    }

        .permission_container .trun_left .list_content .dx-list {
            border: 1px solid #dcdcdc;
            border-radius: 4px;
            margin: 10px 5px;
        }

        .permission_container .trun_left .list_content .dx-list-item-content {
            font-size: 13px;
            padding: 6px;
            border-bottom: 1px solid #dcdcdc;
        }

        .permission_container .trun_left .list_content .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused,
        .permission_container .trun_left .list_content .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-list-item-selected {
            background-color: #ababab;
            color: #fff;
        }

        .permission_container .trun_left .list_content .dx-list-item:first-of-type {
            margin-top: 0px;
        }

        .permission_container .trun_left .list_content .dx-field-item .dx-toggle-controls-paddings {
            padding-left: 0px;
        }

        .permission_container .trun_left .list_content .dx-treeview-item {
            padding: 0px 8px;
            min-height: 28px;
        }

        .permission_container .trun_left .list_content .dx-treeview-toggle-item-visibility {
            height: 32px;
        }

    .permission_container .dx-button.dx-button-default.dx-state-disabled {
        background-color: #ababab;
        color: #fff;
    }



.permission_table .dx-datagrid-rowsview .dx-row.parent_menu {
    background-color: #acd1e4 !important;
}

.permission_table .dx-datagrid-rowsview .dx-row.sub_menu td:first-child {
    text-align: right !important;
}



.permission_table .isVisible_calss .dx-checkbox .dx-checkbox-icon,
.permission_table .dx-datagrid-rowsview .dx-row td:nth-child(2) .dx-checkbox .dx-checkbox-icon {
    border: 2px solid rgba(0, 0, 0, .54) !important;
}


.permission_table .dx-checkbox .dx-checkbox-icon {
    border: 2px solid #e9e9e9 !important;
}

.permission_table .dx-checkbox.dx-checkbox-checked.dx-state-disabled .dx-checkbox-icon {
    background-color: #03a9f4 !important;
}

.permission_table .dx-checkbox-checked .dx-checkbox-icon,
.permission_table .isVisible_calss .dx-checkbox-checked .dx-checkbox-icon,
.permission_table .dx-datagrid-rowsview .dx-row td:nth-child(2) .dx-checkbox.dx-checkbox-checked .dx-checkbox-icon {
    border: none !important;
}

.permission_table .dx-command-select .dx-editor-cell .dx-editor-inline-block .dx-checkbox {
    display: none !important;
}

.permission_container .iframe_container-table.permission_table .dx-pager {
    width: 86% !important;
}
