body *{word-wrap:break-word;font-family:"Open Sans",sans-serif}
body * .glyphicon{font-family:'Glyphicons Halflings' !important}
.hds-global-header .hds-quick-navigation>ul>li a,.hds-global-header .hds-quick-navigation>ul>li a span,.footer .footer-white .footer-container p,.footer .footer-white .footer-container p a,.footer .footer-white .footer-container p a .engInd,.footer .footer-white .footer-container p a span,.hds-global-header .hds-quick-navigation>ul>li.search>input[type=text],.suggest_content,.suggest_content .search-mb-list .list-item,.suggest_content .search-mb-list .list-item strong{font-family:Arial,sans-serif}
span.hv-txt-header-logo,span.hv-txt-footer-logo,.popover,.video-js,.video-js .vjs-dock-shelf,.video-js .vjs-dock-text,.RTP_RCMD2 .rtp_rcmd2_title,.RTP_RCMD2 .rtp_rcmd2_description_container p,.RTP_RCMD2 [data-rtp-id="rtp_rcmd2_tpl_1"] .rtp_rcmd2_label h4,.RTP_RCMD2 [data-rtp-id="rtp_rcmd2_tpl_1"] .rtp_rcmd2_link_container a{font-family:"Open Sans",sans-serif !important}
.hv-sol-mmenu .mega-menu-featured-box .mega-menu-featured-content-box .mega-menu-featured-desc div.animateLink{padding-bottom:12px}
@media only screen and (min-width:992px) and (max-width:1200px){.hv-sol-mmenu .mega-menu-featured-box .mega-menu-featured-content-box .mega-menu-featured-desc p{font-size:.9rem}
.hv-sol-mmenu .mega-menu-featured-box .mega-menu-featured-content-box .mega-menu-featured-desc div.animateLink{font-size:.6rem}
}
@media only screen and (max-width:1024px){.hds-global-header .hds-main-navigation-container .hds-main-navigation>ul>li>a{padding:21px 6px 21px;font-size:.6em}
}
@media only screen and (max-width:991px){.hexagon320 h4{font-size:1em}
}
.behind-scene-hexagon .hexagon320 p{font-size:1em}
@media only screen and (max-width:991px){.behind-scene-hexagon .hexagon320 p{font-size:.775em}
.behind-scene-hexagon-list .hexagon320 .read-more{font-size:.8125em}
}
.advance-tech-hexagon .hexagon320 p{font-size:1em}
@media only screen and (max-width:991px){.advance-tech-hexagon .hexagon320 p{font-size:.775em}
.advance-tech-hexagon-list .hexagon320 .read-more{font-size:.8125em}
}
.calculating-success .calculating-success-container .calculating-list>li h4{font-size:1em}
.calculating-success .calculating-success-container .calculating-list>li p{font-size:.8125em}
@media only screen and (max-width:1260px){.calculating-success .sol-circle p{font-size:.8em;line-height:.95rem}
}
@media only screen and (max-width:991px){.calculating-success .calculating-success-container .calculating-list>li h4{font-size:.9125em}
.calculating-success .calculating-success-container .calculating-list>li p{font-size:.75em}
}
.hero-product-solutions{padding-bottom:50px}
.hero-product-solutions .hero-product-solutions-container .sub-headline{margin-bottom:55px}
.category-products .category-desc,.category-products .category-products-listing .product h3,.mes-section .mes-container .product-box .product-copy-main,.hds-community-section .hds-community-container .community-common-box h5,.resources-section .resources-container .resources-category .resources-category-box .resources-category-title,.explore-insight .explore-insight-container .insight-common-box h5,.right_address_panel h4,.about-hds-latest h2{font-weight:600}
.pr-load-more{max-width:280px}
.learn-more-red-link a{padding:8px 20px;text-align:center}
.pr-md-con-cta a{display:block}
.about-hds-articles .about-hds-articles-spotlight .spotlight-content .spotlight-title,.about-hds-articles .about-hds-articles-spotlight .spotlight-content .spotlight-description{line-height:normal}
.leaders-info-panel{padding:20px 15px 10px}
.leaders-info-panel .leaders-name{width:55%;font-size:1rem}
.leaders-info-panel .view-bio{width:45%;font-size:.775em;letter-spacing:normal}
.we-mean-business .si-comm-box .title{line-height:normal}
.grey-box-inner{min-height:305px}
.business-specific{padding-bottom:80px}
.business-specific .calculating-list>li h4,.specific-benefit .calculating-list>li h4,.specific-tech .calculating-list>li h4{font-size:1.1em;line-height:140%}
.business-specific .calculating-list>li p,.specific-benefit .calculating-list>li p,.specific-tech .calculating-list>li p{font-size:1em;line-height:140%}
.resources-section .resources-container .resources-category .resources-category-heading{font-size:1.35em}
.heaxongonbannernobutton{min-height:715px}
.about-hds-latest h2{font-size:1.4rem}
.Container-Results .product-listing ul>li>a{padding-right:22px}
.partners-section{padding:0}
.eventlanding .common-hero-banner{padding-bottom:100px}
.res-filters-search .resource-filters .filterby{margin:0 20px 0 0}
.resource-filters span.rl-com-filter-label,.res-filters-search .resource-filters .filterby .title{font-size:.775rem}
.res-filters-search .filters-list .show-results{text-align:center;max-width:280px}
@media only screen and (max-width:1130px){.res-filters-search .resource-filters .filterby{margin:0 10px 0 0}
.resource-filters span.rl-com-filter-label,.res-filters-search .resource-filters .filterby .title{font-size:.675rem}
}
@media only screen and (max-width:1024px){.res-filters-search .resource-filters .filterby{margin:0 10px 0 0}
.res-filters-search .resource-filters .filterby .title,.sortResources .sort-by-button{font-size:.7rem}
.sortResources .sort-by-button{padding:13px 15px}
}
@media only screen and (max-width:991px){.about-hds-latest h2{min-height:auto;margin-bottom:10px}
.resources-section.csr-governance-resource .resources-title{font-size:1.875rem}
.about-hds-csr-quote.csr-quote-5 .about-hds-csr-quote-container .about-hds-ethics-cta .resources-all a,.about-hds-csr-quote.csr-quote-5 .about-hds-csr-quote-container .about-hds-ethics-cta .resources-support a{font-size:.875em !important}
.grey-box-inner{min-height:auto}
.business-specific .calculating-list,.specific-benefit .calculating-list,.specific-tech .calculating-list{margin-top:0}
.specific-quote p{font-size:1.4em}
.category-listing ul>li>a{padding:20px 35px 20px 20px}
.custom-nav-tabs{top:-65px}
.eventlanding .custom-nav-tabs .nav-tabs{margin-left:0;left:0;width:600px}
.custom-nav-tabs .nav-tabs>li>a{font-size:12px;margin-right:5px}
}
@media only screen and (max-width:480px){.vsp-soft-products .accordion-level .accordion-menu-container .accordion-menu .acc-label{padding-top:7px}
.custom-nav-tabs{top:-74px}
.custom-nav-tabs .nav-tabs>li>a{padding:20px 10px;width:147px}
.hv-whatwedo .hv-whatwedo-box h3{font-size:.875rem !important;padding:0 10px !important}
}
.new-home-popup .home-popup-container p{font-weight:300}
.contact-sales-box{max-width:293px}
.hds-contact-sales .hds-contact-form .sales-form-title{font-size:1.4em}
.business-specific.hexagonblackbg{background-color:#323231}
.business-specific.partner-hexContain{background:#c00}
.hds-global-header .hds-main-navigation-container .hds-main-navigation>div.col-md-3{display:inline-block;width:auto}
@media only screen and (max-width:1188px){.hds-global-header .hds-main-navigation-container .hds-main-navigation>ul>li>a{font-size:.6em;padding:21px 6px}
}
@media only screen and (max-width:1024px){.hds-global-header .hds-main-navigation-container .hds-main-navigation>ul>li>a{font-size:.6em;padding:21px 3px}
}
.sol-circle .read-more,.business-specific .specific-benefit .sol-circle .sol-click .animateAnchor{font-size:.7em}
.business-specific .specific-benefit .calculating-list>li.sol-circle p,.sol-circle p,.calculating-success .calculating-success-container .calculating-list>li.sol-circle p{font-size:.9em}
.business-specific .specific-benefit .calculating-list>li.sol-circle h4,.sol-circle h4,.calculating-success .calculating-success-container .calculating-list>li.sol-circle h4{font-size:1em}
.business-specific .specific-benefit .sol-circle .sol-click .animateAnchor{padding:0 10px}
@media only screen and (max-width:1260px){.calculating-success .sol-circle .read-more,.calculating-success .sol-circle .animateAnchor{font-size:.6em}
}
@media only screen and (max-width:1180px){.business-specific .specific-benefit .calculating-list>li.sol-circle p,.sol-circle p,.calculating-success .calculating-success-container .calculating-list>li.sol-circle p{font-size:.8em}
.business-specific .specific-benefit .calculating-list>li.sol-circle h4,.sol-circle h4,.calculating-success .calculating-success-container .calculating-list>li.sol-circle h4{font-size:.8em}
.sol-circle .read-more{font-size:.58em}
}
#hdsnewAccordion .sticky .sticky-text{max-width:500px;display:table;height:63px;padding:0 15px}
#hdsnewAccordion .sticky .sticky-text .sticky-inner-text{display:table-cell;vertical-align:middle}
.iot-lumada-platform-carousal .single-section h1{font-size:2rem}
@media screen and (max-width:991px){.pr-explore .pr-explore-container h2{font-size:1.2rem}
}
@media only screen and (max-width:767px){#newHomeCarsoul.bannerCarsoul.newHomeCarousal.homesinglebanner .bannerSectionImage h3.sub-title,#newHomeCarsoul.bannerCarsoul.newHomeCarousal.homesinglebanner .bannerSectionImage h3{font-size:.9em}
#newHomeCarsoul.bannerCarsoul.newHomeCarousal.homesinglebanner .bannerSectionImage h2{font-size:1.5rem}
#newHomeCarsoul.bannerCarsoul.newHomeCarousal.homesinglebanner .bannerSectionImage p{font-size:1em}
}
.pr-detail .pr-detail-container .pr-detail-share{padding:25px 20px}
.story-share .asset-share{max-width:228px}
.pentaho-trial-steps .sol-circle .btn-square-red.custom-red{font-size:1em}
.pentaho-trial-steps .sol-circle h4{font-size:1.25em}
@media screen and (max-width:1180px){.pentaho-trial-steps .sol-circle .btn-square-red.custom-red{font-size:.8em}
.pentaho-trial-steps .sol-circle h4{margin:20px 10px 20px;font-size:1.125em}
.pentaho-trial-steps .sol-circle p{font-size:.8em;margin-bottom:5px;font-weight:normal;padding:0 5px}
}
.contact-sales-box ul#webchat-change:before{right:70px;top:-26px}
#partnerCarsoul.bannerCarsoul .bannerSectionImage h2{font-size:2.2em}
@media only screen and (max-width:1200px){#partnerCarsoul.bannerCarsoul .bannerSectionImage h2{font-size:2rem}
}
@media only screen and (max-width:991px){#partnerCarsoul.bannerCarsoul .bannerSectionImage h2{font-size:1.5em}
}
@media only screen and (max-width:360px){#partnerCarsoul.newHomeCarsoul.bannerCarsoul .caroufredsel_wrapper{height:800px !important}
#partnerCarsoul.newHomeCarsoul.bannerCarsoul,#partnerCarsoul.newHomeCarsoul.bannerCarsoul .bannerSectionImage{height:800px}
}
.contact-main-box{max-width:305px}
.hv-whatwedo .engInd{display:none}
.hv-whatwedo .hv-whatwedo-box h3{font-size:1.6rem}
@media screen and (max-width:1260px){.hv-whatwedo .hv-whatwedo-box h3{font-size:1.2rem}
}
@media screen and (max-width:1100px){.hv-whatwedo .hv-whatwedo-box h3{font-size:1.2rem}
}
@media screen and (max-width:1060px){.hv-whatwedo-container{max-width:990px;margin:0 auto}
}
@media screen and (max-width:991px){.hv-whatwedo .hv-whatwedo-box h3{font-size:.9rem;padding:0 15px}
.hv-whatwedo-container{max-width:768px;margin:0 auto}
.hv-whatwedo .hv-whatwedo-box{height:190px}
}
@media screen and (max-width:767px){.hv-whatwedo h2{font-size:2em;font-weight:300}
.hv-whatwedo .hv-whatwedo-box{margin:0 auto}
.hv-whatwedo .hv-whatwedo-box h3{font-size:1.2rem;padding:0 15px}
.hv-whatwedo-container{max-width:480px;margin:0 auto}
.hv-whatwedo .hv-whatwedo-box{height:240px}
}
@media screen and (max-width:480px){.hv-whatwedo .hv-whatwedo-box h3{font-size:.8rem;padding:0 5px}
.hv-whatwedo-container{max-width:320px;margin:0 auto}
.hv-whatwedo .hv-whatwedo-box{height:140px}
}
@media screen and (max-width:991px){.contact-main-box{max-width:100%}
}
.hv-promo-actions .hv-promo-actions-icon{margin:0 45px}
.hv-footer-contactus .hv-footer-contact-action{font-size:.8rem;min-height:40px}
.hv-footer-contactus .hv-footer-contact-action .icon{margin-right:3px}
.hv-footer-contactus .hv-footer-contact-action#foot-contact-2{margin-bottom:0}
.hv-footer-contactus{padding-left:0}
.hv-promo-actions .hv-footer-contactus .nav-list{padding-left:0}
@media screen and (max-width:1300px){.hv-promo-actions .hv-promo-actions-icon{margin:0 38px}
.hv-footer-contactus .hv-footer-contact-action{font-size:.8rem}
}
@media screen and (max-width:1280px){.hv-footer-contactus .hv-footer-contact-action{min-height:64px}
}
@media screen and (max-width:1200px){.hv-promo-actions .hv-promo-actions-icon{margin:0 25px}
.hv-promo-actions .hv-promo-actions-icon h3{font-size:.8rem}
.hv-footer-contactus .hv-footer-contact-action{min-height:auto}
.hv-footer-contactus .hv-footer-contact-action#foot-contact-2{margin-bottom:15px}
}
@media screen and (max-width:991px){.hv-footer-contactus .nav-list{max-width:280px}
.hv-footer-contactus .nav-list br{display:none}
.hds-mobile-navigation ul>li.contact-main-nav .contact-main-box ul li a{font-size:.85rem}
.hv-home-featured-listing .hv-home-resources-column .hv-home-resource-item a.card-link1 .animateLink.card-click-cta{font-size:.75rem}
}
@media screen and (max-width:650px){.hv-home-featured-listing{margin-top:-250px}
.hv-new-homepage-banner .learn-more-promo{max-width:280px}
}
.dt-Accordion .navContain.is-fixed{position:fixed}
.dt-Accordion .stickNav-background{background:#c00}
.dt-Accordion .content-container{min-height:auto}
.dt-Accordion .navContain{position:relative;width:100%;left:0}
.dt-Accordion .navContain:before{content:'';position:absolute;background:#c00;width:100%;height:100%;left:-50%}
.dt-Accordion .navContain:after{content:'';position:absolute;background:#c00;width:100%;height:100%;right:-50%;top:0;z-index:1}
.dt-Accordion .stickNav-container{display:flex;align-items:center}
.dt-Accordion .accordian-text{padding:0 15px;display:flex;align-items:center;z-index:2}
.dt-Accordion .accordian-text p{margin-top:0}
.dt-Accordion ul.stickyNav li a{padding:29px 15px 29px}
.dt-Accordion .accordian-text>div{display:table-cell;float:none;vertical-align:middle}
@media screen and (max-width:1279px){.dt-Accordion .accordian-text{padding:21px 15px}
.dt-Accordion ul.stickyNav li a{padding:38px 6px}
}
@media screen and (max-width:1160px){.dt-Accordion ul.stickyNav li a{padding:32px 15px 32px;font-size:.6875em}
}
@media screen and (max-width:1111px){.dt-Accordion ul.stickyNav li a{padding:32px 5px 32px}
}
@media screen and (max-width:1074px){.dt-Accordion .accordian-text{padding:20px 0}
}
@media screen and (max-width:991px){.dt-Accordion .accordian-text{padding:21px 15px}
.dt-Accordion .accordian-text p{margin-top:0;padding-top:0}
}
@media screen and (max-width:767px){.dt-Accordion .accordian-text{width:100%;padding:26px 15px}
.dt-Accordion .accordian-text p{font-size:.8em}
}
@media screen and (max-width:460px){.dt-Accordion .accordian-text{padding:21px 0}
}
@media screen and (max-width:680px){.hds-global-header .breadcrumb-container{top:90px}
.dt-main-home-banner .e8 h1{font-size:.9em;padding-top:40px}
}
@media only screen and (max-width:420px){.dt-main-home-banner .e8 h1{font-size:.8em}
}
@media screen and (max-width:1200px){.hv-resource-interaction .res-int-item .animateLink.card-click-cta{font-size:.7rem;padding-right:15px}
.hv-resource-interaction .res-int-item .res-int-title .res-int-cat,.hv-resource-interaction .res-int-item .res-int-desc .res-int-cat{font-size:.9rem}
.hv-resource-interaction .res-int-item .res-featured{font-size:.6em;padding:7px 10px}
}
@media screen and (max-width:991px){.hv-ps-related .hv-related-box h3{font-size:1em}
}
.hv-new-homepage-banner h1.head-091230pm1{font-size:2.5rem}
.common-hero-short-banner .headline{font-size:2.4rem}
.pentaho-trial-steps .sol-circle .sol-click::before{left:-130px}
.pentaho-trial-steps li{font-size:.9rem}
.pentaho-trial-steps .sol-circle .btn-square-red.custom-red{max-width:310px}
.request-demo-section .btn-square-black,.request-demo-section .btn-square-red,.request-demo-section .btn-square-white,.request-demo-section.pentaho-request-demo a.animateLink{font-size:.65rem}
.request-demo-section.pentaho-request-demo a.animateLink{margin-left:15px}
@media(max-width:1230px){.pentaho-trial-steps .sol-circle .sol-click::before{left:-89px}
}
@media(max-width:1230px){.request-demo-section .btn-square-black a,.request-demo-section .btn-square-red a,.request-demo-section.pentaho-request-demo a.animateLink{padding:8px 15px}
}
@media(min-width:1025px) and (max-width:1080px){.pentaho-trial-steps ul{padding-right:50px}
}
@media(max-width:1024px){.pentaho-trial-steps ul{padding-right:30px}
.request-demo-section.pentaho-request-demo a.animateLink{margin-left:4px;padding:8px 15px}
}
@media(max-width:991px){.request-demo-section .btn-square-black a,.request-demo-section .btn-square-red a{padding:8px 35px}
.request-demo-section.pentaho-request-demo a.animateLink{margin-left:0;margin-top:15px}
}
@media(max-width:767px){.request-demo-section.pentaho-request-demo a.animateLink{margin-left:15px}
}
@media(max-width:535px){.request-demo-section.pentaho-request-demo a.animateLink{margin-left:0}
}
.common-hero-banner.error-banner .page-not-found{max-width:420px}
.common-hero-banner.error-banner .common-hero-banner-container .page-not-found .headline{font-size:3rem}
.common-hero-banner.error-banner .common-hero-banner-container .page-not-found .symbol{font-size:125px;line-height:110px}
@media(max-width:991px){.common-hero-banner.error-banner .common-hero-banner-container .page-not-found .symbol{font-size:72px;line-height:62px;margin-left:15px}
.common-hero-banner.error-banner .common-hero-banner-container .page-not-found .headline{font-size:2rem}
}
@media(max-width:767px){.common-hero-banner.error-banner .page-not-found{max-width:220px}
.common-hero-banner.error-banner .common-hero-banner-container .page-not-found .symbol{font-size:75px;line-height:63px}
}
@media(max-width:360px){.hv-home-featured-listing{margin-top:-75px !important}
.hv-whatwedo .hv-whatwedo-box h3{font-size:.75rem !important;padding:0 10px !important}
.hds-news-resources.hv-home-news-resources .btn-square-red{font-size:.6rem !important}
}
.hv-resource-interaction .res-int-item .animateLink.card-click-cta{padding-right:15px}
@media screen and (max-width:1150px){.hv-resource-interaction .res-int-item:hover .res-int-desc{visibility:hidden;height:0;opacity:0}
}
@supports(-webkit-backdrop-filter:blur(1px)){.btn-square-white a,.btn-square-red a,.news-press-container .view-all-pr .btn-square-red a{padding-top:8px !important;padding-bottom:8px !important}
#hdsnewAccordion ul.stickyNav li:last-child a{padding-top:6px !important;padding-bottom:6px !important}
.infographic-section .infographic-row .infographic-content .btn-square-red a{padding-top:8px !important;padding-bottom:8px !important}
.hds-global-header .hds-main-navigation-container .hds-main-navigation>ul>li>a{padding-top:19px !important;padding-bottom:20px !important}
.hds-global-header .hds-main-navigation-container .hds-main-navigation>ul>li.contact-main-nav a.hds-default-nav-anchor{padding-top:6px !important;padding-bottom:6px !important}
.hds-global-header .hds-main-navigation-container .hds-main-navigation>div{margin-top:16px !important}
.btn-square-black a{padding-top:7px !important;padding-bottom:9px !important}
}
.rlnew .rl2019-filters-box .fbox1{width:55%}
.rlnew .rl2019-filters-box .fbox2{width:45%}
.rlnew .res-filters-search .resource-filters .filterby{margin-right:10px}
.res-filters-search .resource-filters .filterby .title,.rl-mfilter-overlay .resource-filters .filterby .title{margin-right:0}
.rlnew .sortResources .sort-by-button{padding:0}
.sortResources .sort-by-button .stitle{margin-right:5px}
.rlnew .res-filters-search.rlfactive .resource-filters .filterby{margin-right:40px}
.res-filters-search.rlfactive .resource-filters .filterby .title,.rl-mfilter-overlay.rlfactive .resource-filters .filterby .title{margin-right:0}
.rlnew .sortResources .sort-by-button,.rlnew .res-filters-search .resource-filters .rl2019-all-filters,.res-filters-search .resource-filters .filterby .title,.rl-mfilter-overlay .resource-filters .filterby .title{font-size:.75rem}
.rlnew .res-filters-search.rlfactive .resource-filters .rl2019-filters-box-cta .rl2019-clear,.rlnew .res-filters-search.rlfactive .resource-filters .rl2019-filters-box-cta .rl2019-cancel{margin:0;font-size:1rem}
.rlnew .res-filters-search.rlfactive .resource-filters .rl2019-all-filters,.rlnew .res-filters-search.rlfactive .resource-filters span.rl-com-filter-label,.rlnew .res-filters-search.rlfactive .resource-filters .filterby .title{font-size:.875rem}
.rlnew .res-filters-search.rlfactive .resource-filters .rl2019-filters-box-cta .rl2019-apply a{padding:8px 15px}
@media only screen and (max-width:1200px){.rlnew .res-filters-search.rlfactive .resource-filters .rl2019-filters-box-cta .rl2019-clear,.rlnew .res-filters-search.rlfactive .resource-filters .rl2019-filters-box-cta .rl2019-cancel{font-size:.8125rem}
.rlnew .res-filters-search.rlfactive .resource-filters .rl2019-filters-box-cta .rl2019-apply{font-size:.6em}
}
@media only screen and (max-width:1160px){.rlnew .res-filters-search .resource-filters .rl2019-all-filters,.rlnew .sortResources .sort-by-button,.rlnew .res-filters-search .resource-filters .filterby .title{font-size:.65rem}
.rlnew .res-filters-search .resource-filters .filterby{margin-right:4px}
.rlnew .res-filters-search.rlfactive .resource-filters .rl2019-all-filters,.rlnew .res-filters-search.rlfactive .resource-filters span.rl-com-filter-label,.rlnew .res-filters-search.rlfactive .resource-filters .filterby .title{font-size:.7rem}
}
@media only screen and (min-width:992px) and (max-width:1160px){.rlnew .hv-resource-interaction .resource-tile.promo .res-int-item .animateLink{padding-left:5px;padding-right:5px}
.rlnew .hv-resource-interaction .resource-tile.promo .res-int-item .pdesc{margin-bottom:5px}
.rlnew .hv-resource-interaction .resource-tile.promo .res-int-item .pdesc p{font-size:.825rem;padding:0}
.rlnew .hv-resource-interaction .resource-tile.promo .res-int-item .res-int-title h3{font-size:.85rem}
}
@media only screen and (min-width:992px) and (max-width:1023px){.res-filters-search .resource-filters .filterby .title,.rlnew .res-filters-search .resource-filters .rl2019-all-filters,.rlnew .sortResources .sort-by-button{font-size:.6rem}
}