.line-button-up {
    margin-top: 35px;
}

.input-group .form-control {
    margin: 0px !important;
}

.filter-drop-down[aria-expanded=true] .fa-chevron-down, .collapse-drop-down[aria-expanded=true] .fa-chevron-down {
    display: none;
}
.filter-drop-down[aria-expanded=false] .fa-chevron-up, .collapse-drop-down[aria-expanded=false] .fa-chevron-up {
    display: none;
}

.filter-drop-down[aria-expanded=true] span::before {
   content: "Close Filters ";
}
.filter-drop-down[aria-expanded=false] span::before {
    content: "Open Filters ";
}
.filter-drop-down, .collapse-drop-down {
    border-radius: 5px 5px 0 0;
    margin-bottom: 0px!important;
    padding:10px;
    display: block;
    background-color: #d6d6d6;
    border: 1px solid silver;
    width: 100%;
    text-align: left;
}

.filters .form-group {
    padding: 10px;
}

.filter-top-down{
    width: 100%;
    text-align: left;
    padding: 10px;
    margin: -10px;
    background-color: #d6d6d6;
}

[data-toggle=collapse] {
    cursor: pointer;
}

.form-group label {
    font-weight: bold;
}

.pagination select {
    display:inline-block;
    width:60px;
    border-radius:0px;
    margin-bottom: -9px;
    vertical-align: top;
    margin-left: -1px;
    margin-top: -9px;
}


thead tr:nth-child(1) th{
    background: white;
    position: sticky;
    top: 0;
    z-index: 10;
    white-space:nowrap;
}

.page-link  {
    color: blue;
    text-decoration: none !important;
}



.filter-drop-down, .collapse-drop-down {
    margin-top: -1px !important;
}

.filter-drop-down:hover, .collapse-drop-down:hover {
    background-color: #DCDCDC;
}

.filter-drop-down button, .collapse-drop-down button {
    float: right; background-color:#d6d6d6; border: 0px;
}

.filter-drop-down:before {
    display: inline;
    cursor:pointer;
    padding-left: 2px;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f0b0";

}


.was-validated .form-control:valid ~ .invalid-feedback,
.was-validated .form-control:valid ~ .invalid-tooltip,
.form-control.is-valid ~ .invalid-feedback,
.form-control.is-valid ~ .invalid-tooltip,
.was-validated .custom-select:valid ~ .invalid-feedback,
.was-validated .custom-select:valid ~ .invalid-tooltip,
.custom-select.is-valid ~ .invalid-feedback,
.custom-select.is-valid ~ .invalid-tooltip {
    display: none;
}

.was-validated .form-control:valid ~ .valid-feedback,
.was-validated .form-control:valid ~ .valid-tooltip,
.form-control.is-valid ~ .valid-feedback,
.form-control.is-valid ~ .valid-tooltip,
.was-validated .custom-select:valid ~ .valid-feedback,
.was-validated .custom-select:valid ~ .valid-tooltip,
.custom-select.is-valid ~ .valid-feedback,
.custom-select.is-valid ~ .valid-tooltip {
    display: block;
}