﻿.box-table-a {
    /*font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;*/
    font-size: 0.8em;
    /*margin: 45px;*/
    /*width: 480px;*/
    text-align: center;
    border-collapse: collapse;
    empty-cells: hide;
}

    .box-table-a thead {
        font-size: 14px;
        font-weight: 600;
    }

        .box-table-a thead td {
            background: #d3d3d3;
            color: #669;
            border-bottom: 1px solid #fff;
        }

    .box-table-a tbody td {
        /*padding: 10px 4px;*/
        padding: 0 .7em !important;
        padding-top: 10px !important;
        padding-bottom: 10px !important;
        background-color: rgba(235, 235, 235, 0.1);
        border-top: 1px solid #f3ecec;
        color: #669;
        /*border-top: 1px solid transparent;*/
    }

    .box-table-a thead td:not(:last-child) {
        border-right: 1px solid #d8d6d6;
    }

.tablesaw.box-table-a:not(.detailViewTable) tbody tr:nth-child(even) td {
    background: rgba(235, 235, 235, 0.5);
}

.tablesaw.box-table-a tbody tr.odd td {
    background: rgba(187, 205, 211, 0.3);
}

.tablesaw-cell-label {
    color: black !important;
    font-size: 12px !important;
    font-weight: 500 !important;
}

.tablesaw-cell-content {
    color: black !important;
    font-size: 1.0em !important;
}

.tablesaw th {
    color: #777 !important;
    font-size: 0.9em !important;
    font-weight: 500 !important;
}

/*.box-table-a tr:hover td {
        background: #d0dafd;
        color: #339;
    }*/

input {
    background-color: transparent;
}

.box-table-a tfoot tr:last-child td:first-child {
    -moz-border-radius-bottomleft: 10px;
    -webkit-border-bottom-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

.box-table-a tfoot tr:last-child td:last-child {
    -moz-border-radius-bottomright: 10px;
    -webkit-border-bottom-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

.box-table-a thead tr:last-child td:first-child {
    -moz-border-radius-topleft: 10px;
    -webkit-border-top-left-radius: 10px;
    border-top-left-radius: 10px;
}

.box-table-a thead tr:last-child td:last-child {
    -moz-border-radius-topright: 10px;
    -webkit-border-top-right-radius: 10px;
    border-top-right-radius: 10px;
}

.box-table-b {
    /*font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;*/
    font-size: 12px;
    /*margin: 45px;*/
    /*width: 480px;*/
    text-align: center;
    border-collapse: collapse;
}

    .box-table-b thead td {
        font-size: 16px;
        font-weight: normal;
        padding: 8px;
        background: #b9c9fe;
        /*border-top: 4px solid #aabcfe;*/
        border-bottom: 1px solid #fff;
        color: #039;
    }

    .box-table-b tr {
        height: 50px;
    }

    .box-table-b td {
        padding: 8px;
        font-size: 12px;
        background: #f7f7f7;
        border-bottom: 1px solid #fff;
        color: #669;
        border-top: 1px solid transparent;
    }

    .box-table-b tbody td {
        padding: 8px;
        /*background: #f7f7f7;*/
        border-bottom: 1px solid #fff;
        color: #669;
        border-top: 1px solid transparent;
    }



    .box-table-b input {
        background-color: transparent;
    }

    .box-table-b tfoot tr:last-child td:first-child {
        -moz-border-radius-bottomleft: 5px;
        -webkit-border-bottom-left-radius: 5px;
        border-bottom-left-radius: 5px;
    }

    .box-table-b tfoot tr:last-child td:last-child {
        -moz-border-radius-bottomright: 5px;
        -webkit-border-bottom-right-radius: 5px;
        border-bottom-right-radius: 5px;
    }

    .box-table-b thead tr:last-child td:first-child {
        -moz-border-radius-topleft: 5px;
        -webkit-border-top-left-radius: 5px;
        border-top-left-radius: 5px;
    }

    .box-table-b thead tr:last-child td:last-child {
        -moz-border-radius-topright: 5px;
        -webkit-border-top-right-radius: 5px;
        border-top-right-radius: 5px;
    }




.box-table-orders {
    font-family: Tahoma;
    font-size: 0.8em;
    /*margin: 45px;*/
    /*width: 480px;*/
    text-align: center;
    /*border-collapse: collapse;*/
    border-spacing: 0px 3px;
}

    .box-table-orders thead {
        font-family: Tahoma;
        font-size: 14px;
        /*border-top: 4px solid #aabcfe;*/
        /*border-bottom: 1px solid #fff;*/
    }

    .box-table-orders tr {
        height: 50px;
    }

    .box-table-orders thead th,
    .box-table-orders thead td {
        /*background: #d3d3d3;
    color: #669;
    border-bottom: 1px solid #fff;*/
        background: #00aadd;
        color: #fff;
        border-bottom: 1px solid #fff;
        text-shadow: 0 1px 0 #444444;
    }


    .box-table-orders tbody td {
        padding: 5px;
        /*
    background: #f7f7f7;
    border-bottom: 1px solid #fff;
    color: #669;
    border-top: 1px solid transparent;*/
        border-top: 1px solid #1bc9fe;
        border-bottom: 1px solid #1bc9fe;
    }


        .box-table-orders tbody td:first-child {
            border-left: 1px solid #1bc9fe;
        }

        .box-table-orders tbody td:last-child {
            border-right: 1px solid #1bc9fe;
        }

    .box-table-orders tbody tr {
        height: 50px;
    }

    .box-table-orders thead th:not(:last-child) {
        border-right: 1px solid #d8d6d6;
    }

/*.box-table-orders tr:hover td {
    background: #d0dafd;
    color: #339;
}*/

input {
    background-color: transparent;
}

.box-table-orders tfoot tr:last-child td:first-child {
    -moz-border-radius-bottomleft: 10px;
    -webkit-border-bottom-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

.box-table-orders tfoot tr:last-child td:last-child {
    -moz-border-radius-bottomright: 10px;
    -webkit-border-bottom-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

.box-table-orders thead tr:last-child th:first-child {
    -moz-border-radius-topleft: 10px;
    -webkit-border-top-left-radius: 10px;
    border-top-left-radius: 10px;
}

.box-table-orders thead tr:last-child th:last-child {
    -moz-border-radius-topright: 10px;
    -webkit-border-top-right-radius: 10px;
    border-top-right-radius: 10px;
}

.grip {
    width: 20px;
    height: 30px;
    margin-top: -3px;
    background-image: url(grip.png);
    margin-left: -5px;
    position: relative;
    z-index: 88;
    cursor: e-resize;
}

    .grip:hover {
        background-position-x: -20px;
    }

.dragging .grip {
    background-position-x: -40px;
}

.box-table-orders thead th:not(:last-child) {
    border-right: 1px solid rgba(255,255,255,0.5);
}

.noBorders td, .noBorders th {
    border: none !important;
}



.box-table-items {
    font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
    font-size: 14px;
    /*margin: 45px;*/
    /*width: 480px;*/
    text-align: center;
    border-collapse: collapse;
    border-spacing: 0px 10px;
}

    .box-table-items thead {
        font-size: 14px;
        /*border-top: 4px solid #aabcfe;*/
        /*border-bottom: 1px solid #fff;*/
    }

    .box-table-items tr {
        height: 50px;
    }

    .box-table-items thead th,
    .box-table-items thead td {
        /*background: #d3d3d3;
    color: #669;
    border-bottom: 1px solid #fff;*/
        background: #00aadd;
        color: #fff;
        border-bottom: 1px solid #fff;
        text-shadow: 0 1px 0 #444444;
    }


    .box-table-items tbody td {
        padding: 3px;
        /*
    background: #f7f7f7;
    border-bottom: 1px solid #fff;
    color: #669;
    border-top: 1px solid transparent;*/
        border-top: 1px solid #1bc9fe;
        border-bottom: 1px solid #1bc9fe;
    }


        .box-table-items tbody td:first-child {
            border-left: 1px solid #1bc9fe;
        }

        .box-table-items tbody td:last-child {
            border-right: 1px solid #1bc9fe;
        }

    .box-table-items tbody tr {
        height: 50px;
    }

    .box-table-items thead th:not(:last-child) {
        border-right: 1px solid #d8d6d6;
    }

/*.box-table-items tr:hover td {
        background: #d0dafd;
        color: #339;
    }*/

input {
    background-color: transparent;
}

.box-table-items tfoot tr:last-child td:first-child {
    -moz-border-radius-bottomleft: 10px;
    -webkit-border-bottom-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

.box-table-items tfoot tr:last-child td:last-child {
    -moz-border-radius-bottomright: 10px;
    -webkit-border-bottom-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

.box-table-items thead tr:last-child td:first-child {
    -moz-border-radius-topleft: 10px;
    /*-webkit-border-top-left-radius: 10px;*/
    /*border-top-left-radius: 10px;*/
    border-left: 2px solid #1bc9fe;
}

.box-table-items thead tr:last-child td:last-child {
    -moz-border-radius-topright: 10px;
    /*-webkit-border-top-right-radius: 10px;*/
    /*border-top-right-radius: 10px;*/
    border-right: 2px solid #1bc9fe;
}

.box-table-items .gridModeItemTD span, .box-table-items .gridModePricesTD span {
    display: block;
}

.box-table-items tbody input {
    text-align: right;
}

.box-table-items .gridModeItemTD span:first-child {
    font-size: 1.3em;
}

.box-table-items .gridModePricesTD span:first-child {
    font-size: 1.1em;
    font-weight: bolder;
}
