// .container {
//     max-width: 1900px;
// }

.row {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
    height: 100%;
}

.dashboard-main {
    padding-top: 15px;
    padding-bottom: 15px;
}

.col6 {
    padding: 0 !important;
}

.col .col-sm-12, .col-md-4, .col-md-6, .col-md-8, .col-md-12, .col-lg-4, .col-lg-6,
.col-lg-8, .col-lg-12, .col-xl-6, .col-xl-12 {
    padding: 5px;
}

.card {
    // border-radius: 8px;
    height: 100%;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4);
    max-height: 180px;
    min-height: 110px;
}

.portal-card {
    box-shadow: none;
    height: 20vh;
    border: none;
    max-height: 180px;
}

.chart-card {
    height: 20vh;
}


.card-body {
    padding: 10px;
}

.bar-chart-title {
    //font-size: clamp(1rem, 2vh, 2rem);
    //font-size: 2vmin;
    font-size: 0.8rem;
    font-weight: 700; 
    display: flex; 
    justify-content: center;
    height: 1.5rem;
}

.card-link { 
    display: flex;
    width: 100%;
    justify-content: flex-end;
    height: 25%;
}

.status-info {
    display: flex;
    width: 100%;
    height: 30%;
    justify-content: space-evenly;
    align-items: flex-start;
}

.status-stats {
    font-weight: bold;
    //font-size: clamp(1rem, 2vh, 2rem);
    //font-size: 2vmin;
    font-size: large;
    height: 100%;
    display: flex;
    align-items: center; 
    justify-content: center;
    text-align: center;
}

// .status-text {
//     display: flex;
//     width: 100%;
//     height: 40%;
//     justify-content: flex-start;
//     padding-left: 20%;
//     font-size: small;
//     align-items: center;
// }


.dashboard-portals {
    margin-top: 15px;
    padding-bottom: 15px;
    display: flex;
    justify-content: center;
}

.container-portals {
    display: grid;
    // grid-template-rows: 50% 50%;
}

.portal-button {
    color: #0078AE;
}

.portal-button:hover {
    color: #a7b11d;
    transition: ease-in-out;
    transition-duration: 200ms;
    transition-delay: 100ms;
}

@media (max-height: 700px) {
    .status-stats {
        font-size: large;
    }
}

@media (max-width: 768px) {
    .portal-card {
        height: 15vh;
    }
}
