﻿label > input{ /* HIDE RADIO */
  visibility: hidden; /* Makes input not-clickable */
  position: absolute; /* Remove input from document flow */
}
label > input + img{ /* IMAGE STYLES */
  cursor:pointer;
  border:2px solid transparent;
}
label > input:checked + img{ /* (RADIO CHECKED) IMAGE STYLES */
  border:2px solid #f00;
}
@media print {
    .newpage {page-break-after: always;}
    a[href]:after {
        content: none !important;
    }  

    .body-content {
        width: 1000px !important;
    }
    
    @page {
        /*size: A4 landscape;*/
        size: A4;
        margin: 40px;
    }
}

.tooltip-inner { /* Gives multiline tooltips */
    white-space:pre;
    max-width: none;
}

.pagination .page-link2 {
    color: #f0ad4e;
    max-width: 30px;
    padding: 5px 9px;
    /*color: #fff;*/
    /*max-width: 30px;
    padding: 5px 9px;
    background-color: rgba(91, 192, 222, 0.1);*/
    /*border-color: #46b8da;*/
}

.pagination .active2 > a {
        z-index:3;
        color: #fff;
        background-color: #f0ad4e;
        border-color: #f0ad4e;
    }

.pagination .endPiece {
    color: #fff;
    background-color: rgba(238, 162, 54, 0.7); /*#82baca;*/
    max-width: 25px;
    /*padding: 5px 9px;*/
    /*border-color: #46b8da;*/
}

/*.reporttable > thead > tr > th {
    border:1px solid purple;
}*/

/*.reporttable > thead > tr > th {
    width: 70px;
}*/

.reporttable > thead > tr > th.reportbutton,
.reporttable > tfoot > tr > td.reportbutton {
    text-align: right;
    padding: 8px 0px;
}

.reportsum {
    text-align: right;
}

.reportnote {
    display: inline;
}

.reportnowrap {
    white-space: nowrap;
}

.nocolor {
    background-color: white !important;
}


.trackingTable > tbody > tr > td {
    border: none !important;
    padding-left: 0px;
}

.trackingOrderLineTable {
    border: none;
    width: 100%;
}

.trackingOrderLineTable > tbody > tr.mainLine {
    border-top: solid 1px darkgray;
}

.trackingOrderLineTable > tbody > td {
    padding-left: 0px;
}

.timeLine {
    font-size:smaller;
}

.amountCell {
    padding-left: 0px;
    padding-right: 0.5em;
}

.status500 {
    background-color: #dff0d8;
}

.status500 > .statusCell {
    font-weight: bold;
}

.timeTextCell {
    /*text-align: right;
    padding-right: 0.5em;*/
}
    

/*.color0 {
    background-color: white !important;
}
.color1 {
    background-color: azure !important;
}
.color2 {
    background-color: beige !important;
}
.color3 {
    background-color:  hotpink !important;
}
.color4 {
    background-color: darkseagreen !important;
}
.color5 {
    background-color: lightskyblue !important;
}
.color6 {
    background-color: lightgreen !important;
}
.color7 {
    background-color: lightcyan !important;
}
.color8 {
    background-color: lightyellow !important;
}*/

.inactiveList {
    text-decoration: line-through;
    background-color: rgb(238, 238, 238);
    display: none;
}