﻿

.breadcrumb {
    font-size: 17px;
    margin-bottom: 8px;
    padding: 0;
}

.panel-primary > .gwz-panel-heading {
    /*height: 36px;*/
    padding: 2px 0 2px 0 !important;
    background-color: #80808c;
}

.gwz-grid-action, .gwz-grid-action-reorder {
    font-size: 1em;
    color: white;
    /*width: 100%;*/
    background-color: #61a60e;
}

.gwz-grid-action-reorder {
    background-color: rgb(66, 139, 202);
}

.gwz-grid-btn-group .btn {
    float: none;
    margin: 0 0 0 3px;
    padding: 0 5px 0 5px;
}

    .gwz-grid-btn-group .btn:first-child {
        margin-left: 3px;
    }

/*.gwz-grid-btn-group .btn:last-child {
        margin-left: auto;
        margin-right: auto;
    }*/

.gwz-grid-action-cart {
    font-size: 1.5em;
    color: white;
    /*width: 100%;*/
    background-color: #61a60e;
}

.gwz-grid-action:hover, .gwz-grid-action:focus, .gwz-grid-action-reorder:hover, .gwz-grid-action-reorder:focus {
    color: #1c3990;
}

.gwz-grid-link {
    color: #1269b3;
}

.gwz-grid-express {
    cursor: pointer;
}

.gwz-grid-wrapper {
    padding-top: 10px;
}

.gwz-custhome-grid-order-tooltip {
    background-color: #fff;
    border-color: #80808c;
    color: black;
    font-size: 1em;
    min-width: 400px;
    min-height: 250px;
    z-index: 1001 !important;
}


    .gwz-custhome-grid-order-tooltip p .gwz-grid-action {
        float: right;
    }

.qtip-default .qtip-titlebar {
    line-height: 1.3em;
    background-color: #1269b3;
    color: #fff;
}

.gwz-custhome-services-wrapper {
    margin-left: 50px;
    min-height: 550px;
}

.gwz-custhome-section-header {
    font-size: 16px;
    text-align: center;
    color: #1c3990;
    margin: 0;
    padding: 0;
}

.gwz-custhome-eu-section-header {
    font-size: 16px;
    text-align: left;
    color: #1c3990;
    margin: 0 0 0 20px;
    padding: 0;
    line-height: 1.1;
    text-transform: none !important;
}

.gwz-custhome-eu-service-desc {
    display: inline-block;
    color: black;
    font-size: 0.8em;
    padding: 0 5px 0 5px;
    line-height: 1.2 !important;
}

.gwz-custhome-thumb, .gwz-custhome-product-thumb {
    text-align: center;
    font-weight: bold;
    padding-right: 1px;
    padding-left: 1px;
    margin: 0;
    margin-top: 5px;
    margin-bottom: 15px;
    height: 130px;
}

    .gwz-custhome-thumb > p, .gwz-custhome-product-thumb p {
        color: #1c3990;
        font-size: 12px;
        text-align: center;
    }

.gwz-custhome-prod-section .gwz-custhome-product-thumb {
    margin-top: 5px;
    margin-bottom: 5px;
    height: 230px;
}

    .gwz-custhome-prod-section .gwz-custhome-product-thumb .gwz-thumb-img {
        width: 120px;
        height: 120px;
        background-size: cover;
    }

.gwz-custhome-prod-image {
    width: 80%;
    max-height: 180px;
    padding: 0 5px 0 5px;
    margin: auto;
}

/*meta*/
.gwz-custhome-thumb .meta {
    float: left;
    overflow: hidden;
    position: absolute;
    z-index: 9999;
    top: 5px;
    left: 142px;
    min-height: 80px;
    width: 0;
    font-size: 12px;
    background: rgba(57, 129, 192, 1);
    -webkit-box-shadow: 1px 0px 4px #8f8e88;
    -moz-box-shadow: 1px 0px 4px #8f8e88;
    -o-box-shadow: 1px 0px 4px #8f8e88;
    box-shadow: 1px 0px 4px #8f8e88;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    -webkit-transition: width 0s linear;
    -moz-transition: width 0s linear;
    -ms-transition: width 0s linear;
    -o-transition: width 0s linear;
    transition: width 0s linear;
}

    .gwz-custhome-thumb .meta p {
        line-height: 1.6em;
        padding: 0;
        margin: 0;
    }

        .gwz-custhome-thumb .meta p:hover {
            background: rgba(114, 192, 44, 1);
        }

        .gwz-custhome-thumb .meta p a {
            color: white;
            text-decoration: none;
        }

            .gwz-custhome-thumb .meta p a:hover {
                color: white;
            }

            .gwz-custhome-thumb .meta p a:visited {
                color: white;
            }

.gwz-custhome-thumb:hover .meta {
    width: 180px;
    padding: 5px 1px;
}

.gwz-custhome-thumb .meta-3 {
    left: 223px;
}

.gwz-custhome-submenu {
    display: block;
}

.gwz-thumb-img {
    background-color: transparent;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: bottom;
    width: 90px;
    height: 90px;
    background-size: contain;
}

.img-sngr-plasmid {
    background-image: url(../gwzimg/icon/plasmid_icon.png);
}

    .img-sngr-plasmid:hover {
        background-image: url(../gwzimg/icon/plasmid_hover_icon.png);
    }

.img-sngr-pcrpur {
    background-image: url(../gwzimg/icon/purified_pcr_icon.png);
}

    .img-sngr-pcrpur:hover {
        background-image: url(../gwzimg/icon/purified_pcr_hover_icon.png);
    }

.img-sngr-pcrunpur {
    background-image: url(../gwzimg/icon/un-purified_pcr_icon.png);
}

    .img-sngr-pcrunpur:hover {
        background-image: url(../gwzimg/icon/un-purified_pcr_hover_icon.png);
    }

.img-sngr-bacterial {
    background-image: url(../gwzimg/icon/bacterial_colony_icon.png);
}

    .img-sngr-bacterial:hover {
        background-image: url(../gwzimg/icon/bacterial_colony_hover_icon.png);
    }

.img-sngr-glycerol {
    background-image: url(../gwzimg/icon/glycerol_stock_icon.png);
}

    .img-sngr-glycerol:hover {
        background-image: url(../gwzimg/icon/glycerol_stock_hover_icon.png);
    }

.img-sngr-phage {
    background-image: url(../gwzimg/icon/phage_supernatant_icon.png);
}

    .img-sngr-phage:hover {
        background-image: url(../gwzimg/icon/phage_supernatant_hover_icon.png);
    }

.img-sngr-bac {
    background-image: url(../gwzimg/icon/bac_icon.png);
}

    .img-sngr-bac:hover {
        background-image: url(../gwzimg/icon/bac_hover_icon.png);
    }

.img-sngr-aav-itr {
    background-image: url(../gwzimg/icon/AAV-ITR-icon.png);
}

    .img-sngr-aav-itr:hover {
        background-image: url(../gwzimg/icon/AAV-ITR-hover.png);
    }

.img-sngr-readyload {
    background-image: url(../gwzimg/icon/ready_to_load_icon.png);
}

    .img-sngr-readyload:hover {
        background-image: url(../gwzimg/icon/ready_to_load_hover_icon.png);
    }

.img-sngr-pw {
    background-image: url(../gwzimg/icon/primer-walking_plasmid_icon.png);
}

    .img-sngr-pw:hover {
        background-image: url(../gwzimg/icon/primer-walking_plasmid_hover_icon.png);
    }

.img-sngr-bulk {
    background-image: url(../gwzimg/icon/Order_By_Plate_icon.png);
}

    .img-sngr-bulk:hover {
        background-image: url(../gwzimg/icon/Order_By_Plate_hover_icon.png);
    }

.img-sngr-bulk-excel {
    background-image: url(../gwzimg/icon/new-bulk-order-icon.png);
}

    .img-sngr-bulk-excel:hover {
        background-image: url(../gwzimg/icon/new-bulk-order-hover-icon.png);
    }

.img-sngr-sp {
    background-image: url(../gwzimg/icon/flat-rate-value-plates-icon.png);
}

    .img-sngr-sp:hover {
        background-image: url(../gwzimg/icon/flat-rate-value-plates-hover.png);
    }

.img-sngr-eu-tube {
    background-image: url(../gwzimg/icon/sanger-sequencing-in_tubes_icon.png);
}

    .img-sngr-eu-tube:hover {
        background-image: url(../gwzimg/icon/sanger-sequencing-in_tubes-hover.png);
    }

.img-sngr-eu-plate {
    background-image: url(../gwzimg/icon/sanger-sequencing-in_plates-icon.png);
}

    .img-sngr-eu-plate:hover {
        background-image: url(../gwzimg/icon/sanger-sequencing-in_plates-hover.png);
    }

.img-sngr-eu-vario {
    background-image: url(../gwzimg/icon/flat-rate-value-plates-icon.png);
}

    .img-sngr-eu-vario:hover {
        background-image: url(../gwzimg/icon/flat-rate-value-plates-hover.png);
    }

.img-sngr-barcode {
    background-image: url(../gwzimg/icon/sanger-sequencing-order-barcodes-icon.png);
}

    .img-sngr-barcode:hover {
        background-image: url(../gwzimg/icon/sanger-sequencing-order-barcodes-hover.png);
    }

.img-sngr-barcode-activate {
    background-image: url(../gwzimg/icon/sanger-sequencing-activate-barcodes-icon.png);
}

    .img-sngr-barcode-activate:hover {
        background-image: url(../gwzimg/icon/sanger-sequencing-activate-barcodes-hover.png);
    }

.img-premixed-barcoded-tubes {
    background-image: url('../img/icon/premixed_barcoded_tubes.png');
}

    .img-premixed-barcoded-tubes:hover {
        background-image: url('../img/icon/premixed_barcoded_tubes_hover.png');
    }

.img-logistics {
    background-image: url(../gwzimg/icon/GA_UK_Logistics_CLIMS_Icon.png);
}

    .img-logistics:hover {
        background-image: url(../gwzimg/icon/GA_UK_Logistics_CLIMS_Icon_Hov.png);
    }

.img-sngr-simpleorder {
    background-image: url(../gwzimg/icon/GA_SimpleOrder_CLIMS_Icon.png);
}

    .img-sngr-simpleorder:hover {
        background-image: url(../gwzimg/icon/GA_SimpleOrder_CLIMS_Icon_Hov.png);
    }

.img-sngr-standardorder {
    background-image: url(../gwzimg/icon/GA_ComprehensiveOrder_CLIMS_Icon.png);
}

    .img-sngr-standardorder:hover {
        background-image: url(../gwzimg/icon/GA_ComprehensiveOrder_CLIMS_Icon_Hov.png);
    }


/**NGS*/
.img-ngs-rnaseq {
    background-image: url(../gwzimg/icon/RNA_Seq_icon.png);
}

    .img-ngs-rnaseq:hover {
        background-image: url(../gwzimg/icon/RNA_Seq_hover_icon.png);
    }


.img-ngs-dnaseq {
    background-image: url(../gwzimg/icon/DNA_Seq_icon.png?v=p13);
}

    .img-ngs-dnaseq:hover {
        background-image: url(../gwzimg/icon/DNA_Seq_hover_icon.png?v=p13);
    }

.img-ngs-wgs {
    background-image: url(../gwzimg/icon/wgs_icon.png?v=p13);
}

    .img-ngs-wgs:hover {
        background-image: url(../gwzimg/icon/wgs_hover_icon.png?v=p13);
    }

.img-ngs-dsp {
    background-image: url(../gwzimg/icon/dsp_icon.png?v=p13);
}

    .img-ngs-dsp:hover {
        background-image: url(../gwzimg/icon/dsp_hover_icon.png?v=p13);
    }

.img-ngs-seqonly {
    background-image: url(../gwzimg/icon/Sequencing_only_icon.png);
}

    .img-ngs-seqonly:hover {
        background-image: url(../gwzimg/icon/sequencing_only_hover_icon.png);
    }


.img-ngs-cancer-panels {
    background-image: url(../gwzimg/icon/cancer_panel_icon.png);
}

    .img-ngs-cancer-panels:hover {
        background-image: url(../gwzimg/icon/cancer_panenl_hover_icon.png);
    }

.img-ngs-targeted-reseq {
    background-image: url(../gwzimg/icon/Targeted_Resequencing_Icon.png);
}

    .img-ngs-targeted-reseq:hover {
        background-image: url(../gwzimg/icon/targeted_resequencing_hover_icon.png);
    }

.img-pbmc-targeted-reseq {
    background-image: url(../gwzimg/icon/Brooks_PBMC_Processing_CLIMS_Icon.png);
}

    .img-pbmc-targeted-reseq:hover {
        background-image: url(../gwzimg/icon/Brooks_PBMC_Processing_CLIMS_Icon_Hov.png);
    }

.img-blood-fractionation-targeted-reseq {
    background-image: url(../gwzimg/icon/Brooks_Blood_Fractionation_CLIMS_Icon.png);
}

    .img-blood-fractionation-targeted-reseq:hover {
        background-image: url(../gwzimg/icon/Brooks_Blood_Fractionation_CLIMS_Icon_Hov.png);
    }

.img-blood-extraction-targeted-reseq {
    background-image: url(../gwzimg/icon/Brooks_Blood_Extraction_CLIMS_Icon.png);
}

    .img-blood-extraction-targeted-reseq:hover {
        background-image: url(../gwzimg/icon/Brooks_Blood_Extraction_CLIMS_Icon_Hov.png);
    }

.img-sample-aliquoting-targeted-reseq {
    background-image: url(../gwzimg/icon/Brooks_Sample_Aliquoting_CLIMS_Icon.png);
}

    .img-sample-aliquoting-targeted-reseq:hover {
        background-image: url(../gwzimg/icon/Brooks_Sample_Aliquoting_CLIMS_Icon_Hov.png);
    }

.img-ngs-metagenomics {
    background-image: url(../gwzimg/icon/metagenomics_icon.png);
}

    .img-ngs-metagenomics:hover {
        background-image: url(../gwzimg/icon/metagenonomics_hover_icon.png);
    }

.img-ngs-antibodyseq {
    background-image: url(../gwzimg/icon/antibody_icon.png.png);
}

    .img-ngs-antibodyseq:hover {
        background-image: url(../gwzimg/icon/antibody_hover_icon.png);
    }

.img-ngs-contamination {
    background-image: url(../gwzimg/icon/adventitious_agent_icon.png);
}

    .img-ngs-contamination:hover {
        background-image: url(../gwzimg/icon/adventitious_agent_hover_icon.png);
    }


.img-ngs-othersvc {
    background-image: url(../gwzimg/icon/other_services_icon.png);
}

    .img-ngs-othersvc:hover {
        background-image: url(../gwzimg/icon/other_services_hover_icon.png);
    }

.img-ngs-libprep {
    background-image: url(../gwzimg/icon/library_prep_icon.png);
}

    .img-ngs-libprep:hover {
        background-image: url(../gwzimg/icon/library_prep_hover_icon.png);
    }

.img-ngs-amplicon {
    background-image: url(../gwzimg/icon/amplicon_icon.png);
}

    .img-ngs-amplicon:hover {
        background-image: url(../gwzimg/icon/amplicon_hover_icon.png);
    }

.img-ngs-exome {
    background-image: url(../gwzimg/icon/exome_icon.png);
}

    .img-ngs-exome:hover {
        background-image: url(../gwzimg/icon/exome_hover_icon.png);
    }

.img-ngs-epg {
    background-image: url(../gwzimg/icon/epigenomics_icon.png);
}

    .img-ngs-epg:hover {
        background-image: url(../gwzimg/icon/epigenomics_hover_icon.png);
    }

.img-ngs-clia {
    background-image: url(../gwzimg/icon/clia-ngs-icon.png);
}

    .img-ngs-clia:hover {
        background-image: url(../gwzimg/icon/clia-ngs-hover.png);
    }


.img-gs-genesynthesis {
    background-image: url(../gwzimg/icon/gene_synthesis_icon.png);
}

    .img-gs-genesynthesis:hover {
        background-image: url(../gwzimg/icon/gene_synthesis_hover_icon.png);
    }

.img-gs-turbo {
    background-image: url(../gwzimg/icon/turboGENE_icon.png);
}

    .img-gs-turbo:hover {
        background-image: url(../gwzimg/icon/turboGENE_hover_icon.png);
    }


.img-gs-alaninescanning {
    background-image: url(../gwzimg/icon/alanine_scanning_icon.png);
}

    .img-gs-alaninescanning:hover {
        background-image: url(../gwzimg/icon/alanine_scanning_hover_icon.png);
    }

.img-gs-combinationsite {
    background-image: url(../gwzimg/icon/combinatorial_site_icon.png);
}

    .img-gs-combinationsite:hover {
        background-image: url(../gwzimg/icon/combinatorial_site_hover_icon.png);
    }

.img-gs-turbogeneexpedited {
    background-image: url(../gwzimg/icon/turboGENE_icon.png);
}

    .img-gs-turbogeneexpedited:hover {
        background-image: url(../gwzimg/icon/turboGENE_hover_icon.png);
    }

.img-gs-syntheticlibraries {
    background-image: url(../gwzimg/icon/synthetic-libraries-icon.png);
}

    .img-gs-syntheticlibraries:hover {
        background-image: url(../gwzimg/icon/synthetic-libraries-hover-icon.png);
    }

.img-gs-ssDNA {
    background-image: url(../gwzimg/icon/Single-stranded-DNA-synthesis-icon.png);
}

    .img-gs-ssDNA:hover {
        background-image: url(../gwzimg/icon/Single-stranded-DNA-synthesis-hover.png);
    }

.img-gs-antibody {
    background-image: url(../gwzimg/icon/Turbo_Antibody_Synthesis_CLIMs.png);
}

    .img-gs-antibody:hover {
        background-image: url(../gwzimg/icon/Turbo_Antibody_Synthesis_CLIMs_hover.png);
    }

.img-gs-crispr {
    background-image: url(../gwzimg/icon/CRISPR_construct_synthesis_icon.png);
}

    .img-gs-crispr:hover {
        background-image: url(../gwzimg/icon/CRISPR_construct_synthesis_hover.png);
    }

.img-gs-oligopool {
    background-image: url(../gwzimg/icon/Oligo_Pools_icon.png);
}

    .img-gs-oligopool:hover {
        background-image: url(../gwzimg/icon/Oligo_Pools_hover.png);
    }

.img-gs-aavitr {
    background-image: url(../gwzimg/icon/AAV-ITR-GS-icon.png);
}

    .img-gs-aavitr:hover {
        background-image: url(../gwzimg/icon/AAV-ITR-GS-hover-icon.png);
    }

.img-gs-sitescanning {
    background-image: url(../gwzimg/icon/site_scanning_icon.png);
}

    .img-gs-sitescanning:hover {
        background-image: url(../gwzimg/icon/site_scanning_hover_icon.png);
    }

.img-gs-variantsynthesis {
    background-image: url(../gwzimg/icon/variant_synthesis_icon.png);
}

    .img-gs-variantsynthesis:hover {
        background-image: url(../gwzimg/icon/variant_synthesis_hover_icon.png);
    }

.img-mgs-16s18s {
    background-image: url(../gwzimg/icon/16s_18s_rRNA_gene_seq_icon.png);
}

    .img-mgs-16s18s:hover {
        background-image: url(../gwzimg/icon/16s_18s_rRNA_gene_seq_hover_icon.png);
    }

.img-mgs-mutation-snp {
    background-image: url(../gwzimg/icon/mutation_snp_analysis_icon.png);
}

    .img-mgs-mutation-snp:hover {
        background-image: url(../gwzimg/icon/mutation_snp_analysis_hover_icon.png);
    }

.img-mgs-hybridoma {
    background-image: url(../gwzimg/icon/hybridoma_sequencing_icon.png);
}

    .img-mgs-hybridoma:hover {
        background-image: url(../gwzimg/icon/hybridoma_sequencing_hover_icon.png);
    }

.img-mgs-fragment {
    background-image: url(../gwzimg/icon/fragment_analysis_icon.png);
}

    .img-mgs-fragment:hover {
        background-image: url(../gwzimg/icon/fragment_analysis_hover_icon.png);
    }

.img-mgs-testing {
    background-image: url(../gwzimg/icon/mgs_testing.png);
}

    .img-mgs-testing:hover {
        background-image: url(../gwzimg/icon/mgs_testing_hover.png);
    }

.img-mgs-ITSSequencing {
    background-image: url(../gwzimg/icon/molgen-its-sequencing-icon.png);
}

    .img-mgs-ITSSequencing:hover {
        background-image: url(../gwzimg/icon/molgen-its-sequencing-icon-hover.png);
    }

.img-mgs-ColonyPCR {
    background-image: url(../gwzimg/icon/Colony-PCR-and-Sequencing-icon.png);
}

    .img-mgs-ColonyPCR:hover {
        background-image: url(../gwzimg/icon/Colony-PCR-and-Sequencing-hover.png);
    }

.img-mgs-pcr-crispr {
    background-image: url(../gwzimg/icon/pcr-crispr-icon.png);
}

    .img-mgs-pcr-crispr:hover {
        background-image: url(../gwzimg/icon/pcr-crispr-hover.png);
    }

.img-mgs-PredevelopedAssays {
    background-image: url(../gwzimg/icon/MolGen-PreDevelopedAssay-Icon.png);
}

    .img-mgs-PredevelopedAssays:hover {
        background-image: url(../gwzimg/icon/MolGen-PreDevelopedAssay-Icon-hover.png);
    }

.img-mgs-qpcr {
    background-image: url(../gwzimg/icon/mgs-qpcr-icon.png);
}

    .img-mgs-qpcr:hover {
        background-image: url(../gwzimg/icon/mgs-qpcr-hover-icon.png);
    }
/*oligo*/

.img-oligo-retainforsngr {
    background-image: url(../gwzimg/icon/oligo-retain-icon.png);
}

    .img-oligo-retainforsngr:hover {
        background-image: url(../gwzimg/icon/oligo-retain-hover-icon.png);
    }

.img-oligo {
    background-image: url(../gwzimg/icon/oligo-for-delivery-icon.png);
}

    .img-oligo:hover {
        background-image: url(../gwzimg/icon/oligo-for-delivery-hover-icon.png);
    }


.img-oligo-minigene {
    background-image: url(../gwzimg/icon/DNA_oligonucleotide_icon.png);
}

    .img-oligo-minigene:hover {
        background-image: url(../gwzimg/icon/DNA_oligonucleotide_hover_icon.png);
    }

.img-oligo-bulk-excel {
    background-image: url(../gwzimg/icon/new-bulk-order-icon.png);
}

    .img-oligo-bulk-excel:hover {
        background-image: url(../gwzimg/icon/new-bulk-order-hover-icon.png);
    }

.img-oligo-RNA {
    background-image: url(../gwzimg/icon/Oligo_RNA_icon.png);
}

    .img-oligo-RNA:hover {
        background-image: url(../gwzimg/icon/Oligo_RNA_hover_icon.png);
    }

/*prep*/
.img-prep {
    background-image: url(../gwzimg/icon/plasmid_DNA_preparation_icon.png);
}

    .img-prep:hover {
        background-image: url(../gwzimg/icon/plasmid_DNA_preparation_hover_icon.png);
    }

.img-prep-target {
    background-image: url(../gwzimg/icon/Targeted-Yield-Prep-icon.png);
}

    .img-prep-target:hover {
        background-image: url(../gwzimg/icon/Targeted-Yield-Prep-hover-icon.png);
    }

.img-prep-96 {
    background-image: url(../gwzimg/icon/96_Well_Mini_Prep_icon.png);
}

    .img-prep-96:hover {
        background-image: url(../gwzimg/icon/96_Well_Mini_Prep_hover_icon.png);
    }

.img-prep-aav {
    background-image: url(../gwzimg/icon/AAV_Prep_icon.png);
}

    .img-prep-aav:hover {
        background-image: url(../gwzimg/icon/AAV_Prep_hover_icon.png);
    }

.img-prep-colony {
    background-image: url(../gwzimg/icon/Colony_Screening_and_Plasmid_Prep_icon.png);
}

    .img-prep-colony:hover {
        background-image: url(../gwzimg/icon/Colony_Screening_and_Plasmid_Prep_hover_icon.png);
    }

/**mauta*/
.img-muta-site {
    background-image: url(../gwzimg/icon/Site-Directed_Mutagenesis_icon.png);
}

    .img-muta-site:hover {
        background-image: url(../gwzimg/icon/Site-Directed_Mutagenesis_hover_icon.png);
    }


.img-muta-pcr {
    background-image: url(../gwzimg/icon/Insert-PCR_Mutagenesis_icon.png);
}

    .img-muta-pcr:hover {
        background-image: url(../gwzimg/icon/Insert-PCR_Mutagenesis_hover_icon.png);
    }

.img-muta-turbo {
    background-image: url(../gwzimg/icon/TurboMUTANT_Expedited_Site_Directed_Mutagenesis_icon.png);
}

    .img-muta-turbo:hover {
        background-image: url(../gwzimg/icon/TurboMUTANT_Expedited_Site_Directed_Mutagenesis_hover_icon.png);
    }

.img-muta-sub {
    background-image: url(../gwzimg/icon/Subcloning_icon.png);
}

    .img-muta-sub:hover {
        background-image: url(../gwzimg/icon/Subcloning_hover_icon.png);
    }



.img-genotyping {
    background-image: url(../gwzimg/icon/genotyping_icon.png);
}

    .img-genotyping:hover {
        background-image: url(../gwzimg/icon/genotyping_hover_icon.png);
    }


/*reg*/
.img-rs-nucleicAcid {
    background-image: url(../gwzimg/icon/nucleic_acid_icon.png);
}

    .img-rs-nucleicAcid:hover {
        background-image: url(../gwzimg/icon/nucleic_acid_hover_icon.png);
    }

.img-rs-stand-sanger {
    background-image: url(../gwzimg/icon/Standalone_Sanger_Sequencing_icon.png);
}

    .img-rs-stand-sanger:hover {
        background-image: url(../gwzimg/icon/Standalone_Sanger_Sequencing_hover_icon.png);
    }

.img-rs-small {
    background-image: url(../gwzimg/icon/Small_Genome_Sequencing_icon.png);
}

    .img-rs-small:hover {
        background-image: url(../gwzimg/icon/Small_Genome_Sequencing_hover_icon.png);
    }

.img-rs-mutation {
    background-image: url(../gwzimg/icon/MutationSNP-Analysis_icon.png);
}

    .img-rs-mutation:hover {
        background-image: url(../gwzimg/icon/Mutation_SNP_Analysis_hover_icon.png);
    }

.img-rs-custom {
    background-image: url(../gwzimg/icon/Custom-Services-icon.png);
}

    .img-rs-custom:hover {
        background-image: url(../gwzimg/icon/Custom-Services-hover.png);
    }

.img-rs-plasmid {
    background-image: url(../gwzimg/icon/glp_Plasmid_DNA_Preparation_icon.png);
}

    .img-rs-plasmid:hover {
        background-image: url(../gwzimg/icon/glp_Plasmid_DNA_Preparation_hover_icon.png);
    }

.img-rs-confirm {
    background-image: url(../gwzimg/icon/Confirmatory_Sanger_Sequencing_icon.png);
}

    .img-rs-confirm:hover {
        background-image: url(../gwzimg/icon/Confirmatory_Sanger_Sequencing_hover_icon.png);
    }

.img-rs-clia-sanger {
    background-image: url(../gwzimg/icon/regulatory-clia-icon.png);
}

    .img-rs-clia-sanger:hover {
        background-image: url(../gwzimg/icon/regulatory-clia-icon-hover.png);
    }

.img-rs-clia-pcr {
    background-image: url(../gwzimg/icon/CLIA-PCR-and-Sequencing-icon.png);
}

    .img-rs-clia-pcr:hover {
        background-image: url(../gwzimg/icon/CLIA-PCR-and-Sequencing-2-hover.png);
    }
/***/

.img-mgs-rnacDNA {
    background-image: url(../gwzimg/icon/RNA_cDNA_verification_icon.png?v=p13);
}

    .img-mgs-rnacDNA:hover {
        background-image: url(../gwzimg/icon/RNA_cDNA_verification_hover_icon.png?v=p13);
    }

.img-svc-custom {
    background-image: url(../gwzimg/icon/custom_icon.png);
}

    .img-svc-custom:hover {
        background-image: url(../gwzimg/icon/custom_hover_icon.png);
    }

.img-ngs_genoTYPER-NEXT {
    background-image: url(../gwzimg/icon/genotyper_next_icon.png);
}

    .img-ngs_genoTYPER-NEXT:hover {
        background-image: url(../gwzimg/icon/genotyper_next_hover_icon.png);
    }

.img-ngs_pac_bio {
    background-image: url(../gwzimg/icon/pac_bio_icon.png);
}

    .img-ngs_pac_bio:hover {
        background-image: url(../gwzimg/icon/pac_bio_hover_icon.png);
    }
.img-ngs_longreadservices {
    background-image: url(../img/icon/ngs_longreadservices.png);
}

    .img-ngs_longreadservices:hover {
        background-image: url(../img/icon/ngs_longreadservices_hover.png);
    }
.img-ngs-stereo {
    background-image: url(../gwzimg/icon/Stereo-Seq_icon.png);
}

    .img-ngs-stereo:hover {
        background-image: url(../gwzimg/icon/Stereo-Seq_icon-hover.png);
    }

.img-rs-microarray {
    background-image: url(../gwzimg/icon/CLIA-Microarray.png);
}

    .img-rs-microarray:hover {
        background-image: url(../gwzimg/icon/CLIA-Microarray-Hover.png);
    }

.CONSUMABLESANDINSTRUMENTS {
    background-image: url(../gwzimg/icon/Ecom_BLS_Instruments_CLIMS_Icon.png);
}

    .CONSUMABLESANDINSTRUMENTS:hover {
        background-image: url(../gwzimg/icon/Ecom_BLS_Instruments_CLIMS_Icon_Hov.png);
    }

.COVID19PRIMERSANDPROBES {
    background-image: url(../gwzimg/icon/Ecom_COVID19_PrimersAndProbles_CLIMS_Icon.png);
}

    .COVID19PRIMERSANDPROBES:hover {
        background-image: url(../gwzimg/icon/Ecom_COVID19_PrimersAndProbles_CLIMS_Icon_Hov.png);
    }

.NUCLEICACIDPURIFICATION {
    background-image: url(../gwzimg/icon/Ecom_NucleicAcid_Purification_CLIMS_Icon.png);
}

    .NUCLEICACIDPURIFICATION:hover {
        background-image: url(../gwzimg/icon/Ecom_NucleicAcid_Purification_CLIMS_Icon_Hov.png);
    }

.PCRENZYMES {
    background-image: url(../gwzimg/icon/Ecom_Enzymes_CLIMS_Icon.png);
}

    .PCRENZYMES:hover {
        background-image: url(../gwzimg/icon/Ecom_Enzymes_CLIMS_Icon_Hov.png);
    }

.ELECTROPHORESIS {
    background-image: url(../gwzimg/icon/Ecom_Electrophoresis_CLIMS_Icon.png);
}

    .ELECTROPHORESIS:hover {
        background-image: url(../gwzimg/icon/Ecom_Electrophoresis_CLIMS_Icon_Hov.png);
    }

.CELLCULTUREANDDETECTION {
    background-image: url(../gwzimg/icon/Ecom_CellCulture-Detection_CLIMS_Icon.png);
}

    .CELLCULTUREANDDETECTION:hover {
        background-image: url(../gwzimg/icon/Ecom_CellCulture-Detection_CLIMS_Icon_Hov.png);
    }

#gwzLoadingBox {
    text-align: center;
    /*border: 1px solid;*/
    padding: 0 5px 0 5px;
    line-height: 38px;
    font-size: 20px;
    font-weight: bold;
    color: rgb(66, 139, 202);
}

.gwz-panel-control {
    color: white;
    opacity: 0.9;
}

    .gwz-panel-control:hover {
        color: #72c02c;
        opacity: 1;
    }

.gwz-grid-control-box {
    text-align: right;
    line-height: 40px;
    margin-right: 5px;
}

    .gwz-grid-control-box button {
        margin-left: 5px;
        font-size: 14px;
        background-color: #1269b3;
        padding: 4px;
    }

.gwz-grid-search-box .btn-sm {
    font-size: 14px;
    padding: 4px;
}

.gwz-cust-orders-filter-wrapper label {
    font-size: 14px;
}

#gwzFilterSearchSamplePrimer, #gwzCustomerHomeMyOrdersFilterReset {
    font-size: 14px;
    padding: 2px;
}

.gwz-custhome-services {
    padding-left: 0;
    padding-right: 0;
}

.gwz-custhome-tab-menu {
    padding-left: 0;
    padding-right: 0;
    background-color: #d5d5d5;
    /*    min-height: 530px;*/
}

.gwz-custhome-tab-panel, .gwz-custhome-tab-panel-1 {
    display: block;
    background-color: white;
    min-height: 550px;
}

.gwz-custhome-tab-panel {
    border-left: 1px solid #706F6F;
}

.gwz-custhome-tab-panel-product {
    background-color: rgb(213, 213, 213);
    text-align: right;
}


@media (min-width:640px) {
    .gwz-custhome-prod-section {
        height: 489px;
        overflow-y: auto;
    }
}


.gwz-orders-table-status {
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: bold;
}

div.gwz-custhome-tab-panel div.gwz-custhome-tab-content:not(.active) {
    display: none;
}

div.gwz-custhome-tab-panel-1 div.gwz-custhome-tab-content-1:not(.active) {
    display: none;
}

.gwz-list-group-item {
    border: none;
    background-color: #d5d5d5;
    padding-bottom: 5px;
    padding-top: 5px;
}


a[name='gwzLoBTabMenuItem'] {
    color: #1c3990;
    text-align: right;
}

    a[name='gwzLoBTabMenuItem']:hover {
        color: #72c02c;
        background-color: #80808c;
    }


a.active.list-group-item, a.active.list-group-item:hover, a.active.list-group-item:focus {
    color: black;
    text-transform: uppercase;
    background-color: white;
}

#gwzProductsBreadcrumb {
    top: 5px !important;
}


a[name='gwzProdBTabMenuItem'] {
    color: #1c3990;
    text-align: left;
}

    a[name='gwzProdBTabMenuItem']:hover {
        color: #72c02c;
        background-color: #80808c;
    }

.filter-button.list-group-item.gwz-list-group-item.active {
    background-color: white;
    text-transform: uppercase;
}

.gwz-breadcrumb-link {
    cursor: pointer;
    color: #1269b3;
    font-weight: bold;
}


/*column filters*/
.dropdown-menu {
    min-width: 300px;
}

input[type=checkbox] {
    margin: 0;
    margin-right: 10px;
}

.dropdown-menu label {
    padding: 0 30px;
}

.dropdown-menu li.action {
    padding: 0 0 0 10px;
}


.btn-close {
    margin-right: 10px;
}

.gwz-dt-filter-icon {
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    color: #80808c;
    background-color: rgba(248, 248, 248, 1);
}

.gwz-dt-filter-btn-group {
    width: 100%;
}

.gwz-dt-filter-btn {
    padding: 0 1px 0 1px;
    margin: 0;
    width: 100%;
    height: 22px;
    font-size: 12px;
    font-weight: bold;
    color: #80808c;
    background-color: rgba(248, 248, 248, 1);
    text-align: left;
}


.calendar-date {
    line-height: normal;
    font-size: 12px;
    padding: 2px;
}
/*column filters*/

#gwzCustomerHomeServicesWrapper, #gwzCustomerHomeProductsWrapper {
    border: 1px solid #80808c;
    font-size: 16px;
    font-weight: bold;
    color: black;
}

@media (max-width:640px) {
    #gwzCustomerHomeServicesWrapper, #gwzCustomerHomeProductsWrapper {
        border: none;
        font-size: 12px;
    }

    #gwzProductsBreadcrumb .dropdown-header {
        font-size: 12px !important;
    }

    #gwzProductsBreadcrumb.breadcrumb {
        font-size: 12px !important;
        border-top: 1px solid black;
    }

    .dropdown-header {
        padding: 1px 2px;
    }

    .gwz-list-group-item-pr {
        font-size: 12px;
    }

    .gwz-custhome-tab-panel {
        border-left: none;
    }
}


#gwzCustomerHomeServicesPanelWrapper, #gwzCustomerHomeProductsPanelWrapper {
    min-height: 550px;
    background-color: #d5d5d5;
    margin: 0;
    padding: 0;
}


#gwzCustomerHomeServicesPanelRowWrapper, #gwzCustomerHomeProductsPanelRowWrapper {
    margin-left: 0;
    margin-right: 0;
}

#gwzCustomerHomeMyAccountWrapper {
    margin-top: 10px;
    padding: 0;
    min-height: 600px;
    background-color: white;
}

#gwzCustomerHomeMyAccountTabHeader li {
    color: white;
    font-size: 15px;
    font-weight: bold;
    text-align: center;
    width: 180px;
}

    #gwzCustomerHomeMyAccountTabHeader li a {
        background-color: #d5d5d5;
        color: #24439b;
    }

    #gwzCustomerHomeMyAccountTabHeader li.active {
        text-transform: uppercase;
    }

        #gwzCustomerHomeMyAccountTabHeader li.active a {
            color: white;
            background-color: #80808c;
        }

#gwzCustomerHomeMyAccountTabWrapper {
    border-top: 3px solid #80808c;
    height: 650px;
}


#gwzCustomerHomeMyOrdersbWrapper {
    overflow-y: auto;
    height: 650px;
}

#myOrdersTable {
    font-size: 12px;
}


    #myOrdersTable thead {
        background-color: #80808c;
        color: #fff;
    }


    #myOrdersTable tbody > tr > td {
        padding: 2px;
    }

        #myOrdersTable tbody > tr > td > button {
            padding-top: 0;
            padding-bottom: 0;
            width: 80%;
            margin-left: 3px;
        }


    #myOrdersTable tfoot {
        display: table-header-group;
    }

        #myOrdersTable tfoot > tr > th {
            padding: 0;
            margin: 0;
            height: 20px;
        }

    #myOrdersTable .form-control {
        padding: 1px;
        width: 100%;
        font-size: 12px;
        color: #80808c;
        height: 26px;
        background-color: rgba(248, 248, 248, 1);
    }

#myOrdersTable_wrapper .row {
    padding: 0;
    margin: 0;
}

#myOrdersTable_filter label {
    float: left;
}


#gwzFilterModalDialogContent {
    width: 40%; /* desired relative width */
    height: 40%;
}

.modal {
    text-align: center;
    padding: 0 !important;
}

    .modal:before {
        content: '';
        display: inline-block;
        /*height: 100%;*/
        vertical-align: middle;
        margin-right: -4px;
    }

.modal-dialog {
    display: inline-block;
    text-align: left;
    vertical-align: middle;
}

.gwz-grid-filter {
    height: 40px;
}

#gwzToggleAdvanceFilter {
    margin-left: 5px;
}

.gwz-filter-active {
    background-color: #61a60e;
    color: white;
}

#gwzToggleAdvanceFilter.gwz-filter-active:hover, #gwzToggleAdvanceFilter.gwz-filter-active:focus {
    color: white;
    text-decoration: none;
}

/*Media queries*/

@media (min-width: 1024px) {
    .gwz-custhome-thumb .meta {
        left: 111px;
    }

    .gwz-custhome-thumb .meta2 {
        left: 71px;
    }

    .gwz-custhome-thumb > p {
        font-size: 12px;
    }
}

@media (min-width: 1066px) { /*CN*/
    .gwz-custhome-thumb .meta {
        left: 115px;
    }

    .gwz-custhome-thumb .meta2 {
        left: 70px;
    }

    .gwz-custhome-thumb > p {
        font-size: 12px;
    }
}

@media (min-width: 1280px) {
    .gwz-custhome-thumb .meta {
        left: 108px;
    }

    .gwz-custhome-thumb .meta2 {
        left: 74px;
    }

    .gwz-custhome-thumb .meta-3 {
        left: 171px;
    }

    .gwz-custhome-thumb > p {
        font-size: 12px;
    }
}

@media (min-width: 1359px) {
    #gwzCustomerHomeServicesWrapper, #gwzCustomerHomeProductsWrapper {
        font-size: 14px;
    }

    #gwzCustomerHomeServicesPanelWrapper, #gwzCustomerHomeProductsPanelWrapper {
        min-height: 310px;
    }

    #gwzCustomerHomeServicesAd div {
        /*Min commented for ad managment*/
        /*min-height: 300px;*/
    }

    #gwzCustomerHomeMyAccountTabHeader li {
        font-size: 13px;
    }

    .gwz-custhome-tab-panel, .gwz-custhome-tab-panel-1 {
        min-height: 460px;
    }

    .gwz-custhome-section-header, .gwz-custhome-eu-section-header {
        font-size: 12px;
    }

    .gwz-custhome-eu-service-desc {
        display: inline-block;
        color: black;
        font-size: 0.9em;
        padding: 0 5px 0 5px;
        line-height: 1.2 !important;
    }

    .gwz-custhome-thumb {
        margin-top: 2px;
        margin-bottom: 10px;
        height: 120px;
        line-height: 1.2;
    }

        .gwz-custhome-thumb .meta {
            left: 113px;
        }

        .gwz-custhome-thumb .meta2 {
            left: 79px;
        }

        .gwz-custhome-thumb .meta-3 {
            left: 151px;
        }

        .gwz-custhome-thumb > p {
            font-size: 12px;
        }

    .gwz-custhome-eu-row .gwz-custhome-thumb {
        margin-bottom: 25px;
    }

        .gwz-custhome-eu-row .gwz-custhome-thumb.gwz-custhome-ngs-thumb {
            height:112px;
            margin-bottom: 1px !important;
        }

    .gwz-thumb-img {
        width: 70px;
        height: 70px;
        background-size: contain;
    }

    #gwzCustomerHomeMyOrdersbWrapper {
        font-size: 12px;
    }

    .gwz-grid-control-box button {
        margin-left: 3px;
        font-size: 12px;
        background-color: #1269b3;
        padding: 2px;
    }

    .gwz-grid-search-box .btn-sm {
        font-size: 12px;
        padding: 2px;
    }

    .gwz-cust-orders-filter-wrapper label {
        font-size: 12px;
    }

    #gwzFilterSearchSamplePrimer, #gwzCustomerHomeMyOrdersFilterReset {
        font-size: 12px;
        padding: 2px;
    }
}

@media (min-width: 1440px) {
    .gwz-custhome-thumb .meta {
        left: 118px;
    }

    .gwz-custhome-thumb .meta2 {
        left: 83px;
    }

    .gwz-custhome-thumb .meta-3 {
        left: 161px;
    }

    .gwz-custhome-thumb > p {
        font-size: 10px;
    }
}

@media (min-width: 1600px) {
    .gwz-custhome-thumb .meta {
        left: 126px;
    }

    .gwz-custhome-thumb .meta2 {
        left: 90px;
    }

    .gwz-custhome-thumb .meta-3 {
        left: 161px;
    }

    .gwz-custhome-thumb > p {
        font-size: 12px;
    }
}

@media (min-width: 1680px) {
    .gwz-custhome-thumb .meta {
        left: 131px;
    }

    .gwz-custhome-thumb .meta2 {
        left: 94px;
    }

    .gwz-custhome-thumb .meta-3 {
        left: 191px;
    }

    .gwz-custhome-thumb > p {
        font-size: 12px;
    }
}

@media (min-width: 1919px) {
    #gwzCustomerHomeServicesWrapper, #gwzCustomerHomeProductsWrapper {
        font-size: 16px;
    }

    #gwzCustomerHomeServicesPanelWrapper, #gwzCustomerHomeProductsPanelWrapper {
        min-height: 550px;
    }

    #gwzCustomerHomeServicesAd div {
        /*min-height: 395px;*/
    }

    #gwzCustomerHomeMyAccountTabHeader li {
        font-size: 15px;
    }

    .gwz-custhome-tab-panel, .gwz-custhome-tab-panel-1 {
        min-height: 550px;
    }

    .gwz-custhome-section-header, .gwz-custhome-eu-section-header {
        font-size: 16px;
    }

    .gwz-custhome-eu-service-desc {
        display: inline-block;
        color: black;
        font-size: 0.9em;
        padding: 0 5px 0 5px;
        line-height: 1.2 !important;
    }

    .gwz-custhome-thumb {
        margin-top: 5px;
        margin-bottom: 15px;
        height: 130px;
        line-height: 1.6;
    }

        .gwz-custhome-thumb .meta {
            left: 143px;
        }
        .gwz-custhome-thumb .meta2 {
            left: 103px;
        }
        .gwz-custhome-thumb .meta-3 {
            left: 218px;
        }

        .gwz-custhome-thumb > p {
            font-size: 12px;
        }

    .gwz-thumb-img {
        width: 90px;
        height: 90px;
        background-size: contain;
    }

    #gwzCustomerHomeMyOrdersbWrapper {
        font-size: 14px;
    }

    .gwz-grid-control-box button {
        margin-left: 5px;
        font-size: 14px;
        padding: 4px;
    }

    .gwz-grid-search-box .btn-sm {
        font-size: 14px;
        padding: 4px;
    }

    .gwz-cust-orders-filter-wrapper label {
        font-size: 14px;
    }

    #gwzFilterSearchSamplePrimer, #gwzCustomerHomeMyOrdersFilterReset {
        font-size: 14px;
        padding: 2px;
    }
}

.confirmation-modal {
    padding-top: 5% !important;
}

/*NEW SERVICE SPOTLIGHT POPUP*/
.introjs-helperLayer {
    border-radius: 50%;
}

.clims-new-service-spotlight {
    min-width: 300px;
}

    .clims-new-service-spotlight .introjs-arrow.left {
        top: 35%;
    }

    .clims-new-service-spotlight .introjs-tooltipbuttons {
        background-color: white;
    }

        .clims-new-service-spotlight .introjs-tooltipbuttons .introjs-button {
            color: #fff;
            background-color: #3276b1;
            border-color: #285e8e;
            border-radius: 0;
        }

            .clims-new-service-spotlight .introjs-tooltipbuttons .introjs-button:hover {
                color: #fff;
                background-color: #3276b1;
                border-color: #285e8e;
            }


.img-prepaycard {
    background-image: url(../gwzimg/icon/gwz_ppc.png);
}

    .img-prepaycard:hover {
        background-image: url(../gwzimg/icon/gwz_ppc_hover.png);
    }

.img-prepay-topup {
    background-image: url(../gwzimg/icon/gwz_ppc_topup.png);
}



    .img-prepay-topup:hover {
        background-image: url(../gwzimg/icon/gwz_ppc_topup_hover.png);
    }

.gwz-error-summary-section {
    background-color: white;
    border: 2px solid red;
    color: red;
    font-weight: bold;
    padding-left: 20px;
    margin-top: 10px;
    max-height: 150px;
    overflow-y: scroll;
    margin-bottom: 5px;
}

.gwz-error-summary-section2 {
    box-sizing: border-box;
    padding-left: 20px;
    margin-top: 10px;
    max-height: 150px;
    /*overflow-y: scroll;*/
    margin-bottom: 5px;
    background-color: #FFF2F2;
    border: 2px solid red;
    /*border-radius: 10px;*/
}
