.dv_qr_code_hubspot_user {
    display: none;
    margin-bottom: 15px;
}

div#dv-form-container,
div#dv-product-data-form-container {
    width: 50%;
    min-width: 375px;
    height: auto;
}

.dv_qr_code_scanner #qr-reader,
.dv_product_data_qr_code_scanner #product-data-qr-reader {
    width: 375px;
    min-height: 250px;
    height: auto;
}

@media(min-width:768px) {

    .dv_qr_code_scanner #qr-reader,
    .dv_product_data_qr_code_scanner #product-data-qr-reader {
        width: 100%;
        min-height: 250px;
        height: auto;
    }
}

@media(max-width:768px) {
    div#dv-form-container {
        width: 325px;
        height: auto;
        margin: 0 auto;
    }

    .dv_qr_code_scanner #qr-reader,
    .dv_product_data_qr_code_scanner #product-data-qr-reader {
        width: 100%;
        min-height: 250px;
        height: auto;
    }
}

div#qr-reader__dashboard_section_csr button,
div#product-data-qr-reader__dashboard_section_csr button,
#qr-reader__dashboard #html5-qrcode-anchor-scan-type-change,
#product-data-qr-reader__dashboard #html5-qrcode-anchor-scan-type-change {
    border-style: none;
    background-color: #8e2727;
    color: #fff;
    padding: 5px 10px;
    cursor: pointer;
    border-radius: 2px;
    font-size: 14px;
    text-transform: none;
    font-weight: normal;
    line-height: 1em;
}

#qr-reader__dashboard #html5-qrcode-anchor-scan-type-change,
#product-data-qr-reader__dashboard #html5-qrcode-anchor-scan-type-change {
    text-decoration: none !important;
    padding: 9px;
}

a#qr-reader__dashboard_section_swaplink,
a#product-data-qr-reader__dashboard_section_swaplink {
    border-style: none;
    background-color: #990f11;
    color: #fff;
    padding: 3px 10px 5px 10px;
    cursor: pointer;
    display: inline-block;
    margin-top: 5px;
    text-decoration: none !important;
    font-size: 14px;
    border-radius: 2px;
    font-weight: normal;
    line-height: 2em;
}

div#qr-reader__dashboard_section_fsr span,
div#roduct-data-qr-reader__dashboard_section_fsr span {
    font-size: 14px;
    display: inline-block;
    clear: both;
}

#qr_code_scan_result,
.dv_qr_code_form_submit,
.product_data_qr_code_scan_result {
    display: none;
}

.dv_qr_code_save {
    border-style: none;
    background-color: #990f11;
    color: #fff;
    padding: 10px 20px;
    cursor: pointer;
    display: inline-block;
    margin-top: 5px;
    text-decoration: none !important;
    font-size: 14px;
}

div#qr_code_scan_result {
    margin-bottom: 15px;
}

div#dv_scanner_form_response {
    margin-bottom: 20px;
}

.dv-custom-menu {
    min-width: 200px;
    width: 20%;
    float: left;
    margin-right: 5%;
}

.dv-product-details-container {
    width: 75%;
    float: left;
}

.dv-custom-menu .menu-menu-container ul#menu-menu-1 li {
    border-style: none;
    padding: 5px 10px;
    border: 1px solid #990f11;
    margin-bottom: 5px;
    cursor: pointer;
}

.dv-custom-menu .menu-menu-container ul#menu-menu-1 li a {
    color: #990f11;
    width: 100%;
    display: inline-block;
}

.dv_product_data_qr_code_scanner {
    display: none;
}

.dv_product_data_type label,
.dv_product_type label,
.dv_product_data_model_number_input label {
    float: left;
    margin-right: 25px;
}

.dv_product_data_type,
.dv_product_type {
    min-height: 50px;
    height: auto;
    overflow: auto;
}

.dv_product_data_type {
    display: none;
}

.dv_qr_code_form_submit {
    margin-top: 20px;
}

table.table_dv_product_data_available {
    width: 30%;
    min-width: 300px;
}

.customers-list thead,
.open-case-list thead {
    background-color: rgb(153, 15, 17);
    color: white;
}

.customers-list tr td,
.customers-list {
    border-color: rgba(182, 111, 112, 0.897) !important;
}

.customers-list th {
    text-transform: normal !important;
}

#dv-customer-list-container #DataTables_Table_0_filter input {
    border: 1px solid rgb(153, 15, 17) !important;
}

#dv-open-case-list-container .dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
#dv-customer-list-container .dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
    color: rgb(153, 15, 17) !important;
}

#dv-open-case-list-container .dataTables_wrapper .dataTables_paginate .paginate_button,
#dv-customer-list-container .dataTables_wrapper .dataTables_paginate .paginate_button,
.dataTables_wrapper .dataTables_paginate .paginate_button:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button:active {
    color: rgb(153, 15, 17) !important;
    background: none;
    padding: 2px;
    border: none;
}

#dv-open-case-list-container .paginate_button,
#dv-customer-list-container .paginate_button {
    font-size: 14px;
    padding: 3px;
    text-decoration: underline !important;
}

#dv-open-case-list-container .dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
#dv-customer-list-container .dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
    display: none !important;
}

div#header-product-details h4 {
    /* max-width: 300px; */
    float: left;
    display: inline-block;
    padding: 5px 10px;
    color: #990f11;
    margin-bottom: 0;
}

div#header-product-details {
    width: 100%;
    min-height: 40px;
    margin-top: 20px;
}

#dv-customer-list-container {
    margin-top: 20px;
}

#qr-reader__scan_region {
    min-height: 300px;
}

.dv_product_data_model_number_input {
    display: none;
}

/* .dv_multiple_qr_container {
    display: none;
} */