.order-buildings-title {
    margin-top: 2rem;

    & h6 {
        margin-bottom: 0;
    }
}

.order-building-container {
    margin-top: 0.5rem;
    border: 1px solid rgba(0, 0, 0, .125);
    border-radius: .25rem;
}

.order-building-info-name {
    padding: 0.25rem 0;
    margin: 0 0.5rem;
    border-bottom: 1px lightgray solid;
}

.order-building-info-rooms {
    margin: 0.25rem 0.5rem;
}

.order-building-info-check-hidden {
    display: none;
}

.order-building-info-check-container {
    align-content: center;
}


.modal-dialog-order {
    max-width: 90% !important;
    height: 90% !important;
}


.modal-content-order {
    height: 100%;
}

@media (max-height: 500px ) {
    .building-selection {
        height: 20vh;
        overflow-y: auto;
    }
}

@media (min-height: 500px ) {
    .building-selection {
        height: 25vh;
        overflow-y: auto;
    }
}

@media (min-height: 700px ) {
    .building-selection {
        height: 38vh;
        overflow-y: auto;
    }
}

@media (min-height: 900px ) {
    .building-selection {
        height: 44vh;
        overflow-y: auto;
    }
}


#orderBuildingsCreateDropdown::after {
    content: unset !important;
}

.btn.btn-round .fa-ellipsis-vertical {
    width: 12px
}

.btn-order-custom {
    margin: 0;
}

td:has(a.btn-order-custom) {
    padding-top: 0;
    padding-bottom: 0;
}

.vertical-align-middle {
    vertical-align: middle !important;
}

.buildingsError{
    border: 1px solid #E85445;
}


.trash-toggled {
    background: #2A3F54;
    color: white;
    border-color: #2A3F54;
}

.trash-toggled:hover {
    background: #2A3F54;
    color: white;
    border-color: #2A3F54;
}

.custoom-icon-small {
    font-size: 18px;
}

.edit-mp-cancel:hover {
    color: red;
}

.edit-mp-save:hover {
    color: green;
}

.measure-template-table td {
    vertical-align: middle;
}