.materialDetails.printed {
    top: 250px;
    left: -320px;
}
@media (max-width: 991px) {
    .materialDetails.printed {
        top: 300px;
    }
}

.input-remove{
    position: relative;
    text-align: left;
    width: 100%;
}

.input-remove div.rem,
.input-remove div.inc{
    width: 20px; height: 20px;
    background: red;
    position: absolute;
    right: 7px; top: 8px;
    cursor: pointer;
    background: url( '/resources/images/products/a02.gif' ) no-repeat center center;
}

.input-remove div.inc{
    background: none;
    top: 5px;
}

.sheet-size-wrap{
    padding: 1% 3% 4% 3%;
    background-color: #f5f5f5;
    margin-bottom: 15px;
}

.sheet-size-wrap label{
    margin-top: 10px;
}


/* Standard Printed Label Size Selector */

/*.pro-conf-wr .labels-wrap{
    padding: 0 0 0 18px;
    height: 328px;
    overflow-y: scroll;
    position: relative; left: 0; top: 0;
}
.pro-conf-wr .label-wrap {
    padding: 0 15px 10px 0;
    position: relative;
    left: 0;
    top: 0;
}
.pro-conf-wr .label-wrap div.sel{
    position: absolute;
    left: 0; top: 30px;
    background: url( '/resources/images/labels/01.png' ) no-repeat center center;
    width: 100%; height: 92px;
}

.pro-conf-wr .label-wrap img:hover,
.pro-conf-wr .label-wrap.active img{
    box-shadow: 0 0 8px rgba(12,194,221,0.2);
}
.pro-conf-wr .label-wrap .size {
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    color: black;
    text-align: center;
    padding: 10px 0;
}
.pro-conf-wr .label-wrap .name {
    display: inline-block;
    font-size: 16px;
    color: #898989;
    text-align: center;
}
.pro-conf-wr .label-wrap .sheet-size-1 .size,
.pro-conf-wr .label-wrap .sheet-size-1 .name,
.pro-conf-wr .label-wrap .sheet-size-2 .size,
.pro-conf-wr .label-wrap .sheet-size-2 .name,
.pro-conf-wr .label-wrap .sheet-size-3 .size,
.pro-conf-wr .label-wrap .sheet-size-3 .name{
    width: auto;
    margin-left: 10px;
}

.pro-conf-wr .label-wrap .sheet-size-4 .size,
.pro-conf-wr .label-wrap .sheet-size-4 .name {
    width: 110px;
}*/


.overlay.label-size-standard .filter-wrap {
    display: block;
}
.overlay.label-size-standard .filter-wrap select {
    background: white;
}
@media (max-width: 991px) {
    .overlay.label-size-standard .filter-wrap {
        display: none;
    }
}

.overlay.label-size-standard td label.sheet-size-1 img,
.overlay.label-size-standard .overlay-item label.sheet-size-1 img {
    width: calc(0.70 * 102px);
    height: calc(0.70 * 132px);
    background: white;
}
.overlay.label-size-standard td label.sheet-size-2 img,
.overlay.label-size-standard .overlay-item label.sheet-size-2 img {
    width: calc(0.70 * 102px);
    height: calc(0.70 * 144px);
    background: white;
}
.overlay.label-size-standard td label.sheet-size-3 img,
.overlay.label-size-standard .overlay-item label.sheet-size-3 img {
    width: calc(0.70 * 102px);
    height: calc(0.70 * 168px);
    background: white;
}
.overlay.label-size-standard td label.sheet-size-4 img,
.overlay.label-size-standard .overlay-item label.sheet-size-4 img {
    width: calc(0.70 * 110px);
    height: calc(0.70 * 170px);
    background: white;
}
.overlay.label-size-standard td label {
    padding: 5px 0;
}
.overlay.label-size-standard td label .label-wrap,
.overlay.label-size-standard .overlay-item label .label-wrap {
    position: relative;
    display: inline-block;
    font-size: 16px;
    color: #898989;
    max-width: 230px;
    margin-left: 20px;
    vertical-align: middle;
}  
.overlay.label-size-standard td label .label-wrap .size {
    color: black;
    font-weight: bold;
}
.overlay.label-size-standard div.sel {
    position: absolute;
    left: -95px;
    top: -20px;
    width: 50px;
    height: 92px;
    background: url(/resources/images/labels/01.png) no-repeat center center;
}



/* EOF Standard Printed Label Size Selector */