:root {
    /* --mud-default-borderradius: 16px !important; */
}

.mud-table-container:focus {
    outline: none;
}

/* reqd for mudcarousel to be able to scroll down on touch devices */
.mud-swipearea {
    touch-action: pan-y !important;
}

.mud-alert.mud-dense {
    padding: 0px;
    .mud-alert-message {
        padding: 0px;
    }
}

/* aligning the entered text to the center for mud-code-input (ex: 2fa) */
.mud-input-control.two-factor-input .mud-input-control-input-container .mud-code-input-inner .mud-code .mud-input-control-input-container .mud-input input {
    margin-left: 10px !important;
}

.mud-button {
    font-weight: 600 !important;
}

@media (min-width: 600px) {
    .small-gutters {
        padding-left: 8px !important;
        padding-right: 8px !important;
    }
}

.mud-carousel.big-buttons svg {
    font-size: 2.25rem;
}

