﻿.blazored-modal .blazored-modal-content > :last-child:not(.buttonless) {
    margin-top: 12px;
    float: right;
}

.blazored-modal .blazored-modal-content > :last-child:not(.buttonless) > button {
    position: relative;
}

/*
@media (max-width: 575.98px) {
    .blazored-modal .blazored-modal-content > :last-child:not(.buttonless) > button {
        position: relative;
        width: 100%
    }
}

@media (min-width: 576px) {
    .blazored-modal .blazored-modal-content > :last-child:not(.buttonless) > button + button {
        margin-left: .7rem;
    }

    .blazored-modal .blazored-modal-content > :last-child:not(.buttonless) > button {
        position: relative;
    }
}
*/
.blazored-modal .blazored-modal-content > :not(:last-child) {
    margin-left: 0;
    margin-right: 0;
}

.blazored-modal .blazored-modal-content > .large {
    max-width: 80vw;
    min-width: 80vw;
}

.blazored-modal .blazored-modal-content > .scrollable {
    max-height: 70vh;
    overflow-y: auto;
}

.blazored-modal-header {
    padding: 0 0 1rem 0 !important;
}

@media (min-width: 1200px) {
    .blazored-modal .blazored-modal-content > .large {
        max-width: 80vw;
        min-width: 1000px;
    }
}

@media (min-width: 1030px) {
    .blazored-modal {
        max-width: 60vw;
        margin: 1.75rem auto;
    }
}

@media (min-width: 850px) {
    .blazored-modal {
        max-width: 80vw;
        margin: 1.75rem auto;
    }
}

.blazored-modal-container {
    z-index: 110 !important;
}
