PageSourceSearch

https://www.chemicalonline.com/hub/bucket/products/

html chemicalonline.com collected 2026-10-02 06:28:18 UTC 40,891 bytes, 970 lines download raw bytes

1
2
3<!DOCTYPE html>
4<html>
5<head>
6    
7    <link rel="shortcut icon" type="image/x-icon" href="https://vertassets.blob.core.windows.net/sites/favicons/vm-favicon.ico"/>
8    <title>Products Documents on Chemical Online</title>
9    <link rel="preconnect" href="https://munchkin.marketo.net" crossorigin/>
10    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin/>
11    <link rel="dns-prefetch" href="https://cdn.onesignal.com" crossorigin/>
12    <link rel="dns-prefetch" href="https://www.googletagmanager.com" crossorigin/>
13    <link rel="dns-prefetch" href="https://vertassets.blob.core.windows.net/" crossorigin/>
14    <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Arimo|Roboto+Condensed|Oswald|Oxygen|Open+Sans"/>
15    
16
17
18<meta charset="utf-8" />
19<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=2" />
20<meta http-equiv="X-UA-Compatible" content="IE=edge" />
21
22<meta name="title" content="Products Documents on Chemical Online" />
23<meta name="description" content="Current Products documents from Chemical Online." />
24    <meta name="robots" content="noindex" />
25    <meta property="og:image" content="https://vertassets.blob.core.windows.net/sites/logos/col.png">
26<link rel="canonical" href="https://www.chemicalonline.com/hub/bucket/products/" />
27
28    
28<script src="https://code.jquery.com/jquery-3.5.1.min.js"
29            integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0="
30            crossorigin="anonymous"></script>
30
31    
32        
32<script src="/js/site.js?v=q9fURCl8Kszc5J2rZjAaVnpdpxmiXsi4IJhy1C-9fNw"></script>
vendor: 114 bytes, lines 32-36
32
33    
34    
35
36    <script async src="https://www.google.com/recaptcha/enterprise.js?onload=loadRecaptcha&render=
366Lci0Z8qAAAAAOISJXWJU0O_tSaopswaYbI3kllm
vendor: 35 bytes, lines 36-37
36&trustedtypes=true"></script>
37    
37<script type="text/javascript">
38        window['__RECAPTCHA_PUBLIC_KEY__'] = '6Lci0Z8qAAAAAOISJXWJU0O_tSaopswaYbI3kllm';
39
40        window['__OPT_IN_CONFIRMATION_PAGE__'] = '';
41    </script>
41
42
43    
44
45        <link rel="stylesheet" href="/css/lib.css?v=_c4rzDumxhYdb0MZ6QnCtnjJH4swr6ivicSO31k7D1w">
46        <link rel="stylesheet" href="/css/themes/default.css?v=J22WVGe3Xt6A3UtKc29SY-inBT7Qp67QoBa28EeF5IQ" />
47        <link rel="stylesheet" href="/css/gdpr-consent.css" />
48    
49    
50    
50<script type="text/javascript">
51        window["__currentOnline__"]= 'COL';        
52        window["__mainPopUpFormId__"] = '';
53        window.googletag = window.googletag || {};
54        window.googletag.cmd = window.googletag.cmd || [];
55    </script>
55
56    
57
58    
59    
60<!-- AdDaptive Pixel -->
61<script>
62(function () {
63    var tagUrl = "s.dpmsrv.com/dpm_2ef94c5be6406817949fc2211a9cdf209bdd4a1b.min.js";
64
65    function hasAdvertisingConsent() {
66        var match = document.cookie.match(/(?:^|; )cookieyes-consent=([^;]*)/);
67        if (!match) { return false; }
68        var value = decodeURIComponent(match[1]);
69        return /(?:^|,)advertisement:yes(?:,|$)/.test(value);
70    }
71
72    function loadPixel() {
73        var h = document.getElementsByTagName('head')[0];
74        var s = document.createElement('script');
75        var sc = 'https:' == document.location.protocol ? 'https://' : 'http://';
76        s.type = 'text/javascript';
77        s.async = true;
78        s.src = sc + tagUrl;
79        h.appendChild(s);
80    }
81
82    if (hasAdvertisingConsent()) {
83        loadPixel();
84        return;
85    }
86
87    document.addEventListener('cookieyes_consent_update', function onUpdate() {
88        if (hasAdvertisingConsent()) {
89            document.removeEventListener('cookieyes_consent_update', onUpdate);
90            loadPixel();
91        }
92    });
93
94    // CookieYes is installed via a GTM tag here, so its cookie may not exist yet when
95    // this script runs (it renders before GTM's bootstrap). Poll briefly as a fallback
96    // in case this account's CookieYes version doesn't dispatch cookieyes_consent_update.
97    var attempts = 0;
98    var poll = window.setInterval(function () {
99        attempts += 1;
100        if (hasAdvertisingConsent()) {
101            window.clearInterval(poll);
102            loadPixel();
103        } else if (attempts >= 40) {
104            window.clearInterval(poll);
105        }
106    }, 500);
107})();
108</script>
108
109<!-- End AdDaptive Pixel -->
110
111    
111<script src="https://go.lifescienceconnect.com/js/lsc-enhance.js" defer></script>
111
112
113
114    
115        <!-- Google Tag Manager -->
116        
116<script>
vendor: 379 bytes, lines 116-120
116(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
117            new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
118            j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
119            'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
120            })(window,document,'script','dataLayer','
120GTM-MPZ9FDB
vendor: 3 bytes, line 120
120');
120</script>
120
121        <!-- End Google Tag Manager -->
122    <!-- Initialize GetSiteControl var-->
123    
123<script>
124        window.gsc = window.gsc || function () {
125            (gsc.q = gsc.q || []).push(arguments);
126        };
127    </script>
127
128</head>
129<body>
130    
131    <!-- Google Tag Manager (noscript) -->
vendor: 73 bytes, lines 131-132
131
132    <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
132GTM-MPZ9FDB
vendor: 95 bytes, lines 132-134
132"  
133    height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
134    
134<!-- End Google Tag Manager (noscript) -->
135
136
137
138
139<div class="container-fluid vm-full-width-header-container">
140    <div class="container vm-header-container">
141        <div class="row pt-2 align-items-end vert-header">
142            <div class="col-sm-auto col-md">
143                <a href="/">
144                    <img src="https://vertassets.blob.core.windows.net/sites/logos/col.png" alt="Products Documents on Chemical Online" class="mb-1"/>
145                </a>
146            </div>
147            <div class="col-auto text-sm-right ml-sm-auto pr-0">
148                    <div class="vm-logged-out-container d-print-none">
149                        <a data-ga-event data-ga-category="Sign-In" data-ga-action="Site-Request" data-ga-label="NA" href="/usersession/login?referringlink=header&amp;docUrl=NA">
150                            Log In
151                        </a> or
152                        <a data-ga-event data-ga-category="Register" data-ga-action="Site-Start" data-ga-label="NA" href="/user/new?referringlink=header&amp;docUrl=NA">
153                            Subscribe
154                        </a>
155                    </div>
156            </div>
157        </div>
158    </div>
159</div>
160<header class="vert-nav">
161    <nav class="navbar navbar-dark bg-dark navbar-expand-md">
162        <div class="container vm-nav-container pr-0 pl-0">
163            <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNavAltMarkup" aria-controls="navbarNavAltMarkup" aria-expanded="false" aria-label="Toggle navigation">
164                <span class="navbar-toggler-icon text-white"></span>
165            </button>
166            <div class="collapse navbar-collapse" id="navbarNavAltMarkup">
167                <div class="navbar-nav mr-auto">
168                            <div class="nav-item dropdown">
169                                <a class="nav-link dropdown-toggle" href="#" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
170                                    Solutions
171                                </a>
172                                
173<div class="dropdown-menu">
174            <a class="dropdown-item" href="/solution/mixing-and-blending" >Mixing and Blending </a>
175            <a class="dropdown-item" href="/solution/material-handling" >Material Handling</a>
176            <a class="dropdown-item" href="/solution/containment" >Containment </a>
177    </div>
178
179                            </div>
180                            <div class="nav-item dropdown">
181                                <a class="nav-link dropdown-toggle" href="#" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
182                                    News &amp; Community
183                                </a>
184                                
185<div class="dropdown-menu">
186            <a class="dropdown-item" href="/hub/bucket/homelatestheadlines" >Current Headlines</a>
187            <a class="dropdown-item" href="/eventscalendar/" >Upcoming Events</a>
188    </div>
189
190                            </div>
191                </div>
192            </div>
193            <form method="get" class="form-inline nav-search pr-0" action="/search">
194                <input class="form-control-sm" name="keyword" type="search" maxlength="250" placeholder="Search" aria-label="Search"/>
195                <button type="submit" class="btn-sm btn-dark">
196                    <i class="fas fa-search fa-sm"></i>
197                </button>
198            </form>
199        </div>
200    </nav>
201</header>
202
203<div class="container-fluid p-1 vm-top-ads-container overflow-hidden d-print-none">
204    <div class="row mobile-hide justify-content-center">
205        <div class="col-auto">
206            
207
208<!-- Adds PubAds Section -->
209<script>
210    googletag.cmd.push(function () {
211        googletag
212        .defineSlot('/52748101/chemicalonline/col-leaderboard', [728,90], 'Ad_6fd317ee-308e-41a6-9478-023a5c6942c3')
213        .addService(googletag.pubads());
214        googletag.pubads().enableLazyLoad({
215            fetchMarginPercent: 50,
216            renderMarginPercent: 0,
217            mobileScaling: 2.0,
218        });
219        googletag.pubads().enableSingleRequest();
220        googletag.enableServices();
221    });
222</script>
222
223<div id="Ad_6fd317ee-308e-41a6-9478-023a5c6942c3" class="ad ">
224        
224<script>
225        googletag.cmd.push(function () { googletag.display("Ad_6fd317ee-308e-41a6-9478-023a5c6942c3"); });
226        </script>
226
227    
228</div>
229
230
231        </div>
232        <div class="col-auto d-none d-lg-block">
233            
234
235<!-- Adds PubAds Section -->
236<script>
237    googletag.cmd.push(function () {
238        googletag
239        .defineSlot('/52748101/chemicalonline/col-earpiece', [230,90], 'Ad_8548768c-4785-41cf-92af-e84185d2d9f6')
240        .addService(googletag.pubads());
241        googletag.pubads().enableLazyLoad({
242            fetchMarginPercent: 50,
243            renderMarginPercent: 0,
244            mobileScaling: 2.0,
245        });
246        googletag.pubads().enableSingleRequest();
247        googletag.enableServices();
248    });
249</script>
249
250<div id="Ad_8548768c-4785-41cf-92af-e84185d2d9f6" class="ad ">
251        
251<script>
252        googletag.cmd.push(function () { googletag.display("Ad_8548768c-4785-41cf-92af-e84185d2d9f6"); });
253        </script>
253
254    
255</div>
256
257
258        </div>
259    </div>
260</div>
261
262
263<div class="container vm-main-container">
264    <main role="main">
265        
266<div class="row no-gutters pt-3 vm-hub-page">
267    <div class="vm-layout-content-primary">
268        <h1 class="vm-section-header">Products</h1>
269        <ol class="m-0 pt-3 pl-3"  start="1">
270        </ol>
271
272        <div class="row justify-content-center">
273            <pager></pager>
274        </div>
275    </div>
276
277    <div class="vm-layout-content-secondary  pr-1 pl-4">
278        <div class="row justify-content-center">
279    <div class="row mb-3">
280        <div class="vm-content-item col-sm-12">
281            
282
283<!-- Adds PubAds Section -->
284<script>
285    googletag.cmd.push(function () {
286        googletag
287        .defineSlot('/52748101/chemicalonline/col-medium-rectangle', [300,250], 'Ad_7cab8383-8a8b-48dc-9c1a-bf893af94a19')
288        .addService(googletag.pubads());
289        googletag.pubads().enableLazyLoad({
290            fetchMarginPercent: 50,
291            renderMarginPercent: 0,
292            mobileScaling: 2.0,
293        });
294        googletag.pubads().enableSingleRequest();
295        googletag.enableServices();
296    });
297</script>
297
298<div id="Ad_7cab8383-8a8b-48dc-9c1a-bf893af94a19" class="ad ">
299        
299<script>
300        document.addEventListener("DOMContentLoaded", function () { 
301        vertLib.site.Common.setupObserverIntersection("#Ad_7cab8383-8a8b-48dc-9c1a-bf893af94a19", () => {
302                googletag.cmd.push(function () {
303                    googletag.display("Ad_7cab8383-8a8b-48dc-9c1a-bf893af94a19");
304                    });
305                });   
306        });        
307        </script>
307
308    
309</div>
310
311
312        </div>
313    </div>
314
315        <div class="row mb-3">
316            <div class="vm-content-item vm-newsletterbribe col-sm-12">
317                
318
319<h3 class="vm-signup-header">Newsletter Signup</h3>
320<form class="vm-email-signup-form" action="/useremailonly/register?referringlink=sidebar-widget" method="post">
321    <input type="hidden" data-val="true" data-val-required="The ConsentType field is required." id="ConsentType" name="ConsentType" value="Generic" />
322    <div class="ajax-loader">
323        <span></span>
324    </div>
325        <img src="https://vertassets.blob.core.windows.net/sites/contentbribes/newsletter-signup.png" alt="Newsletter Signup" title="Newsletter Signup" class="vm-signup-img"/>
326    <div class="validation-summary validation-summary-valid" style="display: none;" data-valmsg-summary="true"><ul><li style="display:none"></li>
327</ul></div>
328    <p></p>
329    <p class="vm-signup-highlighted-text">Join your peers</p>
330    <input type="hidden" data-val="true" data-val-required="The Source field is required." id="Source" name="Source" value="EmailReg-COL" />
331    <div class="form-group row">
332        <div class="col-sm-12">
333            <input type="text" class="form-control form-control-sm email-input-consent-check-trigger" placeholder="Email" maxlength="100" data-val="true" data-val-regex="The E-mail field is not a valid e-mail address." data-val-regex-pattern="^(?!.*([!#$%&amp;&#x27;*&#x2B;-/=?^_`{|])\1)[A-Za-z0-9]&#x2B;([!#$%&amp;&#x27;*&#x2B;-/=?^_`{|]?[A-Za-z0-9]&#x2B;\.?){1,4}@[A-Za-z0-9]&#x2B;([.-]?[A-Za-z0-9]&#x2B;)*\.[A-Za-z]{2,}$" data-val-required="You must enter a valid email address" id="Email" name="Email" value="" />
334            <span class="field-validation-valid" data-valmsg-for="Email" data-valmsg-replace="true"></span>
335        </div>
336    </div>
337    <div class="form-row">
338        <div class="col-sm-12">
339            <div class="nl-consent-container" style="display: none;">
340                <div class="consent-field nl-consent-container form-check" data-gdpr-mode="false"><label class="form-check-label"><strong class="standard-consent-content"><input aria-describedby="NlConsent-description" aria-required="true" class="form-check-input" data-val="true" data-val-range="You must accept the Terms And Conditions." data-val-range-max="True" data-val-range-min="True" data-val-required="The NlConsent field is required." name="NlConsent" type="checkbox" value="true" /><span id="NlConsent-description">I agree to the <a href="/static/legal" target=""><strong>Terms</strong></a>.</span></strong></label><span class="field-validation-valid validation-message" data-valmsg-for="NlConsent" data-valmsg-replace="true"></span></div>
341            </div>
342            <div class="client-consent-container" style="display: none;">
343                <div class="consent-field client-consent-container form-check" data-gdpr-mode="false"><label class="form-check-label"><strong class="standard-consent-content"><input aria-describedby="ClientConsent-description" aria-required="true" class="form-check-input" data-val="true" data-val-required="The ClientConsent field is required." data-val-requiredforconsenttype="This consent is required for your region." data-val-requiredforconsenttype-consentfield="ConsentType" data-val-requiredforconsenttype-requiredtypes="GDPR" name="ClientConsent" type="checkbox" value="true" /><span id="ClientConsent-description">I agree to the <a href="/static/privacy" target=""><strong>Privacy Policy</strong></a>.</span></strong></label><span class="field-validation-valid validation-message" data-valmsg-for="ClientConsent" data-valmsg-replace="true"></span></div>
344            </div>
345        </div>
346    </div>
347    <div class="row justify-content-end mt-3">
348        <div class="col-12">
349            <button type="submit" class="btn btn-block btn-sm vm-button">
350                <i class="fa fa-arrow-right"></i>
351                <span class="vm-button-text">SIGN ME UP</span>
352            </button>
353        </div>
354    </div>
355<input name="__RequestVerificationToken" type="hidden" value="CfDJ8L4Tx_kqk_hOqQdWmadsynT3tvwbpl_BssRReLH3Kr0MIWitPaL8PZtVrC-dyMBFyu8siLdpB5idXy71c62n0VArhHRTnVo
355Bd4k9lDBfg42Y8AnMtgsVbm8yigI2SJ8QmjtUifa0iN4CABpKdocklDA" /></form>
356            </div>
357        </div>
358
359        <div class="row mb-3">
360            <div class="vm-content-item col-sm-12">
361                
362
363<!-- Adds PubAds Section -->
364<script>
365    googletag.cmd.push(function () {
366        googletag
367        .defineSlot('/52748101/chemicalonline/col-medium-rectangle', [300,250], 'Ad_e3213ef2-6d4d-42b6-8bd1-6594358d7bff')
368        .addService(googletag.pubads());
369        googletag.pubads().enableLazyLoad({
370            fetchMarginPercent: 50,
371            renderMarginPercent: 0,
372            mobileScaling: 2.0,
373        });
374        googletag.pubads().enableSingleRequest();
375        googletag.enableServices();
376    });
377</script>
377
378<div id="Ad_e3213ef2-6d4d-42b6-8bd1-6594358d7bff" class="ad ">
379        
379<script>
380        document.addEventListener("DOMContentLoaded", function () { 
381        vertLib.site.Common.setupObserverIntersection("#Ad_e3213ef2-6d4d-42b6-8bd1-6594358d7bff", () => {
382                googletag.cmd.push(function () {
383                    googletag.display("Ad_e3213ef2-6d4d-42b6-8bd1-6594358d7bff");
384                    });
385                });   
386        });        
387        </script>
387
388    
389</div>
390
391
392            </div>
393        </div>
394</div>
395        
396<div class="row mobile-hide justify-content-center">
397    <div class="col-auto pb-3">
398        
399
400<!-- Adds PubAds Section -->
401<script>
402    googletag.cmd.push(function () {
403        googletag
404        .defineSlot('/52748101/chemicalonline/col-square-button', [125,125], 'Ad_91e6e649-0d8c-46dc-8198-b36db58c9965')
405        .addService(googletag.pubads());
406        googletag.pubads().enableLazyLoad({
407            fetchMarginPercent: 50,
408            renderMarginPercent: 0,
409            mobileScaling: 2.0,
410        });
411        googletag.pubads().enableSingleRequest();
412        googletag.enableServices();
413    });
414</script>
414
415<div id="Ad_91e6e649-0d8c-46dc-8198-b36db58c9965" class="ad ">
416        
416<script>
417        document.addEventListener("DOMContentLoaded", function () { 
418        vertLib.site.Common.setupObserverIntersection("#Ad_91e6e649-0d8c-46dc-8198-b36db58c9965", () => {
419                googletag.cmd.push(function () {
420                    googletag.display("Ad_91e6e649-0d8c-46dc-8198-b36db58c9965");
421                    });
422                });   
423        });        
424        </script>
424
425    
426</div>
427
428
429    </div>
430    <div class="col-auto pb-3">
431        
432
433<!-- Adds PubAds Section -->
434<script>
435    googletag.cmd.push(function () {
436        googletag
437        .defineSlot('/52748101/chemicalonline/col-square-button', [125,125], 'Ad_a48afd09-1c15-4926-951e-af158604dc19')
438        .addService(googletag.pubads());
439        googletag.pubads().enableLazyLoad({
440            fetchMarginPercent: 50,
441            renderMarginPercent: 0,
442            mobileScaling: 2.0,
443        });
444        googletag.pubads().enableSingleRequest();
445        googletag.enableServices();
446    });
447</script>
447
448<div id="Ad_a48afd09-1c15-4926-951e-af158604dc19" class="ad ">
449        
449<script>
450        document.addEventListener("DOMContentLoaded", function () { 
451        vertLib.site.Common.setupObserverIntersection("#Ad_a48afd09-1c15-4926-951e-af158604dc19", () => {
452                googletag.cmd.push(function () {
453                    googletag.display("Ad_a48afd09-1c15-4926-951e-af158604dc19");
454                    });
455                });   
456        });        
457        </script>
457
458    
459</div>
460
461
462    </div>
463</div>
464<div class="row mobile-hide justify-content-center">
465    <div class="col-auto pb-3">
466        
467
468<!-- Adds PubAds Section -->
469<script>
470    googletag.cmd.push(function () {
471        googletag
472        .defineSlot('/52748101/chemicalonline/col-square-button', [125,125], 'Ad_8dfc24c5-b7b0-4ba2-b791-6a49a7858188')
473        .addService(googletag.pubads());
474        googletag.pubads().enableLazyLoad({
475            fetchMarginPercent: 50,
476            renderMarginPercent: 0,
477            mobileScaling: 2.0,
478        });
479        googletag.pubads().enableSingleRequest();
480        googletag.enableServices();
481    });
482</script>
482
483<div id="Ad_8dfc24c5-b7b0-4ba2-b791-6a49a7858188" class="ad ">
484        
484<script>
485        document.addEventListener("DOMContentLoaded", function () { 
486        vertLib.site.Common.setupObserverIntersection("#Ad_8dfc24c5-b7b0-4ba2-b791-6a49a7858188", () => {
487                googletag.cmd.push(function () {
488                    googletag.display("Ad_8dfc24c5-b7b0-4ba2-b791-6a49a7858188");
489                    });
490                });   
491        });        
492        </script>
492
493    
494</div>
495
496
497    </div>
498    <div class="col-auto pb-3">
499        
500
501<!-- Adds PubAds Section -->
502<script>
503    googletag.cmd.push(function () {
504        googletag
505        .defineSlot('/52748101/chemicalonline/col-square-button', [125,125], 'Ad_13159479-a177-47de-919f-3a794d35a0e7')
506        .addService(googletag.pubads());
507        googletag.pubads().enableLazyLoad({
508            fetchMarginPercent: 50,
509            renderMarginPercent: 0,
510            mobileScaling: 2.0,
511        });
512        googletag.pubads().enableSingleRequest();
513        googletag.enableServices();
514    });
515</script>
515
516<div id="Ad_13159479-a177-47de-919f-3a794d35a0e7" class="ad ">
517        
517<script>
518        document.addEventListener("DOMContentLoaded", function () { 
519        vertLib.site.Common.setupObserverIntersection("#Ad_13159479-a177-47de-919f-3a794d35a0e7", () => {
520                googletag.cmd.push(function () {
521                    googletag.display("Ad_13159479-a177-47de-919f-3a794d35a0e7");
522                    });
523                });   
524        });        
525        </script>
525
526    
527</div>
528
529
530    </div>
531</div>
532<div class="row mobile-hide justify-content-center">
533    <div class="col-auto pb-3">
534        
535
536<!-- Adds PubAds Section -->
537<script>
538    googletag.cmd.push(function () {
539        googletag
540        .defineSlot('/52748101/chemicalonline/col-square-button', [125,125], 'Ad_5e84c9bb-a3fd-4e68-9189-641e7e818b34')
541        .addService(googletag.pubads());
542        googletag.pubads().enableLazyLoad({
543            fetchMarginPercent: 50,
544            renderMarginPercent: 0,
545            mobileScaling: 2.0,
546        });
547        googletag.pubads().enableSingleRequest();
548        googletag.enableServices();
549    });
550</script>
550
551<div id="Ad_5e84c9bb-a3fd-4e68-9189-641e7e818b34" class="ad ">
552        
552<script>
553        document.addEventListener("DOMContentLoaded", function () { 
554        vertLib.site.Common.setupObserverIntersection("#Ad_5e84c9bb-a3fd-4e68-9189-641e7e818b34", () => {
555                googletag.cmd.push(function () {
556                    googletag.display("Ad_5e84c9bb-a3fd-4e68-9189-641e7e818b34");
557                    });
558                });   
559        });        
560        </script>
560
561    
562</div>
563
564
565    </div>
566    <div class="col-auto pb-3">
567        
568
569<!-- Adds PubAds Section -->
570<script>
571    googletag.cmd.push(function () {
572        googletag
573        .defineSlot('/52748101/chemicalonline/col-square-button', [125,125], 'Ad_5e938341-a81f-49cc-9e8e-4403951a8daf')
574        .addService(googletag.pubads());
575        googletag.pubads().enableLazyLoad({
576            fetchMarginPercent: 50,
577            renderMarginPercent: 0,
578            mobileScaling: 2.0,
579        });
580        googletag.pubads().enableSingleRequest();
581        googletag.enableServices();
582    });
583</script>
583
584<div id="Ad_5e938341-a81f-49cc-9e8e-4403951a8daf" class="ad ">
585        
585<script>
586        document.addEventListener("DOMContentLoaded", function () { 
587        vertLib.site.Common.setupObserverIntersection("#Ad_5e938341-a81f-49cc-9e8e-4403951a8daf", () => {
588                googletag.cmd.push(function () {
589                    googletag.display("Ad_5e938341-a81f-49cc-9e8e-4403951a8daf");
590                    });
591                });   
592        });        
593        </script>
593
594    
595</div>
596
597
598    </div>
599</div>
600
601    </div>
602</div>
603
604    </main>
605</div>
606
607
608<footer class="border-top vert-footer d-print-none">
609    <div class="container">
610        <div class="row">
611                <div class="col-sm">
612
613                        <h5 class="text-dark text-primary">Advertise</h5>
614                        <ul class="list-unstyled">
615                                <li>
616                                    <a href="/doc/chemical-online-media-kit-0001" >Request Media Kit</a>
617                                </li>
618                                <li>
619                                    <a href="https://images.vertmarkets.com/crlive/files/downloads/990d38b3-3fe6-47b3-94a8-163601ca44fb/2010-chemical-online_editorial-calendar.pdf" >Editorial Calendar</a>
620                                </li>
621                                <li>
622                                    <a href="/doc/guest-expert-article-guidelines-0001" >Editorial Submission Guidelines</a>
623                                </li>
624                        </ul>
625                </div>
626                <div class="col-sm">
627
628                        <h5 class="text-dark text-primary">About Us</h5>
629                        <ul class="list-unstyled">
630                                <li>
631                                    <a href="/static/about" >Contact Chemical Online</a>
632                                </li>
633                        </ul>
634                </div>
635        </div>
636    </div>
637        <div class="container pb-3">
638            <div class="d-print-none row no-gutters justify-content-center">
639                <div class="d-none d-md-block col-auto">
640                    
641
642<!-- Adds PubAds Section -->
643<script>
644    googletag.cmd.push(function () {
645        googletag
646        .defineSlot('/52748101/chemicalonline/col-leaderboard', [728,90], 'Ad_108d9b7c-b588-4e8c-a337-3343b97758da')
647        .addService(googletag.pubads());
648        googletag.pubads().enableLazyLoad({
649            fetchMarginPercent: 50,
650            renderMarginPercent: 0,
651            mobileScaling: 2.0,
652        });
653        googletag.pubads().enableSingleRequest();
654        googletag.enableServices();
655    });
656</script>
656
657<div id="Ad_108d9b7c-b588-4e8c-a337-3343b97758da" class="ad ">
658        
658<script>
659        document.addEventListener("DOMContentLoaded", function () { 
660        vertLib.site.Common.setupObserverIntersection("#Ad_108d9b7c-b588-4e8c-a337-3343b97758da", () => {
661                googletag.cmd.push(function () {
662                    googletag.display("Ad_108d9b7c-b588-4e8c-a337-3343b97758da");
663                    });
664                });   
665        });        
666        </script>
666
667    
668</div>
669
670
671                </div>
672                <div class="d-none d-md-block col-auto pl-2">
673                    
674
675<!-- Adds PubAds Section -->
676<script>
677    googletag.cmd.push(function () {
678        googletag
679        .defineSlot('/52748101/chemicalonline/col-earpiece', [230,90], 'Ad_a3ce56e0-3222-400d-9cac-4a08385a0184')
680        .addService(googletag.pubads());
681        googletag.pubads().enableLazyLoad({
682            fetchMarginPercent: 50,
683            renderMarginPercent: 0,
684            mobileScaling: 2.0,
685        });
686        googletag.pubads().enableSingleRequest();
687        googletag.enableServices();
688    });
689</script>
689
690<div id="Ad_a3ce56e0-3222-400d-9cac-4a08385a0184" class="ad ">
691        
691<script>
692        document.addEventListener("DOMContentLoaded", function () { 
693        vertLib.site.Common.setupObserverIntersection("#Ad_a3ce56e0-3222-400d-9cac-4a08385a0184", () => {
694                googletag.cmd.push(function () {
695                    googletag.display("Ad_a3ce56e0-3222-400d-9cac-4a08385a0184");
696                    });
697                });   
698        });        
699        </script>
699
700    
701</div>
702
703
704                </div>
705            </div>
706        </div>
707
708    <div class="container small pb-3 text-center">
709        <a href="/static/copyright">Copyright</a>
710        &copy; 1996-2026 <a href="https://www.vertmarkets.com">VertMarkets, Inc.</a>
711        All Rights Reserved.
712        <a href="/static/legal">Terms of Use</a>.
713        <a href="/static/privacy">Privacy Statement</a>.
714        <a href="/user-request">Subscriber Request Form</a>.
715        <a href="/user-request?privacyType=ccpa">Don't sell my information</a>
716    </div>
717</footer>
718
719
720
721<!-- Google Tag Manager -->
722<script type="text/javascript">
723    let score = '';
724    let gtmEvents = [];
725    
726    function loadRecaptcha () {
727        if (vertLib && typeof vertLib.site.Common.getRecaptchaToken === 'function') {
728            // when load and library is loaded then execute           
729                vertLib.site.Common.setupGTM(dataLayer);
730            vertLib.site.Common.getRecaptchaToken('ga').then(function (token) {
731                return $.post('/recaptcha', { token: token });
732            }).then(function (response) {
733                score = response.score.toString();
734                    gtmEvents = [{"$type":"Vert.Sites.Web.Models.Analytics.Events.GtmUserDataEvent, Vert.Sites.Web","event":"page_view","event_category":"","event_action":"","event_source":"server_side","portal":"COL"}] || [];
735                    vertLib.site.Common.logGTMEvents(gtmEvents, score, dataLayer);
736            });
737        }
738    }
739</script>
739
740
741<script async='async' src='https://www.googletagservices.com/tag/js/gpt.js'></script>
741
742
743<!-- End Google Tag Manager -->
744    
745 
745<script type="text/javascript">
746    window["munchkinUrl"] = 'https://app-ab30.marketo.com';
747    window["munchkinFormId"] ='1067'
748    window["munchkinInstanceId"] = '075-NVC-086';
749</script>
749
750
751<script>
752    window.addEventListener('load', initMunchkin);
753    
754    function initMunchkin() {
755        if (vertLib && typeof vertLib.site.Common.associateMunchkin === 'function') {
756            vertLib.site.Common.associateMunchkin({ Email: window['__USER_EMAIL__'], UserId: window['__USER_ID__'] });                
757        }
758    }
759</script>
759
760
761<div id="userSubscriptionFormModal" class="modal">
762    <div class="modal-dialog vm-modal">
763        <div class="modal-content">
764            <div class="modal-header">
765                <img src="https://vertassets.blob.core.windows.net/sites/logos/col.png" alt="Products Documents on Chemical Online" class="mt-3" />
766                <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
767            </div>
768            <div class="modal-body">
769                <div id="userSubscriptionContainer">
770    <div id="areaOfFocus" class="mt-3 mx-4 mb-4"></div>
771    <div id="login" class="mt-3 mx-4 mb-4"></div>
772</div>
773
774<script id="areaOfFocusTemplate" type="text/x-template">
775    {{@if (it.message)}}
776        <div class="alert alert-success d-flex flex-row p-2 m-0">
777            <i class="fa fa-info mr-2 mt-1"></i>
778            <div>{{it.message | safe}}</div>
779        </div>
780    {{/if}}
781    <form method="post" action="/user-subscription/update" id="areaOfFocusForm" class="vm-form-alt">
782        {{@if (it.showUserInfoFields)}}
783            <div>
784                <div class="pt-3">Please tell us more about you so that we can customize our newsletters to your specific interests:</div>
785                <div class="row">
786                    <div class="form-group col-md-6">
787                        <label for="JobTitle">Job Title</label>
788                        <input type="text" class="form-control form-control-sm" id="JobTitle" name="JobTitle" value="{{ it.jobTitle }}" />
789                    </div>
790                    <div class="form-group col-md-6">
791                        <label for="Company">Company</label>
792                        <input type="text" class="form-control form-control-sm" id="Company" name="Company" value="{{ it.company }}" />
793                    </div>
794                </div>
795            </div>
796        {{/if}}
797        {{@if (it.subscriptions.length)}}
798            <div class="vm-checkbox-container primary">
799                 <div class="form-check-inline p-2 input-container form-check">
800                    {{@if (it.subscriptions[0].isSelected)}}
801                        <input type="checkbox" name="subscriptions" checked="checked" value="{{it.subscriptions[0].id}}" class="form-check-input"/> <label class="form-check-label">{{it.subscriptions[0].text}}</label>
802                    {{#else}}
803                        <input type="checkbox" name="subscriptions" value="{{it.subscriptions[0].id}}" class="form-check-input"/> <label class="form-check-label">{{it.subscriptions[0].text}}</label>
804                    {{/if}}
805                </div>
806            </div>
807        {{/if}}
808        {{@if (it.personas.length)}}
809            <div class="vm-checkbox-container">                
810                <div class="p-4 input-container">
811                    <div class="topics-blurb">What topics interest you?  (Check all that apply.)</div>
812                    {{@each(it.personas) => pers, index}}                        
813                        {{@if (index%2 === 0)}}
814                            <div class="row pl-3 vm-checkbox-container">
815                        {{/if}}
816                         <div class="col-md-6 text-capitalize form-check">
817                            {{@if (pers.isSelected)}}
818                                <input type="checkbox" name="personas" checked="checked" value="{{pers.id}}" class="form-check-input"/> <label class="form-check-label">{{pers.text}}</label>
819                            {{#else}}
820                                <input type="checkbox" name="personas" value="{{pers.id}}" class="form-check-input"/> <label class="form-check-label">{{pers.text}}</label>
821                            {{/if}}
822                        </div>
823                        {{@if (index%2 !== 0 && index > 0)}}
824                            </div>
825                        {{/if}}                       
826                    {{/each}}
827                    {{@if (it.personas.length%2 === 0)}}
828                        </div>
829                    {{/if}}
830                </div>
831            </div>
832        {{#elif (it.subscriptions.length)}}
833            <div class="pt-3">You may also be interested in these industry newsletters:</div>
834            <div class="p-4 input-container">
835                {{@each(it.subscriptions) => sub, index}}
836                    {{@if (index > 0)}}
837                        {{@if (index%2 !== 0)}}
838                            <div class="row pl-3 vm-checkbox-container">
839                        {{/if}}
840                        <div class="col-md-6 text-capitalize form-check">
841                            {{@if (sub.isSelected)}}
842                                <input type="checkbox" name="subscriptions" checked="checked" value="{{sub.id}}" class="form-check-input"/> <label class="form-check-label">{{sub.text}}</label>
843                            {{#else}}
844                                <input type="checkbox" name="subscriptions" value="{{sub.id}}" class="form-check-input"/> <label class="form-check-label">{{sub.text}}</label>
845                            {{/if}}
846                        </div>                        
847                        {{@if (index%2 === 0)}}
848                            </div>                        
849                        {{/if}}
850                    {{/if}}
851                {{/each}}
852                {{@if (it.subscriptions.length%2 === 0)}}
853                    </div>
854                {{/if}}
855                <button id="selectAll" type="button" class="btn btn-link pl-0 pt-2">Select All</button>
856            </div>            
857        {{/if}}
858        <div class="row justify-content-end">
859            <div class="col-12">
860                <button type="submit" class="btn vm-alt-button mt-4">
861                    <span class="vm-button-text">Finish</span>
862                </button>
863            </div>
864        </div>
865        <input type="hidden" name="OnlineId" id="OnlineId" value="{{it.onlineId}}" />
866    </form>
867</script>
867
868
869<script id="loginTemplate" type="text/x-template">
870    {{@if (it.message)}}
871        {{@if (it.hasError)}}
872            <div class="alert alert-danger d-flex flex-row p-2 m-0">
873        {{ #else }}
874            <div class="alert alert-warning d-flex flex-row p-2 m-0">
875        {{/if}}
876            <i class="fa fa-info mr-2 mt-1"></i>
877            <div>{{it.message | safe}}</div>
878        </div>
879    {{/if}}
880    <form method="post" action="/user-subscription/login" id="loginForm" class="vm-form-alt">
881        <div class="row">
882            <div class="form-group col">
883                <label for="Email">Email</label>
884                <input type="text" class="form-control form-control" id="Email" name="Email" maxlength="100" value="{{it.email}}" />
885            </div>
886        </div>
887        <div class="row">
888            <div class="form-group col">
889                <label for="Password">Password</label>
890                <input type="password" class="form-control form-control" id="Password" name="Password" />
891            </div>
892        </div>
893        <div class="row">
894            <div class="form-group col">
895                <small>
896                    <a href="/password/forgotpassword">Forgot your password?</a>
897                </small>
898            </div>
899        </div>
900        
901        <div class="vm-oauth-providers">
902            <span class="small mb-4">... or you can:</span>
903            <a class="btn btn-lg rounded-circle" role="button" href="/user-oauth/login?oAuthType=Google&source=user-sub">
904                <i class="fa fa-google" aria-hidden="true"></i>
905            </a>
906            <a class="btn btn-lg rounded-circle" role="button" href="/user-oauth/login?oAuthType=Facebook&source=user-sub">
907                <i class="fa fa-facebook" aria-hidden="true"></i>
908            </a>
909            <a class="btn btn-lg rounded-circle" role="button" href="/user-oauth/login?oAuthType=LinkedIn&source=user-sub">
910                <i class="fa fa-linkedin" aria-hidden="true"></i>
911            </a>
912        </div>
913
914        <div class="row justify-content-end">
915            <div class="col-12">
916                <button type="submit" class="btn vm-alt-button mt-4">
917                    <span class="vm-button-text">Sign In</span>
918                </button>
919            </div>
920        </div>        
921        
922        <input type="hidden" name="JobTitle" id="JobTitle" value="{{it.jobTitle}}" />
923        <input type="hidden" name="Company" id="Company" value="{{it.company}}" />
924        <input type="hidden" name="OnlineId" id="OnlineId" value="{{it.onlineId}}" />
925        <input type="hidden" name="Privacy" id="OnlineId" value="{{it.privacy}}" />
926    </form>
927</script>
927
928
929<script>
930    window.userSubSettings = undefined;
931</script>
931
932            </div>
933        </div>
934    </div>
935</div>
936
937
938
939<script id="modalTemplate" type="text/x-template">
940    <div class="modal fade" id="{{ it.id }}" role="dialog" tabindex="-1" data-keyboard="false" data-backdrop="{{ (it.backdrop || 'true') }}">
941        <div class="modal-dialog vm-modal">
942            <div class="modal-content">
943                {{ @if(it.title) }}
944                <div class="modal-header no-gutters justify-content-between">
945                    <div class="col">
946                        <h2>{{ it.title | safe }}</h2>
947                    </div>
948                    <div class="col-auto">
949                        <div class="vm-ajax-loader"><span></span></div>
950                        <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
951                    </div>
952                </div>
953                {{ /if }}
954                <div class="modal-body">{{ it.body | safe }}</div>
955                {{ @if (it.hideFooter !== true) }}
956                <div class="modal-footer">
957                    <div class="row justify-content-end">
958                        <div class="col-12">
959                            <button type="button" data-dismiss="modal" class="btn vm-button">Close</button>
960                        </div>
961                    </div>
962                </div>
963                {{ /if }}
964            </div>
965        </div>
966    </div>
967</script>
967
968
969</body>
970</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.