@media screen {
    body {
        -webkit-print-color-adjust: exact !important;
    }


    .print {
        display: none !important;
    }

    .content-inner-container .subnavbar {
        height: 40px;
    }

    .content-inner-container .subnavbar .form-inline {
        margin-top: 5px;
    }

    .content-inner-container .subnavbar select {
        margin-top: -5px;
    }

    .fixed-subnavbar + .screen-content {
        margin-top: 30px;
    }

    .container-fluid.content-inner-container {
        padding-top: 5px;
        padding-left: 5px;
        padding-right: 4px;
    }

    .backgrid-container {
        width: 100%;
        height: 84.5%;
        font-size: 12px;
    }

    .items-grid-container .backgrid td .backgrid th {
    }

    .desc-column {
        min-width: 200px !important;
    }

    .itemColl-info h4 {
        font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
        font-weight: bold;
        line-height: 20px;
        color: #2b2b2e;
        text-rendering: optimizelegibility;
        font-size: 17.5px;
        display: block;
    }



    .selectedItem {
        /*background-color: aliceblue;*/
        background-color: #e5eaf6 !important;
    }

        .selectedItem td {
            font-weight: 700;
        }


    .entry-row {
        margin-top: 15px;
        padding-bottom: 5px;
    }

    .entry-div-label {
        text-align: right;
    }

    #textarea-title {
        padding-top: 1%;
        margin-left: 2.5%;
        color: #1f8cba;
        font-weight: bold;
    }

    #entry-textarea {
        width: 95%;
        height: 55% !important;
        margin-left: 2%;
        resize: none;
    }

    #saveItemBtn {
        margin-left: 11%;
        margin-top: 2%;
        width: 95%;
        height: 60px;
    }

    #deleteItemBtn {
        margin-top: 5%;
        margin-left: 8%;
        width: 80%;
    }

    .btn-left {
        float: right;
    }

    .five-percent {
        width: 5% !important;
    }

    .ten-percent {
        width: 10% !important;
    }

    .fifteen-percent {
        width: 15% !important;
    }

    .twenty-percent {
        width: 20% !important;
    }

    .thirty-percent {
        width: 30% !important;
    }

    .forty-percent {
        width: 40% !important;
    }

    .equipment-input {
        width: 280px;
        cursor: pointer;
    }

    .equipment-input-picker {
        width: 100px;
        cursor: pointer;
    }

    #addItemBtn {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-bottom: 0px !important;
        margin-left: 5px !important;
        margin-right: 15px !important;
        width: 55px !important;
    }

    #shiftViewBtn {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-bottom: 0px !important;
        margin-left: 5px !important;
        width: 55px !important;
    }

    #searchViewBtn {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-bottom: 0px !important;
        margin-left: 5px !important;
        width: 65px !important;
    }

    .equipment-codes-tree jstree jstree-3 jstree-default jstree-default-large {
        cursor: pointer;
    }

    .cursor-pointer {
        cursor: pointer;
    }

    .modal-header {
        background-color: white;
        border-radius: 6px 6px 0px 6px;
    }


    .modal-body {
        background-color: white;
    }

    .hideAll {
        display: none !important;
    }

    #outer {
        display: flex;
        flex-flow: column;
        height: 100%;
    }

    #inner_fixed_top {
        height: 30%;
        margin-top: 13%;
    }

    #inner_fixed_bottom {
        height: 100px;
    }

    #inner_fixed_grid {
        height: 300px !important;
    }

    #inner_remaining {
        flex-grow: 1;
        margin-top:40px !important;
    }

    .col-class {
        color: #1f8cba;
        font-weight: bold;
    }

    .split {
        height: 100%;
        width: 50%;
        position: fixed;
        z-index: 1;
        top: 0;
        overflow-x: hidden;
        padding-top: 20px;
    }

    .split-right {
        height: 100%;
        width: 40%;
        position: fixed;
        z-index: 1;
        top: 0;
        overflow-x: hidden;
        padding-top: 20px;
    }

    .split-left {
        height: 100%;
        width: 60%;
        position: fixed;
        z-index: 1;
        top: 0;
        overflow-x: hidden;
        padding-top: 20px;
    }

    .left {
        left: 0;
    }

    .right {
        right: 0;
    }

    .disabled {
        cursor: not-allowed;
    }

    .color-zero {
        background-color: #E2F0CC;
    }

    .color-one {
        background-color: #B5EAD6;
    }

    .color-two {
        background-color: #BADAC0;
    }

    .color-three {
        background-color: #E2F0CC;
    }

    .color-four {
        background-color: #B5EAD6;
    }

    .color-five {
        background-color: #C7CEEA;
    }

    .color-six {
        background-color: #9fde7b;
    }

    .color-seven {
        background-color: #E2F0CC;
    }

    .color-eight {
        background-color: #fee6d6;
    }

    .color-nine {
        background-color: #b8b3d9;
    }

    .autocomplete {
        margin-left: 45px !important;
    }
}





@media print {
    @page {
        size: letter;
    }

    @page :left {
        margin-left: 0.5cm !important;
    }
    body {
        -webkit-print-color-adjust: exact !important;
    }

    .navbar .btn-navbar {
        display: none !important;
    }
    #pageborder {
        position: fixed;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        /*border: 1px solid blue;*/
    }
    .badge-logo-title {
        box-sizing: border-box;
        display: inline-block;
        width: 35%;
    }

    #pdf-title {
        font-size: 28px;
        margin-top: 0px !important;
        margin-left: -200px !important;
    }

    .backgrid tbody tr td {
        border-right: 0.5px solid #DDD;
        border-left: 0.5px solid #DDD;
        border-top: 0.5px solid #DDD;
        border-bottom: 0.5px solid #DDD;
    }
    .backgrid thead th {
        border-right: 0.5px solid #DDD;
        border-left: 0.5px solid #DDD;
        border-top: 0.5px solid #DDD;
        border-bottom: 0.5px solid #DDD;
        background-color: #c9c7f3 !important;
    }
    .backgrid thead th a {
        color: black;
        background-color: #c9c7f3 !important;
    }

    .backgrid thead {
        background-color: #c9c7f3 !important;
    }


    .content-inner-container .subnavbar {
        height: 40px;
    }

        .content-inner-container .subnavbar .form-inline {
            margin-top: 5px;
        }

        .content-inner-container .subnavbar select {
            margin-top: -5px;
        }

    .fixed-subnavbar + .screen-content {
        margin-top: 30px;
    }

    .container-fluid.content-inner-container {
        padding-top: 5px;
        padding-left: 5px;
        padding-right: 4px;
    }

    .backgrid-container {
        width: 100%;
        height: 84.5%;
        font-size: 12px;
    }

    .items-grid-container .backgrid td .backgrid th {
    }

    .desc-column {
        min-width: 200px !important;
    }

    .itemColl-info h4 {
        font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
        font-weight: bold;
        line-height: 20px;
        color: #2b2b2e;
        text-rendering: optimizelegibility;
        font-size: 17.5px;
        display: block;
    }



    .selectedItem {
        /*background-color: aliceblue;*/
        background-color: #e5eaf6 !important;
    }

        .selectedItem td {
            font-weight: 700;
        }


    .entry-row {
        margin-top: 15px;
        padding-bottom: 5px;
    }

    .entry-div-label {
        text-align: right;
    }

    #textarea-title {
        padding-top: 1%;
        margin-left: 2.5%;
        color: #1f8cba;
        font-weight: bold;
    }

    #entry-textarea {
        width: 95%;
        height: 85%;
        margin-left: 2%;
        resize: none;
    }

    #saveItemBtn {
        margin-left: 11%;
        margin-top: 2%;
        width: 95%;
        height: 60px;
    }

    #deleteItemBtn {
        margin-top: 5%;
        margin-left: 8%;
        width: 80%;
    }

    .btn-left {
        float: right;
    }

    .five-percent {
        width: 5% !important;
    }

    .ten-percent {
        width: 10% !important;
    }

    .fifteen-percent {
        width: 15% !important;
    }

    .twenty-percent {
        width: 20% !important;
    }

    .thirty-percent {
        width: 30% !important;
    }

    .forty-percent {
        width: 40% !important;
    }

    .equipment-input {
        width: 280px;
        cursor: pointer;
    }

    .equipment-input-picker {
        width: 100px;
        cursor: pointer;
    }

    #addItemBtn {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-bottom: 0px !important;
        margin-left: 5px !important;
        margin-right: 15px !important;
        width: 55px !important;
    }

    #shiftViewBtn {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-bottom: 0px !important;
        margin-left: 5px !important;
        width: 55px !important;
    }

    #searchViewBtn {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-bottom: 0px !important;
        margin-left: 5px !important;
        width: 65px !important;
    }

    .equipment-codes-tree jstree jstree-3 jstree-default jstree-default-large {
        cursor: pointer;
    }

    .cursor-pointer {
        cursor: pointer;
    }

    .modal-header {
        background-color: white;
        border-radius: 6px 6px 0px 6px;
    }


    .modal-body {
        background-color: white;
    }

    .hideAll {
        display: none !important;
    }

    #outer {
        display: flex;
        flex-flow: column;
        height: 100%;
    }

    #inner_fixed_top {
        height: 30%;
        margin-top: 13%;
    }

    #inner_fixed_bottom {
        height: 100px;
    }

    #inner_fixed_grid {
        height: 300px !important;
    }

    #inner_remaining {
        flex-grow: 1;
    }

    .col-class {
        color: #1f8cba;
        font-weight: bold;
    }

    .split {
        height: 100%;
        width: 50%;
        position: fixed;
        z-index: 1;
        top: 0;
        overflow-x: hidden;
        padding-top: 20px;
    }

    .split-right {
        height: 100%;
        width: 40%;
        position: fixed;
        z-index: 1;
        top: 0;
        overflow-x: hidden;
        padding-top: 20px;
    }

    .split-left {
        height: 100%;
        width: 60%;
        position: fixed;
        z-index: 1;
        top: 0;
        overflow-x: hidden;
        padding-top: 20px;
    }

    .left {
        left: 0;
    }

    .right {
        right: 0;
    }

    .disabled {
        cursor: not-allowed;
    }

    .color-zero {
        background-color: #E2F0CC;
    }

    .color-one {
        background-color: #B5EAD6;
    }

    .color-two {
        background-color: #BADAC0;
    }

    .color-three {
        background-color: #E2F0CC;
    }

    .color-four {
        background-color: #B5EAD6;
    }

    .color-five {
        background-color: #C7CEEA;
    }

    .color-six {
        background-color: #9fde7b;
    }

    .color-seven {
        background-color: #E2F0CC;
    }

    .color-eight {
        background-color: #fee6d6;
    }

    .color-nine {
        background-color: #b8b3d9;
    }

    .autocomplete {
        margin-left: 45px !important;
    }


    .not-print {
        display: none !important;
    }

    .print {
        display: block !important;
    }

}