.rbv-product-table td {
    padding: 0px;
}

/*.rbv-product-table tr:nth-child(even) {
    background-color: #CCC !important
}

.rbv-product-table tr:nth-child(odd) {
    background-color: #FFF !important
}*/

button.js-open-helptext {
    padding: 2px 5px;
    font-size: 14px;
    font-weight: bolder;
    line-height: 12px;
    border-radius: 50%;
    background-color: rgba(0, 157, 209, .5);
}

button.js-open-helptext:hover {
    background-color: rgba(0, 157, 209, 1);
}

.row-help-text td {
    padding: 10px !important;
    background: aliceblue !important;
}


.acf-field.acf-field-group.acf-field-60382d469b973 {
    /* background: red; */
}

.acf-field.acf-field-group.acf-field-60382d469b973:before {
    display: none !important;
}

.acf-field.acf-field-group.acf-field-60382d469b973 > .acf-label {
    display: none !important;
}

.acf-field.acf-field-group.acf-field-60382d469b973 .acf-input {
    display: block;
    float: none;
    width: 100% !important;
}


div#rollers-configurator-popup .infopopup-close {
    display: block;
}

/* The Modal (background) */
.modal_3d {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
    z-index: 9999;
}

/* Modal Content */
.modal_3d-content {
    background-color: #fefefe;
    margin: auto;
    padding: 20px;
    border: 1px solid #888;
    width: 500px;
    height: 515px;
    border-radius: 20px;
}

/* The Close Button */
.closeRollers {
    color: #aaaaaa;
    float: right;
    font-size: 28px;
    line-height: 13px;
    font-weight: bold;
    /*display: none;*/
}

.closeRollers:hover,
.closeRollers:focus {
    color: orange;
    text-decoration: none;
    cursor: pointer;
}

#Rollers_3D_div {
    width: 100%;
    height: 100%;
}

progress {
    display:block;
    width: 100%;
}

@media (max-width: 768px) {
    .modal_3d-content {
        width: 90%;
        /*height: 500px;*/
    }
}