header .operator-name {
    display: inline-block;
    line-height: 20px;
    color: #83a0ba;
    font-size: 12px;
    max-width: 245px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-transform: uppercase;
    vertical-align: top;
    letter-spacing: 1px; }

.logist-week-switch {
    margin-top: 10px;
    display: block;
    text-transform: uppercase;
    text-align: right;
    font-size: 18px;
}

/*logist-trips*/
.logist-trips {
    padding-top: 0; }
.logist-trips h1 {
    font-size: 25px;
    margin-bottom: 14px;
    margin-top: 2px; }
.logist-trips .caption-row {
    position: relative;
    margin-bottom: 4px;
    line-height: 30px; }
.logist-trips .caption-row .city-filter span.filter-name {
    display: inline-block;
    color: #a7a7a7;
    font-weight: 300;
    width: 140px; }
.logist-trips .caption-row .city-filter ul {
    display: inline-block; }
.logist-trips .caption-row .city-filter ul li {
    display: inline-block;
    line-height: 30px; }
.logist-trips .caption-row .city-filter ul li a {
    color: #a2b8cd;
    font-size: 14px;
    font-weight: 300;
    margin: 0 10px;
    padding: 0;
    border-bottom: 1px dashed #a2b8cd; }
.logist-trips .caption-row .city-filter ul li a:hover {
    border: 0; }
.logist-trips .caption-row .city-filter ul li a.active {
    display: block;
    background: #87a1ba;
    color: #fff;
    border: none;
    padding: 0 10px;
    margin: 0;
    border-radius: 5px;
    cursor: default; }
.logist-trips .caption-row .custom-check{
    margin: 8px 20px 0 0;
}
.logist-trips .caption-row .custom-check label {
    color: #a2b8cd;
    font-size: 14px;
    font-weight: 300;
    margin: 0 10px;
    padding: 0; }
.logist-trips .caption-row .marsh-date a.reload {
    display: inline-block;
    width: 26px;
    height: 21px;
    background: url(../img/pic_reload.png) no-repeat;
    margin: 9px 9px 0 0;
    vertical-align: top; }
.logist-trips .caption-row .marsh-date .current_marsh_date {
    position: relative;
    display: inline-block;
    padding-right: 0;
    font-size: 30px;
    line-height: 30px;
    color: #4e6a8b;
    cursor: pointer;
    width: 160px;
    background: none; /*url(../img/pic_calendar.png) right center no-repeat;*/
    text-align: center;
    float: none;}
.logist-trips .caption-row .marsh-date span.btn-date-left {
    display: inline-block;
    width: 24px;
    height: 24px;
    background: url(../img/btn-date-left2.png) no-repeat;
    vertical-align: top;
    margin: 7px;
    cursor: pointer;
}
.logist-trips .caption-row .marsh-date span.btn-date-right {
    display: inline-block;
    width: 24px;
    height: 24px;
    background: url(../img/btn-date-right2.png) no-repeat;
    vertical-align: top;
    margin: 7px;
    cursor: pointer;}
.logist-trips .caption-row.row_city-direct .city-filter li a.active {
    background: #f49d34; }
.logist-trips .custom-check label:before {
    margin: 0; }
.logist-trips .main-table-wrapper table.table-header tr td {
    padding: 10px 5px;
    font-size: 12px;
    text-align: center;
    vertical-align: middle; }
.logist-trips .main-table-wrapper table.table-header tr td:nth-child(1) {
    width: 36px; }
.logist-trips .main-table-wrapper table.table-header tr td:nth-child(2) {
    width: 45px; padding: 10px 0; }
.logist-trips .main-table-wrapper table.table-header tr td:nth-child(3) {
    width: 265px; }
.logist-trips .main-table-wrapper table.table-header tr td:nth-child(4) {
    width: 150px; }
.logist-trips .main-table-wrapper table.table-header tr td:nth-child(5) {
    width: 155px; }
.logist-trips .main-table-wrapper table.table-header tr td:nth-child(6) {
    width: 60px; }
.logist-trips .main-table-wrapper table.table-header tr td:nth-child(7) {
    width: 50px; }
.logist-trips .main-table-wrapper table.table-header tr td:nth-child(8) {
    width: 135px; }
.logist-trips .main-table-wrapper table.table-header tr td:nth-child(9) {
    width: 40px; }
.logist-trips .main-table-wrapper .table-body-wrapper {
    /* max-height:445px; */
    /* min-height: 200px; */
    background-color: #F6FCFF; }
.logist-trips .main-table-wrapper .table-body-wrapper table.table-body tr td {
    position: relative;
    padding: 5px;
    vertical-align: middle;
    text-align: center;
    font-size: 12px;}
.logist-trips .main-table-wrapper .table-body-wrapper table.table-body tr td span {
    vertical-align: top; }
.logist-trips .main-table-wrapper .table-body-wrapper table.table-body tr td .preorders_count {
    color: #ff8d00; }
.logist-trips .main-table-wrapper .table-body-wrapper table.table-body tr td a.show_pass_list {
    display: inline-block;
    width: 25px;
    height: 18px;
    background: url(../img/pic_pass_print.png) no-repeat;
    margin: 0 5px;
    padding: 0; }
.logist-trips .main-table-wrapper .table-body-wrapper table.table-body tr td a.add_new_tour {
    display: block;
    width: 25px;
    height: 25px;
    background: url(../img/pic_add.png) no-repeat;
    margin: 0 auto;
    padding: 0; }
.logist-trips .main-table-wrapper .table-body-wrapper table.table-body tr td a.copy_tour {
    display: inline-block;
    width: 25px;
    height: 25px;
    background: url(../img/pic_copy.png) no-repeat;
    margin: 0 auto;
    padding: 0; }
.logist-trips .main-table-wrapper .table-body-wrapper table.table-body tr td span.show_pass_list_load {
    display: block;
    width: 25px;
    height: 18px;
    background: url(../img/preloader.gif) no-repeat;
    margin: 0 auto;
    padding: 0; }
.logist-trips .main-table-wrapper .table-body-wrapper table.table-body tr td a.print_pass_list {
    display: block;
    width: 18px;
    height: 18px;
    background: url(../img/pic_pass_print.png) left -18px no-repeat;
    margin: 0 auto;
    padding: 0; }
.logist-trips .main-table-wrapper .table-body-wrapper table.table-body tr td a.print_pass_list.disabled {
    background: url(../img/pic_print_dis.png) left center no-repeat;
    opacity: 1;
    width: 21px;
    height: 22px; }
.logist-trips .main-table-wrapper .table-body-wrapper table.table-body tr td a.print_pass_list.disabled.verification {
    background: url(../img/pic_print_dis_ver.png) left center no-repeat; }
.logist-trips .main-table-wrapper .table-body-wrapper table.table-body tr .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 100%; }
.logist-trips .main-table-wrapper .table-body-wrapper table.table-body tr .bootstrap-select.btn-group .btn .filter-option {
    font-size: 12px; }
.logist-trips .main-table-wrapper .table-body-wrapper table.table-body tr .dropdown-menu {
    position: relative;
    max-height: 155px !important;
    overflow-y: auto !important; }
.logist-trips .main-table-wrapper .table-body-wrapper table.table-body tr .dropdown-menu ul{
    max-height:120px !important;
}
.logist-trips .main-table-wrapper .table-body-wrapper table.table-body tr .bootstrap-select.btn-group .btn,
.logist-trips .main-table-wrapper .table-body-wrapper table.table-body tr .bootstrap-select .dropdown-menu input[type="text"] {
    padding: 5px 5px 0 5px;
}
.logist-trips .main-table-wrapper .table-body-wrapper table.table-body tr .bootstrap-select.btn-group .dropdown-menu li a span.text {
    font-size: 12px; }
.logist-trips .main-table-wrapper .table-body-wrapper table.table-body tr td:nth-child(1) {
    width: 36px; }
.logist-trips .main-table-wrapper .table-body-wrapper table.table-body tr td:nth-child(2) {
    width: 45px; }
.logist-trips .main-table-wrapper .table-body-wrapper table.table-body tr td:nth-child(3) {
    width: 265px;  text-align: left; padding: 5px 0 5px 3px;
}
.logist-trips .main-table-wrapper .table-body-wrapper table.table-body tr td:nth-child(3) .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {width: 150px;}
.logist-trips .main-table-wrapper .table-body-wrapper table.table-body tr td:nth-child(3) .route-name {
    display: inline-block;  margin-right: 8px; }
.logist-trips .main-table-wrapper .table-body-wrapper table.table-body tr td:nth-child(4) {
    width: 150px;
}
.logist-trips .main-table-wrapper .table-body-wrapper table.table-body tr td:nth-child(5) {
    width: 155px; max-width: 155px; }
.logist-trips .main-table-wrapper .table-body-wrapper table.table-body tr td:nth-child(6) {
    width: 60px; }
.logist-trips .main-table-wrapper .table-body-wrapper table.table-body tr td:nth-child(6) input[type="text"] {
    width: 28px;
    padding: 2px;
    text-align: center;
    display: inline-block;
    margin-left: 4px;
}
.logist-trips .main-table-wrapper .table-body-wrapper table.table-body tr td:nth-child(7) {
    width: 50px;
    max-width: 50px; }
.logist-trips .main-table-wrapper .table-body-wrapper table.table-body tr td:nth-child(8) {
    width: 135px;
    padding: 5px 0 5px 0; }
.logist-trips .main-table-wrapper .table-body-wrapper table.table-body tr td:nth-child(9) {
    width: 40px;}
.logist-trips .main-table-wrapper .table-body-wrapper table.table-body tr td.balance.positive {  color: #5dc72e; }
.logist-trips .main-table-wrapper .table-body-wrapper table.table-body tr td.balance.negative {  color: #c72e2e; }
.logist-trips .main-table-wrapper .table-body-wrapper table.table-body tr .logist-trips .main-table-wrapper .table-body-wrapper table.table-body tr td:nth-child(11) {
    width: 45px;
    max-width: 45px;
    padding: 10px 0; }
.logist-trips .main-table-wrapper .table-body-wrapper table.table-body tr .logist-trips .main-table-wrapper .table-body-wrapper table.table-body tr td:nth-child(11) a:before {
    color: #F45555;
    transition: opacity .4s ease;
    opacity: .6; }
.logist-trips .main-table-wrapper .table-body-wrapper table.table-body tr .logist-trips .main-table-wrapper .table-body-wrapper table.table-body tr td:nth-child(11) a:hover:before {
    opacity: 1; }
.logist-trips .main-table-wrapper .table-body-wrapper table.table-body tr.row-warning {
    background-color: #f9e3e9; }
.logist-trips .main-table-wrapper .table-body-wrapper table.table-body tr.row-schedule {
    background-color: #f9f8c1; }
.logist-trips .main-table-wrapper .table-body-wrapper table.table-body tr.row-switched-off {
    background-color: #dadada;
    color: #888888; }
.logist-trips .main-table-wrapper .table-body-wrapper table.table-body .glyph-on-off {
    width: 12px;
    height: 24px;
    margin: 0 6px;
    padding: 0;
    display: inline-block;
}
.logist-trips .main-table-wrapper .table-body-wrapper table.table-body .on-button {
    background: url(../img/on-off-buttons.png) no-repeat;
}
.logist-trips .main-table-wrapper .table-body-wrapper table.table-body .off-button {
    background: url(../img/on-off-buttons.png) no-repeat -12px;
}
.logist-trips .main-table-wrapper .table-body-wrapper table.table-body .delete {
    color: #F45555;
    opacity: .6;
    top: -3px;
    margin: 0 6px; }
.logist-trips .main-table-wrapper .table-body-wrapper table.table-body .delete:hover {
    opacity: 1; }
.logist-trips .main-table-wrapper .table-body-wrapper table.table-body .yes_no {
    top: 2px;
    left: -100px;
    position: absolute;
    width: 175px;
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 0 40px rgba(0, 0, 0, 0.5);
    z-index: 2;
    text-align: center;
    font-size: 14px; }
.logist-trips .main-table-wrapper .table-body-wrapper table.table-body .yes_no .btn-box {
    padding: 0 10px 10px 10px; }
.logist-trips .main-table-wrapper .table-body-wrapper table.table-body .yes_no span {
    padding: 10px;
    font-size: 14px;
    display: inline-block;
    vertical-align: middle; }
.logist-trips .main-table-wrapper .table-body-wrapper table.table-body .yes_no .yes {
    line-height: 20px;
    font-size: 12px;
    height: 20px; }
.logist-trips .main-table-wrapper .table-body-wrapper table.table-body .yes_no .no {
    line-height: 20px;
    font-size: 12px;
    height: 20px; }
.logist-trips .main-table-wrapper .table-body-wrapper table.table-body .yes_no:after {
    content: '';
    position: absolute;
    top: 20%;
    left: 104%;
    margin-left: -8px;
    width: 0;
    height: 0;
    border-left: 8px solid #fff;
    border-bottom: 8px solid transparent;
    border-top: 8px solid transparent; }
.logist-trips .main-table-wrapper .table-body-wrapper table.table-body tr:first-child .yes_no {
    top: 4px; }
.logist-trips .main-table-wrapper .table-body-wrapper table.table-body tr:first-child .yes_no:after {
    top: 22%; }
.logist-trips .main-table-wrapper .table-body-wrapper table.table-body tr:last-child .yes_no:after {
    top: 52%; }
.logist-trips .main-table-wrapper .table-body-wrapper table.table-body tr:last-child .yes_no {
    top: -15px; }
.logist-trips .main-table-wrapper table.create_new_marsh_table {
    display: none;
    width: 100%;
    border-top: 2px solid #AEC3D5;
    margin-top: -2px;
    font-size: 12px;
}
.logist-trips .main-table-wrapper table.create_new_marsh_table tr > td {
    padding: 0;
    background-color: #f6fcff; }
.logist-trips .main-table-wrapper table.create_new_marsh_table tr form table.form-table {
    width: 100%;
    font-size: 12px; }
.logist-trips .main-table-wrapper table.create_new_marsh_table tr form table.form-table tr {  }
.logist-trips .main-table-wrapper table.create_new_marsh_table tr form table.form-table tr td {
    padding: 5px;
    border-right: 2px solid #aec3d5;
    vertical-align: middle;
    text-align: center; }
.logist-trips .main-table-wrapper table.create_new_marsh_table tr form table.form-table tr td input.calendar {
    font-size: 12px;
    text-align: center; }
.logist-trips .main-table-wrapper table.create_new_marsh_table tr form table.form-table tr td:nth-child(1) {
    width: 86px; }
.logist-trips .main-table-wrapper table.create_new_marsh_table tr form table.form-table tr td:nth-child(1) .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn)  {
    width: 100%; }
.logist-trips .main-table-wrapper table.create_new_marsh_table tr form table.form-table tr td:nth-child(2) {
    width: 290px; }
.logist-trips .main-table-wrapper table.create_new_marsh_table tr form table.form-table tr td:nth-child(2) .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn)  {
    width: 270px; }
.logist-trips .main-table-wrapper table.create_new_marsh_table tr form table.form-table tr td:nth-child(3) {
    width: 120px; }
.logist-trips .main-table-wrapper table.create_new_marsh_table tr form table.form-table tr td:nth-child(3) .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 100px; }
.logist-trips .main-table-wrapper table.create_new_marsh_table tr form table.form-table tr td:nth-child(4) {
    width: 180px; }
.logist-trips .main-table-wrapper table.create_new_marsh_table tr form table.form-table tr td:nth-child(5) {
    width: 70px; }
.logist-trips .main-table-wrapper table.create_new_marsh_table tr form table.form-table tr td:nth-child(6) {
    width: 120px; }
.logist-trips .main-table-wrapper table.create_new_marsh_table tr form table.form-table tr td:nth-child(6) {
    border-right: 0; }
.logist-trips .main-table-wrapper table.create_new_marsh_table tr form table.form-table tr td:nth-child(6) .btn {
    width: 100%; }
.logist-trips .main-table-wrapper table.create_new_marsh_table tr form table.form-table tr .btn {
    padding: 7px 8px;
    font-size: 12px; }
.logist-trips .main-table-wrapper table.create_new_marsh_table tr form table.form-table tr .btn span.caret {
    margin-left: 4px; }
.logist-trips .main-table-wrapper table.create_new_marsh_table tr form table.form-table tr .dropdown-menu {
    max-height: 190px !important;
    /* max-width:230px; */
    overflow-x: hidden;
    overflow-y: auto; }
.logist-trips .main-table-wrapper table.create_new_marsh_table tr form table.form-table tr .dropdown-menu ul {
    max-height: 136px !important;
}
.logist-trips .main-table-wrapper table.create_new_marsh_table tr form table.form-table tr .dropdown-menu li a {
    padding: 3px 8px !important; }
.logist-trips .main-table-wrapper table.create_new_marsh_table tr form table.form-table tr #new_driver_phone {
    display: inline-block;
    width: 95px; }
.logist-trips .main-table-wrapper table.create_new_marsh_table tr form table.form-table tr #new_driver_calendar {
    background: url(../img/pic_calendar.png) 108px center no-repeat;
    cursor: pointer; }
.logist-trips .notification-block {
    margin-top: 20px; }
.logist-trips .notification-block .notification-change {
    margin-bottom: 20px; }
.logist-trips .notification-block .notification-change .custom-check {
    display: inline-block;
    margin: 0 30px; }
.logist-trips .notification-block .notification-change .custom-check label {
    font-size: 12px; }
.logist-trips .notification-block .notification-change .custom-check label:before {
    margin-right: 10px; }
.logist-trips .notification-block .notification-change .custom-check input[type="checkbox"]:disabled + label,
.logist-trips .notification-block .notification-change .custom-check input[type="checkbox"]:disabled + label:before {
    opacity: 0.5; }
.logist-trips .notification-block .buttons a {
    margin: 0 5px;
    width: 375px; }
/*logist week trips*/
.logist-week {
    padding-top: 10px; }
.logist-week h1 {
    font-size: 25px;
    margin-bottom: 14px;
    margin-top: 2px; }
.logist-week .caption-row {
    position: relative;
    margin-bottom: 12px;
    line-height: 30px; }
.logist-week .caption-row .city-filter span.filter-name {
    display: inline-block;
    color: #a7a7a7;
    font-weight: 300;
    width: 140px; }
.logist-week .caption-row .city-filter ul {
    display: inline-block; }
.logist-week .caption-row .city-filter ul li {
    display: inline-block;
    line-height: 30px; }
.logist-week .caption-row .city-filter ul li a {
    color: #a2b8cd;
    font-size: 14px;
    font-weight: 300;
    margin: 0 10px;
    padding: 0;
    border-bottom: 1px dashed #a2b8cd; }
.logist-week .caption-row .city-filter ul li a:hover {
    border: 0; }
.logist-week .caption-row .city-filter ul li a.active {
    display: block;
    background: #87a1ba;
    color: #fff;
    border: none;
    padding: 0 10px;
    margin: 0;
    border-radius: 5px;
    cursor: default; }
.logist-week .caption-row .custom-check label {
    color: #a2b8cd;
    font-size: 14px;
    font-weight: 300;
    margin: 0 10px;
    padding: 0; }
.logist-week .caption-row .marsh-date a.reload {
    display: inline-block;
    width: 26px;
    height: 21px;
    background: url(../img/pic_reload.png) no-repeat;
    margin: 9px 9px 0 0;
    vertical-align: top; }
.logist-week .caption-row .marsh-date .current_marsh_date {
    position: relative;
    display: inline-block;
    padding-right: 0;
    font-size: 30px;
    line-height: 30px;
    color: #4e6a8b;
    cursor: pointer;
    width: 160px;
    background: none; /*url(../img/pic_calendar.png) right center no-repeat;*/
    text-align: center;
    float: none;}
.logist-week .caption-row .marsh-date span.btn-date-left {
    display: inline-block;
    width: 24px;
    height: 24px;
    background: url(../img/btn-date-left2.png) no-repeat;
    vertical-align: top;
    margin: 7px;
    cursor: pointer;
}
.logist-week .caption-row .marsh-date span.btn-date-right {
    display: inline-block;
    width: 24px;
    height: 24px;
    background: url(../img/btn-date-right2.png) no-repeat;
    vertical-align: top;
    margin: 7px;
    cursor: pointer;}
.logist-week .caption-row.row_city-direct .city-filter li a.active {
    background: #f49d34; }
.logist-week .custom-check label:before {
    margin: 0; }
.logist-week .table-week {
    width: 14.2%;
    float: left;
    box-shadow: none;
    border: 1px solid #a1b9ce;
}
.logist-week .main-table-wrapper table.table-header tr td {
    padding: 10px 5px;
    font-size: 12px;
    text-align: center;
    vertical-align: middle; }
.logist-week .main-table-wrapper table.table-header tr td:nth-child(1) {
    width: 120px; }
.logist-week .main-table-wrapper table.table-header tr td:nth-child(2) {
    width: 120px; }
.logist-week .main-table-wrapper table.table-header tr td:nth-child(3) {
    width: 120px; }
.logist-week .main-table-wrapper table.table-header tr td:nth-child(4) {
    width: 120px; }
.logist-week .main-table-wrapper table.table-header tr td:nth-child(5) {
    width: 120px; }
.logist-week .main-table-wrapper table.table-header tr td:nth-child(6) {
    width: 120px; }
.logist-week .main-table-wrapper table.table-header tr td:nth-child(7) {
    width: 120px; }
.logist-week .main-table-wrapper .table-body-wrapper {
    /* max-height:445px; */
    /* min-height: 200px; */
    background-color: #F6FCFF; }
.logist-week .main-table-wrapper .table-body-wrapper table.table-body tr td {
    position: relative;
    padding: 5px;
    vertical-align: middle;
    text-align: center; }
.logist-week .main-table-wrapper .table-body-wrapper table.table-body tr td span {
    vertical-align: top; }
.logist-week .main-table-wrapper .table-body-wrapper table.table-body tr td .preorders_count {
    color: #ff8d00; }
.logist-week .main-table-wrapper .table-body-wrapper table.table-body tr td a.show_pass_list {
    display: block;
    width: 25px;
    height: 18px;
    background: url(../img/pic_pass_print.png) no-repeat;
    margin: 0 auto;
    padding: 0; }
.logist-week .main-table-wrapper .table-body-wrapper table.table-body tr td span.show_pass_list_load {
    display: block;
    width: 25px;
    height: 18px;
    background: url(../img/preloader.gif) no-repeat;
    margin: 0 auto;
    padding: 0; }
.logist-week .main-table-wrapper .table-body-wrapper table.table-body tr td a.print_pass_list {
    display: block;
    width: 18px;
    height: 18px;
    background: url(../img/pic_pass_print.png) left -18px no-repeat;
    margin: 0 auto;
    padding: 0; }
.logist-week .main-table-wrapper .table-body-wrapper table.table-body tr td a.print_pass_list.disabled {
    background: url(../img/pic_print_dis.png) left center no-repeat;
    opacity: 1;
    width: 21px;
    height: 22px; }
.logist-week .main-table-wrapper .table-body-wrapper table.table-body tr td a.print_pass_list.disabled.verification {
    background: url(../img/pic_print_dis_ver.png) left center no-repeat; }
.logist-week .main-table-wrapper .table-body-wrapper table.table-body tr .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 100%; }
.logist-week .main-table-wrapper .table-body-wrapper table.table-body tr .bootstrap-select.btn-group .btn .filter-option {
    font-size: 12px; }
.logist-week .main-table-wrapper .table-body-wrapper table.table-body tr .dropdown-menu {
    position: relative;
    max-height: 121px !important;
    overflow-y: auto !important; }
.logist-week .main-table-wrapper .table-body-wrapper table.table-body tr .bootstrap-select.btn-group .dropdown-menu li a span.text {
    font-size: 12px; }
.logist-week .main-table-wrapper .table-body-wrapper table.table-body tr .tour_time {
    color: #0201eb;
    display: block;
    font-size: 14px;
    margin: 3px 0 4px 0;
    border-bottom: 1px dotted;
    padding: 3px 0 3px 0;
    height: 19px;
}
.logist-week .main-table-wrapper .table-body-wrapper table.table-body tr .route_name {
    color: #888;
}
.logist-week .main-table-wrapper .table-body-wrapper table.table-body tr .show_pass_list {
    position: absolute;
    top: 3px;
    right: 3px;
}
.logist-week .main-table-wrapper .table-body-wrapper table.table-body tr .bus_number {
    display: block;
    color: #000;
    font-size: 14px;
    margin: 3px 0 4px 0;
    border-bottom: 1px dotted;
    padding: 3px 0 3px 0;
    height: 19px;
}
.logist-week .main-table-wrapper .table-body-wrapper table.table-body tr .seating_capacity {
    padding: 3px 5px 3px 5px;
    border-radius: 3px;
}
.logist-week .main-table-wrapper .table-body-wrapper table.table-body tr .number_of_demands {
    padding: 3px 5px 3px 5px;
    border-radius: 3px;
}
.logist-week .main-table-wrapper .table-body-wrapper table.table-body tr .balance {
    padding: 3px 5px 3px 5px;
    border-radius: 3px;
}
.logist-week .main-table-wrapper .table-body-wrapper table.table-body tr .positive {
    color: #5dc72e; }
.logist-week .main-table-wrapper .table-body-wrapper table.table-body tr .negative {
    color: #c72e2e; }
.logist-week .main-table-wrapper .table-body-wrapper table.table-body tr .preorders_count {
    padding: 3px 5px 3px 5px;
    border-radius: 3px;
    color: #fbac3f;
}
.logist-week .main-table-wrapper .table-body-wrapper table.table-body tr td:nth-child(1) {
    width: 120px;
    max-width: 120px;
}
.logist-week .main-table-wrapper .table-body-wrapper table.table-body tr td:nth-child(2) {
    width: 120px;
    max-width: 120px;
}
.logist-week .main-table-wrapper .table-body-wrapper table.table-body tr td:nth-child(3) {
    width: 120px;
    max-width: 120px;
}
.logist-week .main-table-wrapper .table-body-wrapper table.table-body tr td:nth-child(4) {
    width: 120px;
    max-width: 120px;
}
.logist-week .main-table-wrapper .table-body-wrapper table.table-body tr td:nth-child(5) {
    width: 120px;
    max-width: 120px;
}
.logist-week .main-table-wrapper .table-body-wrapper table.table-body tr td:nth-child(6) {
    width: 120px;
    max-width: 120px;
}
.logist-week .main-table-wrapper .table-body-wrapper table.table-body tr td:nth-child(7) {
    width: 120px;
    max-width: 120px;
}
.logist-week .main-table-wrapper .table-body-wrapper table.table-body tr td.balance.positive {
    color: #5dc72e; }
.logist-week .main-table-wrapper .table-body-wrapper table.table-body tr td.balance.negative {
    color: #c72e2e; }
.logist-week .main-table-wrapper .table-body-wrapper table.table-body tr .logist-week .main-table-wrapper .table-body-wrapper table.table-body tr td:nth-child(11) {
    width: 45px;
    max-width: 45px;
    padding: 10px 0; }
.logist-week .main-table-wrapper .table-body-wrapper table.table-body tr .logist-week .main-table-wrapper .table-body-wrapper table.table-body tr td:nth-child(11) a:before {
    color: #F45555;
    transition: opacity .4s ease;
    opacity: .6; }
.logist-week .main-table-wrapper .table-body-wrapper table.table-body tr .logist-week .main-table-wrapper .table-body-wrapper table.table-body tr td:nth-child(11) a:hover:before {
    opacity: 1; }
.logist-week .main-table-wrapper .table-body-wrapper table.table-body .row-warning {
    background-color: #f9e3e9; }
.logist-week .main-table-wrapper .table-body-wrapper table.table-body .row-switched-off {
    background-color: #dadada;
    color: #888888; }
.logist-week .main-table-wrapper .table-body-wrapper table.table-body .glyph-on-off {
    width: 12px;
    height: 24px;
    margin-left: 4px;
    padding: 0;
    display: inline-block;
}
.logist-week .main-table-wrapper .table-body-wrapper table.table-body .on-button {
    background: url(../img/on-off-buttons.png) no-repeat;
}
.logist-week .main-table-wrapper .table-body-wrapper table.table-body .off-button {
    background: url(../img/on-off-buttons.png) no-repeat -12px;
}
.logist-week .main-table-wrapper .table-body-wrapper table.table-body .delete {
    color: #F45555;
    opacity: .6;
    top: -3px; }
.logist-week .main-table-wrapper .table-body-wrapper table.table-body .delete:hover {
    opacity: 1; }
.logist-week .main-table-wrapper .table-body-wrapper table.table-body .yes_no {
    top: 2px;
    left: -180px;
    position: absolute;
    width: 175px;
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 0 40px rgba(0, 0, 0, 0.5);
    z-index: 2;
    text-align: center;
    font-size: 14px; }
.logist-week .main-table-wrapper .table-body-wrapper table.table-body .yes_no .btn-box {
    padding: 0 10px 10px 10px; }
.logist-week .main-table-wrapper .table-body-wrapper table.table-body .yes_no span {
    padding: 10px;
    font-size: 14px;
    display: inline-block;
    vertical-align: middle; }
.logist-week .main-table-wrapper .table-body-wrapper table.table-body .yes_no .yes {
    line-height: 20px;
    font-size: 12px;
    height: 20px; }
.logist-week .main-table-wrapper .table-body-wrapper table.table-body .yes_no .no {
    line-height: 20px;
    font-size: 12px;
    height: 20px; }
.logist-week .main-table-wrapper .table-body-wrapper table.table-body .yes_no:after {
    content: '';
    position: absolute;
    top: 20%;
    left: 104%;
    margin-left: -8px;
    width: 0;
    height: 0;
    border-left: 8px solid #fff;
    border-bottom: 8px solid transparent;
    border-top: 8px solid transparent; }
.logist-week .main-table-wrapper .table-body-wrapper table.table-body tr:first-child .yes_no {
    top: 4px; }
.logist-week .main-table-wrapper .table-body-wrapper table.table-body tr:first-child .yes_no:after {
    top: 22%; }
.logist-week .main-table-wrapper .table-body-wrapper table.table-body tr:last-child .yes_no:after {
    top: 52%; }
.logist-week .main-table-wrapper .table-body-wrapper table.table-body tr:last-child .yes_no {
    top: -15px; }
.logist-week .main-table-wrapper table.create_new_marsh_table {
    display: none;
    width: 100%;
    border-top: 2px solid #AEC3D5;
    margin-top: -2px; }
.logist-week .main-table-wrapper table.create_new_marsh_table tr > td {
    padding: 0;
    background-color: #f6fcff; }
.logist-week .main-table-wrapper table.create_new_marsh_table tr form table.form-table {
    width: 100%;
    font-size: 12px; }
.logist-week .main-table-wrapper table.create_new_marsh_table tr form table.form-table tr {
    /* td:nth-child(5) {
        width:149px;
        .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
            width: 136px;
        }
        .btn {
            padding-right: 25px !important;
            span.filter-option {
                text-overflow: ellipsis !important;
            }
        }
    } */ }
.logist-week .main-table-wrapper table.create_new_marsh_table tr form table.form-table tr td {
    padding: 5px;
    border-right: 2px solid #aec3d5;
    vertical-align: middle;
    text-align: center; }
.logist-week .main-table-wrapper table.create_new_marsh_table tr form table.form-table tr td input.calendar {
    font-size: 12px;
    text-align: center; }
.logist-week .main-table-wrapper table.create_new_marsh_table tr form table.form-table tr td:nth-child(1) {
    width: 42px; }
.logist-week .main-table-wrapper table.create_new_marsh_table tr form table.form-table tr td:nth-child(2) {
    width: 25px; }
.logist-week .main-table-wrapper table.create_new_marsh_table tr form table.form-table tr td:nth-child(3) {
    width: 94px; }
.logist-week .main-table-wrapper table.create_new_marsh_table tr form table.form-table tr td:nth-child(3) .form-control {
    padding: 6px;
    cursor: pointer; }
.logist-week .main-table-wrapper table.create_new_marsh_table tr form table.form-table tr td:nth-child(4) {
    width: 89px; }
.logist-week .main-table-wrapper table.create_new_marsh_table tr form table.form-table tr td:nth-child(4) .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 100%; }
.logist-week .main-table-wrapper table.create_new_marsh_table tr form table.form-table tr td:nth-child(5) {
    width: 232px; }
.logist-week .main-table-wrapper table.create_new_marsh_table tr form table.form-table tr td:nth-child(5) .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 220px; }
.logist-week .main-table-wrapper table.create_new_marsh_table tr form table.form-table tr td:nth-child(5) .btn {
    padding-right: 25px !important; }
.logist-week .main-table-wrapper table.create_new_marsh_table tr form table.form-table tr td:nth-child(5) .btn span.filter-option {
    text-overflow: ellipsis !important; }
.logist-week .main-table-wrapper table.create_new_marsh_table tr form table.form-table tr td:nth-child(6) {
    width: 159px; }
.logist-week .main-table-wrapper table.create_new_marsh_table tr form table.form-table tr td:nth-child(6) .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 146px; }
.logist-week .main-table-wrapper table.create_new_marsh_table tr form table.form-table tr td:nth-child(6) .btn {
    padding-right: 25px !important; }
.logist-week .main-table-wrapper table.create_new_marsh_table tr form table.form-table tr td:nth-child(6) .btn span.filter-option {
    text-overflow: ellipsis !important; }
.logist-week .main-table-wrapper table.create_new_marsh_table tr form table.form-table tr td:nth-child(7) {
    width: 50px; }
.logist-week .main-table-wrapper table.create_new_marsh_table tr form table.form-table tr td:nth-child(8) {
    width: 200px;
    border-right: 0; }
.logist-week .main-table-wrapper table.create_new_marsh_table tr form table.form-table tr td:nth-child(8) .btn {
    width: 100%; }
.logist-week .main-table-wrapper table.create_new_marsh_table tr form table.form-table tr .btn {
    padding: 7px 8px;
    font-size: 12px; }
.logist-week .main-table-wrapper table.create_new_marsh_table tr form table.form-table tr .btn span.caret {
    margin-left: 4px; }
.logist-week .main-table-wrapper table.create_new_marsh_table tr form table.form-table tr .dropdown-menu {
    max-height: 190px !important;
    /* max-width:230px; */
    overflow-x: hidden;
    overflow-y: auto; }
.logist-week .main-table-wrapper table.create_new_marsh_table tr form table.form-table tr .dropdown-menu li a {
    padding: 3px 8px !important; }
.logist-week .main-table-wrapper table.create_new_marsh_table tr form table.form-table tr #new_driver_phone {
    display: inline-block;
    width: 95px; }
.logist-week .main-table-wrapper table.create_new_marsh_table tr form table.form-table tr #new_driver_calendar {
    background: url(../img/pic_calendar.png) 108px center no-repeat;
    cursor: pointer; }
.logist-week .notification-block {
    margin-top: 20px; }
.logist-week .notification-block .notification-change {
    margin-bottom: 20px; }
.logist-week .notification-block .notification-change .custom-check {
    display: inline-block;
    margin: 0 30px; }
.logist-week .notification-block .notification-change .custom-check label {
    font-size: 12px; }
.logist-week .notification-block .notification-change .custom-check label:before {
    margin-right: 10px; }
.logist-week .notification-block .notification-change .custom-check input[type="checkbox"]:disabled + label,
.logist-week .notification-block .notification-change .custom-check input[type="checkbox"]:disabled + label:before {
    opacity: 0.5; }
.logist-week .notification-block .buttons a {
    margin: 0 5px;
    width: 375px; }

#company-spisok .trip-title {
    margin-bottom: 5px; }
#company-spisok .trip-body label:before {
    margin-right: 0; }
#company-spisok .trip-body table.table-header tr td {
    padding: 15px 10px;
    vertical-align: middle;
    font-size: 12px;
    text-align: center; }
#company-spisok .trip-body table.table-header tr td:nth-child(1) {
    width: 30px; }
#company-spisok .trip-body table.table-header tr td:nth-child(2) {
    width: 16px;
    padding: 10px 5px;  text-align: center;  border-right: 0; }
#company-spisok .trip-body table.table-header tr td:nth-child(3) {
    width: 210px;  padding-left: 0; }
#company-spisok .trip-body table.table-header tr td:nth-child(4) {
    width: 60px;  text-align: center; }
#company-spisok .trip-body table.table-header tr td:nth-child(5) {
    width: 210px; }
#company-spisok .trip-body table.table-header tr td:nth-child(6) {
    width: 125px; }
#company-spisok .trip-body table.table-header tr td:nth-child(7) {
    width: 40px;  padding: 15px 0;  text-align: center; }
#company-spisok .trip-body table.table-header tr td:nth-child(7) span.total {
    color: #000000;  font-size: 14px;  }
#company-spisok .trip-body table.table-header tr td:nth-child(8) {
    width: 150px;  padding: 10px; }
#company-spisok .trip-body table.table-header tr td:nth-child(8) span.total {
    color: #000000;  font-size: 14px;  }
#company-spisok .trip-body table.table-header tr td:nth-child(9) {
    width: 50px;  padding: 10px 5px; }
#company-spisok .trip-body .table-body-wrapper {
    /* max-height:360px; */ }
#company-spisok .trip-body .table-body-wrapper table.table-body {
    min-height: 100px; }
#company-spisok .trip-body .table-body-wrapper table.table-body tr td {
    position: relative;
    padding: 10px; }
#company-spisok .trip-body .table-body-wrapper table.table-body tr td span.city-name {
    display: block;
    font-size: 12px;
    color: #a7a7a7; }
#company-spisok .trip-body .table-body-wrapper table.table-body tr td span.stop-name {
    display: block;
    font-size: 14px;  }
#company-spisok .trip-body .table-body-wrapper table.table-body tr td div.arrival-point {
    display: block;
    margin-top:5px;
    text-align: right; }
#company-spisok .trip-body .table-body-wrapper table.table-body tr td.int-demand {
    background: url(../img/pic_internet.png) right 2px top 2px no-repeat; }
#company-spisok .trip-body .table-body-wrapper table.table-body tr td.app-demand {
    background: url(../img/pic_mobile_app.png) right 2px top 2px no-repeat; }
#company-spisok .trip-body .table-body-wrapper table.table-body tr td:nth-child(1) {
    width: 30px;
    max-width: 30px;
    padding: 15px 0;
    text-align: center; }
#company-spisok .trip-body .table-body-wrapper table.table-body tr td:nth-child(2) {
    width: 16px;
    padding: 15px 4px;
    text-align: center;
    border-right: 0; }
#company-spisok .trip-body .table-body-wrapper table.table-body tr td:nth-child(3) {
    width: 210px;
    max-width: 210px;
    padding-left: 0;
    font-size: 14px; }
#company-spisok .trip-body .table-body-wrapper table.table-body tr td:nth-child(4) {
    width: 60px;
    max-width: 60px;
    font-size: 14px; }
#company-spisok .trip-body .table-body-wrapper table.table-body tr td:nth-child(5) {
    width: 210px;
    max-width: 210px;
    font-size: 14px; }
#company-spisok .trip-body .table-body-wrapper table.table-body tr td:nth-child(6) {
    width: 125px;
    max-width: 125px; }
#company-spisok .trip-body .table-body-wrapper table.table-body tr td:nth-child(6) .select-status {
    padding: 0;
    width: 100px;
    text-align: center; }
#company-spisok .trip-body .table-body-wrapper table.table-body tr td:nth-child(6) .select-opt-status {
    width: 155px;
    left: -12px; }
#company-spisok .trip-body .table-body-wrapper table.table-body tr td:nth-child(7) {
    width: 41px;
    max-width: 41px;
    padding: 15px 0;
    text-align: center; }
#company-spisok .trip-body .table-body-wrapper table.table-body tr td:nth-child(8) {
    vertical-align: top;
    width: 150px;
    max-width: 150px;
    padding: 10px; }
#company-spisok .trip-body .table-body-wrapper table.table-body tr td:nth-child(8) span.payment-accepted {
    font-size: 14px;
    color: #777777;
}
#company-spisok .trip-body .table-body-wrapper table.table-body tr td:nth-child(8) div.payment-partner {
    color: white;
    background-color: #a1b9ce;
    padding: 3px; }
#company-spisok .trip-body .table-body-wrapper table.table-body tr td:nth-child(9) {
    width: 50px;
    max-width: 50px;
    padding: 10px; }
#company-spisok span.date-print {
    display: block;
    font-size: 14px;
    margin: 15px 0;
    color: #8a9299; }
#company-spisok span.date-print span.date,
#company-spisok span.date-print span.time {
    color: #000; }
#company-spisok .buttons-row .auto {
    display: inline-block;
    color: #a7a7a7;
    padding: 10px 0; }
#company-spisok .buttons-row .auto .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 270px; }
#company-spisok .buttons-row .auto .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) .btn {
    padding: 5px 30px 5px 12px;
    margin-left: 0;
    overflow: hidden;
    text-overflow: ellipsis; }
#company-spisok .buttons-row .auto .bootstrap-select.btn-group .dropdown-menu {
    max-height: 190px !important;
    overflow: hidden;
    overflow-y: auto; }
#company-spisok .buttons-row .auto label {
    margin-left: 16px; }
#company-spisok .buttons-row .auto label:first-child {
    margin-left: 0; }
#company-spisok .buttons-row .auto > span {
    display: inline-block;
    color: #333; }
#company-spisok .buttons-row .auto .driver_phone_bot a.tel {
    color: #000;
    display: inline-block;
    border-bottom: 1px dotted #777; }
#company-spisok .buttons-row .auto .driver_phone_bot a.tel span.code {
    color: #777; }
#company-spisok .buttons-row .auto .driver_phone_bot a.tel:hover {
    border: 0; }
#company-spisok .buttons-row .btn {
    display: inline-block;
    padding: 0 35px; }
#company-spisok .buttons-row .btn-blue-big,
#company-spisok .buttons-row .btn-yellow-big {
    margin: 20px 15px 10px 0; }
#company-spisok .buttons-row .btn-blue-big span.print {
    display: inline-block;
    width: 25px;
    height: 18px;
    background: url(../img/pic_pass_print.png) 0 -36px;
    vertical-align: middle; }
#company-spisok .trip-body .table-body-wrapper table.table-body tr td .commentForDriver, #print .print-body table.table-body tr td .commentForDriver {
    color: #A7A7A7;
    font-size: 12px;
    margin-top: 11px;
    display: block;
    max-width: 138px;  }
#company-spisok .trip-body tr td a.passenger-name {
    border-bottom: 1px dotted #a7a7a7;
    line-height: 15px;
    color: #000;  }
#company-spisok .trip-body tr td a.passenger-name:hover {
    border-bottom: none;  }
#company-spisok span.vel,
#company-spisok span.mts,
#company-spisok span.life,
#company-spisok span.city-phone {
    display: inline-block;
    width: 15px;
    height: 15px;
    line-height: 15px;
    margin: 0;
    vertical-align: top;  }

.company-drivers .filter-wrap {
    margin-bottom: 10px;
}
.company-drivers .filter-wrap input[type="text"] {
    display: inline-block;
    width: 250px;
}
.company-drivers .main-table-wrapper table.table-header td {
    position: relative;
    padding: 20px 15px;
    background-color: #a1b9ce;
    color: #fff;
    font-weight: 300;
    border-right: 2px solid #aec3d5; }
.company-drivers .main-table-wrapper table.table-header td:nth-child(1) {
    width: 250px; }
.company-drivers .main-table-wrapper table.table-header td:nth-child(2) {
    width: 210px; }
.company-drivers .main-table-wrapper table.table-header td:nth-child(3) {
    width: 150px; }
.company-drivers .main-table-wrapper table.table-header td:nth-child(4) {
    width: 125px; }
.company-drivers .main-table-wrapper table.table-header td:nth-child(5) {
    width: 100px; }
.company-drivers .main-table-wrapper table.table-header td:nth-child(6) {
    width: 100px; }
.company-drivers .main-table-wrapper .table-body-wrapper {
    max-height: 400px; }
.company-drivers .main-table-wrapper .table-body-wrapper table.table-body tr td.edit {
    padding: 10px 10px;
    vertical-align: top; }
.company-drivers .main-table-wrapper .table-body-wrapper table.table-body tr td.edit a {
    display: block;
    width: 7px;
    height: 22px;
    margin: 0 auto;
    background: url(../img/pic_edit_remove.png) no-repeat; }
.company-drivers .main-table-wrapper .table-body-wrapper table.table-body tr td.remove {
    padding: 10px 4px;
    vertical-align: top; }
.company-drivers .main-table-wrapper .table-body-wrapper table.table-body tr td.remove a.remove_driver {
    display: block;
    width: 19px;
    height: 22px;
    margin: 0 auto;
    background: url(../img/pic_edit_remove.png) -7px 0 no-repeat; }
.company-drivers .main-table-wrapper .table-body-wrapper table.table-body tr td.remove div.yes_no {
    position: absolute;
    width: 350px;
    right: 90%;
    background-color: #fff;
    top: 0;
    margin-top: -17px;
    border-radius: 5px;
    box-shadow: 0 0 40px rgba(0, 0, 0, 0.5);
    z-index: 1; }
.company-drivers .main-table-wrapper .table-body-wrapper table.table-body tr td.remove div.yes_no span {
    display: block;
    width: 100%;
    padding: 10px 20px; }
.company-drivers .main-table-wrapper .table-body-wrapper table.table-body tr td.remove div.yes_no .btn-box {
    padding: 10px 20px; }
.company-drivers .main-table-wrapper .table-body-wrapper table.table-body tr td.remove div.yes_no .btn-box a:first-child {
    width: 47%;
    height: 20px;
    padding: 0;
    line-height: 20px; }
.company-drivers .main-table-wrapper .table-body-wrapper table.table-body tr td.remove div.yes_no .btn-box a:last-child {
    width: 47%;
    height: 20px;
    padding: 0;
    line-height: 20px; }
.company-drivers .main-table-wrapper .table-body-wrapper table.table-body tr td.remove div.yes_no:after {
    content: '';
    position: absolute;
    top: 45%;
    left: 100%;
    margin-top: -5px;
    width: 0;
    height: 0;
    border-left: 8px solid #fff;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent; }
.company-drivers .main-table-wrapper .table-body-wrapper table.table-body tr td:nth-child(1) {
    width: 250px;
    max-width: 250px; }
.company-drivers .main-table-wrapper .table-body-wrapper table.table-body tr td:nth-child(1) span {
    overflow: hidden;
    display: block;
    text-overflow: ellipsis; }
.company-drivers .main-table-wrapper .table-body-wrapper table.table-body tr td:nth-child(1) img {
    float: left;
    width: 30px;
    height: 30px;
    margin-right: 10px;
    vertical-align: top;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}
.company-drivers .main-table-wrapper .table-body-wrapper table.table-body tr td:nth-child(2) {
    width: 210px;
    max-width: 210px; }
.company-drivers .main-table-wrapper .table-body-wrapper table.table-body tr td:nth-child(3) {
    width: 150px;
    max-width: 150px; }
.company-drivers .main-table-wrapper .table-body-wrapper table.table-body tr td:nth-child(3) span {
    overflow: hidden;
    display: block;
    text-overflow: ellipsis; }
.company-drivers .main-table-wrapper .table-body-wrapper table.table-body tr td:nth-child(4) {
    width: 125px;
    max-width: 125px; }
.company-drivers .main-table-wrapper .table-body-wrapper table.table-body tr td:nth-child(5) {
    width: 100px;
    max-width: 100px; }
.company-drivers .main-table-wrapper .table-body-wrapper table.table-body tr td:nth-child(6) {
    width: 50px;
    max-width: 50px; }
.company-drivers .main-table-wrapper .table-body-wrapper table.table-body tr td:nth-child(7) {
    width: 50px;
    max-width: 50px; }
.company-drivers .main-table-wrapper .table-body-wrapper table.table-body tr td a.tel:first-child + span.vel,
.company-drivers .main-table-wrapper .table-body-wrapper table.table-body tr td a.tel:first-child + span.mts,
.company-drivers .main-table-wrapper .table-body-wrapper table.table-body tr td a.tel:first-child + span.life,
.company-drivers .main-table-wrapper .table-body-wrapper table.table-body tr td a.tel:first-child + span.city-phone {
    margin-top: 0; }
.company-drivers .main-table-wrapper .table-body-wrapper table.table-body tr td a.tel + span.vel,
.company-drivers .main-table-wrapper .table-body-wrapper table.table-body tr td a.tel + span.mts,
.company-drivers .main-table-wrapper .table-body-wrapper table.table-body tr td a.tel + span.life,
.company-drivers .main-table-wrapper .table-body-wrapper table.table-body tr td a.tel + span.city-phone {
    margin-top: 10px; }
.company-drivers .main-table-wrapper .table-body-wrapper table.table-body tr:nth-child(even) {
    background-color: #e1ecfb; }
.company-drivers .main-table-wrapper .table-body-wrapper table.table-body tr:first-child td.remove div.yes_no {
    margin-top: 0; }
.company-drivers .main-table-wrapper .table-body-wrapper table.table-body tr:first-child td.remove div.yes_no:after {
    margin-top: -22px; }
.company-drivers .main-table-wrapper .table-body-wrapper table.table-body tr:last-child td {
    border-bottom: none; }
.company-drivers .main-table-wrapper .table-body-wrapper table.table-body tr:last-child td.remove div.yes_no {
    margin-top: -33px; }
.company-drivers .main-table-wrapper .table-body-wrapper table.table-body tr:last-child td.remove div.yes_no:after {
    margin-top: 14px; }
