/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/*
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#5D5559;}
#colorbox{outline:0;}
    #cboxContent{margin-top:32px; overflow:visible; background:#000;}
        .cboxIframe{background:#5D5559;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{background:#000; padding:1px;}
        #cboxLoadingGraphic{background:url(/web/20210130232347im_/https://www.asm.com/_catalogs/masterpage/css/images/loading.gif) no-repeat center center;}
        #cboxLoadingOverlay{background:#000;}
        #cboxTitle{position:absolute; top:-22px; left:0; color:#000;}
        #cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; text-indent:-9999px; min-width:2em; height:20px; position:absolute; top:20px; right:20px!important; background:url(/web/20210130232347im_/https://www.asm.com/_catalogs/masterpage/css/images/controls.png) no-repeat 0 0;}

        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

        #cboxPrevious{background-position:0px 0px; right:44px;}
        #cboxPrevious:hover{background-position:0px -25px;}
        #cboxNext{background-position:-25px 0px; right:22px;}
        #cboxNext:hover{background-position:-25px -25px;}
        #cboxClose{background-position:-50px 0px; right:0;}
        #cboxClose:hover{background-position:-50px -25px;}
        .cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}
        .cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}
        .cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}
        .cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px;}


        .button{
            min-width: 1.9em!important;
        }
.gnw_table_border_collapse td.gnw_heading,.gnw_heading{text-align:center;vertical-align:middle}
.gnw_table_border_collapse td.gnw_subhead,.gnw_subhead{text-align:center;vertical-align:middle}
.gnw_table_border_collapse td.gnw_colhead,.gnw_colhead{text-align:center;vertical-align:middle}
.gnw_table_border_collapse td.gnw_colhead_uline,.gnw_colhead_uline{text-align:center;border-bottom:solid #000 1pt;vertical-align:middle}
.gnw_table_border_collapse td.gnw_colhead_dline,.gnw_colhead_dline{text-align:center;border-bottom:double #000 2.5pt;vertical-align:middle}
.gnw_table_border_collapse td.gnw_label,.gnw_label{vertical-align:middle;text-align:left}
.gnw_table_border_collapse td.gnw_label_uline,.gnw_label_uline{vertical-align:middle;text-align:left;border-bottom:solid #000 1pt}
.gnw_table_border_collapse td.gnw_label_uline_i10,.gnw_label_uline_i10{vertical-align:middle;text-align:left;border-bottom:solid #000 1pt;padding-left:10px}
.gnw_table_border_collapse td.gnw_label_uline_i15,.gnw_label_uline_i15{vertical-align:middle;text-align:left;border-bottom:solid #000 1pt;padding-left:15px}
.gnw_table_border_collapse td.gnw_label_uline_i20,.gnw_label_uline_i20{vertical-align:middle;text-align:left;border-bottom:solid #000 1pt;padding-left:20px}
.gnw_table_border_collapse td.gnw_label_uline_i25,.gnw_label_uline_i25{vertical-align:middle;text-align:left;border-bottom:solid #000 1pt;padding-left:25px}
.gnw_table_border_collapse td.gnw_label_uline_i30,.gnw_label_uline_i30{vertical-align:middle;text-align:left;border-bottom:solid #000 1pt;padding-left:30px}
.gnw_table_border_collapse td.gnw_label_dline_i10,.gnw_label_dline_i10{vertical-align:middle;text-align:left;border-bottom:double #000 2.5pt;padding-left:10px}
.gnw_table_border_collapse td.gnw_label_dline_i15,.gnw_label_dline_i15{vertical-align:middle;text-align:left;border-bottom:double #000 2.5pt;padding-left:15px}
.gnw_table_border_collapse td.gnw_label_dline_i20,.gnw_label_dline_i20{vertical-align:middle;text-align:left;border-bottom:double #000 2.5pt;padding-left:20px}
.gnw_table_border_collapse td.gnw_label_dline_i25,.gnw_label_dline_i25{vertical-align:middle;text-align:left;border-bottom:double #000 2.5pt;padding-left:25px}
.gnw_table_border_collapse td.gnw_label_dline_i30,.gnw_label_dline_i30{vertical-align:middle;text-align:left;border-bottom:double #000 2.5pt;padding-left:30px}
.gnw_table_border_collapse td.gnw_label_ulinetop,.gnw_label_ulinetop{vertical-align:middle;text-align:left;border-top:solid #000 1pt}
.gnw_table_border_collapse td.gnw_label_dline,.gnw_label_dline{vertical-align:middle;text-align:left;border-bottom:double #000 2.5pt}
.gnw_table_border_collapse td.gnw_label_i10,.gnw_label_i10{vertical-align:middle;text-align:left;padding-left:10px}
.gnw_table_border_collapse td.gnw_label_i15,.gnw_label_i15{vertical-align:middle;text-align:left;padding-left:15px}
.gnw_table_border_collapse td.gnw_label_i20,.gnw_label_i20{vertical-align:middle;text-align:left;padding-left:20px}
.gnw_table_border_collapse td.gnw_label_i25,.gnw_label_i25{vertical-align:middle;text-align:left;padding-left:25px}
.gnw_table_border_collapse td.gnw_label_i30,.gnw_label_i30{vertical-align:middle;text-align:left;padding-left:30px}
.gnw_table_border_collapse td.gnw_num,.gnw_num{vertical-align:middle;text-align:right;white-space:nowrap}
.gnw_table{border-collapse:separate;border-spacing:6px}
.gnw_border_top_solid{border-top:solid #000 1px!important}
.gnw_border_right_solid{border-right:solid #000 1px!important}
.gnw_border_bottom_solid{border-bottom:solid #000 1px!important}
.gnw_border_left_solid{border-left:solid #000 1px!important}
.gnw_border_top_double{border-top:double #000 3px!important}
.gnw_border_right_double{border-right:double #000 3px!important}
.gnw_border_bottom_double{border-bottom:double #000 3px!important}
.gnw_border_left_double{border-left:double #000 3px!important}
.gnw_table_border_collapse{border-collapse:collapse!important}
.gnw_table_border_collapse td{font-size:15px}
.gnw_align_left{text-align:left!important;vertical-align:middle}
.gnw_align_center{text-align:center!important;vertical-align:middle}
.gnw_align_right{text-align:right!important;vertical-align:middle}
.gnw_align_justify{text-align:justify!important;vertical-align:middle}
.gnw_vertical_align_top{vertical-align:top!important}
.gnw_vertical_align_middle{vertical-align:middle!important}
.gnw_vertical_align_bottom{vertical-align:bottom!important}
.gnw_padding_left_none{padding-left:0!important}
.gnw_padding_right_none{padding-right:0!important}
.gnw_table_border_spacing{border-spacing:0;border-collapse:separate!important}
