/* Alert */

body.swal2-height-auto {
    height: 100% !important;
}

.swal2-actions {
    flex-direction: row-reverse;
    gap: 10px;
}

    .swal2-actions button {
        border-radius: 20px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
    }

.swal2-popup {
    display: flex !important;
    flex-direction: column !important;
    border-radius: 0.5rem !important;
    color: #000000;
}

    .swal2-popup > img {
        order: -1;
        height: 70px;
        margin: 0 auto;
    }

/* Mud Dialog */

.mud-dialog-title * {
    font-size: 0.95rem;
}

/* Mud Data Grid */

.mud-table-toolbar {
    padding: 0;
    height: inherit;
}

.mud-xs-table .mud-table-cell:before {
    font-weight: 500;
    padding-right: 0;
    padding-inline-end: 0;
    padding-inline-start: unset
}

.mud-xs-table.mud-table-small-alignright .mud-table-cell:before {
    margin-right: auto
}

mud-table-root {
    border-collapse: separate;
    border-spacing: 0 8px;
}

@media (max-width: 600px) {
    .mud-table-root {
        border-collapse: separate;
        border-spacing: 0 8px;
    }

    .mud-xs-table .mud-table-cell {
        padding: 8px;
    }

    .mud-xs-table .mud-table-row .mud-table-cell:last-child {
        border: 0;
    }
}

@media(min-width: 480px) {
    .mud-dialog-title * {
        font-size: 1.15rem;
    }
}

@media(min-width: 768px) {
    .mud-dialog-title * {
        font-size: 1.5rem;
    }
}

.mud-dialog .mud-dialog-content {
    padding: 0 8px 16px 8px;
    margin: 8px 0 0;
}

@media(min-width: 768px) {
    .mud-dialog .mud-dialog-content {
        padding: 0 24px 24px 24px;
    }
}

.mud-dialog {
    border-radius: 24px;
}

.mud-dialog-content {
    outline-style: none;
}

.mud-dialog .outline-none > div {
    outline-style: none !important;
}

/* Mud Popover */

.mud-popover {
    border-radius: 12px !important;
}

/* Mud Button */
.mud-button {
    border-radius: 4rem !important;
}

/* Mud Table */

table th {
    background-color: #E1E7F1;
    color: #1351B4;
    font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 21px;
}

.mud-table-cell[colspan="1000"] {
    padding: 0 !important;
    margin-top: 8px;
}

.mud-table-cell::before {
    font-weight: 600;
}

.mud-table-sticky-header * .mud-table-root .mud-table-head * .mud-table-cell {
    background-color: #E1E7F1;
    color: #1351B4;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 21px;
}

    .mud-table-sticky-header * .mud-table-root .mud-table-head * .mud-table-cell:hover {
        background-color: #CFE0FF;
        color: var(--mud-palette-primary);
    }

.item-text-ma-0 .mud-list-item-text {
    margin: 0 !important
}

.mud-data-grid .mud-table-cell .column-header {
    color: #1351B4;
}

/* Mud Panel */
.mud-panel-next-expanded {
    border-bottom: 1px solid var(--mud-palette-lines-default) !important;
}

.mud-panel-expanded {
    border-bottom: 1px solid var(--mud-palette-lines-default) !important;
}

/* Mud Input */
#border-none .mud-input.mud-input-outlined {
    background: inherit;
}

.mud-input.mud-input-outlined {
    background: #FFF;
}

/* Mud Card */

.mud-card {
    border-radius: 24px !important;
}

#padding-none-card-content .mud-card-content {
    padding: 0
}

/* Mud Expansion */

#border-none * {
    border: none !important;
}

#border-radius-none.mud-expansion-panels {
    border-radius: 0 !important;
}

/* Mud Chip */

#clip-path .mud-chip {
    clip-path: circle() !important;
}

/* Unknow */

#limited-height .e-gridcontent {
    height: 85% !important;
    overflow: scroll !important;
}

#limited-height.e-keyboard {
    height: 100% !important;
}

/* Mud Tab */

.mud-tab.mud-tab.mud-ripple {
    color: #1351B4;
    background-color: #E1E7F1;
}

.mud-tab-slider {
    top: 0
}

.mud-tab.mud-tab.mud-ripple.mud-tab-active {
    background-color: #FFFFFF;
}

#toLowercase .mud-tab {
    text-transform: none !important;
}

/* Container Bootstrap */
@media (min-width: 1200px) {
    .container {
        max-width: calc(100% - 2rem);
    }
}

@media (min-width: 1440px) {
    .container {
        max-width: 1366px;
    }
}

/* Mud Dialog */
.mud-dialog-transition {
    transition: all 0.4s ease-in-out
}

/* Sweet Alert */

.swal2-container {
    z-index: 1603 !important;
}

.mud-select:has(.virtualized) + * {
    display: none;
}

    .mud-select:has(.virtualized) + * + * {
        display: none;
    }

dl, ol, ul {
    margin-bottom: 0;
}
/* Mud Avatar */

.mud-avatar.mud-avatar-medium {
    height: 25px;
    width: 25px;
    font-size: 0.75rem;
}

@media (min-width: 560px) {
    .mud-avatar.mud-avatar-medium {
        height: 40px;
        width: 40px;
        font-size: 1.25rem;
    }
}
/* Mud Tabs */
/* Mud Button Label */

.mud-button-label, .mud-tab, .mud-fab-extended.mud-fab-size-large {
    text-transform: none;
}
