/*==================================================
CUSTOM - OVERWRITES THE SASS GENERATED STYLESHEET
==================================================*/

/* Please be generous with the comments. */

.clickable-row-js {
    cursor: pointer;
}

    .clickable-row-js:hover {
        background-color: rgba(144, 19, 42, 0.2);
    }

.inventory-table .clickable-row-js td:last-child {
    position: relative;
    padding-right: 3.28571em;
}

    .inventory-table .clickable-row-js td:last-child:after {
        content: '';
        display: none;
        position: absolute;
        width: 1.14286em;
        height: 1.14286em;
        top: 50%;
        right: 1.07143em;
        margin-top: -0.57143em;
        background: transparent url("../images/icon-plus.svg") no-repeat 0 0;
    }

.inventory-table .clickable-row-js:hover td:last-child:after {
    display: block;
}

.login {
    background: #F5F5F5 url("../images/katalog_new_pb_CZ_06_01_2017d.png") no-repeat center center/cover;
}

.progress__cell.orange {
    background-color: orange;
}

.sticky-submenu {
    position: fixed;
    top: 4.375em;
    left: 0;
    width: 100%;
    min-width: 64em;
    z-index: 1000;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
}

.sticky-submenu-background {
    position: fixed;
    top: 4.375em;
    height: 7em;
    left: 0;
    width: 100%;
    min-width: 64em;
    background-color: white;
    z-index: 999;
}

.sticky-gap {
    padding-top: 4em;
}

tfoot tr td {
    border-top: 2px double grey;
    font-weight: bolder;
    background-color: #fff;
    border-bottom: 0px none grey;
}

.responsive-table tfoot tr {
    border-bottom: 0px none grey;
}

.mtm-border {
    border-left: 5px solid mediumslateblue;
}

.mto-border {
    border-left: 5px solid #ffd800;
}

.ks-border {
    border-left: 5px solid Chocolate;
}

.ks-strong {
    font-weight: bold;
}

.admin-disabled {
    font-weight: 100;
    font-style:italic;
    text-decoration:line-through;
}

.summary-value {
    font-weight: 300;
}

@media print {
    .print-hidden {
        display: none;
    }

    .smaller_print {
        font-size: 13px !important;
    }

    .nopadprint {
        padding-top: 0px !important;
    }
}

.modeselectorlabel {
    text-transform: capitalize;
}

.mat-canceled {
    background-color: Tomato;
    color: black !important;
}

.mat-oos {
    background-color: LightSalmon;
    color: black !important;
}

.inventory-table tr.mat-oos td:first-child {
    color: black !important;
}

.inventory-table tr.mat-canceled td:first-child {
    color: black !important;
}

.col-1-6 {
    width: 16.6%;
}