/*--------------------------transport/driver-panel-----------------------------------------------------------*/
.info-list-div table tr.driver-tanker-set td {
    padding: 5px 5px;
    vertical-align: top;
}

.info-list-div table tr.driver-tanker-set td.td-type-info {
    padding: 5px 3px;
    min-width: 110px
}

.info-list-div table tr.driver-tanker-set td.td-name-info {
    padding: 5px 3px;
    min-width: 110px
}

.info-list-div table tr.driver-tanker-set td.td-product-info {
    padding: 5px 3px;
    min-width: 85px
}

.driver-name-td {
    padding: 5px 7px;
    max-width: 190px
}

.col-number {
}

.info-list-div table tr.driver-tanker-set .td-tanker-num {
    padding: 5px 7px;
    max-width: 150px
}

.info-list-div table tr.driver-tanker-set .td-tanker-num .form-control {

    min-width: 110px;
    max-width: 130px
}

.driver-name-d {
    display: flex;
    vertical-align: middle
}

.info-list-div table .driver-name-td select.form-control, .info-list-div table .driver-name-td input,
.info-list-div table .driver-name-td .form-control {
    display: inline-block;
    width: calc(100% - (35px)) !important;
    margin: 0 5px;
    min-width: 110px;
    max-width: 170px;
    height: 28px !important
}

.driversShowBtn {
    font-size: 22px;
    color: #1cb386;
    text-decoration: none;
    width: 22px;
    display: inline-block;
    margin: 1px 3px 1px 1px
}

.driversShowBtn:hover {
    text-decoration: none
}

.delivery-table {
    width: 100%;
    overflow-x: auto
}

.info-list-table table#driver-popup-table thead th {
    width: auto
}

.info-list-table table#driver-popup-table tbody td {
    padding: 3px 5px
}

.info-list-table table#driver-popup-table thead th.cheked-th {
    width: 55px
}


.driver-dashboard-list {
    float: right
}

.prodoct-info-d table .brown-tr th {
    background: #d8d5aa;
    text-align: center;
    color: #fff;
}

.prodoct-info-d table .brown-tr td {
    background: #d8d5aa;
    text-align: center;
    color: #000;
    padding: 5px;
}

.driver-dashboard-list table th {
    padding: 5px;
    text-align: center;
    max-width: 52px;
    width: 52px;
    border-left: 1px solid #ccc;
}

.driver-dashboard-list .counter {
    width: 52px;
}

.driver-dashboard-list table th span.icon {
    font-size: 21px;
}

.driver-dashboard-list .tanker-info-d .col {
    padding: 5px 7px;
    font-size: 0.95rem;
    text-align: center;
}

.driver-dashboard-list .prodoct-info-d .p-name {
    font-size: 0.85rem
}

.driver-dashboard-list .transport-info-td .col {
    border-bottom: 1px dashed #7c6726;
    text-align: center;
    font-weight: bolder;
    margin: 0 auto;
    font-size: 1.1rem;
    padding: 4px 4px;
    line-height: 1.5
}

.driver-dashboard-list .transport-info-td .col:last-child {
    border-bottom: none;
}

.driver-dashboard-list .transport-info-td .col strong {
    color: #7c6726;
    display: block;
    padding: 3px;
}

.driver-dashboard-list .transport-info-td .col strong.destination {
    color: #3589c5;
}

.transport-search .form-group.row {
    padding: 0
}

.transport-search .col {
    padding-right: 5px;
    padding-left: 5px
}

.transport-search .form-control {
    font-size: 0.9rem;
}

.transport-search#accordion-search {
    margin-top: -30px
}

.transport-search .btn {
    width: auto;
    min-width: 57px;
    display: inline-block;
    margin: 3px 1px;
}

.transport-search#accordion-search label, .transport-search .control-label {
    padding-left: 6px;
    font-size: 0.85rem; /*white-space: nowrap;*/
    margin: 3px auto 0;
    text-align: right;
}

.search-row {
    margin-left: -10px;
    margin-right: -10px;
    margin-top: 7px
}

/*--------------------transport/derver-design2----------------------------------------*/
.driverPanel-body {
    background: #fff url("../images/Driver-bg.png") bottom left repeat-x;
    min-height: 100vh;
}

.driverPanel-body .driverPanel-wrapper {
    background: transparent url("../images/road-truck.png") bottom left no-repeat;
}

.driverPanel-contents .header-left {
    padding: 0
}

.driverPanel-contents .header-left .container {
    padding: 0
}

.driver-Panel-Breadcrumbs {
    display: none
}

.search-panel {
    border: 1px solid #e7e7e7;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    background: #fff;
    margin: 15px auto;
    padding: 10px 15px 10px;
    display: table;
    width: auto;
    -webkit-box-shadow: 3px 3px 4px 2px rgba(204, 204, 204, 0.6);
    -moz-box-shadow: 3px 3px 4px 2px rgba(204, 204, 204, 0.6);
    box-shadow: 3px 3px 4px 2px rgba(204, 204, 204, 0.6);
    /*    padding-right: 70px;*/
    padding-left: 60px;
    position: relative;
}

.search-panel-h4 {
    position: absolute;
    right: 10px;
    top: 10px
}

.search-panel .btn-search {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 42px;
    min-width: 42px;
    border-radius: 10px 0 0 10px;
    border: 1px solid #4ab9e7;
    background: #4ab9e7;
    display: unset;
    margin: 0;
}

.search-panel .btn-search:hover, .search-panel .btn-search:focus {
    background: #3d98be;
    box-shadow: 0 0 01px rgba(34, 37, 255, 0.39);
}

.search-panel .btn-search i {
    font-size: 22px;
}

.search-panel .control-label {
    width: 70px;
    display: inline-block
}

.search-panel .form-control {
    width: calc(100% - (70px)) !important;
    float: left;
}

.driver-Panel-info {
    margin: 5px auto;
    display: table;
    width: 100%;
    max-width: 550px;
    border-radius: 25px;
    overflow: hidden;
    min-width: 230px;
    background: #fff;
    -webkit-box-shadow: 3px 3px 4px 2px rgba(204, 204, 204, 0.6);
    -moz-box-shadow: 3px 3px 4px 2px rgba(204, 204, 204, 0.6);
    box-shadow: 3px 3px 4px 2px rgba(204, 204, 204, 0.6);
}

.driver-Panel-info table {
    border: 1px solid #d9d9d9;
}

.driver-Panel-info table th {
    padding: 10px 10px;
    font-size: 1rem;
    color: #000;
    border-bottom: 1px solid #d9d9d9;
    border-left: 1px solid #d9d9d9;
    width: 50px;
    background: #fcfcfc;
}

.driver-Panel-info table th .icon {
    font-size: 30px;
    color: #000
}

.driver-Panel-info table td {
    padding: 10px 5px;
    border-bottom: 1px solid #d9d9d9;
    font-weight: bold;
    background: #fcfcfc;
    font-size: 1.3rem;
}

.driver-Panel-info table td.drive-td-title {
    text-align: right;
    color: #000;
    max-width: 78px;
    font-family: 'AlHurraTxtBold';
}

.driver-Panel-info table td.drive-td-info {
    text-align: center;
    color: #488ccb;
    font-size: 1.5rem;
}

.driver-Panel-info table .tunker-info td.drive-td-title {
    color: #000;
}

.driver-Panel-info table .tunker-info td {
    color: #fff;
    background: #cdcdcd;
}

.driver-Panel-info table .tunker-info td .tankermodel {
    color: #488ccb;
}

.driver-Panel-info table .tunker-info td .tankercapacity {
    color: #1c9c25;
}

.driver-Panel-info table .tunker-info td .col-auto {
    padding: 0 5px
}

.driver-Panel-info table .source-info td {
    background: #c6ff8e
}

.driver-Panel-info table .source-info td.drive-td-info {
    color: #488ccb
}

.driver-Panel-info table .destination-info td {
    background: #18841f;
}

.driver-Panel-info table .destination-info td.drive-td-info {
    color: #f6ff00;
    font-size: 1.6rem;
}

.driver-Panel-info table .product-info td {
    background: #3d98be;
}

.driver-Panel-info table .product-info td.drive-td-info {
    color: #f6ff00;
    font-size: 1.6rem;
}

.driver-Panel-info table .driver-date-info td.drive-td-info {
    background: #f6ff62;

}

.driver-Panel-info table .driver-date-info td.count-nv {
    background: #420b62;
    color: #f5e8e8;
    font-size: 2.5rem;
    padding: 2px 5px;
}


.driver-Panel-info table tr.driver-date-info.seprate-tr td {
    border-top: 2px solid #ccc;
    position: relative;
    padding-left: 15px
}

.driver-Panel-info table tr.driver-date-info.seprate-tr th {
    border-top: 2px solid #ccc;
}

.driver-Panel-info table tr.driver-date-info.seprate-tr:first-child th {
    border-top: none;
}

.driver-Panel-info table tr.driver-date-info.seprate-tr:first-child td {
    border-top: none;
}

.count-nv {
    position: absolute;
    left: 0px;
    top: 0;
    height: 100%;
    padding: 10px 5px 8px;
    background: #ccc
}

.driver-buttons {
    margin: 10px auto;
    display: table;
    width: 100%;
    max-width: 550px;

    min-width: 230px;
}

.driver-buttons a, .driver-buttons .btn {
    padding: 7px 5px;
    text-align: center;
    border-radius: 25px;
    width: 100%;
    margin: 10px auto;
    border: 1px solid #b6b6b6;
    font-size: 1.3rem;
    position: relative;
    transition: 0.9s ease-in-out
}

.driver-buttons a i, .driver-buttons .btn i {
    background: orange;
    border-radius: 100%;
    right: 15px;
    top: 7px;
    width: 25px;
    height: 25px;
    position: absolute;
}

.driver-buttons a i:before, .driver-buttons .btn i:before {
    position: absolute;
    color: #c6ff8e;
    font-size: 42px;
    top: -16px;
    right: -13px;


}

a.btn-gray {
    background: #b6b6b6;
    color: #fff;
}

a.btn-gray:hover {
    color: #fff;
    background: #9a9a9a
}

a.btn-gradient-blue {
    color: #000; /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#488ccb+0,8ec9ff+100 */
    background: rgb(72, 140, 203); /* Old browsers */
    background: -moz-linear-gradient(left, rgba(72, 140, 203, 1) 0%, rgba(142, 201, 255, 1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(72, 140, 203, 1) 0%, rgba(142, 201, 255, 1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(72, 140, 203, 1) 0%, rgba(142, 201, 255, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#488ccb', endColorstr='#8ec9ff', GradientType=1); /* IE6-9 */
    width: 100%;
}

a.btn-gradient-blue:hover {
    background: rgb(72, 140, 203);
    color: #fff
}


/*---------------------transport/transport-letter-print--------------------------------------------*/

.transport-delivery-info-table {
    width: 98%;
    margin: 0 auto;
    font-size: 9pt
}

.delivery-info-d2 .transport-delivery-info-table {
    width: 100%
}

.transport-delivery-info-table th {
    font-size: 9pt;
    text-align: center;
    font-weight: bold;
    background: #c9c9c9 !important;
    padding: 2px 3px;
    max-height: 30px;

}

.transport-delivery-info-table td {
    font-size: 8.5pt;
    text-align: right;
    font-weight: bold;
    background: #fff;
    padding: 3px 4px 3px 2px
}

.transport-letter-first-info h3 {
    color: #000;
    font-size: 1.2rem;
    margin: 7px auto 20px;
}

.transport-letter-first-info p {
    text-align: justify
}

#transport-letter-print .print-page-title {
    padding: 5px 5px 0
}

#transport-letter-print {
    position: relative
}

#transport-letter-header {
    position: relative;
    height: 195px !important;
    padding-bottom: 0px;
}

#transport-letter-header {

    top: 0;
    left: 0;
    width: 100%;
    height: 195px !important;
    position: relative;

}

#transport-letter-header .print-head-bg {
    color-adjust: exact !important;
    print-color-adjust: exact !important;
    -webkit-print-color-adjust: exact !important;
    background: url("../images/header.jpg") no-repeat left top !important;
    /*   position: fixed;*/
    top: 0;
    left: 0;
    width: 100%;
    height: 195px !important;
    z-index: 1;
    display: block;
}

#transport-letter-header thead {

    width: 100%;
    top: 0
}

#transport-letter-header-logo {
    height: 195px
}

#transport-letter_report-info {
    vertical-align: top
}

#faxmail {
    text-align: center;
    position: relative
}

#faxmail h3 {
    text-align: center;
    font-size: 13pt;
    font-weight: bold;
    color: #000;
    z-index: 1000;
    position: absolute;
    top: -48px;
    right: -8px; /*    left: 80px;*/
}


#transport-letter-header tbody {
    padding-top: 240px;
    padding-bottom: 20px;
}

body.command-page-print {

    font-family: 'Al-Jazeera-Arabic-Light', DroidArabicKufi, Arial, sans-serif;
    margin: 0 auto;
}

#transport-letter_report-content p {
    margin-bottom: 5px;
    font-family: 'Al-Jazeera-Arabic-Light', DroidArabicKufi, Arial, sans-serif !important;
    line-height: 1.5;
    text-align: justify;
}

#transport-letter-header .print-header-text h2 {
    text-align: center;
    color: #157234;
    font-size: 11pt;
    font-weight: bolder;
    margin-bottom: 6px;
}

#transport-letter-header .print-header-text h3 {
    text-align: center;
    color: #006600;
    font-size: 10.8pt;
    font-weight: bolder;
    line-height: 1.5;
}

#transport-letter-header .print-head-logo {
    text-align: center;
    width: 100px;
    color-adjust: exact !important;
    print-color-adjust: exact !important;
    -webkit-print-color-adjust: exact !important;
    background: url("../images/head-border-vertical.png") no-repeat left center !important;
    padding-left: 8px;
    margin-top: 21px;
    height: 110px;
    display: block;
}

#transport-letter-header .row {
    padding-right: 50px;
}

#transport-letter-header p {
    padding-right: 60px;
    margin-bottom: 5px;
}

#transport-letter-header .print-header-text {
    text-align: center;
    width: 225px;
    display: inline-block;
    padding-top: 22px;
}

#transport-letter-header p {
}

.transport-letter-first-info {
    padding-left: 2px;
    margin-top: 3px;
    margin-bottom: 7px;
}

.transport-letter-first-info h6 {
    margin-bottom: 5px;
    font-size: 11pt;
    line-height: 15pt;
    text-align: justify !important;
}

.transport-letter-first-info p {
    margin-bottom: 5px;
    font-size: 11pt;
    line-height: 15pt;
    text-align: justify !important;
}

.transport-letter-first-info h3 {

    font-size: 11pt;

    font-weight: normal;
    font-family: 'Al-Jazeera-Arabic-Regular', DroidArabicKufi, Arial, sans-serif !important;
    line-height: 1.5;
    margin: 5px auto;
}

.transport-letter-first-info h4 {
    margin-top: 0px;
    font-size: 11pt;
    margin-bottom: 5px;
    font-family: 'Al-Jazeera-Arabic-Regular', DroidArabicKufi, Arial, sans-serif !important;
    line-height: 15pt;
}

.terminal-commands h5 {
    line-height: 15pt;
    font-size: 11pt;
    margin-bottom: 10px;
    /*text-decoration: underline;*/
    font-weight: bold;
    color: #267e32 !important;
    font-family: 'Al-Jazeera-Arabic-Regular', DroidArabicKufi, Arial, sans-serif !important;
}


.terminal-commands {
    margin: 20px auto 25px;
    line-height: 15pt;
}

.command-message {
    font-size: 10pt;
    text-align: justify;
    font-family: 'Al-Jazeera-Arabic-Light', DroidArabicKufi, Arial, sans-serif !important;
    line-height: 15pt;

}

.command-info-table {
    margin: 10px auto 18px;
    border-radius: 5px;
    overflow: hidden;
}

.command-info-table tr td {
    padding: 4px 5px;
    text-align: center;
    border: 1pt solid #ccc;
    border-radius: 8px;
    z-index: 1;
    font-size: 10pt;
    font-weight: bold;
    font-family: 'Al-Jazeera-Arabic-Regular', DroidArabicKufi, Arial, sans-serif !important;
}

.command-info-table tr td strong {
    color: #267e32 !important
}

#transport-letter-print-main {
    height: 100%;
}

#tfoot-page-bg-right:before {
    color-adjust: exact !important;
    print-color-adjust: exact !important;
    -webkit-print-color-adjust: exact !important;
    position: fixed;
    bottom: 70px;
    width: 131px;
    height: 284px;
    background: url("../images/right-bg2.png") no-repeat right bottom !important;
    right: 0;
    z-index: 0;
    content: "";
    display: block;
    opacity: 0;
}


#tfoot-page-bg-right.general-karbaa-tfoot-page-bg-right:before {


    width: 131px;
    height: 240px;
    background: url("../images/right-bg2.png") no-repeat right bottom !important;
    bottom: 90px;
}


#tfoot-page-command {
    width: 100%;
    height: 40px;
    position: relative;
    /* display: inline-block;*/

}

#tfoot-page-bg {
    color-adjust: exact !important;
    print-color-adjust: exact !important;
    -webkit-print-color-adjust: exact !important;
    bottom: 0;
    width: 100%;
    height: 55px;
    background: url("../images/bg-footer.png") repeat-x left bottom !important;
    position: fixed;
    right: 0;
    display: block;
}

.HeaderGeneral-main {
}

.HeaderGeneral-main #transport-letter-print-content {
    margin: 0 auto;
    margin-right: 18%;
    /* padding-bottom: 100px;*/
    display: block !important;
    text-align: right;
    direction: rtl
}

.transport-letter-print-table-2 #transport-letter-print-content {
    display: table !important;
    vertical-align: top
}

.transport-letter-print-table-2 .delivery-info-d2 {
    margin-top: 5px
}

#transport-letter-print-content #signature {
    margin-bottom: 10px;
    margin-top: 5px;
}

#signature .panevesht {
    margin-top: 25px
}

#transport-letter-print-main .delivery-info-d {
    width: 100%;
    margin: 5px auto 0;
    min-height: 80px;
}

#transport-letter-print-main .transport-delivery-info-table td {
    padding: 1px 4px 1px 1px;
    line-height: 1.1;
    height: 19px;
    font-size: 8.1pt
}

body.A4 .sheet-a4 {
    height: auto;
    min-height: 290mm;
}

#transport-letter-print-main #signature p {
    margin-bottom: 5px
}

#transport-letter-print-main .attachment p {
    text-align: justify
}

#transport-letter-print-main .attachment ul li {
    text-align: justify;
    margin: 5px auto 10px;
    line-height: 15pt;
    font-size: 10pt;

    font-family: 'Al-Jazeera-Arabic-Light', DroidArabicKufi, Arial, sans-serif !important;

}

#transport-letter-print-main #signature {
    margin-bottom: 10px;
    margin-top: 2px;
    padding-top: 3px;
}

#transport-letter-print-main .attachment {
    margin-top: 10px;
}

/*-------------------command-report-design2-----------------------------------------*/
#delivery-letter-header td.iraq-logo-td {
    position: relative;
    padding-bottom: 15px
}

#command-report-header td.iraq-logo-td {
    position: relative;
    padding-bottom: 15px
}

#delivery-letter-header td.iraq-logo-td img {
    position: relative;
    left: -88px;
    max-width: 70px
}

#command-report-header td.iraq-logo-td img {
    position: relative;
    left: -131px;
    max-width: 70px
}

.command-report-main-design2 .command-info-table thead tr th {
    padding: 1pt 2pt;
    text-align: center;
    border: 1pt solid #4f4e4e !important;
    background: #c9c9c9 !important;
    border-top: none !important;
    z-index: 1;
    line-height: 1.25;
    font-size: 8.5pt;
    border-radius: 0;
    font-weight: bold;
    color: #000 !important;
    font-family: 'Al-Jazeera-Arabic-Regular', DroidArabicKufi, Arial, sans-serif !important;
}

.command-report-main-design2 .command-info-table thead tr.no-border th {
    padding: 1pt 1pt 0;
    text-align: center;
    border: none !important;
    border-top: 1pt solid #000 !important;

}

.command-report-main-design2 .command-info-table thead tr.no-border th:first-child {
    border-right: 1pt solid #000 !important;

}

.command-report-main-design2 .command-info-table thead tr.no-border th:last-child {
    border-left: 1pt solid #000 !important;

}

.command-report-main-design2 .command-info-table thead tr.no-border th.has-border {

    border: 1pt solid #4f4e4e !important;
    border-bottom: none !important

}

.command-report-main-design2 .command-info-table thead tr th.no-border-top {


    border-top: none !important

}

.command-report-main-design2 .command-info-table tr td {
    padding: 1pt 2pt;
    text-align: center;
    border: 1pt solid #ccc !important;
    z-index: 1;
    line-height: 1.25 !important;
    font-size: 7.6pt;
    font-weight: bold;
    border-radius: 0;
    font-family: 'Al-Jazeera-Arabic-Regular', DroidArabicKufi, Arial, sans-serif !important;
}

.command-report-main-design2 .command-info-table tr:nth-child(2n) td {
    background: rgba(169, 169, 169, 0.11) !important;
}

.command-report-main-design2 .command-info-table tr td.nowrap-text {
    white-space: nowrap
}

.command-report-main-design2 .command-info-table tr td.number-font {
    font-family: 'lato', DroidArabicKufi, Arial, sans-serif !important;
    font-size: 9pt;
}

.command-report-main-design2 #command-report-print-content2 {
    margin: 0px auto;
    margin-right: 19%;
    /* padding-bottom: 100px; */

    text-align: right;
    direction: rtl;
    display: table !important;
    vertical-align: top;
}

.command-report-main-design3 #command-report-print-content2 {
    margin: 0px auto;
    margin-right: 0;
    /* padding-bottom: 100px; */
    width: 100%;
    text-align: right;
    direction: rtl;
    display: table !important;
    vertical-align: top;
}

.command-report-main-design2 .terminal-commands {
    vertical-align: top;
    /*   display: inline-table;*/
    width: 100%;
    min-width: 630px;
    max-width: 630px;
    margin: 0 auto 3px;
    min-height: 570px;
    max-height: 650px;
    height: 600px;
}

.command-report-main-design3#command-report-print-main3 {
    overflow: hidden;
    height: auto;
}

.command-report-main-design3 .terminal-commands {
    vertical-align: top;
    display: block;
    width: 100%;
    min-width: 630px;
        max-width: 92%;
    margin: 25px auto 3px;
    min-height: 770px;
    max-height: unset;
    height: auto;
}

.command-report-main-design2 .commant-first-info {
    padding-left: 10px;
    margin-top: 0;
    margin-bottom: 0;
}

.command-report-main-design2 .commant-first-info h5 {
    font-size: 10.5pt;
    margin-bottom: 5px;
    font-family: 'Al-Jazeera-Arabic-Regular', DroidArabicKufi, Arial, sans-serif !important;
}

.command-report-main-design2 .commant-first-info h6 {
    font-size: 10.5pt;
    margin-bottom: 5px;
    font-family: 'Al-Jazeera-Arabic-Regular', DroidArabicKufi, Arial, sans-serif !important;
}

.command-report-main-design2 .commant-first-info h6.BeginText-txt {
    font-size: 11.5pt;
    margin-bottom: 0;
    font-family: 'Al-Jazeera-Arabic-Regular', DroidArabicKufi, Arial, sans-serif !important;
}

.command-report-main-design3 .commant-first-info h5 {
    font-size: 13.5pt;
    margin-bottom: 5px;
}

.command-report-main-design3 .commant-first-info h4 {
    font-size: 13.5pt;
    margin-bottom: 5px;
    font-family: 'Al-Jazeera-Arabic-Regular', DroidArabicKufi, Arial, sans-serif !important;
}

.command-report-main-design3 .commant-first-info h6 {
    font-size: 12pt;
    margin-bottom: 5px; /*  font-weight:normal;*/
    line-height:1.6;
}

.command-report-main-design3 #command_report-content p {
    font-size: 11pt;
    white-space: nowrap;
    font-family: 'Al-Jazeera-Arabic-Regular', DroidArabicKufi, Arial, sans-serif !important;
    margin-bottom: 4px !important;
}

.command-report-main-design3 #command_report-content table p {
    font-size: 12pt;
    white-space: nowrap;
    font-family: 'Al-Jazeera-Arabic-Regular', DroidArabicKufi, Arial, sans-serif !important;
    margin-bottom: 0  !important;
}

.command-report-main-design2 #signature .sign-td2 br:nth-child(2) {
    display: none
}

.command-report-main-design2 #signature .sign-td2 br:nth-child(3) {
    display: none
}

.command-report-main-design2 #signature .sign-td2 br:nth-child(4) {
    display: none
}

.command-report-main-design2 #signature .sign-td2 br:nth-child(5) {
    display: none
}

.command-report-main-design2 #signature .sign-td2 br:nth-child(6) {
    display: none
}

.command-report-main-design3 #command-report-print-content ul li {
    font-size: 9.8pt;
    font-family: 'Al-Jazeera-Arabic-Regular', DroidArabicKufi, Arial, sans-serif !important;
}

.command-report-main-design2 #command-report-header .print-head-bg {
    background: none !important
}

.command-report-main-design2 #tfoot-page-bg-right:before {
    background: none !important
}

.command-report-main-design2 #command-report-print-content #signature {
    padding-top: 0;
    margin: 15px auto 20px
}

.command-report-main-design2 #command-report-print-content #signature {
    padding-top: 0;
    margin:3px auto 0
}

.command-report-main-design2 #command-report-print-content #order_report-footer {
    margin-top: 10px
}

#tfoot-page-command2 {

    position: relative;
    /* display: inline-block;*/

}

#tfoot-page-bg-right2 img {
    color-adjust: exact !important;
    print-color-adjust: exact !important;
    -webkit-print-color-adjust: exact !important;
     bottom: 70px;
    width: 131px;
    height: 284px;
    position: absolute;
    right: 15px;
    z-index: 0;
    content: "";
    display: block;
    opacity: 1;
}

#tfoot-page-command3 {
    width: 100%;
    height: 50px;
    position: relative;


}

#tfoot-page-bg3 img {
    color-adjust: exact !important;
    print-color-adjust: exact !important;
    -webkit-print-color-adjust: exact !important;
    bottom: 0;
    width: 100%;
    min-height: 40px;
    height: auto;
    max-height: 55px;

    position: absolute;
    right: 0;
    display: block;
}

#command-report-print-page1 .command-report-main-design3 tfoot #tfoot-page-bg3 img {
    height: 0;
    opacity: 0;
}
#command-report-print-page1 .command-report-main-design3 #command-report-print-content {
/*min-height:211mm*/
}

#command-report-print-page1 .command-report-main-design3 #tfoot-page-command3 {
    height: auto;
}
#command-report-print-page1{position:relative;}
#tfoot-page-bg4 {
    color-adjust: exact !important;
    print-color-adjust: exact !important;
    -webkit-print-color-adjust: exact !important;
    bottom: 0;
    width: 100%;
    height: 55px;
    background: url("../images/bg-footer.png") repeat-x left bottom !important;
    position: absolute;
    right: 0;
    display: none;

}
.command-report-main-design3 #order_report-footer-user {
    position: absolute;
    bottom: 75px;
    right: 40px;
    z-index: 10;
    opacity: 0;
    font-size: 8pt
}

#command-result-table-page #command-report-header {
    display: none
}

.command-report-main-design3 #command-report-header td.iraq-logo-td img {
    left: -96px;
}
.command-report-main-design3 .command-info-table {
    margin: 10px auto 37px;}
@media print {
    #command-result-table-page #command-report-header {
        display: block
    }

    .command-report-main-design3 #command-report-print-content ul li,
    .command-report-main-design3 p,
    .command-report-main-design3 a,
    .command-report-main-design3 h6,
    .command-report-main-design3 h5,
    .command-report-main-design3 h4 {

        font-family: 'Al-Jazeera-Arabic-Regular', DroidArabicKufi, Arial, sans-serif !important;
    }

    #command-report-print-bg {
        display: block
    }

    #command-report-print-bg .command-report-main-design2 tfoot #tfoot-page-command3 {
    }

    #tfoot-page-bg-right2 img {
        position: fixed;
        opacity: 1 !important;
    }

    .command-report-main-design3 tfoot #tfoot-page-bg-right2 img {
        position: absolute;
    }

    #tfoot-page-bg3 img {
        position: fixed;
        opacity: 1 !important;
    }

    .command-report-main-design3 tfoot #tfoot-page-bg3 img,
    #command-report-print-page1 .command-report-main-design3 tfoot #tfoot-page-bg3 img {
        opacity: 1 !important;
    }
#command-report-print-page1 #tfoot-page-bg4{
       display:block
    }

    .command-report-main-design3 #order_report-footer-user {
        opacity: 1 !important;
    }

    .command-report-main-design3#command-report-print-main3 #command-report-header .print-head-bg {
       background: none !important
    }

    #command-report-print-page1 .command-report-main-design3 #tfoot-page-command3 {
        height:50px;
    }  #command-report-print-page1 .command-report-main-design3 #tfoot-page-command3 tfoot #tfoot-page-bg3 img {
        height:50px; position:absolute;border:10px solid #fff000
    }
}

/*---------------transport-print-----------------------------------------------------*/
#transport-letter-header.HeaderGeneral-report-header .print-header-text h3 {
    text-align: center;
    color: #006600;
    font-size: 9pt;
    font-weight: bolder;
    line-height: 1.5;
}

.delivery-info-table {
    width: 98%;
    margin: 0 auto;
    font-size: 9pt
}

.delivery-info-d2 .delivery-info-table {
    width: 100%
}

.delivery-info-table th {
    font-size: 9pt;
    text-align: center;
    font-weight: bold;
    background: #c9c9c9 !important;
    padding: 5px 3px;
    max-height: 40px;
}

.delivery-info-table td {
    font-size: 8.5pt;
    text-align: right;
    font-weight: bold;
    background: #fff;
    padding: 3px 4px 3px 2px
}

.General-footer-print li {
    font-size: 8.5pt;
}

.General-footer-print p {
    font-size: 8.7pt;
    box-sizing: border-box;
    margin: 0 0 10px;
    text-align: justify;
}

.delivery-info-d {
    width: 96%;
    margin: 20px auto;
}

.HeaderGeneral-report-print .delivery-info-d {
    width: 100%;
    margin: 20px auto;
    min-height: 80px
}

.delivery-info-d2 {
    width: 100%;
    margin: 20px auto
}

.HeaderGeneral-report-print .delivery-info-d2 {
    min-height: auto;
    vertical-align: top;
    /* display: inline-table;*//*to satra zaiad miofte ro ax header*/
    display: block;
    width: 100%;
    margin: 10px auto 20px;
    padding-top: 20px;
    padding-bottom: 20px;
}

#transport-letter-print .delivery-info-d2 .transport-delivery-info-table {
    vertical-align: top;
}

#transport-letter-print .transport-delivery-info-table thead {
    vertical-align: top;
    height: 28px
}

#transport-letter-print .transport-delivery-info-table th {
    white-space: nowrap;
    vertical-align: top;
    height: 28px
}

.HeaderGeneral-main .transport-letter-print-table-2 #transport-letter-print-content {
    padding-bottom: 100px
}

#transport-letter-print-main .transport-letter-print-table-2 .transport-delivery-info-table td {
    padding: 1px 4px 1px 1px;
    line-height: 1.1;
    height: 20px;
    font-size: 8.3pt;
}

#transport-letter-print-content #signature.mt-110 {
    margin-top: 110pt
}

#order_report-footer-user {
    position: fixed;
    bottom: 60px;
    right: 50px;
    z-index: 10;
    opacity: 0;
    font-size: 8pt
}

.page-break {
    page-break-after: always;
    width: 100%;
    clear: both;
    -moz-column-break-inside: avoid !important;
    page-break-inside: avoid !important;
    page-break-inside: auto !important;
    page-break-after: always !important;
    page-break-before: always !important;
    /*  display:table-footer-group;*/
    display: block !important;
    float: none
}

.page-break-before {
    page-break-after: always;
    width: 100%;
    clear: both;
    -moz-column-break-inside: avoid !important;
    page-break-inside: avoid !important;
    page-break-inside: auto !important;

    page-break-before: always !important;
    /*  display:table-footer-group;*/
    display: block !important;
    float: none
}

@media print {

    #transport-letter-header .print-head-bg {
        position: fixed
    }

    .page-print-top-margin {
        margin-top: 20px;
        page-break-before: always
    }

    #tfoot-page-bg {
        position: fixed
    }

    #tfoot-page-bg-right:before {
        position: fixed;
        opacity: 1 !important;
    }

    .camand-div {
        max-height: 678px
    }

    .page-break {

        page-break-after: always;

    }

    .page-break-before {
        page-break-before: always;
    }


    #order_report-footer-user {
        opacity: 1 !important;
    }


    #transport-letter-print.print-size-A4 {
        width: 210mm;
        height: auto;
        min-height: 290mm;
        max-width: 210mm;
        margin: 0 auto;
        max-height: unset;

    }


    #transport-letter-print-main *, #transport-letter-print-main p {
        font-family: 'Al-Jazeera-Arabic-Light', DroidArabicKufi, Arial, sans-serif !important;

    }

    #transport-letter-print-main h1, #transport-letter-print-main h2, #transport-letter-print-main h3, #transport-letter-print-main h4, #transport-letter-print-main h5, #transport-letter-print-main h6 {
        font-family: 'Al-Jazeera-Arabic-Regular', DroidArabicKufi, Arial, sans-serif !important;
    }

    #faxmail h3 {
        text-align: center;
        font-size: 13pt;
        font-weight: bold;
        color: #000;
        z-index: 1000;
        position: absolute;
        top: 50px;
        /* left: 80px;*/
        right: -20px;
    }

    #transport-letter-print-content #order_report-footer {
        font-size: 7.2pt
    }

    #transport-letter-print-main tr td {
        line-height: 15pt
    }

    .landscape {
        width: 100%;
        height: 100%;
        margin: 0% 0% 0% 0%;

        -webkit-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    }


    .page-break {
        page-break-after: always;
        width: 100%;
        clear: both;
        -moz-column-break-inside: avoid !important;
        page-break-inside: auto !important;
        page-break-after: always !important;
        page-break-before: always !important;
        /*  display:table-footer-group;*/
        display: block !important;
        float: none
    }

    tr.tr-page-break {

        page-break-after: always;
        width: 100%;
        clear: both;
        -moz-column-break-inside: avoid !important;
        page-break-inside: auto !important;
        page-break-after: always !important;
        page-break-before: always !important;
        /*  display:table-footer-group;*/
        display: block !important;
        float: none
    }

    td.td-page-break {

        page-break-after: always;
        width: 100%;
        clear: both;
        -moz-column-break-inside: avoid !important;
        page-break-inside: auto !important;
        page-break-after: always !important;
        page-break-before: always !important;
        /*  display:table-footer-group;*/
        display: block !important;
        float: none
    }

    @-moz-document url-prefix() {
        .getbus-info1 table th,
        .getbus-info2 table th {
            background: #d9d9d9 !important;
            border: 1px solid #777777 !important;

        }
        #transport-letter-print {
            display: table !important
        }

    }
}


/*------------transport/transport-----------------------*/


.transport-delivery-index {
    margin: 0 auto 0;
}

#transport-report-header {
    margin-top: 10px
}

#transport-report-header.transport-driver-efficiency-header {
    margin-top: 15px
}

.transport-delivery-index.info-list-div .td-action a, .transport-delivery-index .info-list-div .td-action .btn {
    font-size: 1.5rem
}

.transport-delivery-index .info-list-div .td-action a.btn-cancle, .transport-delivery-index .info-list-div .td-action .btn.btn-cancle {
    font-size: 1.3rem;
}

.transport-report-d-wrap {
    width: 100%
}

.transport-report {
    margin: 10px auto 5px
}

.green-title {
    color: #35aa47 !important;
    font-size: 11pt;
    margin-bottom: 0;
    text-align: center;
    font-weight: bold;
}

.transport-report table th {
    background: #1e7c3e;
    color: #fff;
    padding: 5px 3px;
    text-align: center
}

.transport-report table tr td {
    color: #000;
    padding: 5px 3px;
    text-align: center
}

.num-th, .num-td {
    width: 27px;
    max-width: 27px
}

.transport-report table tr.Petrol-tr td {
    background: #e37f81
}

.transport-report table tr.Petrol-tr td.description-td {
    color: #fff
}

.transport-report table tr.Gas_oil-tr td {
    background: #fff000
}

.transport-report table tr.Gas_oil-tr td.description-td {
    color: #7dcdfe
}

.transport-report table tr.White_oil-tr td {
    background: #84f0fd
}

.transport-report table tr.White_oil-tr td.description-td {
    color: #000
}

.transport-report table tr.Gasoline_enhancer-tr td {
    background: #d8b0f9
}

.transport-report table tr.Gasoline_enhancer-tr td.description-td {
    color: #fff
}

.transport-report table tr.Gas-biji-tr td {
    background: #cfecda
}

.transport-report table tr.Gas-biji-tr td.description-td {
    color: blue
}

.transport-report table tr.saiarat-tr td {
    background: #cbcac8
}

.transport-report table tr.saiarat-tr td.description-td {
    color: #000
}

.transport-report-sum {
    margin-top: 10px
}

.transport-report-sum table th {
    background: #2182ac !important;
    color: #fff000;
    padding: 3px 3px;
    text-align: center;
}

.transport-report-sum table td {
    color: #000;
    padding: 3px 3px;
    text-align: center
}

.transport-report-sum table td.Petrol-td {
    background: #e37f81 !important;
}

.transport-report-sum table td.Gas_oil-td {
    background: #fff000 !important;
}

.transport-report-sum table td.White_oil-td {
    background: #84f0fd !important;
}

.transport-report-sum table td.Gasoline_enhancer-td {
    background: #d8b0f9 !important;
}

.transport-report-sum table td.Status-warehouse-td,
.transport-report-sum table td.Gas-biji-td {
    background: #cfecda !important;
}

.transport-report-sum table td.Atele-td, .transport-report-sum table td.Status-broken-td {
    background: #cacaca !important;
}

.transport-report-sum table td.Status-reserve-td,
.transport-report-sum table td.Ehtiat-td {
    background: #ffc16a !important;
}

.transport-report-sum table td.Mojaz-td,
.transport-report-sum table td.Status-level-td {
    background: #3ae549 !important;
}

.transport-report-sum table td.vajeb-td,
.transport-report-sum table td.Status-mission-td {
    background: #7dcdfe !important;
}

.transport-report-sum table td.makial-td,
.transport-report-sum table td.Status-measurement-td {
    background: #ddce35 !important;
}

.transport-report-daily {
    margin: 3px auto 0
}

.transport-report-daily table th {
    background: #1e7c3e !important;
    color: #fff !important;
    padding: 1px 2px;
    font-size: 9.2pt;
    text-align: center;
    font-weight: 500;
    border: 1pt solid #07010d !important;
    white-space: nowrap;
}

.Pdf-wrapper .transport-report-daily table th {
    background: #1e7c3e !important;
    color: #fff !important;
    padding: 2px 1pt;
    font-size: 9pt;
    font-weight: bolder;
    text-align: center;

    border: 1pt solid #07010d !important;
    line-height: 1.2;
}

.transport-report-daily table tr td {
    background: #fff !important;
    color: #000;
    padding: 2.2pt 1pt;
    font-size: 8.2pt;
    text-align: center;
    border: 1pt solid #07010d !important;
    font-weight: bold;
    white-space: nowrap;
    line-height: 1.5;
}

.Pdf-wrapper .transport-report-daily table tr td {
    background: #fff !important;
    color: #000;
    padding: 2pt 1pt !important;
    font-size: 9pt;
    text-align: center;
    border: 1pt solid #07010d !important;
    font-weight: bold;
    line-height: 13pt;
    white-space: nowrap;
    height: 12px !important
}

.transport-report-daily table tr td.name-td {
    width: 121px;
    max-width: 121px;
    overflow: hidden;
}

.Pdf-wrapper .transport-report-daily table tr td.name-td {
    width: 125px;
    max-width: 125px;
    overflow: hidden;
}

.transport-report-daily table tr td.prod-td {
    width: 85px;
    max-width: 85px;
    overflow: hidden;
}

.Pdf-wrapper .transport-report-daily table tr td.prod-td {
    width: 85px;
    max-width: 85px;
    overflow: hidden;
}

.transport-report-daily table tr td.destination-td-2 {
    width: 115px;
    max-width: 115px;
    overflow: hidden;
    font-size: 7pt;
}

.Pdf-wrapper .transport-report-daily table tr td.description-td-2 {
    width: 90px;
    max-width: 90px;
    overflow: hidden;
    font-size: 9pt;
}

.transport-report-daily table tr td.statuse-td-2 {
    width: 75px;
    max-width: 75px;
    overflow: hidden;
}

.Pdf-wrapper .transport-report-daily table tr td.statuse-td-2 {
    width: 64px;
    max-width: 64px;
    overflow: hidden;
}

.transport-report-daily table tr td.col-car1 {
    width: 80px;
    max-width: 80px;
    overflow: hidden;
}

.Pdf-wrapper .transport-report-daily table tr td.col-car1 {
    width: 80px;
    max-width: 80px;
    overflow: hidden;
}

.transport-report-daily table tr td.two_words,
.transport-report-daily table tr td.prod-td.two_words {
    font-size: 6.3pt;
    width: 108px;
    max-width: 108px;
    position: relative;
    overflow-x: hidden !important;

}

.transport-report-daily table tr td.two_words span,
.transport-report-daily table tr td.prod-td.two_words span {
    /* position: absolute;
     right: 1px;
     left: 1px;
     transform: translate(50%, 0);
     top: 3px*/
}

.Pdf-wrapper .transport-report-daily table tr td.two_words span,
.Pdf-wrapper .transport-report-daily table tr td.prod-td.two_words span {
    /*    position: absolute;
        right: 1px;
        left: 1px;
        transform: translate(50%, 0);
        top: 3px*/
}

.Pdf-wrapper .transport-report-daily table tr td.prod-td.two_words,
.Pdf-wrapper .transport-report-daily table tr td.two_words {
    font-size: 9pt;
    width: 115px;
    max-width: 115px;
    overflow-x: hidden !important;
}

.Pdf-wrapper .transport_report-print-content {
    margin-top: 2px
}

.table-transport-report-daily tr:nth-of-type(2n+1) td {
    background: #e7e7e7 !important;
}

.Pdf-wrapper table {
    border-collapse: collapse;
}

.Pdf-wrapper .table-transport-report-daily tr:nth-of-type(2n+1) td {
    background: #e7e7e7 !important;
}

.daily-warp-top {
    border: 1px solid #000103;
    width: 100%;
    margin: 5px auto 0;
}

.Pdf-wrapper .daily-warp-top {
    border: 1px solid #000103;
    width: 100%;
    margin-top: 5px
}

.transport-form .create-form-transport .form-group, .transport-form .create-form-transport .form-group {
    padding: 0
}

.Pdf-wrapper .transport-form .create-form-transport .form-group, .Pdf-wrapper .transport-form .create-form-transport .form-group {
    padding: 0
}

.transport-report-daily-top1, .Pdf-wrapper .transport-report-daily-top1 {
    margin: 0 auto 0;
    overflow-x: auto;
}

.transport-report-daily-top1 .table,
.Pdf-wrapper .transport-report-daily-top1 .table {
    margin-bottom: 0
}

.transport-report-daily-top1 table th {
    background: #cacaca !important;
    color: #000 !important;
    padding: 1pt 2px;
    text-align: center;
    font-size: 8pt;
    border: 1pt solid #0c0c0c !important;
    min-width: 35px
}

.Pdf-wrapper .transport-report-daily-top1 table th {
    background: #cacaca !important;
    color: #000 !important;
    padding: 1pt 2px;
    text-align: center;
    font-size: 10pt;
    border: 1pt solid #0c0c0c !important;
    min-width: 30px
}

.Pdf-wrapper .transport-report-daily-top1 table th.Gasoline_enhancer-Pro {
    width: 83px;
    max-width: 83px;
}

.Pdf-wrapper .transport-report-daily-top1 table th.Petrol-Pro {
    width: 39px;
    max-width: 39px;
}

.Pdf-wrapper .transport-report-daily-top1 table th.White_oil-Pro {
    width: 39px;
    max-width: 39px;
}

.Pdf-wrapper .transport-report-daily-top1 table th.Gas_oil-Pro {
    width: 39px;
    max-width: 39px;
}

.transport-report-daily-top1 table th.mahate-name {
    background: #fff !important;
}

.Pdf-wrapper .transport-report-daily-top1 table th.mahate-name {
    background: #fff !important;
}


.table-transport-report-daily-top1 th.mahate-name {
    width: 15%;
    min-width: 70px;
}

.Pdf-wrapper .table-transport-report-daily-top1 th.mahate-name {
    width: 15%;
}

.transport-report-daily-top1 table tr td, .table-transport-report-daily-top1 td {
    background: #fff !important;
    color: #000;
    padding: 1pt 2px;
    text-align: center;
    font-size: 8.5pt;
    font-weight: bold;
    border: 1pt solid #0c0c0c !important;
}

.transport-report-daily-top1 table tr td, .table-transport-report-daily-top1 td.mahate-name {
    font-size: 8pt
}

.Pdf-wrapper .transport-report-daily-top1 table tr td,
.Pdf-wrapper .table-transport-report-daily-top1 td {
    background: #fff !important;
    color: #000;
    padding: 1pt 1px;
    text-align: center;
    font-size: 8.5pt;
    font-weight: bold;
    line-height: 10pt;
    border: 1pt solid #0c0c0c !important;
    white-space: nowrap;
}

.transport-report-daily-top2 {
    margin: 2px auto 0
}

.Pdf-wrapper .transport-report-daily-top2 {
    margin: 0px auto 0
}

.transport-report-daily-top2 table th {
    background: #fff !important;
    color: #000;
    padding: 1pt 2px;
    text-align: center;
    border-bottom: 2px dotted #333333 !important;
    width: 9%;
    max-width: 88px;
    font-size: 9pt;
    white-space: nowrap;
}

.Pdf-wrapper .transport-report-daily-top2 table th {
    background: #fff !important;
    color: #000;
    padding: 1pt 1px;
    text-align: center;
    border-bottom: 2px dotted #333333 !important;
    width: 9%;
    max-width: 88px;
    font-size: 8.5pt;
}

.transport-report-daily-top2 table tr td {
    background: #fff !important;
    color: #000;
    border: 1pt solid #0c0c0c !important;
    padding: 1pt 2px;
    text-align: center;
    font-size: 9pt;
    font-weight: bold;
}

.Pdf-wrapper .transport-report-daily-top2 table tr td {
    background: #fff !important;
    color: #000;
    border: 1pt solid #0c0c0c !important;
    padding: 1pt 1px;
    text-align: center;
    font-size: 8.5pt;
    font-weight: bold;
}

.transport-report-daily-top2 table tr td.description-td-2 {
    background: #fff !important;
}

.Pdf-wrapper .transport-report-daily-top2 table tr td.description-td-2 {
    background: #fff !important;
}


.transport-report-daily-top2 table tr td.Gas-biji-td,
.transport-report-daily-top2 table tr td.Status-warehouse-td, .transport-report-daily table tr td.status-7,
.Pdf-wrapper .transport-report-daily-top2 table tr td.Gas-biji-td,
.Pdf-wrapper .transport-report-daily-top2 table tr td.Status-warehouse-td, .Pdf-wrapper .transport-report-daily table tr td.status-7,
.transport-report-daily-top2 table tr td.Status-7-td,
.report-driver-efficiency-table1 tbody td.Status-7-td,
.Pdf-wrapper .transport-report-daily-top2 table tr td.Status-7-td {
    /* background: #cfecda !important;*/
    background: #ffedd6 !important;

}

.transport-report-daily-top2 table tr td.naghel-td,
.transport-report-daily-top2 table tr td.Status-transfer-td, .transport-report-daily table tr td.status-1,
.transport-report-daily-top2 table tr td.Status-1-td,
.report-driver-efficiency-table1 tbody td.Status-1-td,
.Pdf-wrapper .transport-report-daily-top2 table tr td.naghel-td,
.Pdf-wrapper .transport-report-daily-top2 table tr td.Status-1-td,
.Pdf-wrapper .transport-report-daily-top2 table tr td.Status-transfer-td,
.Pdf-wrapper .transport-report-daily table tr td.status-1 {

    /*   background: #bbc4ed !important;*/
    background: #b2dde1 !important;

}

.transport-report-daily-top2 table tr td.Ehtiat-td,
.transport-report-daily-top2 table tr td.Status-reserve-td,
.transport-report-daily table tr td.status-2,
.report-driver-efficiency-table1 tbody td.Status-2-td,
.transport-report-daily-top2 table tr td.Status-2-td,
.Pdf-wrapper .transport-report-daily-top2 table tr td.Status-2-td,
.Pdf-wrapper .transport-report-daily-top2 table tr td.Ehtiat-td,
.Pdf-wrapper .transport-report-daily-top2 table tr td.Status-reserve-td, .Pdf-wrapper .transport-report-daily table tr td.status-2 {

    background: #ffc16a !important;
}


.transport-report-daily-top2 table tr td.Mojaz-td,
.transport-report-daily-top2 table tr td.Status-level-td, .transport-report-daily table tr td.status-3,
.transport-report-daily-top2 table tr td.Status-3-td,
.report-driver-efficiency-table1 tbody td.Status-3-td,
.Pdf-wrapper .transport-report-daily-top2 table tr td.Status-3-td,
.Pdf-wrapper .transport-report-daily-top2 table tr td.Mojaz-td,
.Pdf-wrapper .transport-report-daily-top2 table tr td.Status-level-td, .Pdf-wrapper .transport-report-daily table tr td.status-3 {

    background: #7ff589 !important;
}

.transport-report-daily-top2 table tr td.Status-mission-td,
.transport-report-daily-top2 table tr td.vajeb-td, .transport-report-daily table tr td.status-4,
.transport-report-daily-top2 table tr td.Status-4-td,
.report-driver-efficiency-table1 tbody td.Status-4-td,
.Pdf-wrapper .transport-report-daily-top2 table tr td.Status-4-td,
.Pdf-wrapper .transport-report-daily-top2 table tr td.Status-mission-td,
.Pdf-wrapper .transport-report-daily-top2 table tr td.vajeb-td, .Pdf-wrapper .transport-report-daily table tr td.status-4 {

    background: #c6b4c9 !important;
}

.transport-report-daily-top2 table tr td.makial-td,
.transport-report-daily-top2 table tr td.Status-measurement-td,
.transport-report-daily table tr td.status-5,
.report-driver-efficiency-table1 tbody td.Status-5-td,
.transport-report-daily-top2 table tr td.Status-5-td,
.Pdf-wrapper .transport-report-daily-top2 table tr td.Status-5-td,
.Pdf-wrapper .transport-report-daily-top2 table tr td.makial-td,
.Pdf-wrapper .transport-report-daily-top2 table tr td.Status-measurement-td,
.Pdf-wrapper .transport-report-daily table tr td.status-5 {
    background: #ddce35 !important;
}

.transport-report-daily-top2 table tr td.Atele-td,
.transport-report-daily-top2 table tr td.Status-broken-td, .transport-report-daily table tr td.status-6,
.transport-report-daily-top2 table tr td.Status-6-td,
.report-driver-efficiency-table1 tbody td.Status-6-td,
.Pdf-wrapper .transport-report-daily-top2transport-report-daily table tr td.Status-6-td,
.Pdf-wrapper .transport-report-daily-top2 table tr td.Atele-td,
.Pdf-wrapper .transport-report-daily-top2 table tr td.Status-broken-td, .Pdf-wrapper .transport-report-daily table tr td.status-6 {

    background: #cacaca !important;
}


.transport-report-daily-top2 table tr td.tahmil-td,
.transport-report-daily-top2 table tr td.Status-Broken-td, .transport-report-daily table tr td.status-8,
.transport-report-daily-top2 table tr td.Status-8-td,
.report-driver-efficiency-table1 tbody td.Status-8-td,
.Pdf-wrapper .transport-report-daily-top2 table tr td.Status-8-td,
.Pdf-wrapper .transport-report-daily-top2 table tr td.tahmil-td,
.Pdf-wrapper .transport-report-daily-top2 table tr td.Status-Broken-td, .Pdf-wrapper .transport-report-daily table tr td.status-8 {

    background: #D5ADFD !important;
}

.transport-report-daily-top2 table tr td.Status-NotUnloaded-td, .transport-report-daily table tr td.status-9,
.transport-report-daily-top2 table tr td.Status-9-td,
.report-driver-efficiency-table1 tbody td.Status-9-td,
.Pdf-wrapper .transport-report-daily-top2 table tr td.Status-9-td,
.Pdf-wrapper .transport-report-daily-top2 table tr td.Status-NotUnloaded-td, .Pdf-wrapper .transport-report-daily table tr td.status-9 {
    background: #cfecda !important;

}

.transport-report-daily-top2 table tr td.Status-Basre-unloaded-td, .transport-report-daily table tr td.status-10,
.transport-report-daily-top2 table tr td.Status-10-td,
.report-driver-efficiency-table1 tbody td.Status-10-td,
.Pdf-wrapper .transport-report-daily-top2 table tr td.Status-10-td,
.Pdf-wrapper .transport-report-daily-top2 table tr td.Status-Basre-unloaded-td, .Pdf-wrapper .transport-report-daily table tr td.status-10 {

    background: #f6ddee !important
}


.transport-report-daily-top2 table tr td.Status-warehouse-unloaded-td,
.transport-report-daily table tr td.Status-11,
.report-driver-efficiency-table1 tbody td.Status-11-td,
.transport-report-daily-top2 table tr td.Status-11-td,
.Pdf-wrapper .transport-report-daily-top2 table tr td.status-11-td {

    background: #ffafb4 !important
}

.transport-report-daily-top2 table tr td.Status-shattbasra-td, .transport-report-daily table tr td.status-12,
.transport-report-daily-top2 table tr td.Status-12-td,
.report-driver-efficiency-table1 tbody td.Status-12-td,
.Pdf-wrapper .transport-report-daily-top2 table tr td.Status-12-td {

    background: #ec96e7 !important

}

.transport-report-daily-top2 table tr td.Status-shatbasra-Unloaded-td,
.transport-report-daily-top2 table tr td.Status-13-td,
.report-driver-efficiency-table1 tbody td.Status-13-td,
.Pdf-wrapper .transport-report-daily-top2 table tr td.Status-13-td,
.transport-report-daily table tr td.status-13 {

    background: #f2f6d1 !important
}

.transport-report-daily-top2 table tr td.Status-99-td,
.report-driver-efficiency-table1 tbody td.Status-99-td,
.Pdf-wrapper .transport-report-daily-top2 table tr td.Status-99-td,
.transport-report-daily table tr td.status-99 {

    background: rgba(73, 234, 153, 0.6) !important
}

.transport-report-daily-top2 table tr td.Efad-td,
.transport-report-daily-top2 table tr td.Status-disparch-td, .transport-report-daily table tr td.status-14,
.transport-report-daily-top2 table tr td.Status-14-td,
.report-driver-efficiency-table1 tbody td.Status-14-td,
.Pdf-wrapper .transport-report-daily-top2 table tr td.Status-14-td,
.Pdf-wrapper .transport-report-daily-top2 table tr td.Efad-td,
.Pdf-wrapper .transport-report-daily-top2 table tr td.Status-disparch-td, .Pdf-wrapper .transport-report-daily table tr td.status-14 {

    background: #b2f5cd !important;
}

.transport-report-daily table tr td.status-15,
.Pdf-wrapper .transport-report-daily table tr td.status-15,
.transport-report-daily-top2 table tr td.Status-15-td,
.report-driver-efficiency-table1 tbody td.Status-15-td,
.Pdf-wrapper .transport-report-daily-top2 table tr td.Status-15-td {

    background: #f8ffd2 !important

}

.transport-report-daily table tr td.status-16,
.Pdf-wrapper .transport-report-daily table tr td.status-16,
.transport-report-daily-top2 table tr td.Status-16-td,
.report-driver-efficiency-table1 tbody td.Status-16-td,
.Pdf-wrapper .transport-report-daily-top2 table tr td.Status-16-td {

    background: #ffdeb5 !important

}


.transport-dashboard-info {
    border: 1px solid #898989 !important;
    margin: 10px auto 5px;
    position: relative;
    border-radius: 15px;
    overflow: hidden;
    -webkit-box-shadow: 2px 3px 4px 1px rgba(204, 204, 204, 1);
    -moz-box-shadow: 2px 3px 4px 1px rgba(204, 204, 204, 1);
    box-shadow: 2px 3px 4px 1px rgba(204, 204, 204, 1);
    background: #fff;
}

#transport-print-footer {
    margin: 0 auto;
    background: #fff
}

#transport-print-footer table {
    margin: 0 auto;
}

#transport-print-footer table img {
    margin-top: -5px;
    margin-right: -20px;
}

.Pdf-wrapper #transport-print-footer table {
    margin: 3px auto;
    background: transparent
}

.Pdf-wrapper #transport-print-footer table img {
    margin-top: 0px !important;
    margin-right: -20px;
}

#transport-print-footer table td {
    font-size: 9pt;
    font-weight: 600;
    line-height: 1.4;
    white-space: nowrap
}

#transport-print-footer table td strong {
    font-weight: bolder;
    font-size: 10pt;
}

.Pdf-wrapper #transport-print-footer table td {
    font-size: 11pt;
    font-weight: bolder;
    line-height: 1.2;
}

.transport-dashboard-info:hover {
    border: 1px solid #d2d2d2;
}

#transport_report-content {
    margin-top: 3px
}

.transport-dashboard-info .code-name {
    text-align: center;
    padding: 0;
    color: #fff;
    /*   background: #898989;*/
    background: #0086c5;
    position: relative;
    min-height: 35px;
}

.transport-dashboard-info .code-name:hover {
    /*  background: #6e6e6e;*/
    /* background: #007ab4;*/
}

.status1 .transport-dashboard-info .code-name:hover {
    background: #56c558;
}

.status-cancel .transport-dashboard-info .code-name {

    color: #000;
    background: rgba(243, 22, 5, 0.3);

}

.status-cancel .transport-dashboard-info .code-name:hover {
    background: rgba(243, 22, 5, 0.5);
}

/*.transport-dashboard-info .code-name:before {
    width: 56px;
    height: 100%;
    right: 0;
    top: 0;
    content: "";
    position: absolute;
    border-top: 43px solid #1fa44b;
    border-left: 70px solid transparent;
}*/
#transport-info {
}

.transport-dashboard-info .code-name strong {
    color: #fff;
}

.transport-dashboard-info .counter {
    border-left: 1px solid #ccc !important;
    border-radius: 5px 5px 0 0;
    padding: 7px;
    font-size: 1.2rem;
    width: 40px;
    background: #004464;
}

.transport-dashboard-info .code-name h5 {
    color: #fff;
    width: 100%;
    margin: 0;
    padding: 7px;
    display: block;
    text-align: center;
    font-size: 1.1rem;
    font-weight: bold;
}

.transport-dashboard-info .code-name a:hover {
    text-decoration: none
}

.transport-dashboard-info .code-name p {
    color: orange;
    margin-bottom: 0;
    font-size: 1.5rem;
    font-weight: bold;
    font-family: 'DroidArabicKufi', sans-serif !important;
}

.tanker-info-d {
    background: #95c0a6;
    padding: 5px 15px;
    width: 100%
}

.prodoct-info-d {
    width: 100%
}

.tanker-info-d .col {
    padding: 5px 7px;;
    font-size: 11px
}

.tanker-info-d .col:last-child {
    text-align: left;
}

.tanker-info-d .col span {
    color: #09160c;
    font-weight: bold;
}

.tanker-info-d .col span:before {
    font-size: 18px
}

.tanker-info-d .col strong {
    text-align: left;
    color: #086f28
}

.prodoct-info-d .p-name {
    text-align: center;
    font-weight: bolder;
    margin: 3px auto;
}

.prodoct-info-d .seprator {
    border-top: 2px dotted #c8c8c8;
    margin: 7px auto;
}

.prodoct-info-d table {
}

.prodoct-info-d table th {
    background: #ececec;
    text-align: center;
    color: #000;
    border: 1px #c8c8c8 solid;
    border-right: none;
    padding: 3px;
    font-size: 12px;
    max-width: 42px;
    width: 42px;
}

.prodoct-info-d table .history-info th {
    font-size: 11px;
}

.prodoct-info-d table th span.icon {
    font-size: 22px
}

.prodoct-info-d table .history-info th span.icon {
    font-size: 24px;
}

.prodoct-info-d table td {
    background: #ececec;
    text-align: center;
    color: #000;
    border: 1px #c8c8c8 solid;
    border-left: none;
    font-size: 11px;
    padding: 3px 5px
}

.prodoct-info-d table td .col {
    padding: 0 5px;
    text-align: right;
    font-size: 0.88rem;
    font-weight: bold;
}

.driver-dashboard-list .prodoct-info-d table td .col {
    text-align: center
}

.prodoct-info-d table td strong {
    color: #3589c5
}

.prodoct-info-d table .blue-tr th {
    background: #3589c5;
    text-align: center;
    color: #fff
}

.prodoct-info-d table .blue-tr td {
    background: #3589c5;
    text-align: center;
    color: #000;
    padding: 3px 2px;
}

.prodoct-info-d table .inner-form th {
    background: rgba(111, 242, 243, 0.24); /* background: rgba(128, 187, 187, 0.29);*/
    text-align: center;
    color: #000;
    writing-mode: tb-rl;
    -webkit-writing-mode: tb-rl;
    writing-mode: sideways-lr;
    padding: 5px
}

.prodoct-info-d table .inner-form td {
    background: rgba(128, 187, 187, 0.29);
    text-align: center;
    color: #000;
    padding: 3px 2px;
}

.prodoct-info-d table .blue-tr td strong {
    color: #fff
}

.prodoct-info-d table .inner-form td strong {
    color: #000
}

.prodoct-info-d table tr.blue-tr td.transport-info-td .col label {
    color: #000;
    font-size: 0.82rem;
    width: 40px;
    display: inline-block;
    font-weight: bold;
}

.prodoct-info-d table tr.blue-tr td.transport-info-td .form-group {
    padding: 0 2px
}

.prodoct-info-d table tr.blue-tr td.transport-info-td .col input, .prodoct-info-d table tr.blue-tr td.transport-info-td .col .form-control {
    width: calc(100% - (46px)) !important;;
    max-width: calc(100% - (46px)) !important;
    border: 1px solid #ccc;
    background: none;
    background-color: #3589c5;
    min-width: auto;
    color: #fff;
    font-weight: bold;
    display: inline-block;
    font-size: 0.85rem;
    padding: 0 4px 0 0;
    -webkit-appearance: checkbox;
    -moz-appearance: checkbox;
}

.prodoct-info-d table tr.blue-tr td.transport-info-td .col select {
    width: calc(100% - (46px)) !important;;
    max-width: calc(100% - (46px)) !important;
    border: 1px solid #ccc;
    background: none;
    min-width: auto;
    color: #fff;
    font-weight: bold;
    display: inline-block;
    font-size: 0.85rem;
    padding: 0 4px 0 0;
    -webkit-appearance: checkbox;
    -moz-appearance: checkbox;
    background-color: #3589c5;
}

.prodoct-info-d table tr.inner-form td.transport-info-td .col input, .prodoct-info-d table tr.inner-form td.transport-info-td .col .form-control {
    width: calc(100% - (46px)) !important;;
    max-width: calc(100% - (46px)) !important;
    border: 1px solid #ccc;
    background: none;
    background-color: #f6f6f6;
    min-width: auto;
    color: #000;
    font-weight: bold;
    display: inline-block;
    font-size: 0.85rem;
    padding: 0 4px 0 0;
    -webkit-appearance: checkbox;
    -moz-appearance: checkbox;
}


.prodoct-info-d table tr.inner-form td.transport-info-td .col select {
    width: calc(100% - (46px)) !important;;
    max-width: calc(100% - (46px)) !important;
    border: 1px solid #ccc;
    background: none;
    min-width: auto;
    color: #000;
    font-weight: bold;
    display: inline-block;
    font-size: 0.85rem;
    padding: 0 4px 0 0;
    -webkit-appearance: checkbox;
    -moz-appearance: checkbox;
    background-color: #f6f6f6;
}

.form-group.field-transportlogic-id {
    padding: 0;
    margin: 0
}

.prodoct-info-d table .blue-tr .action-btn-td, .prodoct-info-d table .inner-form .action-btn-td {
    /*width: 15%*/
    width: 10%
}

.prodoct-info-d table .blue-tr .action-btn-td a, .prodoct-info-d table .blue-tr .action-btn-td .btn {
    display: inline-block;
    width: auto;
    min-width: auto;
    padding: 1px;
    margin: 3px 2px;
    color: #fff;
    font-size: 18px;
    text-align: center;
    text-decoration: none;
}

.prodoct-info-d table .inner-form .action-btn-td a, .prodoct-info-d table .inner-form .action-btn-td .btn {
    display: inline-block;
    width: auto;
    min-width: auto;
    padding: 1px;
    margin: 3px 2px;
    color: #000;
    font-size: 25px;
    text-align: center;
    text-decoration: none;
}

.transport-form .btns-group ul {
    list-style: none;
    padding: 0;
    margin: 0;
    position: relative
}

.transport-form .btns-group ul li {
    display: inline-block;
    text-align: center;
    margin: 5px 1% 7px;
    min-width: 27%
}

.btn-add-statuse-d {
    position: relative;
    max-width: 205px;
    text-align: center;
    margin: 0 auto;
    padding-left: 33px;

}

.btn-add-status {
    /* background: #49a1e0;*/
    background: #00c609;
    padding: 8px 8px;
    box-shadow: none;
    /*   border: 1px solid #49a1e0;*/
    border: 1px solid #00c609;
    color: #fff;
    font-weight: bold;
    margin-right: 33px;
    border-radius: 10px;
    font-size: 13px;
    text-decoration: none;
    font-family: 'DroidArabicKufi' !important;
    width: 100%;
}

.btn-add-status:hover, .btn-add-status:focus {
    background: #fff;
    border: 1px solid #00c609; /* border: 1px solid #49a1e0;*/
    /* color: #49a1e0;*/
    color: #00c609;
    text-decoration: none;
}

.btn-add-status::before {
    font-family: 'Font Awesome 5 Free';
    margin-right: 7px;
    font-weight: 900;
    position: absolute;
    right: -11px;
    background: #fff;
    /*   border: 1px solid #49a1e0;*/
    border: 2px solid #00c609;
    padding: 6px 8px;
    font-size: 1.2rem;
    border-radius: 10px;
    top: 0;
    /* color: #49a1e0;*/
    color: #00c609;
}

.disabled-link {
    pointer-events: none;
    cursor: default;
    background-color: #ccc !important;
    border-color: #ccc !important;
}

.create-form-transport {
    margin: 0;
}

.create-form-transport label {
    display: inline-block;
    width: 49px;
    font-size: 0.85rem;
}

.create-form-transport input, .create-form-transport select, .create-form-transport .form-control {
    display: inline-block;
    width: calc(100% - (55px)) !important;
    font-size: 0.85rem;
    min-width: 40px
}

.create-form-transport textarea {
    min-height: auto;
    display: inline-block;
    width: calc(100% - (55px)) !important;
    font-size: 0.85rem;
}

.create-form-transport .btn-primary {
    background: #d3a45c;
    border: 1px solid #d3a45c;
}

.create-form-transport .btn-primary:hover, .create-form-transport .btn-primary:focus {
    background: #a78249;
    border: 1px solid #a78249;
}

.create-form-transport .col {
    padding-right: 5px;
    padding-left: 5px
}

.left-align {
    text-align: left;
    display: inherit;
}

.right-align {
    text-align: right;
    display: inherit;
}

.transport-buttons {
    margin: 10px auto 10px
}

.transport-buttons .btn {
    text-align: center;
    margin: 5px auto;
    color: #000;
    width: 145px;
    padding: 2px 6px;
    height: 40px;
    white-space: normal;
    vertical-align: middle;
    display: flex;
    justify-content: center;
    line-height: 1.1;
    text-align-last: center;
    align-items: center;
}

.transport-buttons .btn:before {
    color: #000
}

.transport-buttons .btn.btn-green {
    background: #13b93f
}

.transport-buttons .btn.btn-green:hover {
    background: #0f8f31
}

.transport-buttons .btn.btn-orange {
    background: #d7c81e
}

.transport-buttons ul {
    width: 100%;
    padding: 0;
    text-align: center;
    padding-inline-start: 0;
}

.transport-buttons ul li {
    display: inline-block;
    list-style: none;
    margin: 5px 3px;
}

.transport-buttons .btn.btn-orange:hover {
    background: #aa9e18
}

.transport-buttons .btn.btn-orange2 {
    background: #e7ae45
}

.transport-buttons .btn.btn-orange2:hover {
    background: #bf9039
}

.transport-buttons .btn.btn-blue {
    background: #68aade
}

.transport-buttons .btn.btn-blue:hover {
    background: #568db8
}

.transport-report-sum-mobile {
    border-radius: 10px;
    overflow: hidden
}

.transport-report-sum-mobile table {
    border-radius: 10px;
    overflow: hidden
}

.transport-report-sum-m table tbody tr td {
    border: 1px solid #ccc
}

.transport-report-sum-m table thead th:first-child {
    border-radius: 0 10px 0 0
}

.transport-report-sum-m table thead th:last-child {
    border-radius: 10px 0 0 0
}

.transport-report-sum-m table tbody tr:last-child td:last-child {
    border-radius: 0 0 0 10px
}

.transport-report-sum-m table tbody tr:last-child td:first-child {
    border-radius: 0 0 10px 0
}

.transport-report-sum-m strong,
.transport-report-sum-m .sum-p strong {
    color: #fff
}

.transport-report-sum-m .sum-p {
    border-bottom: 1px solid #ccc;
    color: #000;
    text-align: center;
    padding: 5px;
    background: #49a1e0;
}

.transport-report-sum-m .blue-bg-product {
    border: none;
    border-bottom: 1px dashed #ccc;
    background: #49a1e0;
    min-width: 20%;
}

.transport-report-sum-m .transport-report-sum-title {
    border-radius: 10px 10px 0 0;
    background: #49a1e0;
    color: #fff;
    text-align: center;
    padding: 5px;
    font-weight: bold
}


.transport-report-sum-m table tbody tr:last-child td:last-child {
    border-radius: 0 0 0 10px
}

.transport-report-sum-m table tbody tr:last-child td:first-child {
    border-radius: 0 0 10px 0
}

.transport-report-sum-m strong {
    color: #fff
}

.transport-report-sum-m {
    border-radius: 10px;
    overflow: hidden;
    margin-top: 10px;
    display: block
}

.transport-report-sum-m .row {
    border-radius: 10px;
    overflow: hidden;
}

.transport-dashboard-list {
    float: right;
    padding: 0 5px;
}

.transport-report-sum-m tr .Petrol-td,
.transport-report-sum-m .Petrol-td {
    background: #ff000087
}

.transport-report-sum-m tr .Petrol-td strong,
.transport-report-sum-m .Petrol-td strong {
    color: #fff000
}

.transport-report-sum-m tr .White_oil-td,
.transport-report-sum-m .White_oil-td {
    background: #84efff
}

.transport-report-sum-m tr .White_oil-td strong,
.transport-report-sum-m .White_oil-td strong {

    color: #982536
}

.transport-report-sum-m tr .Gas_oil-td,
.transport-report-sum-m .Gas_oil-td {

    background: #feff01
}

.transport-report-sum tr .Gas_oil-td strong,
.transport-report-sum-m tr .Gas_oil-td strong,
.transport-report-sum-m .Gas_oil-td strong {
    color: #49a1e0
}

.transport-report-sum tr .Gasoline_enhancer-td,
.transport-report-sum-m .Gasoline_enhancer-td {
    background: #de5cfe
}

.transport-report-sum tr .Oil-td,
.transport-report-sum-m .Oil-td {
    background: #ffe536
}

.transport-report-sum tr .Cylinders_gas-td,
.transport-report-sum-m .Cylinders_gas-td {
    background: #36ff47
}

.transport-report-sum tr .Gas_oil_dead-td,
.transport-report-sum-m .Gas_oil_dead-td {
    background: #70e049
}

.transport-report-sum tr .Liquid_gas-td,
.transport-report-sum-m .Liquid_gas-td {
    background: #928eff
}

.transport-report-sum tr tr .-td,
.transport-report-sum-m .-td {
    background: #ffb19e !important;
}


.transport-report-daily-wrap table tr td.Petrol-Pro,
.transport-report-daily-top1 table tr td.Petrol-Pro,
.transport-report-daily table tr td.Petrol-Pro {
    background: #de938a !important;
}

.transport-report-daily-wrap table tr td.White_oil-Pro,
.transport-report-daily-top1 table tr td.White_oil-Pro,
.transport-report-daily table tr td.White_oil-Pro {
    background: #84efff !important;
}

.transport-report-daily-wrap table tr td.Gas_oil-Pro,
.transport-report-daily-top1 table tr td.Gas_oil-Pro,
.transport-report-daily table tr td.Gas_oil-Pro {
    background: #fff000 !important;
}

.transport-report-daily-wrap table tr td.Cylinders_gas-td,
.transport-report-daily-top1 table tr td.Cylinders_gas-td,
.transport-report-daily table tr td.Cylinders_gas-td {
    background: #fff000 !important;
}

.transport-report-daily-wrap table tr td.Gasoline_enhancer-Pro,
.transport-report-daily-top1 table tr td.Gasoline_enhancer-Pro,
.transport-report-daily table tr td.Gasoline_enhancer-Pro {
    background: #de5cfe !important;
}

#accordion-search.transport-search .control-label {
    white-space: nowrap;
}

.transport-search .btn {
    width: auto;
    min-width: 57px;
    display: inline-block;
    margin: 3px 1px;
}

@media print {
    .transport_report-print-content {
        margin-top: 5px
    }

    .transport-report-daily table td.name-td {
        width: 160px;

    }

    .transport-report-daily table td.pro-th {

        /*width: 109px;*/
    }

    .transport-report-daily {
        margin: 6px auto 0;
    }
}

/*------------------report-driver-efficiency-------------------------------------------------*/
.transport-report-driver-efficiency section {
    margin-top: 10px
}

.report-driver-efficiency-table1 {
    border: 1pt solid #ccc !important;
    background: #fff;
}

.report-driver-efficiency-table1 thead th {
    background: #0b739e !important;
    color: #fff !important;
    text-align: center;
    font-size: 9pt;
    padding: 2px 1px;
    border: 1pt solid #ccc !important
}

.report-driver-efficiency-table1 tbody td {
    color: #000 !important;
    text-align: center;
    font-size: 9pt;
    padding: 2px 1px;
    border: 1pt solid #ccc !important;
    font-weight: bold
}

.report-driver-efficiency-table1 tbody td.capacity-td {
    background: #3dcfcf;
}

.report-driver-efficiency-table1 tbody tr:nth-of-type(even) td {
    background: #f7f7f7 !important
}

.report-driver-efficiency-table1 thead th.terminal-name-th {
    width: 120px;
    max-width: 125px
}

.report-driver-efficiency-table2 {
    border: 1pt solid #ccc !important;
    margin-top: 7px;
    background: #fff;
}

.report-driver-efficiency-table2 thead th {
    background: #14661f !important;
    color: #fff000 !important;
    text-align: center;
    font-size: 9pt;
    padding: 2px;
    border: 1pt solid #ccc !important
}

.transport-driver-efficiency-print .report-driver-efficiency-table2 thead th {

    font-size: 9.5pt;
    padding: 3px 2px;

}

.transport-driver-efficiency-print .report-driver-efficiency-table2 {
    margin-top: 10px
}

.pdf-wrapper .report-driver-efficiency-wrap2 table.report-driver-efficiency-table2 thead tr th {
    background: #14661f !important;
    color: #fff000 !important;
    text-align: center;
    font-size: 9pt;
    padding: 2px 5px;
    border: 1pt solid #000 !important
}

.report-driver-efficiency-table2 tbody td {
    color: #000 !important;
    text-align: center;
    font-size: 9pt;
    padding: 2px;
    border: 1pt solid #ccc !important;
    font-weight: bold
}

.report-driver-efficiency-table2 tbody td.other-th {
    min-width: 120px;
    padding: 10.42pt 5px
}

.pdf-wrapper .report-driver-efficiency-wrap2 table.report-driver-efficiency-table2 tbody tr td {
    color: #000 !important;
    text-align: center;
    font-size: 9pt;
    padding: 2px 5px;
    border: 1pt solid #000 !important;
    font-weight: bold
}

.pdf-wrapper .report-driver-efficiency-wrap2 table.report-driver-efficiency-table2 tbody tr td.other-th {
    min-width: 100px;
    width: 100px;
    padding: 8.8pt 5px
}

.pdf-wrapper #transport-report-print .transport-report-daily-top2 .report-driver-efficiency-table1 tbody tr td {
    color: #000 !important;
    text-align: center;
    font-size: 9pt;
    padding: 2px 5px;
    border: 1pt solid #000 !important;
    font-weight: bold
}

.pdf-wrapper table.report-driver-efficiency-table2 tbody tr td.other-th {
    min-width: 100px;
    width: 100px;
    padding: 8.8pt 5px
}

.pdf-wrapper .report-driver-efficiency-table1 tbody td.bg-checked-td {
    background: #0e84b5 !important;
}

.report-driver-efficiency-table2 tbody tr:nth-of-type(even) td,
.pdf-wrapper .report-driver-efficiency-wrap2 .report-driver-efficiency-table2 tbody tr:nth-of-type(even) td {
    background: #f7f7f7 !important
}

.report-driver-efficiency-table2 tbody tr.sum-tr:nth-of-type(even) td,
.report-driver-efficiency-table2 tbody .sum-tr td {
    color: #000 !important;
    background: rgba(95, 211, 100, 0.65) !important;
}

.report-driver-efficiency-print-header .print-page-title {
    text-align: center
}

.report-driver-efficiency-print-header .print-page-title strong {
    color: #0e84b5
}

.report-driver-efficiency-print-header .print-page-title span {
    margin-right: 15px
}

.report-driver-efficiency-print-header .print-page-title span.date-start {
    color: #000
}

.report-driver-efficiency-print-header .print-page-title span.date-end {
    color: #000;
    margin-right: 0
}

/*--------------------------transport/driver-panel-----------------------------------------------------------*/
.transport-product-efficiency section {
    margin-top: 10px
}

.rproduct-efficiency-efficiency-table1 {
    border: 1pt solid #ccc !important;
    background: #fff;
    border-collapse: collapse;
    border-inline-style: solid;
}

.product-efficiency-table1 {
    border: 1pt solid #ccc !important;
    background: #fff;
}

.product-efficiency-table1 thead th {
    background: #0b739e !important;
    color: #fff !important;
    text-align: center;
    font-size: 9pt;
    padding: 6pt 1.5pt;
    border: 1pt solid #ccc !important
}

.product-efficiency-table1 tbody td {
    color: #000 !important;
    text-align: center;
    font-size: 9pt;
    padding: 1.4pt 1.2pt;
    border: 1px solid #ccc !important;
    font-weight: bold
}

.product-efficiency-table1 tbody th {
    color: #000 !important;
    text-align: center;
    font-size: 9pt;
    padding: 2px 1px;
    border: 1px solid #ccc !important;
    font-weight: bold
}

.pdf-wrapper .product-efficiency-table1 tbody td {
    color: #000 !important;
    text-align: center;
    font-size: 9pt;
    padding: 1.3pt 1.2pt;
    border: 1px solid #ccc !important;
    font-weight: bold
}

.pdf-wrapper .product-efficiency-table1 tbody th {
    color: #000 !important;
    text-align: center;
    font-size: 11pt;
    padding: 1px 1px;
    border: 1pt solid #ccc !important;
    font-weight: bold
}


.product-efficiency-table1 tbody tr:nth-child(even) td {
    background: #f7f7f7 !important
}

.product-efficiency-table1 tbody tr th.product-name-th {
    background: rgba(109, 236, 206, 0.45) !important;
    white-space: nowrap;
}

.product-efficiency-table1 tbody tr td.capacity-td {
    background: rgba(61, 207, 207, 0.48) !important;
}

.product-efficiency-table1 tbody tr.Petrol th.product-name-th {
    background: rgba(206, 23, 50, 0.5) !important;
    white-space: nowrap;
    border-bottom: 1pt solid rgba(206, 23, 50, 1) !important;
}

#product-efficiency-content .product-efficiency-table1 tbody tr td.capacity-Petrol,
.pdf-wrapper .product-efficiency-table1 tbody tr td.capacity-td.capacity-Petrol {
    background: rgba(206, 23, 50, 0.2) !important;
    border-bottom: 1pt solid rgba(206, 23, 50, 1) !important;
}

#product-efficiency-content .product-efficiency-table1 tbody tr .count-Petrol {

    border-bottom: 1px solid rgba(206, 23, 50, 1) !important;
}

#product-efficiency-content .product-efficiency-table1 tbody tr.Octane th, #product-efficiency-content .product-efficiency-table1 tbody tr.Octane td {
    border-top: 2.5pt solid rgba(206, 23, 50, 1) !important;
}


#product-efficiency-content .product-efficiency-table1 tbody tr.Octane th.product-name-th {
    background: rgba(171, 10, 91, 0.5) !important;
    white-space: nowrap;
    border-bottom: 1pt solid rgba(171, 10, 91, 1) !important;
}

#product-efficiency-content .product-efficiency-table1 tbody tr td.capacity-Octane, .pdf-wrapper
#product-efficiency-content .product-efficiency-table1 tbody tr td.capacity-td.capacity-Octane {
    background: rgba(171, 10, 91, 0.2) !important;
    border-bottom: 1pt solid rgba(171, 10, 91, 1) !important;
}

#product-efficiency-content .product-efficiency-table1 tbody tr .count-Octane {

    border-bottom: 1pt solid rgba(171, 10, 91, 1) !important;
}

#product-efficiency-content .product-efficiency-table1 tbody tr.Gas_oil th, #product-efficiency-content .product-efficiency-table1 tbody tr.Gas_oil td {
    border-top: 2.5pt solid rgba(171, 10, 91, 1) !important;
}

#product-efficiency-content .product-efficiency-table1 tbody tr.Gas_oil th.product-name-th {
    background: rgba(255, 218, 38, 0.5) !important;
    white-space: nowrap;
    border-bottom: 1pt solid rgba(255, 218, 38, 1) !important;
}

#product-efficiency-content .product-efficiency-table1 tbody tr td.capacity-Gas_oil, .pdf-wrapper
#product-efficiency-content .product-efficiency-table1 tbody tr td.capacity-td.capacity-Gas_oil {
    background: rgba(255, 218, 38, 0.2) !important;
    border-bottom: 1pt solid rgba(255, 218, 38, 1) !important;
}

#product-efficiency-content .product-efficiency-table1 tbody tr .count-Gas_oil {

    border-bottom: 1pt solid rgba(255, 218, 38, 1) !important;
}

#product-efficiency-content .product-efficiency-table1 tbody tr.RT th, .product-efficiency-table1 tbody tr.RT td {
    border-top: 2.5pt solid rgba(100, 165, 239, 1) !important;
}

#product-efficiency-content .product-efficiency-table1 tbody tr.White_oil th.product-name-th {

    background: rgba(100, 165, 239, 0.5) !important;
    white-space: nowrap;
    border-bottom: 1pt solid rgba(100, 165, 239, 1) !important;
}

#product-efficiency-content .product-efficiency-table1 tbody tr td.capacity-White_oil {

    background: rgba(100, 165, 239, 0.2) !important;
    border-bottom: 1pt solid rgba(100, 165, 239, 1) !important;
}

#product-efficiency-content .product-efficiency-table1 tbody tr .count-White_oil {

    border-bottom: 1pt solid rgba(100, 165, 239, 1) !important;
}

#product-efficiency-content .product-efficiency-table1 tbody tr.Super_Petrol th,
#product-efficiency-content .product-efficiency-table1 tbody tr.Super_Petrol td {

    border-top: 2.5pt solid rgba(171, 10, 91, 1) !important;
}

#product-efficiency-content .product-efficiency-table1 tbody tr.RT th.product-name-th {
    background: rgba(104, 13, 215, 0.5) !important;
    white-space: nowrap;
    border-bottom: 1pt solid rgba(104, 13, 215, 1) !important;
}

#product-efficiency-content .product-efficiency-table1 tbody tr td.capacity-RT, .pdf-wrapper
#product-efficiency-content .product-efficiency-table1 tbody tr td.capacity-td.capacity-RT {
    background: rgba(104, 13, 215, 0.2) !important;
    border-bottom: 1pt solid rgba(104, 13, 215, 1) !important;
}

#product-efficiency-content .product-efficiency-table1 tbody tr .count-RT {

    border-bottom: 1pt solid rgb(77, 7, 131) !important;
}

#product-efficiency-content .product-efficiency-table1 tbody tr.oils th, .product-efficiency-table1 tbody tr.oils td {
    border-top: 2.5pt solid rgba(104, 13, 215, 1) !important;
}

#product-efficiency-content .product-efficiency-table1 tbody tr.oils th.product-name-th {
    background: rgba(141, 198, 63, 0.5) !important;
    white-space: nowrap;
    border-bottom: 1pt solid rgba(141, 198, 63, 1) !important;
}

#product-efficiency-content .product-efficiency-table1 tbody tr td.capacity-oils, .pdf-wrapper
#product-efficiency-content .product-efficiency-table1 tbody tr td.capacity-td.capacity-oils {
    background: rgba(141, 198, 63, 0.2) !important;
    border-bottom: 1pt solid rgba(141, 198, 63, 1) !important;
}

#product-efficiency-content .product-efficiency-table1 tbody tr .count-oils {

    border-bottom: 1pt solid rgba(141, 198, 63, 1) !important;
}

#product-efficiency-content .product-efficiency-table1 tbody tr.White_oil th, .product-efficiency-table1 tbody tr.White_oil td {
    border-top: 2.5pt solid rgba(255, 218, 38, 1) !important;
}


#product-efficiency-content .product-efficiency-table1 tbody tr.Black_oil th.product-name-th {
    background: rgba(65, 147, 199, 0.5) !important;
    white-space: nowrap;
    border-bottom: 1pt solid rgba(65, 147, 199, 1) !important;
}

#product-efficiency-content .product-efficiency-table1 tbody tr td.capacity-Black_oil, .pdf-wrapper
#product-efficiency-content .product-efficiency-table1 tbody tr td.capacity-td.capacity-Black_oil {
    background: rgba(65, 147, 199, 0.2) !important;
    border-bottom: 1pt solid rgba(65, 147, 199, 1) !important;
}

#product-efficiency-content .product-efficiency-table1 tbody tr .count-Black_oil {

    border-bottom: 1pt solid rgba(65, 147, 199, 1) !important;
}

#product-efficiency-content .product-efficiency-table1 tbody tr.Super_Petrol th.product-name-th {
    background: rgba(143, 10, 29, 0.5) !important;
    white-space: nowrap;
    border-bottom: 1pt solid rgba(143, 10, 29, 1) !important;
}

#product-efficiency-content .product-efficiency-table1 tbody tr td.capacity-Super_Petrol,
.pdf-wrapper .product-efficiency-table1 tbody tr td.capacity-td.capacity-Super_Petrol {
    background: rgba(206, 23, 50, 0.2) !important;
    border-bottom: 1pt solid rgba(143, 10, 29, 1) !important;
}

#product-efficiency-content .product-efficiency-table1 tbody tr .count-Super_Petrol {

    border-bottom: 1px solid rgb(143, 10, 29) !important;
}

#product-efficiency-content .product-efficiency-table1 tbody tr.Black_oil th, .product-efficiency-table1 tbody tr.Black_oil td {
    border-top: 2.5pt solid rgb(23, 157, 206) !important;
}

#product-efficiency-content .product-efficiency-table1 thead th.product-name-th {
    width: 105px;
    max-width: 105px;
}

.product-efficiency-table1 tbody tr.sum-tr th,
.product-efficiency-table1 tbody tr.sum-tr td {
    background: #0d3349 !important;
    color: #fff !important;
    border-top: 1px solid #0d3349 !important;
    padding: 3pt 3px;
    font-size: 10pt;
}

/*------------transport-insert-date----------------------------------------------*/

.transport-insert-data-wrap-top1 {
    margin: 0 auto
}

.table-transport-insert-data-help {
    margin-bottom: 10px
}

.table-transport-insert-data-help th {
    background: #cacaca !important;
    color: #000 !important;
    padding: 1pt 2px;
    text-align: center;
    font-size: 9pt;
    border: 1pt solid #0c0c0c !important;
    min-width: 35px
}


.table-transport-insert-data-help th.mahate-name {
    background: #fff !important;
}


.table-transport-insert-data-help th.mahate-name {
    width: 125px
}

.table-transport-insert-data-help td {
    background: #fff !important;
    color: #000;
    padding: 1pt 2px;
    text-align: center;
    font-size: 8.5pt;
    font-weight: bold;
    border: 1pt solid #0c0c0c !important;
}

.table-transport-insert-data-help td .c-n {
    font-size: 9pt;
    color: #7d34f4;
    margin-right: 3px;
    font-weight: bolder;
}

.table-transport-insert-data-help td .w-t {
    font-size: 9pt;
    font-weight: bolder;
    color: #6e0909;
    margin-left: 3px;
}

.transport-insert-data-report {
    margin: 3px auto 0
}

.transport-insert-data-report table th {
    background: #1e7c3e !important;
    color: #fff !important;
    padding: 2px;
    font-size: 9.5pt;
    text-align: center;
    font-weight: 500;
    border: 1pt solid #07010d !important;
    white-space: nowrap;
}


.transport-insert-data-report table tr td {
    background: #fff !important;
    color: #000;
    padding: 1.2pt 1pt;
    font-size: 8.6pt;
    text-align: center;
    border: 1pt solid #07010d !important;
    font-weight: bold;
    white-space: nowrap;
    line-height: 1.3;
    overflow-x: hidden;
}


.transport-insert-data-report table tr td.name-td {
    max-width: 130px;
    min-width: 122px;
    /*overflow: hidden; */
    padding-right: 4px;
    text-align: right;
}

.transport-insert-data-report .num-th, .transport-insert-data-report .num-td {
    width: 27px;
    max-width: 27px
}

.transport-insert-data-report table tr td.col-destination-yesterday {
    max-width: 115px;
    font-size: 7.5pt;
    overflow: hidden;
    white-space: normal;
}

.transport-insert-data-report table tr td.col-destination-product {
    max-width: 88px;
    font-size: 7.5pt;
    white-space: normal;
    overflow: hidden;
}

.transport-insert-data-report table tr td.name-td a {
    font-size: 9pt;
    text-decoration: underline;
}

.transport-insert-data-report select.form-control, .transport-insert-data-report .select2-container--default .select2-selection--single {
    background-image: none;
    -webkit-appearance: checkbox;
    -moz-appearance: checkbox;
    appearance: checkbox;
    border-radius: 0;
    padding: 0 0 0 0 !important;

    font-size: 9pt;
    text-indent: 0;
    min-width: 95px;
    max-width: 115px
}

.transport-insert-data-report tr td.status-0 .form-control {
    background-color: #fff;
}

.transport-insert-data-report tr:nth-of-type(2n+1) td.status-0 .form-control {
    background-color: #f2f2f2;
}

.transport-insert-data-report table tr td.dropDownList-td {
    padding: 0
}

.transport-insert-data-report table tr td.prod-td {
    width: 102px;
    overflow: hidden;
}

.transport-insert-data-report table tr td.two_words,
.transport-insert-data-report table tr td.prod-td.two_words {
    font-size: 6.6pt;
    width: 122px;
    max-width: 122px
}


.transport-insert-data-report tr:nth-of-type(2n+1) td {
    background: #f7f7f7 !important;
}


.transport-insert-data-report {
    border: 1px solid #000103;
    width: 100%;
    margin-top: 5px;
}


.pdf-wrapper #help-product-table, #help-product-table {
    table-layout: fixed;
    margin-top: 2px;
}

.table-print1 tbody tr:nth-child(even) td.Petrol-Pro,
.table-print1 tbody tr td.Petrol-Pro,
.insert-data-wrap table tr td.Petrol-Pro,
.transport-insert-data-report table tr td.Petrol-Pro {
    background: #de938a !important;
}

.table-print1 tbody tr:nth-child(even) td.Super-Pro,
.table-print1 tbody tr td.Super-Pro,
.insert-data-wrap table tr td.Super-Pro,
.transport-insert-data-report table tr td.Super-Pro {
    background: rgba(143, 10, 29, 0.55) !important;
}

.table-print1 tbody tr:nth-child(even) td.Black_oil-Pro,
.table-print1 tbody tr td.Black_oil-Pro,
.insert-data-wrap table tr td.Black_oil-Pro,
.transport-insert-data-report table tr td.Black_oil-Pro {
    background: rgba(65, 147, 199, 0.5) !important;
}

.table-print1 tbody tr:nth-child(even) td.RT-Pro,
.table-print1 tbody tr td.RT-Pro,
.insert-data-wrap table tr td.RT-Pro,
.transport-insert-data-report table tr td.RT-Pro {
    background: rgba(104, 13, 215, 0.5) !important;
}


.table-print1 tbody tr:nth-child(even) td.White_oil-Pro,
.table-print1 tbody tr td.White_oil-Pro,
.insert-data-wrap table tr td.White_oil-Pro,
.transport-insert-data-report table tr td.White_oil-Pro {
    background: #84efff !important;
}

.table-print1 tbody tr:nth-child(even) td.Gas_oil-Pro,
.table-print1 tbody tr td.Gas_oil-Pro,
.insert-data-wrap table tr td.Gas_oil-Pro,
.transport-insert-data-report table tr td.Gas_oil-Pro {
    background: #fff000 !important;
}

.table-print1 tbody tr:nth-child(even) td.Gas_oil_dead-Pro,
.table-print1 tbody tr td.Gas_oil_dead-Pro,
.insert-data-wrap table tr td.Gas_oil_dead-Pro,
.transport-insert-data-report table tr td.Gas_oil_dead-Pro {
    background: rgba(141, 198, 63, 0.5) !important;
}

.table-print1 tbody tr:nth-child(even) td.Liquid_gas-Pro,
.table-print1 tbody tr td.Liquid_gas-Pro,
.insert-data-wrap table tr td.Liquid_gas-Pro,
.transport-insert-data-report table tr td.Liquid_gas-Pro {
    background: rgb(227, 190, 27) !important;
}

.table-print1 tbody tr:nth-child(even) td.Cylinders_gas-Pro,
.table-print1 tbody tr td.Cylinders_gas-Pro,
.insert-data-wrap table tr td.Cylinders_gas-Pro,
.transport-insert-data-report table tr td.Cylinders_gas-Pro {
    background: rgb(227, 138, 37, 0.5) !important;
}


.table-print1 tbody tr:nth-child(even) td.Gasoline_enhancer-Pro,
.table-print1 tbody tr td.Gasoline_enhancer-Pro,
.insert-data-wrap table tr td.Gasoline_enhancer-Pro,
.transport-insert-data-report table tr td.Gasoline_enhancer-Pro {
    background: #de5cfe !important;
}

.transport-insert-data-report table tr td.description-td-2 {
    background: #fff !important;
}


.table-print1 tbody tr:nth-child(even) td.Gas-biji-td,
.table-print1 tbody tr td.Gas-biji-td,
.table-transport-insert-data-help tr td.Gas-biji-td,
.table-transport-insert-data-help tr td.Status-warehouse-td, .transport-insert-data-report table tr td.status-7 {

    background: #ffedd6 !important;

}

.table-print1 tbody tr:nth-child(even) td.naghel-td,
.table-print1 tbody tr td.naghel-td,
.table-print1 tbody tr:nth-child(even) td.status-1,
.table-print1 tbody tr td.status-1,
.table-print1 tbody tr td.status-1 .form-control,
.table-transport-insert-data-help tr td.naghel-td,
.table-transport-insert-data-help tr td.Status-transfer-td,
.transport-insert-data-report table tr td.status-1,
.transport-insert-data-report table tr td.status-1 .form-control {

    /*   background: #bbc4ed !important;*/
    background: #b2dde1 !important;

}

.table-transport-insert-data-help tr td.Atele-td,
.table-transport-insert-data-help tr td.Atele-td,
.table-transport-insert-data-help tr td.Status-broken-td,
.transport-insert-data-report table tr td.status-6,
.transport-insert-data-report table tr td.status-6 .form-control {

    background: #cacaca !important;
}

.table-transport-insert-data-help tr td.Ehtiat-td,
.table-transport-insert-data-help tr td.Status-reserve-td,
.transport-insert-data-report table tr td.status-2,
.transport-insert-data-report table tr td.status-2 .form-control {

    background: #ffc16a !important;
}

.table-transport-insert-data-help tr td.Mojaz-td,
.table-transport-insert-data-help tr td.Status-level-td,
.transport-insert-data-report table tr td.status-3,
.transport-insert-data-report table tr td.status-3 .form-control {

    background: #7ff589 !important;
}

.table-transport-insert-data-help tr td.Status-mission-td,
.table-transport-insert-data-help tr td.vajeb-td,
.transport-insert-data-report table tr td.status-4,
.transport-insert-data-report table tr td.status-4 .form-control {

    background: #c6b4c9 !important;
}

.table-transport-insert-data-help tr td.makial-td,
.table-transport-insert-data-help tr td.Status-measurement-td,
.transport-insert-data-report table tr td.status-5, .transport-insert-data-report table tr td.status-5 .form-control {
    background: #ddce35 !important;
}

.table-transport-insert-data-help tr td.tahmil-td,
.table-transport-insert-data-help tr td.Status-Broken-td,
.transport-insert-data-report table tr td.status-8,
.transport-insert-data-report table tr td.status-8 .form-control {
    background: #d5adfd !important;
}

.table-transport-insert-data-help tr td.Status-NotUnloaded-td,
.transport-insert-data-report table tr td.status-9, .transport-insert-data-report table tr td.status-9 .form-control {
    background: #cfecda !important;

}

.table-transport-insert-data-help tr td.Status-Basre-unloaded-td, .transport-insert-data-report table tr td.status-10, .transport-insert-data-report table tr td.status-10 .form-control {

    background: #f6ddee !important
}


.table-transport-insert-data-help tr td.Status-warehouse-unloaded-td,
.transport-insert-data-report table tr td.status-11,
.transport-insert-data-report table tr td.status-11 .form-control {

    background: #ffafb4 !important
}

.table-transport-insert-data-help tr td.Status-shattbasra-td,
.transport-insert-data-report table tr td.status-12,
.transport-insert-data-report table tr td.status-12 .form-control {

    background: #ec96e7 !important
}

.table-transport-insert-data-help tr td.Status-shatbasraUnloaded-td,
.transport-insert-data-report table tr td.status-13,
.transport-insert-data-report table tr td.status-13 .form-control {

    background: #f2f6d1 !important
}

.table-transport-insert-data-help tr td.Efad-td,
.table-transport-insert-data-help tr td.Status-disparch-td,
.transport-insert-data-report table tr td.status-14,
.transport-insert-data-report table tr td.status-14 .form-control {

    background: #b2f5cd !important;
}


/*---------------report-status-------------------------------------------------------------*/
.report-status-btns-group .btn {
    min-width: 80px
}

.report-status-days th .day-m {
    color: #fff000
}

.report-status-days .report-driver-efficiency-table1 thead th.terminal-name-th {
    width: 148px;
    max-width: 148px;
}

.report-status-days .report-driver-efficiency-table1 thead th {
    padding: 2px;
    font-size: 8.5pt;
}

.report-status-days .report-driver-efficiency-table1 tbody td {
    font-size: 8.2pt;
    white-space: nowrap;
    border: 1px solid #ccc !important;
    font-weight: normal
}

#report-status-content .report-status-days-p .report-driver-efficiency-table1 thead th.terminal-name-th {
    width: 135px;
    max-width: 135px;
    padding: 2px;
    font-size: 8pt;

}

#report-status-content .report-status-days-p .report-driver-efficiency-table1 thead th span {
    padding: 2px 1px;
    color: #fff !important
}

#report-status-content .report-status-days-p .report-driver-efficiency-table1 thead th span {
    color: #fff !important
}

#report-status-content .report-status-days-p .report-driver-efficiency-table1 thead th .day-m {

    color: #fff000 !important
}

#report-status-content .report-status-days-p .report-driver-efficiency-table1 tbody td {
    font-size: 7.8pt;
    white-space: nowrap;
    border: 1pt solid #ccc !important;
    font-weight: normal
}

#report-status-header {
    margin-top: 8px
}

/*---------------------------------------report-efficiency-------------------------------------------------*/
.transport-report-efficiency section {
    margin-top: 10px
}

.report-efficiency-print-header {
    margin-top: 15px;
}

.report-efficiency-table2 {
    border: 1pt solid #ccc !important;
    margin-top: 0
}

.report-efficiency-table2 thead th {
    background: #007100 !important;
    color: #fff !important;
    text-align: center;
    font-size: 9.5pt;
    padding: 2px;
    border: 1pt solid #ccc !important
}

.pdf-wrapper .report-efficiency-wrap2 table.report-efficiency-table2 thead tr th {
    background: #007100 !important;
    color: #fff !important;
    text-align: center;
    font-size: 9.5pt;
    padding: 1pt 2px;
    border: 1pt solid #000 !important
}

.report-efficiency-table2 tbody td {
    color: #000 !important;
    text-align: center;
    font-size: 9pt;
    background: #fff;
    padding: 1pt 2px;
    border: 1pt solid #ccc !important;
    font-weight: bold
}

.pdf-wrapper .report-efficiency-wrap2 table.report-efficiency-table2 tbody tr td {
    color: #000 !important;
    text-align: center;
    font-size: 10pt;
    padding: 1pt 2px;
    border: 1pt solid #000 !important;
    font-weight: bold
}


.report-efficiency-table2 tbody tr:nth-of-type(even) td,
.pdf-wrapper .report-efficiency-wrap2 table.report-efficiency-table2 tbody tr:nth-of-type(even) td, .pdf-wrapper .report-efficiency-wrap2 table.report-efficiency-table2 tbody tr:nth-child(even) td {
    background: #f7f7f7 !important
}

.report-efficiency-print-header .print-page-title {
    text-align: center
}

.report-efficiency-print-header .print-page-title strong {
    color: #0e84b5
}

.report-efficiency-print-header .print-page-title span {
    margin-right: 20px
}

.pdf-wrapper .report-efficiency-print-header .print-page-title span {
    margin-right: 20px;
    font-size: 14pt;
}

.report-efficiency-print-header .print-page-title span.date-start {
    color: #000
}

.report-efficiency-print-header .print-page-title span.date-end {
    color: #000;
    margin-right: 0
}

.report-efficiency-table2 .sum-tr th {
    background: #62e09f !important;
    color: #000 !important;
    text-align: center;
    font-size: 10pt;
}

.report-efficiency-table2 tbody tr.sum-tr td, .report-efficiency-table2 tbody tr.sum-tr:nth-of-type(even) td {
    background: #62e09f !important;
    color: #000 !important;
    text-align: center;
    font-size: 10pt;
}

.pdf-wrapper .report-efficiency-table2 .sum-tr th {
    background: #62e09f !important;
    color: #000 !important;
    text-align: center;
    font-size: 10pt;
}

.pdf-wrapper .report-efficiency-table2 tbody tr.sum-tr td, .pdf-wrapper .report-efficiency-table2 tbody tr.sum-tr:nth-of-type(even) td {
    background: #62e09f !important;
    color: #000 !important;
    text-align: center;
    font-size: 10pt;
}

/*----------------------transport-media------------------------------------------------*/

@media all and (max-width: 1199px) {
    .transport-search .btn {
        min-width: 80px
    }

    .transport-insert-data-report table tr td {
        font-size: 8pt
    }

    .transport-insert-data-report table tr td.col-destination-yesterday {
        max-width: 110px;
        font-size: 7.1pt;
    }

    .transport-insert-data-report table tr td.col-destination-product {
        max-width: 83px;
        font-size: 7.1pt
    }

    .transport-insert-data-report table tr td.name-td {
        min-width: 110px;
        max-width: 120px
    }

    .transport-insert-data-report table tr td.name-td a {
        font-size: 8.5pt
    }

    .transport-insert-data-report {
        overflow-x: auto;
        display: block;
        width: 100%;
        overflow-y: hidden;
    }

    .transport-insert-data-report table {
        overflow-x: auto;
        width: 100%;
        -webkit-overflow-scrolling: touch;
        display: block;
        overflow-y: hidden;

    }

    .report-status-days {
        width: 100%;
        overflow-x: auto;
        overflow-y: hidden
    }

    .report-status-days .report-driver-efficiency-table1 {
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
}

@media all and (max-width: 890px) {
    .table-transport-insert-data-help th {
        font-size: 8.3pt;
        padding: 1pt 1px;
    }
}

@media only screen and (max-width: 768px) {

    .print-size-A4 {
        overflow-x: auto;
        width: 100%;
        overflow-y: hidden;
    }

    .print-size-A4 #transport-report-header {
        overflow-x: auto;
        width: 100%;
    }

    .print-size-A4 .transport-report-daily {
        overflow-x: auto;
        width: 100%;
    }
}

@media all and (max-width: 768px) {
    .table-transport-insert-data-help th {
        font-size: 9pt
    }

}

@media all and (max-width: 554px) {
    .transport-insert-data-report table tr td {
        white-space: normal;;
        overflow: unset;
    }

    .transport-insert-data-report select.form-control, .transport-insert-data-report .select2-container--default .select2-selection--single {
        min-width: 85px;
        max-width: 90px;
        height: 33px;
    }

    .transport-insert-data-report table tr td.name-td {
        min-width: 100px;
        max-width: 105px;
    }
}

@media all and (max-width: 480px) {
    .create-form-transport label {
        display: inline-block;
        width: 45px;
        font-size: 0.85rem;
    }

    .create-form-transport input, .create-form-transport select, .create-form-transport .form-control {
        display: inline-block;
        width: calc(100% - (48px)) !important;
        font-size: 0.85rem;
        min-width: 40px
    }

    .create-form-transport textarea {
        min-height: auto;
        display: inline-block;
        width: calc(100% - (48px)) !important;
        font-size: 0.85rem;
    }

}

@media all and (max-width: 385px) {
    .driver-Panel-info table td {
        font-size: 1.15rem
    }

    .driver-Panel-info table td.drive-td-info {
        font-size: 1.4rem
    }


}

@media all and (max-width: 360px) {
    .driver-Panel-info table td {
        font-size: 1.15rem
    }

    .driver-Panel-info table td.drive-td-info {
        font-size: 1.1rem
    }

    .driver-Panel-info table .tunker-info td.drive-td-info {
        font-size: 1.25rem
    }

    .driver-Panel-info table .destination-info td.drive-td-info {
        font-size: 1.25rem
    }

}

@media all and (max-width: 348px) {
    .driver-Panel-info table td {
        font-size: 1.15rem
    }

    .driver-Panel-info table td.drive-td-info {
        font-size: 1.15rem
    }

    .driver-Panel-info table .tunker-info td.drive-td-info {
        font-size: 1.15rem
    }

    .driver-Panel-info table .destination-info td.drive-td-info {
        font-size: 1.15rem
    }

    .driver-Panel-info table .tunker-info td .col-auto {
        padding: 0 2px;
    }
}

@media all and (max-width: 300px) {
    .driver-Panel-info table td {
        font-size: 1.1rem
    }

    .driver-Panel-info table td .tankercapacity {
        display: none
    }

    .driver-Panel-info table td.drive-td-info {
        font-size: 1.1rem
    }

    .driver-Panel-info table .tunker-info td.drive-td-info {
        font-size: 1.1rem
    }

    .driver-Panel-info table .destination-info td.drive-td-info {
        font-size: 1.1rem
    }

}

@media all and (max-width: 290px) {
    .create-form-transport .col {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}

/*---------------transport-print-----------------------------------------------------*/
#delivery-letter-header.HeaderGeneral-report-header .print-header-text h3 {
    text-align: center;
    color: #006600;
    font-size: 9pt;
    font-weight: bolder;
    line-height: 1.5;
}


#delivery-letter-print .delivery-info-d2 .transport-delivery-info-table {
    vertical-align: top;
}

#delivery-letter-print .transport-delivery-info-table thead {
    vertical-align: top;
    height: 28px
}

#delivery-letter-print .transport-delivery-info-table th {
    white-space: nowrap;
    vertical-align: top;
    height: 28px
}

.HeaderGeneral-main .transport-letter-print-table-2 #transport-letter-print-content {
    padding-bottom: 100px
}

#delivery-letter-print-main .transport-letter-print-table-2 .transport-delivery-info-table td {
    padding: 1px 4px 1px 1px;
    line-height: 1.1;
    height: 20px;
    font-size: 8.3pt;
}

#delivery-letter-print-content #signature.mt-110 {
    margin-top: 110pt
}


@media print {

    #delivery-letter-header .print-head-bg {
        position: fixed
    }


    #delivery-letter-print.print-size-A4 {
        width: 210mm;
        height: auto;
        min-height: 290mm;
        max-width: 210mm;
        margin: 0 auto;
        max-height: unset;

    }


    #delivery-letter-print-main *, #transport-letter-print-main p {
        font-family: 'Al-Jazeera-Arabic-Light', DroidArabicKufi, Arial, sans-serif !important;

    }

    #delivery-letter-print-main h1, #transport-letter-print-main h2, #transport-letter-print-main h3, #delivery-letter-print-main h4, #transport-letter-print-main h5, #transport-letter-print-main h6 {
        font-family: 'Al-Jazeera-Arabic-Regular', DroidArabicKufi, Arial, sans-serif !important;
    }


    #delivery-letter-print-content #order_report-footer {
        font-size: 7.2pt
    }

    #delivery-letter-print-main tr td {
        line-height: 15pt
    }


    @-moz-document url-prefix() {

        #delivery-letter-print {
            display: table !important
        }

    }
}

.v-top1 .insert-data-wrap {
    vertical-align: top;
    align-items: top;
    align-self: top;
}

/*---------------transport-regions-efficiency--------------------------------------------------------------------------------*/


.table-print1 {
    border: 1pt solid #231f20 !important;
    background: #fff;
    border-collapse: collapse;
    border-inline-style: solid;
}


.table-print1 thead th {
    background: #0b739e !important;
    color: #fff !important;
    text-align: center;
    font-size: 9pt;
    padding: 4pt 1pt;
    border: 1pt solid #231f20 !important
}

.pdf-wrapper .table-print1 thead th {
    background: #0b739e !important;
    color: #fff !important;
    text-align: center;
    font-size: 9pt;
    padding: 4pt 1pt;
    border: 1pt solid #231f20 !important
}

.table-print1 tbody th {
    color: #000 !important;
    text-align: center;
    font-size: 9.2pt;
    padding: 2px 1px;
    border: 1px solid #231f20 !important;
    font-weight: bold;
    line-height: 1.3;
}

.pdf-wrapper .table-print1 tbody th {
    color: #000 !important;
    text-align: center;
    font-size: 11pt;
    padding: 1px 1px;
    border: 1pt solid #231f20 !important;
    font-weight: bold
}

.table-print1 tbody td {
    color: #000 !important;
    text-align: center;
    font-size: 9.5pt;
    line-height: 1.4;
    padding: 1.5pt 1.2pt;
    border: 1px solid #231f20 !important;
    font-weight: bold
}


.pdf-wrapper .table-print1 tbody td {
    color: #000 !important;
    text-align: center;
    font-size: 9pt;
    padding: 1.5pt 1.2pt;
    border: 1px solid #231f20 !important;
    font-weight: bold
}

.table-print1 tbody tr:nth-child(even) td {
    background: #f2f2f2 !important
}

.table-print1 tbody tr th.product-name-th {

    background: #b9e5b0 !important;
    width: 130px;
    max-width: 130px;
    color: #000 !important;
    /* background: #3aa085 !important;

    color:#fff !important*/
}

.table-print1 tbody tr td.capacity-td {
    background: rgba(185, 229, 176, 0.45) !important;
}

.table-print1 tbody tr.tr-seprator-borderd td, .table-print1 tbody tr.tr-seprator-borderd th {
    border-top: 3pt solid #303334 !important;

}

.pdf-wrapper .table-print1 tbody tr.tr-seprator-borderd td, .table-print1 tbody tr.tr-seprator-borderd th {
    border-top: 3pt solid #303334 !important;

}

.table-print1 tbody tr.tr-seprator-borderd:first-child td, .table-print1 tbody tr.tr-seprator-borderd:first-child th {
    border-top: 1pt solid #303334 !important;

}

.pdf-wrapper .table-print1 tbody tr.tr-seprator-borderd td,
.pdf-wrapper .table-print1 tbody tr.tr-seprator-borderd th {
    border-top: 1pt solid #303334 !important;

}


.table-print1 tbody tr.tr-seprator-bordered-1 th.product-name-th {

    background: rgba(206, 23, 50, 0.5) !important;

}

.table-print1 tbody tr td.capacity-td-1 {
    background: rgba(206, 23, 50, 0.25) !important;
}

.table-print1 tbody tr.tr-seprator-bordered-2 th.product-name-th {

    background: rgba(132, 220, 253, 0.77) !important;

}

.table-print1 tbody tr td.capacity-td-2 {
    background: rgba(132, 220, 253, 0.25) !important;
}

.table-print1 tbody tr.tr-seprator-bordered-3 th.product-name-th {

    background: rgba(171, 10, 91, 0.5) !important;

}

.table-print1 tbody tr td.capacity-td-3 {
    background: rgba(171, 10, 91, 0.3) !important;
}

.table-print1 tbody tr.tr-seprator-bordered-4 th.product-name-th {

    background: rgba(141, 198, 63, 0.5) !important;

}

.table-print1 tbody tr td.capacity-td-4 {
    background: rgba(141, 198, 63, 0.3) !important;
}

.table-print1 tbody tr.tr-seprator-bordered-5 th.product-name-th {

    background: rgba(255, 218, 38, 0.5) !important;

}

.table-print1 tbody tr td.capacity-td-5 {
    background: rgba(255, 218, 38, 0.3) !important;
}

.table-print1 tbody tr.tr-seprator-bordered-6 th.product-name-th {

    background: rgba(104, 13, 215, 0.5) !important;

}

.table-print1 tbody tr td.capacity-td-6 {
    background: rgba(104, 13, 215, 0.3) !important;
}

.table-print1 tbody tr.tr-seprator-bordered-7 th.product-name-th {

    background: rgba(215, 114, 13, 0.5) !important;

}

.table-print1 tbody tr td.capacity-td-7 {
    background: rgba(215, 114, 13, 0.3) !important;
}

.table-print1 tbody tr.tr-seprator-bordered-8 th.product-name-th {

    background: rgba(119, 198, 227, 0.77) !important;

}

.table-print1 tbody tr td.capacity-td-8 {
    background: rgba(119, 198, 227, 0.3) !important;
}

.table-print1 tbody tr.tr-seprator-bordered-9 th.product-name-th {

    background: rgba(143, 10, 29, 0.5) !important;

}

.table-print1 tbody tr td.capacity-td-9 {
    background: rgba(143, 10, 29, 0.25) !important;
}

.table-print1 tbody tr.tr-seprator-bordered-10 th.product-name-th {

    background: rgba(162, 133, 13, 0.5) !important;

}

.table-print1 tbody tr td.capacity-td-10 {
    background: rgba(162, 133, 13, 0.3) !important;
}

.table-print1 tbody tr.tr-seprator-bordered-11 th.product-name-th {

    background: rgba(141, 198, 63, 0.5) !important;

}

.table-print1 tbody tr td.capacity-td-11 {
    background: rgba(141, 198, 63, 0.3) !important;
}

.table-print1 tbody tr.tr-seprator-bordered-12 th.product-name-th {

    background: rgba(238, 61, 88, 0.5) !important;

}

.table-print1 tbody tr td.capacity-td-12 {
    background: rgba(238, 61, 88, 0.3) !important;
}

.table-print1 tbody tr.tr-seprator-bordered-13 th.product-name-th {

    background: rgba(132, 220, 253, 0.77) !important;

}

.table-print1 tbody tr td.capacity-td-13 {
    background: rgba(132, 220, 253, 0.3) !important;
}


.table-print1 tbody .sum-tr td {

    text-align: center;
    font-size: 9.5pt;
    padding: 3pt 1.2pt;
    /*  border: 1px solid #231f20 !important;*/
    font-weight: 700;
    /*   background: #b9e5b0 !important;*/
    /*color: #000 !important;*/
    /* background: #b9e5b0 !important;*/
    color: #fff !important;
    /* border-top: 2.2pt solid #080808 !important;*/
    background: #0d3349 !important;

    border-top: 1.2pt solid #0d3349 !important;
}

.pdf-wrapper .table-print1 tbody tr.sum-tr td {

    text-align: center;
    font-size: 9.5pt;
    padding: 3pt 1.2pt;
    border: 1px solid #231f20 !important;
    font-weight: bold;
    /*color: #000 !important;*/
    /* background: #b9e5b0 !important;*/
    color: #fff !important;
    /* border-top: 2.2pt solid #080808 !important;*/
    background: #0d3349 !important;

    border-top: 1.2pt solid #0d3349 !important;
    font-family: 'Lato', 'DroidArabicKufi', 'Al-Jazeera-Bold', 'Tahoma', sans-serif;
}

.pdf-wrapper .table-print1 tbody tr.sum-tr:nth-child(even) td,
.table-print1 tbody tr.sum-tr:nth-child(even) td {

    color: #fff !important;
    background: #0d3349 !important;

    border-top: 1px solid #0d3349 !important;
}

.report-driver-efficiency-table2.table-print1 tbody tr.sum-tr:nth-of-type(even) td, .report-driver-efficiency-table2.table-print1 tbody .sum-tr td {
    color: #fff !important;
    background: #0d3349 !important;

    border-top: 1px solid #0d3349 !important;
}

.pdf-wrapper .report-driver-efficiency-wrap2 table.report-driver-efficiency-table2.table-print1 thead tr th {
    background: #0b739e !important;
    color: #fff !important;
    text-align: center;
    font-size: 9pt;
    padding: 4pt 1pt;
    border: 1pt solid #231f20 !important
}

#daily-guide-content .table-print1 thead th {
    padding: 2pt 1.2pt;
}

#daily-guide-content .table-print1 tbody td {

    font-size: 9pt;
    padding: 1.3pt 1.2pt;

}

#transport-report-efficiency-content .table-print1 thead th {

    font-size: 9pt;
    line-height: 1.3;
    padding: 1.5pt 1pt;
}

#transport-report-efficiency-content .table-print1 tbody td {
    padding: 1.5pt 1pt;
    font-size: 9pt;
    line-height: 1.3;
}


.Pdf-wrapper #daily-guide-content .table-print1 tbody td {
    padding: 1pt 1pt;
    font-size: 9pt;
    line-height: 1.2;
}

#transport-report-efficiency-content .table-print1 tbody td.city-name-td {
    background: rgba(185, 229, 176, 0.58) !important;
    max-width: 130px;
    width: 130px
}


#transport-product-efficiency-total-content .table-print1 tbody .product-tr-1 td {
    background: rgba(206, 23, 50, 0.25) !important;

    border-bottom: 1pt solid rgba(206, 23, 50, 1) !important;
}

#transport-product-efficiency-total-content .table-print1 tbody .product-tr-1:nth-child(2n+1) td {
    background: rgba(206, 23, 50, 0.18) !important;


}

#transport-product-efficiency-total-content .table-print1 tbody .product-tr-1 td.td-title {
    background: rgba(206, 23, 50, 0.5) !important;

    border-bottom: 1pt solid rgba(206, 23, 50, 1) !important;
}

#transport-product-efficiency-total-content .table-print1 tbody .product-tr-1:last-child td {
    border-bottom: 3pt solid rgba(206, 23, 50, 1) !important;
}

#transport-product-efficiency-total-content .table-print1 tbody .product-tr-5 td {
    background: rgba(171, 10, 91, 0.3) !important;
    border-bottom: 1pt solid rgba(171, 10, 91, 1) !important;
}

#transport-product-efficiency-total-content .table-print1 tbody .product-tr-5:nth-child(2n+1) td {
    background: rgba(171, 10, 91, 0.18) !important;


}

#transport-product-efficiency-total-content .table-print1 tbody .product-tr-5 td.td-title {
    background: rgba(171, 10, 91, 0.6) !important;

    border-bottom: 1pt solid rgba(171, 10, 91, 1) !important;
}

#transport-product-efficiency-total-content .table-print1 tbody .product-tr-3 td {
    background: rgba(100, 165, 239, 0.25) !important;

    border-bottom: 1pt solid rgba(100, 165, 239, 1) !important;
}

#transport-product-efficiency-total-content .table-print1 tbody .product-tr-3:nth-child(2n+1) td {
    background: rgba(100, 165, 239, 0.18) !important;


}

#transport-product-efficiency-total-content .table-print1 tbody .product-tr-3 td.td-title {
    background: rgba(100, 165, 239, 0.5) !important;

    border-bottom: 1pt solid rgba(100, 165, 239, 1) !important;
}

#transport-product-efficiency-total-content .table-print1 tbody .product-tr-2 td {
    background: rgba(255, 218, 38, 0.25) !important;

    border-bottom: 1pt solid rgba(255, 218, 38, 1) !important;
}

#transport-product-efficiency-total-content .table-print1 tbody .product-tr-2:nth-child(2n+1) td {
    background: rgba(255, 218, 38, 0.2) !important;


}

#transport-product-efficiency-total-content .table-print1 tbody .product-tr-2 td.td-title {
    background: rgba(255, 218, 38, 0.5) !important;

    border-bottom: 1pt solid rgba(255, 218, 38, 1) !important;
}


#transport-product-efficiency-total-content .table-print1 tbody .product-tr-37 td {
    background: rgba(104, 13, 215, 0.25) !important;

    border-bottom: 1pt solid rgba(104, 13, 215, 1) !important;
}

#transport-product-efficiency-total-content .table-print1 tbody .product-tr-37:nth-child(2n+1) td {
    background: rgba(104, 13, 215, 0.2) !important;


}


#transport-product-efficiency-total-content .table-print1 tbody .product-tr-37 td.td-title {
    background: rgba(104, 13, 215, 0.5) !important;

    border-bottom: 1pt solid rgba(104, 13, 215, 1) !important;
}


#transport-product-efficiency-total-content .table-print1 tbody .product-tr-38 td {
    background: rgba(143, 10, 29, 0.22) !important;

    border-bottom: 1pt solid rgba(143, 10, 29, 1) !important;
}

#transport-product-efficiency-total-content .table-print1 tbody .product-tr-38:nth-child(2n+1) td {
    background: rgba(143, 10, 29, 0.22) !important;


}


#transport-product-efficiency-total-content .table-print1 tbody .product-tr-38 td.td-title {
    background: rgba(143, 10, 29, 0.5) !important;

    border-bottom: 1pt solid rgba(143, 10, 29, 1) !important;
}


#transport-product-efficiency-total-content .table-print1 tbody .product-tr-39 td.td-title {
    background: rgba(65, 147, 199, 0.6) !important;

    border-bottom: 1pt solid rgba(65, 147, 199, 0.9) !important;
}

#transport-product-efficiency-total-content .table-print1 tbody .product-tr-39 td {
    background: rgba(65, 147, 199, 0.25) !important;

    border-bottom: 1pt solid rgba(65, 147, 199, 1) !important;
}

#transport-product-efficiency-total-content .table-print1 tbody .product-tr-39:nth-child(2n+1) td {
    background: rgba(65, 147, 199, 0.18) !important;


}


#transport-product-efficiency-total-content .table-print1 tbody .product-tr-40 td.td-title {
    background: rgba(63, 149, 152, 0.6) !important;

    border-bottom: 1pt solid rgba(65, 147, 199, 0.9) !important;
}

#transport-product-efficiency-total-content .table-print1 tbody .product-tr-40 td {
    background: rgba(63, 149, 152, 0.25) !important;

    border-bottom: 1pt solid rgba(63, 149, 152, 1) !important;
}

#transport-product-efficiency-total-content .table-print1 tbody .product-tr-40:nth-child(2n+1) td {
    background: rgba(63, 149, 152, 0.18) !important;


}

.report-driver-efficiency-days .table-print1 tbody td {
    padding: 1.1pt 1.2pt
}

.pdf-wrapper .report-driver-efficiency-days .table-print1 tbody td {
    padding: 1pt 1.2pt
}

.pdf-wrapper .report-driver-efficiency-days .table-print1 thead th {
    padding: 2pt 1pt;
}

.pdf-wrapper .report-driver-efficiency-days .table-print1 tbody .sum-tr td {
    padding: 1.5pt 1.2pt;
}


