﻿/*** Special: printable settings ***/
             

@media screen {
    .print-section {
        display: none;
    }
}
@media print {
    @page Section1 {
        size:8.27in 11.69in; 
        margin:.5in .5in .5in .5in; 
        padding: .1in .1in .1in .1in;
        mso-header-margin:.5in; 
        mso-footer-margin:.5in; 
        mso-paper-source:0;

    }
    body * {
        visibility:hidden;
    }
    .print-section {
        page: Section1;
        position:absolute;
        left:0;
        top:0;
    }
    .print-section, .print-section * {
        visibility:visible;
        
    }
        .print-section input, 
        .print-section button {
            display : none;
        }
        .print-section th > span.arrow-down::after,
        .print-section th > span.arrow-top::after,
        .print-section th > span.active-down::after {
            content:none !important;
        }
    
    .print-section th {
        text-align: right;
        color: #fff;
        font-weight: bold;
        background-color: #000;
    }
    .print-section td {
        text-align: right;
    }

    .print-section .tbl-edit { display:none !important; }
    .print-section .tbl-documents { display:none !important;}
    .print-section .tbl-approve { display:none !important;}
    .print-section .tbl-security-confirmation { display:none !important;}

    .print-section th.tbl-symbol { width: 40px; }
    .print-section th.tbl-institute-name { width: 110px; }
    .print-section th.tbl-id { width: 76px; }
    .print-section th.tbl-name {  width: 165px; }
    .print-section th.tbl-amount { width: 71px; }
    .print-section th.tbl-start { width: 86px; }
    .print-section th.tbl-end { width: 86px; }
    .print-section th.tbl-days { width: 50px; }
    .print-section th.tbl-status { width: 132px; }
    .print-section th.tbl-incharge { width: 78px; }
    

    .print-section td.tbl-symbol {  width: 42px }
    .print-section td.tbl-institute-name { width: 111px; }
    .print-section td.tbl-id { width: 78px; }
    .print-section td.tbl-name { width: 160px; }
    .print-section td.tbl-amount { width: 73px; }
    .print-section td.tbl-start { width: 88px; }
    .print-section td.tbl-end { width: 88px; }
    .print-section td.tbl-days { width: 52px; }
    .print-section td.tbl-status { width: 134px; }
    .print-section td.tbl-incharge { width: 80px; }




    .incomingTrips .white.styled-select:after {
        background: url("../img/select-arrow2.png");
    }

     .action-area a.management-adapters-in.incomingTrips {
        background: url("../img/trips-in-choose.png") no-repeat;
    }

     .incomingTrips .scrollable.table th {
        /*border-left: 2px solid #4f4f4f;*/
        border-right: 0;
        border-bottom: none;
        height: 76px;
        text-align: center;
        vertical-align: top;
    }

     .incomingTrips .innerSiteTable th {
        height: 25px !important;
    }

     .incomingTrips .scrollable.table th:first-child {
        border-right: none;
    }

     .incomingTrips .scrollable.table > tbody > tr > td {
        padding: 0px !important;
    }

     .incomingTrips .table-no-items {
        height: 40px;
        width: 1200px;
        position: relative;
    }

         .incomingTrips .table-no-items span {
            height: 40px;
            width: 1200px;
            position: relative;
            text-align: center;
        }

         .incomingTrips .table-no-items h1 {
            color: #386138;
            height: 40px;
            width: 1200px;
            position: relative;
            right: auto;
            bottom: auto;
            font-size: 36px;
            text-align: center;
        }


      .incomingTrips .table th.tbl-id {
        width: 99px;
    }

      .incomingTrips .table th.tbl-symbol {
        width: 100px;
    }

      .incomingTrips .table th.tbl-amount {
        width: 90px;
    }

      .incomingTrips th.tbl-start {
        width: 90px;
    }

      .incomingTrips th.tbl-end {
        width: 90px;
    }

      .incomingTrips .table th.tbl-days {
        width: 91px;
    }

      .incomingTrips .table td.tbl-id {
        min-width: 99px;
    }

      .incomingTrips .table td.tbl-symbol {
        min-width: 100px;
    }

      .incomingTrips .table td.tbl-symbol {
        min-width: 130px;
        max-width: 130px;
        width: 130px;
    }

      .incomingTrips .table td.tbl-instaName {
        min-width: 100px;
        max-width: 100px;
        width: 100px;
    }

      .incomingTrips .table td.tbl-amount {
        min-width: 90px;
        width: 90px;
    }

      .incomingTrips .table td.tbl-documents {
        min-width: 69px;
        width: 69px;
    }

      .incomingTrips .table td.tbl-days {
        min-width: 91px;
        width: 91px;
    }

      .incomingTrips .table td.tbl-incharge {
        min-width: 180px;
        width: 180px;
    }

      .incomingTrips .table th.tbl-symbol,
      .incomingTrips .table th.tbl-institute-name,
      .incomingTrips .table th.tbl-incharge,
      .incomingTrips .table th.tbl-edit,
      .incomingTrips .table th.tbl-documents,
      .incomingTrips .table th.tbl-approve,
      .incomingTrips .table td.tbl-symbol,
      .incomingTrips .table td.tbl-institute-name,
      .incomingTrips .table td.tbl-incharge,
      .incomingTrips .table td.tbl-edit,
      .incomingTrips .table td.tbl-documents,
      .incomingTrips .table td.tbl-approve {
        display: table-cell;
    }

     .incomingTrips  .table.manager th.tbl-symbol,
     .incomingTrips  .table.manager th.tbl-institute-name,
     .incomingTrips  .table.manager th.tbl-incharge,
     .incomingTrips  .table.manager th.tbl-edit,
     .incomingTrips  .table.manager th.tbl-documents,
     .incomingTrips  .table.manager th.tbl-approve,
     .incomingTrips  .table.manager td.tbl-symbol,
     .incomingTrips  .table.manager td.tbl-institute-name,
     .incomingTrips  .table.manager td.tbl-incharge,
     .incomingTrips  .table.manager td.tbl-edit,
     .incomingTrips  .table.manager td.tbl-documents,
     .incomingTrips  .table.manager th.tbl-security-confirmation,
     .incomingTrips  .table.manager td.tbl-security-confirmation,
     .incomingTrips  .table.manager td.tbl-approve {
        display: table-cell;
    }

      .incomingTrips th.tbl-expend {
        min-width: 40px;
        border-left: none;
    }

      .incomingTrips .tbl-expend a {
        display: none;
    }

    .incomingTrips .tbl-amount a {
        display: none;
    }

   

    

    .incomingTrips td.tbl-symbol {
        min-width: 76px;
        text-align: center;
    }

      .incomingTrips th.tbl-institute-name {
        min-width: 130px;
        max-width: 130px;
    }

      .incomingTrips td.tbl-institute-name {
        min-width: 130px;
        max-width: 130px;
    }

      .incomingTrips td.tbl-start {
        min-width: 90px;
        max-width: 90px;
        width: 90px;
    }

      .incomingTrips td.tbl-symbol {
        min-width: 130px;
    }

      .incomingTrips td.tbl-expend {
        min-width: 40px;
    }


      .incomingTrips .row-selected .selectedRow {
        background: #FFFFFF 0% 0% no-repeat padding-box;
        box-shadow: -0.17px 2px 5px rgba(0, 0, 0, 0.34);
        border: 1px solid #CCCCCC;
    }

      .incomingTrips .selectedRow-trips {
        background: #FFFFFF 0% 0% no-repeat padding-box;
        box-shadow: -0.17px 2px 5px rgba(0, 0, 0, 0.34);
        border: 1px solid #CCCCCC;
    }



      .incomingTrips .innerSiteTable {
        background-color: #F2EFE6;
    }

          .incomingTrips .innerSiteTable thead {
            background-color: #E7E2D5 !important;
        }

          .incomingTrips .innerSiteTable th {
            border-right: none;
            border-bottom: none;
            border-left: none;
            text-align: center;
        }

          .incomingTrips .innerSiteTable td {
            text-align: center;
        }

          .incomingTrips .innerSiteTable tr {
            border-bottom: 2px solid #d7d4cf;
            padding: 8px;
            display: block;
            text-align: center;
        }

          .incomingTrips .innerSiteTable th.tbl-expend {
            min-width: 167px;
        }

          .incomingTrips .innerSiteTable td.tbl-expend {
            min-width: 167px;
        }

          .incomingTrips .innerSiteTable th.tbl-date {
            min-width: 130px;
        }

          .incomingTrips .innerSiteTable td.tbl-date {
            min-width: 130px;
        }

          .incomingTrips .innerSiteTable th.tbl-site {
            min-width: 300px;
        }

          .incomingTrips .innerSiteTable td.tbl-site {
            min-width: 300px;
        }

          .incomingTrips .innerSiteTable th.tbl-classification {
            min-width: 130px;
        }

          .incomingTrips .innerSiteTable td.tbl-classification {
            min-width: 130px;
        }

          .incomingTrips .innerSiteTable th.tbl-map {
            min-width: 130px;
        }

          .incomingTrips .innerSiteTable td.tbl-map {
            min-width: 130px;
        }

          .incomingTrips .innerSiteTable th.tbl-action {
            min-width: 160px;
        }

          .incomingTrips .innerSiteTable td.tbl-action {
            min-width: 160px;
        }


    /*


*/



      .incomingTrips .innerSiteEmtyTable tr {
        border-bottom: 1px solid #cccccc !important;
    }


      .incomingTrips .outtersiteTable thead tr {
        border-bottom: 2px solid #d7d4cf;
        padding: 0px;
        display: block;
        text-align: center;
        height: 78px;
    }


      .incomingTrips .outtersiteTable tbody tr {
        border-bottom: 2px solid #d7d4cf;
        padding: 0px;
        display: block;
        text-align: center;
        min-height: 40px;
        vertical-align: middle;
    }

      .incomingTrips .outtersiteTable tbody td {
        text-align: center;
        min-height: 40px;
        vertical-align: middle;
    }

      .incomingTrips .outtersiteTable .innerSiteEmtyTable tbody tr {
        height: auto;
        vertical-align: middle;
    }

      .incomingTrips .outtersiteTable .innerSiteEmtyTable tbody td {
        height: 40px;
        vertical-align: middle;
    }



      .incomingTrips .outtersiteTable th.tbl-expend {
        min-width: 178px;
    }

      .incomingTrips .outtersiteTable td.tbl-expend {
        min-width: 178px;
    }

      .incomingTrips .outtersiteTable th.tbl-date {
        min-width: 130px;
    }

      .incomingTrips .outtersiteTable td.tbl-date {
        min-width: 130px;
    }

      .incomingTrips .outtersiteTable th.tbl-site {
        min-width: 242px;
        vertical-align: middle;
    }

      .incomingTrips .outtersiteTable td.tbl-site {
        min-width: 242px;
    }

      .incomingTrips .outtersiteTable th.tbl-classification {
        min-width: 150px;
        vertical-align: middle;
    }

      .incomingTrips .outtersiteTable td.tbl-classification {
        min-width: 150px;
    }

      .incomingTrips .outtersiteTable th.tbl-map {
        min-width: 143px;
        vertical-align: middle;
    }

      .incomingTrips .outtersiteTable td.tbl-map {
        min-width: 143px;
    }

      .incomingTrips .outtersiteTable th.tbl-action2 {
        min-width: 155px;
        vertical-align: middle;
    }

      .incomingTrips .outtersiteTable td.tbl-action2 {
        min-width: 155px;
    }

      .incomingTrips .outtersiteTable th.tbl-action {
        min-width: 155px;
        vertical-align: middle;
    }

      .incomingTrips .outtersiteTable td.tbl-action {
        min-width: 155px;
        border-left: none;
    }


      .incomingTrips td.tbl-end {
        min-width: 90px;
        max-width: 90px;
        width: 90px;
    }

      .incomingTrips td.tbl-incharge {
        min-width: 150px;
        max-width: 150px;
    }

      .incomingTrips td.tbl-documents {
        min-width: 66px;
    }




    .incomingTripsShowTripTable .white.styled-select:after {
        background: url("../img/select-arrow2.png");
    }

    .action-area a.management-adapters-in.incomingTripsShowTripTable {
        background: url("../img/trips-in-choose.png") no-repeat;
    }

    .incomingTripsShowTripTable .scrollable.table th {
        /*border-left: 2px solid #4f4f4f;*/
        border-right: 0;
        border-bottom: none;
        height: 76px;
        text-align: center;
        vertical-align: top;
    }

    .incomingTripsShowTripTable .innerSiteTable th {
        height: 25px !important;
    }

    .incomingTripsShowTripTable .scrollable.table th:first-child {
        border-right: none;
    }

    .incomingTripsShowTripTable .scrollable.table > tbody > tr > td {
        padding: 0px !important;
    }

    .incomingTripsShowTripTable .table-no-items {
        height: 40px;
        width: 1200px;
        position: relative;
    }

        .incomingTripsShowTripTable .table-no-items span {
            height: 40px;
            width: 1200px;
            position: relative;
            text-align: center;
        }

        .incomingTripsShowTripTable .table-no-items h1 {
            color: #386138;
            height: 40px;
            width: 1200px;
            position: relative;
            right: auto;
            bottom: auto;
            font-size: 36px;
            text-align: center;
        }


    .incomingTripsShowTripTable .table th.tbl-id {
        width: 99px;
    }

    .incomingTripsShowTripTable .table th.tbl-symbol {
        width: 100px;
    }

    .incomingTripsShowTripTable .table th.tbl-amount {
        width: 90px;
    }

    .incomingTripsShowTripTable th.tbl-start {
        width: 90px;
    }

    .incomingTripsShowTripTable th.tbl-end {
        width: 90px;
    }

    .incomingTripsShowTripTable .table th.tbl-days {
        width: 91px;
    }

    .incomingTripsShowTripTable .table td.tbl-id {
        min-width: 99px;
    }

    .incomingTripsShowTripTable .table td.tbl-symbol {
        min-width: 100px;
    }

    .incomingTripsShowTripTable .table td.tbl-symbol {
        min-width: 130px;
        max-width: 130px;
        width: 130px;
    }

    .incomingTripsShowTripTable .table td.tbl-instaName {
        min-width: 100px;
        max-width: 100px;
        width: 100px;
    }

    .incomingTripsShowTripTable .table th.tbl-instaName {
        min-width: 100px;
        max-width: 100px;
        width: 100px;
    }

    

    .incomingTripsShowTripTable .table td.tbl-amount {
        min-width: 90px;
        width: 90px;
    }

    .incomingTripsShowTripTable .table td.tbl-documents {
        min-width: 69px;
        width: 69px;
    }

    .incomingTripsShowTripTable .table td.tbl-days {
        min-width: 91px;
        width: 91px;
    }

    .incomingTripsShowTripTable .table td.tbl-incharge {
        min-width: 180px;
        width: 180px;
    }

    .incomingTripsShowTripTable .table th.tbl-incharge {
        min-width: 180px;
        width: 180px;
    }

    .incomingTripsShowTripTable .table th.tbl-symbol,
    .incomingTripsShowTripTable .table th.tbl-institute-name,
    .incomingTripsShowTripTable .table th.tbl-incharge,
    .incomingTripsShowTripTable .table th.tbl-edit,
    .incomingTripsShowTripTable .table th.tbl-documents,
    .incomingTripsShowTripTable .table th.tbl-approve,
    .incomingTripsShowTripTable .table td.tbl-symbol,
    .incomingTripsShowTripTable .table td.tbl-institute-name,
    .incomingTripsShowTripTable .table td.tbl-incharge,
    .incomingTripsShowTripTable .table td.tbl-edit,
    .incomingTripsShowTripTable .table td.tbl-documents,
    .incomingTripsShowTripTable .table td.tbl-approve {
        display: table-cell;
    }

    .incomingTripsShowTripTable .table.manager th.tbl-symbol,
    .incomingTripsShowTripTable .table.manager th.tbl-institute-name,
    .incomingTripsShowTripTable .table.manager th.tbl-incharge,
    .incomingTripsShowTripTable .table.manager th.tbl-edit,
    .incomingTripsShowTripTable .table.manager th.tbl-documents,
    .incomingTripsShowTripTable .table.manager th.tbl-approve,
    .incomingTripsShowTripTable .table.manager td.tbl-symbol,
    .incomingTripsShowTripTable .table.manager td.tbl-institute-name,
    .incomingTripsShowTripTable .table.manager td.tbl-incharge,
    .incomingTripsShowTripTable .table.manager td.tbl-edit,
    .incomingTripsShowTripTable .table.manager td.tbl-documents,
    .incomingTripsShowTripTable .table.manager th.tbl-security-confirmation,
    .incomingTripsShowTripTable .table.manager td.tbl-security-confirmation,
    .incomingTripsShowTripTable .table.manager td.tbl-approve {
        display: table-cell;
    }

    .incomingTripsShowTripTable th.tbl-expend {
        min-width: 40px;
        border-left: none;
    }

    .incomingTripsShowTripTable .tbl-expend a {
        display: none;
    }

    .incomingTripsShowTripTable .tbl-amount a {
        display: none;
    }





    .incomingTripsShowTripTable td.tbl-symbol {
        min-width: 76px;
        text-align: center;
    }

    .incomingTripsShowTripTable th.tbl-institute-name {
        min-width: 130px;
        max-width: 130px;
    }

    .incomingTripsShowTripTable td.tbl-institute-name {
        min-width: 130px;
        max-width: 130px;
    }

    .incomingTripsShowTripTable td.tbl-start {
        min-width: 90px;
        max-width: 90px;
        width: 90px;
    }

    .incomingTripsShowTripTable td.tbl-symbol {
        min-width: 130px;
    }

    .incomingTripsShowTripTable td.tbl-expend {
        min-width: 40px;
    }


    .incomingTripsShowTripTable .row-selected .selectedRow {
        background: #FFFFFF 0% 0% no-repeat padding-box;
        box-shadow: -0.17px 2px 5px rgba(0, 0, 0, 0.34);
        border: 1px solid #CCCCCC;
    }

    .incomingTripsShowTripTable .selectedRow-trips {
        background: #FFFFFF 0% 0% no-repeat padding-box;
        box-shadow: -0.17px 2px 5px rgba(0, 0, 0, 0.34);
        border: 1px solid #CCCCCC;
    }



    .incomingTripsShowTripTable .innerSiteTable {
        background-color: #F2EFE6;
    }

        .incomingTripsShowTripTable .innerSiteTable thead {
            background-color: #E7E2D5 !important;
        }

        .incomingTripsShowTripTable .innerSiteTable th {
            border-right: none;
            border-bottom: none;
            border-left: none;
            text-align: center;
        }

        .incomingTripsShowTripTable .innerSiteTable td {
            text-align: center;
        }

        .incomingTripsShowTripTable .innerSiteTable tr {
            border-bottom: 2px solid #d7d4cf;
            padding: 8px;
            display: block;
            text-align: center;
        }

        .incomingTripsShowTripTable .innerSiteTable th.tbl-expend {
            min-width: 167px;
        }

        .incomingTripsShowTripTable .innerSiteTable td.tbl-expend {
            min-width: 167px;
        }

        .incomingTripsShowTripTable .innerSiteTable th.tbl-date {
            min-width: 130px;
        }

        .incomingTripsShowTripTable .innerSiteTable td.tbl-date {
            min-width: 130px;
        }

        .incomingTripsShowTripTable .innerSiteTable th.tbl-site {
            min-width: 300px;
        }

        .incomingTripsShowTripTable .innerSiteTable td.tbl-site {
            min-width: 300px;
        }

        .incomingTripsShowTripTable .innerSiteTable th.tbl-classification {
            min-width: 130px;
        }

        .incomingTripsShowTripTable .innerSiteTable td.tbl-classification {
            min-width: 130px;
        }

        .incomingTripsShowTripTable .innerSiteTable th.tbl-map {
            min-width: 130px;
        }

        .incomingTripsShowTripTable .innerSiteTable td.tbl-map {
            min-width: 130px;
        }

        .incomingTripsShowTripTable .innerSiteTable th.tbl-action {
            min-width: 160px;
        }

        .incomingTripsShowTripTable .innerSiteTable td.tbl-action {
            min-width: 160px;
        }


    /*


*/



    .incomingTripsShowTripTable .innerSiteEmtyTable tr {
        border-bottom: 1px solid #cccccc !important;
    }


    .incomingTripsShowTripTable .outtersiteTable thead tr {
        border-bottom: 2px solid #d7d4cf;
        padding: 0px;
        display: block;
        text-align: center;
        height: 78px;
    }


    .incomingTripsShowTripTable .outtersiteTable tbody tr {
        border-bottom: 2px solid #d7d4cf;
        padding: 0px;
        display: block;
        text-align: center;
        min-height: 40px;
        vertical-align: middle;
    }

    .incomingTripsShowTripTable .outtersiteTable tbody td {
        text-align: center;
        min-height: 40px;
        vertical-align: middle;
    }

    .incomingTripsShowTripTable .outtersiteTable .innerSiteEmtyTable tbody tr {
        height: auto;
        vertical-align: middle;
    }

    .incomingTripsShowTripTable .outtersiteTable .innerSiteEmtyTable tbody td {
        height: 40px;
        vertical-align: middle;
    }



    .incomingTripsShowTripTable .outtersiteTable th.tbl-expend {
        min-width: 178px;
    }

    .incomingTripsShowTripTable .outtersiteTable td.tbl-expend {
        min-width: 178px;
    }

    .incomingTripsShowTripTable .outtersiteTable th.tbl-date {
        min-width: 130px;
    }

    .incomingTripsShowTripTable .outtersiteTable td.tbl-date {
        min-width: 130px;
    }

    .incomingTripsShowTripTable .outtersiteTable th.tbl-site {
        min-width: 242px;
        vertical-align: middle;
    }

    .incomingTripsShowTripTable .outtersiteTable td.tbl-site {
        min-width: 242px;
    }

    .incomingTripsShowTripTable .outtersiteTable th.tbl-classification {
        min-width: 150px;
        vertical-align: middle;
    }

    .incomingTripsShowTripTable .outtersiteTable td.tbl-classification {
        min-width: 150px;
    }

    .incomingTripsShowTripTable .outtersiteTable th.tbl-map {
        min-width: 143px;
        vertical-align: middle;
    }

    .incomingTripsShowTripTable .outtersiteTable td.tbl-map {
        min-width: 143px;
    }

    .incomingTripsShowTripTable .outtersiteTable th.tbl-action2 {
        min-width: 155px;
        vertical-align: middle;
    }

    .incomingTripsShowTripTable .outtersiteTable td.tbl-action2 {
        min-width: 155px;
    }

    .incomingTripsShowTripTable .outtersiteTable th.tbl-action {
        min-width: 155px;
        vertical-align: middle;
    }

    .incomingTripsShowTripTable .outtersiteTable td.tbl-action {
        min-width: 155px;
        border-left: none;
    }


    .incomingTripsShowTripTable td.tbl-end {
        min-width: 90px;
        max-width: 90px;
        width: 90px;
    }

    .incomingTripsShowTripTable td.tbl-incharge {
        min-width: 150px;
        max-width: 150px;
    }

    .incomingTripsShowTripTable td.tbl-documents {
        min-width: 66px;
    }

    .incomingTripsShowTripTable table {
    width: 100%;
    }

}
/******* end of printable settings ********/