.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4), .input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control, .input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select, .input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating), .input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3), .input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control, .input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select, .input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}

.input-group-navbar .btn, .input-group-navbar .form-control {
    background: #f3f6fa;
    border: 0;
    border-radius: 20px;
    box-shadow: none;
    height: calc(2.1875rem + 2px);
    padding: .4rem 1rem;
}
.input-group>.form-control, .input-group>.form-floating, .input-group>.form-select {
    flex: 1 1 auto;
    min-width: 0;
    position: relative;
    width: 1%;
}
.navbar input {
    direction: ltr;
}
.btn-pill {
    border-radius: 10rem;
}
.sectionHeader {
    background-color: #e9f0fe;
    padding: 5px;
}

.table-responsive {
    min-height: 60vh;
}
