.app-sidebar-menu .menu > .menu-item > .menu-link > .menu-title {
    font-weight: 400 !important;
    font-size: 12px !important;
}

[data-kt-app-layout=light-sidebar] .app-sidebar .menu {
    font-weight: 400 !important;
}


[data-kt-app-layout=dark-sidebar] .app-sidebar .app-sidebar-logo {
    display: flex;
    justify-content: center;
}


.menu-item {
    padding: unset !important;
}

.el-table th.el-table__cell {
    background-color: #01579b !important;
    color: #FFFFFF;
}

.expand-table th.el-table__cell {
    background-color: #cfd8dc !important;
    color: #263238;
    font-size: 12px !important;
}

.card .card-header {
    min-height: 40px !important;
}

.el-dialog {
    padding: 0 0 15px 0 !important;
}

.el-dialog__body {
    padding: 10px !important;
}

.el-dialog__header {
    background-color: #283593 !important;
    border-color: #283593 !important;
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
    padding: 10px 10px !important;
    box-shadow: 0 2px 4px -1px rgb(0 0 0 / 20%), 0 4px 5px 0 rgb(0 0 0 / 14%), 0 1px 10px 0 rgb(0 0 0 / 12%);
}

.el-dialog__title {
    color: #fff !important;
}

.el-button--secondary {
    background-color: #7B2268 !important;
    color: #fff !important;
    border-color: #7B2268 !important;
}

.form-label {
    font-size: 12px !important;
    font-weight: 300 !important;
}

.el-input.is-disabled .el-input__inner {
    color: #0a0a0a !important;
    -webkit-text-fill-color: unset !important;
}

.app-header {
    background-color: #0B0C10 !important;
}

.app-toolbar {
    background: hsla(236, 100%, 8%, 1) !important;

    background: linear-gradient(90deg, hsla(236, 100%, 8%, 1) 0%, hsla(211, 100%, 28%, 1) 100%) !important;

    background: -moz-linear-gradient(90deg, hsla(236, 100%, 8%, 1) 0%, hsla(211, 100%, 28%, 1) 100%) !important;

    background: -webkit-linear-gradient(90deg, hsla(236, 100%, 8%, 1) 0%, hsla(211, 100%, 28%, 1) 100%) !important;

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000328", endColorstr="#00458E", GradientType=1);
}


.menu-sub .menu-item .menu-title {
    font-size: 11px !important;
}

.form-control-sm {
    min-height: calc(1em + 0.2rem + 2px) !important;
    padding: 0.15rem 0.4rem !important;
    font-size: 0.75rem;
    border-radius: 0.20rem !important;
}

.form-control-sm:focus {
    border-color: #409eff !important;
}


.el-table .cell {
    padding: 0 10px !important;
}

.el-table thead th {
    font-size: 12px !important;
}

.el-table tbody td {
    font-size: 12px !important;
}

@media (min-width: 992px) {
    .app-header {
        height: 60px !important;
    }
}

.centered-input .el-input__inner {
    text-align: center;
}

.el-select {
    width: 100% !important;
}

.el-date-editor {
    width: 100% !important;
}

.el-tabs--border-card > .el-tabs__header .el-tabs__item.is-active {
    border-bottom: 1px solid #dcdfe6;
}
