.main-header{
    margin-top: 20px;
    margin-bottom: 40px;
}

.main > .main-container {
    width: 100% ;
    height: 100%;
    margin: 14px 0px 0px 0px;
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column;
    background-color: white;
    border-radius: 20px;
    padding-top: 0px;
}

#myTable_wrapper {
    width: 100%;
    height: auto;
}

.main-search-container{
    width: 60%;
    display: flex;
    height: 80px;
    align-items: center;
    margin-left: 10px;
}

#date-range-income {
    width: 200px;
    /* width: 250px; */
    height: 36px;
    align-content: center;
    text-align: center;
    border-radius: 41px;
    background-color: #F5F6F8;
    padding: 0px 10px;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    border: none;
    cursor: pointer;
}

#datetimes-income {
    font-family: 'Fira Sans', 'Arial', 'Helvetica', sans-serif;
    font-size: 14px;
    width: 80%;
    background-color: white;
    color: #1B364A;
    cursor: pointer;
}

#search-vod-wrapper .select2-container--default .select2-selection--single {
    background-color: white !important;
    border: none !important;
    border-radius: 41px !important;
    height: 36px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}


.select2-container--default .select2-selection--single .select2-selection__arrow {
    display: none !important;
}

.select2-container{
    background-color: white !important;
}

.income-hidden-table {
    display: none !important;
}

.list-table>tbody tr>.sorting_1{
    color: #676E85 !important;
}

/* Таблица список */
#myTable.list-table td:nth-child(2), #myTable.list-table td:nth-child(3), #myTable.list-table td:nth-child(5)  {
    color: #2977B5;
}

#myTable.list-table td:nth-child(6), #myTable.list-table td:nth-child(8){
    color: #676E85;
}

#myTable.list-table td:nth-child(4), #myTable.list-table td:nth-child(7) {
    color: #D86962;
}

/* Таблица по водителям */
#table-by-vod.vod-table td:nth-child(1), #table-by-vod.vod-table td:nth-child(2), #table-by-vod.vod-table td:nth-child(3){
    color: #2977B5;
}

#table-by-vod.list-table td:nth-child(6){
    color: #676E85;
}

#table-by-vod.vod-table td:nth-child(7), #table-by-vod.vod-table td:nth-child(8) {
    color: #D86962;
}

#table-by-vod.vod-table td:nth-child(4), #table-by-vod.vod-table td:nth-child(5), #table-by-vod.vod-table td:nth-child(6), #table-by-vod.vod-table td:nth-child(9) {
    color: #68B934;
}

/* Таблица по датам */

#table-by-date.date-table td:nth-child(1){
    color: #676E85;
}

#table-by-date.date-table td:nth-child(4), #table-by-date.date-table td:nth-child(5){
    color: #D86962;
}

#table-by-date.date-table td:nth-child(2), #table-by-date.date-table td:nth-child(3), #table-by-date.date-table td:nth-child(6){
    color: #68B934;
}

.list-table .dt-column-title{
    color: #1B364A;
}


.list-table thead, .date-table thead, .vod-table thead{
    border-bottom: 1px solid #E8EBEF;
}

#myTable_wrapper .dt-layout-row:first-child {
    display: none;
}