body{font-family:'Open Sans',sans-serif;padding-top:97px}h1{font-size:3.2rem;margin-top:0;color:#004795}h2{font-size:2.2rem;margin-top:0}.carouselrow h2{font-size:1.6rem}.gContainerInner h2{color:#24578e;border-bottom:1px solid #24578e}h3{font-size:2rem;margin-top:0}.novheader .navbar-brand{height:80px}.novheader .navbar-brand img{height:60px}.novheader .navbar-light .navbar-nav .nav-link{color:#373a3d}.novheader .navbar-light .navbar-nav .nav-link.active{font-weight:600}.novheader .navbar-light .navbar-nav .nav-link.active.npm{color:#417783}.novheader .navbar-light .navbar-nav .nav-link.active.npd{color:#d67823}.novheader .navbar-light .navbar-nav .nav-link:hover{color:#000}.novheader .navbar-toggle{padding:10px;margin:25px 15px 25px 0}.novheader .navbar{background-color:#fff!important;border-bottom:solid 1px #70767c}.navbar-default .navbar-collapse{}.navbar-right{margin-top:15px}.hero,.contenthero{width:100%;position:relative;background-size:cover;background-attachment:fixed;background-position-x:center;background-position-y:center;background-repeat:no-repeat}.hero{}.contenthero{height:40vh}.contenthero.shallow{height:30vh}.companyreg{margin-top:15px;font-size:.7rem}#herooverlayouter{display:table-cell;vertical-align:middle;text-align:center;width:100vw;padding-top:50px;padding-bottom:50px}#contentherooverlayouter{display:table-cell;vertical-align:middle;text-align:center;width:100vw;height:40vh}.contenthero.shallow #contentherooverlayouter{height:30vh}#herooverlay{display:inline-block;width:75%;max-width:1200px;background-color:rgba(50,50,50,.8);padding:25px;color:#fff}#herooverlay.light{background-color:rgba(255,255,255,.85)}.contenthero.shallow #herooverlay{padding:15px}#herooverlay h1{font-size:3rem;font-weight:700;color:#ff8e4a}.contenthero.shallow #herooverlay h1{font-size:2.75rem}#herooverlay h2{font-size:1.8rem;color:#fff}#herooverlay p{font-size:1.8rem}.usedByLabel{text-align:center;font-size:2.2rem}.usedByLabel i{font-size:3rem;color:#007bff}.homeFirstPara{text-align:center;font-size:1.3rem;padding-bottom:10px}.whitesection{margin-top:10px;padding-bottom:10px}.bluesection{margin-top:6px;padding-top:10px;padding-bottom:10px;background-color:#c6e1ff}.featurecontainer,.furthercontainer{background-color:#c6e1ff;margin-top:20px;padding-top:20px;padding-bottom:20px}.featurecontainer h3{font-size:1.7rem}.featuredetails{background-color:#fff}.pricecircle{color:#07f;font-size:210px;position:absolute;z-index:0}.price,.pricefrom,.pricequal{position:absolute;z-index:1}.price{left:33px;top:33px;font-weight:800;font-size:85px;color:#fff}.pricefrom{top:35px;left:138px;color:#fff;font-size:.9rem}.pricequal{left:33px;top:139px;color:#fff;font-size:.9rem}.pricebox{width:210px;height:210px;position:relative}.pricebox.npm{background-image:url("/img/NPM_BG_Circle.png");background-repeat:no-repeat;background-position-x:3px;background-position-y:2px}.pricebox.npd{background-image:url("/img/NPD_BG_Circle.png");background-repeat:no-repeat;background-position-x:3px;background-position-y:2px}.pricescontainer{text-align:center}.pricescontainer .pricebox{margin-left:auto;margin-right:auto;text-align:left}.furthercontainer i{font-size:200px;color:#f6903f}.parallaximage{position:relative;background-attachment:fixed;background-position-x:center;background-position-y:96px;background-repeat:no-repeat;background-size:cover}.parallaxtext{padding-top:20px}#chevron{position:absolute;text-align:center;left:50%;bottom:5%;padding:12px;margin-left:-30px;margin-bottom:6px;height:5px;width:60px;cursor:pointer;display:none}#chevron:before{content:'';position:absolute;top:0;left:0;height:30%;width:50%;background:#fff;-webkit-transform:skew(0deg,40deg);-moz-transform:skew(0deg,40deg);-ms-transform:skew(0deg,40deg);-o-transform:skew(0deg,40deg);transform:skew(0deg,40deg)}#chevron:after{content:'';position:absolute;top:0;right:0;height:30%;width:50%;background:#fff;-webkit-transform:skew(0deg,-40deg);-moz-transform:skew(0deg,-40deg);-ms-transform:skew(0deg,-40deg);-o-transform:skew(0deg,-40deg);transform:skew(0deg,-40deg)}footer{background-color:#787878;color:#fff;padding-top:20px;padding-bottom:20px}footer ul{list-style-type:none;margin:0;padding:0}footer li{}footer a{color:#fff;text-decoration:none}footer a:hover{text-decoration:underline;color:#2d2d2d}.vabottom{}.vabottom div{position:absolute;bottom:0}.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.grid-section img{max-width:100%;height:auto}.gContainer{padding-top:80px;margin-top:-80px}.gContainerInner{padding-top:10px;padding-bottom:20px}blockquote{border-left:none;text-align:center;font-style:italic}.validationalert{display:none}.pagefirst{margin-top:80px}.authwarning{font-weight:bold;text-align:center;margin-top:50px;margin-bottom:400px}ul.summaryUL{list-style-type:square;border:1px solid #a7a7a7;padding:15px 15px 15px 40px;background-color:#c6e1ff}ul.summaryUL li{padding-bottom:10px;font-size:1.75em;line-height:.8em}ul.summaryUL li span.liSpan{font-size:.6em}.minienquiryform .form-group{padding-bottom:10px}.homeproductpanel{max-width:400px}.homeproductpanel i{width:22px;text-align:center}.homeproductpanel p{margin-bottom:0}.homeproductpanel .productdescription{min-height:220px}.homeproductpanel .productdescription p{margin-top:3px;margin-bottom:3px}.homeproductpanel .notes{margin-top:15px}.homeproductpanel .asterisk{font-weight:normal;font-size:.95em}.homeproductpanel .logoCaption{font-size:1.3em;font-weight:bold;margin-top:10px;margin-bottom:5px}.homeproductpanel .productprice{font-weight:bold;margin-bottom:15px}.homeproductpanel .logocaptionnotes,.homeproductpanel .pricenotes{font-style:italic;font-size:.75em}.featurecomparisonkey{color:#7c7c7c}.featurecomparisontable{margin-top:10px;margin-bottom:20px;width:100%}.featurecomparisontable i{width:22px;text-align:center;margin-right:2px}.featurecomparisontable th{font-size:1.3em}.featurecomparisontable td{border-top:1px solid #a2a2a2;padding-top:6px;padding-bottom:6px}.featurecomparisontable .featurename{padding-left:20px}.featurecomparisontable .featurecheck{text-align:center;padding-top:3px;padding-bottom:3px;font-size:1.6em}.npm .logocontainer{padding-top:8px;padding-bottom:11px}.featurecomparisontable .npm.featurecheck .fas.fa-check-circle,.featurecomparisontable .productheading.npm,.npm .pricecircle{color:#417783}.btn.npm{background-color:#417783;border-color:#417783}.featurecomparisontable .npd.featurecheck .fas.fa-check-circle,.featurecomparisontable .productheading.npd,.npd .pricecircle{color:#d67823}.btn.npd{background-color:#d67823;border-color:#d67823}.featurecomparisontable .featurecheck .far.fa-check-circle{color:#7c7c7c}.featurecomparisontable .bluerow{}.featurecomparisontable .productheading{text-align:center}.featurecomparisontable .highlight1 .featurename i{color:#0680d7}.featurecomparisontable .highlight9 .featurename i{color:#35c659}.featurecomparisoncontainer .container{margin-top:25px;padding-top:25px;border-top:1px solid #db8434}.featurecomparisoncontainer.pricingpage .container{margin-top:0;padding-top:25px;border-top:1px solid #db8434}.productscontainer .container{padding-top:25px;border-top:1px solid #db8434}.productscontainer.pricingpage .container{padding-top:0;border-top:none}.gridcontent2.pricingpage .container{margin-top:30px;margin-bottom:15px;padding-top:30px;border-top:1px solid #db8434}.productpage.headerContent{padding-top:25px;padding-bottom:25px;border-bottom:1px solid #db8434}hr.orange{height:1px;background-color:#db8434;border:none}hr.blue{height:1px;background-color:#007bff;border:none}.carouselrow{padding-top:30px;padding-bottom:30px;border-top:1px solid #db8434}.carouselrow.first{border-top:none}.largecarousel{display:none}.carousel-dark .carousel-indicators .active{background-color:#0d6efd}.carousel-item.waiter{background-image:url("/img/Loading-GlowingRing.gif");background-repeat:no-repeat;background-position-x:center;background-position-y:center}.carouselSideCaption{background-color:#f5f5f5;padding:5px;min-height:150px}#largecarouseloverlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,1);z-index:2000;cursor:pointer}#largecarouseloverlay img{margin:auto;display:block;max-height:100%;max-width:100%;width:auto}.largecarouseloverlaycontrols{padding:5px;height:62px;background-color:#f5f5f5}#largecarouseloverlay .largecarouselcontainer{}#largecarouseloverlay .carousel-caption{background:rgba(255,255,255,.8)}#largecarouseloverlay .carousel{}#largecarouseloverlay .carousel,#largecarouseloverlay .carousel-inner,#largecarouseloverlay .carousel-item{height:100%}.largecarouseloverlayheading{font-weight:bold;font-size:.9em}.overlay-caption{display:none}#largecarouselcaptiondialog{position:absolute;top:0;right:20%;min-height:100px;width:30vw;z-index:10000;background:rgba(255,255,255,.9);border:1px solid #d3d3d3}#largecarouselcaptiondialogheader{padding:10px;cursor:move;z-index:10001;background-color:#0d6efd;color:#fff}#largecarouselcaptiondialogheader .dialogclose{color:#fff;margin-right:5px}#largecarouselcaptiondialogscroll{overflow-y:scroll;max-height:70vh}#largecarouselcaptiondialogcontent{padding:10px}.infoicon{padding-left:5px;padding-right:5px}.leftsidebar{padding-bottom:15px}.leftsidebar.noshow{display:flex}.leftsidebar.defshow{display:flex}.rightsidebar{display:none}@media(max-width:1500px){#herooverlay h1{font-size:3rem}#herooverlay h2{font-size:2.5rem}#herooverlay p{font-size:1.5rem}}@media(max-width:1300px){#herooverlay h1{font-size:2.5rem}#herooverlay h2{font-size:2rem}#herooverlay p{font-size:1.2rem}}@media(max-width:1100px){.usedByLabel{font-size:2rem}.usedByLabel i{font-size:2.5rem}}@media(max-width:768px){#herooverlay h1{font-size:2rem}#herooverlay h2{font-size:1.5rem}.leftsidebar .btn{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}}@media(min-width:600px){.largecarouseloverlaycontrols{height:42px}.largecarouseloverlayheading{font-size:1.1em}}@media(min-width:768px){footer .col-12{}.novheader .navbar-brand img{height:100px}.col-md-12 .rte{-moz-column-count:2;-moz-column-gap:30px;-webkit-column-count:2;-webkit-column-gap:30px;column-count:2;column-gap:30px}.leftsidebar.noshow{display:none}.leftsidebar.defshow{display:flex;padding-bottom:0}.rightsidebar.noshow{display:none}.rightsidebar.defshow{display:flex}}@media(min-width:992px){#herooverlayouter{padding-top:75px;padding-bottom:75px}}.js_enabled #cookie-message{}#cookie-message{background-color:rgba(213,213,213);color:#000;margin:0;width:100%;padding:.5em;position:absolute;bottom:0;z-index:1500;text-align:center;display:none;font-size:1.1rem}#cookie-message.cookiemessageshown{display:block;position:fixed}#cookie-message p{margin:0}#cookie-message .btn{display:inline-block;border-radius:4px;border:1px solid #5c5c5c;padding:4px;margin-left:20px}#cookie-message .btn:hover{background-color:#fff}