.chart-sm-member {
    min-height: 35vh;
}

.margin-top-5 {
    margin-top: 2%;
}

.chart-custom {
    height: 370px;
}

.field-icon {
    float: right;
    margin-top: -2rem;
    margin-right: 1rem;
    position: relative;
    z-index: 3;
}

.field-icon-m {
    margin-top: -1.75rem;
}

.alert {
    display: none;
}

.date-container input {
    width: 100%;
    padding-right: 1vw;
    box-sizing: border-box;
}

.flatpickr-input {
    display: inline-block;
    width: 100%;
}

.sidebar {
    height: auto !important;
    min-height: 100% !important;
}

#wrapper {
    min-height: 100vh;
}