h2{color:#3b657c}h1.text-shadow{text-shadow:0px 1px #444;color:#ffffff}.heroText h1{font-weight:400;color:white;font-size:40px;margin-bottom:0px;line-height:inherit;font-family:"Helvetica", Arial, sans-serif}.heroText h2{font-weight:400;color:white;font-size:24px;line-height:1.25;font-family:"Helvetica", Arial, sans-serif}.heroText h2 *{font-weight:400;color:white;font-size:24px;line-height:1.25;font-family:"Helvetica", Arial, sans-serif}.heroText h2 *:hover{text-decoration:none;color:#f67f21 !important}.heroText-module{text-align:right;line-height:1.1}.heroTextModule{display:none}.heroTextModule h1{font-weight:bold}.heroTextModule h2{font-weight:400;color:#3b657c;font-size:19px}.bg-right img{object-position:right !important}@media screen and (max-width: 1345px){.heroText h1{font-size:40px !important}.heroText h2{font-size:24px !important}}@media screen and (max-width: 1245px){.heroText h1{font-size:40px !important}.heroText h2{font-size:22px !important}}@media screen and (max-width: 1145px){.heroText h1{font-size:40px !important}.heroText h2{font-size:21px !important}}@media screen and (max-width: 945px){.heroText h1{font-size:40px !important}.heroText h2{font-size:19px !important}}@media screen and (max-width: 700px){.heroText h1{font-size:40px !important}.heroText h2{font-size:18px !important}}@media screen and (max-width: 640px){.heroText{display:none !important}.heroTextModule{display:inline-block !important;width:100%}.cover{background-position:left center !important}}.hp-quotes .slide img{max-height:400px !important}li.mega-NAV-TEST{margin-top:26px !important}li.mega-NAV-TEST a.mega-menu-link{font-size:16px !important;text-transform:capitalize !important;text-decoration:none !important;font-weight:bold !important}.controls button{color:#3c667d;line-height:1.4;vertical-align:top}.controls button:hover{color:#f57e20}.subNavWrap{background-color:#e4e4e4;text-align:center;box-shadow:1px 1px 2px rgba(0,0,0,0.3)}.subNavWrap li{border-left:1px solid #3c667d}.controls ul li{border-left:1px solid #3c667d}p.address-info{color:#000;margin-top:30px;font-size:16px;line-height:22px}.header-option-1{padding-top:372px}.header-option-1 .columns{background-color:rgba(132,165,181,0.82);background-repeat:repeat-x;background-position:center bottom;padding:31px 10px 31px 10px;text-align:center;-webkit-box-shadow:0px 0px 30px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 30px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 30px 0px rgba(0,0,0,0.2)}.header-option-1 .columns *{color:#fff}.header-option-1 .module h1{font-weight:400}.header-option-1 .row{max-width:100%}.header-option-2{background:radial-gradient(ellipse at center, rgba(255,255,255,0.9) 30%, rgba(255,255,255,0) 100%),url(http://www.denimgroup.com/site/wp-content/uploads/2016/06/492159810.jpg) center center fixed !important;background-size:cover !important;padding-top:186px;padding-bottom:186px}.header-option-2 .module{text-align:center}.header-option-2 .module h1{font-weight:500}.header-option-3{background:radial-gradient(ellipse at center, rgba(60,102,125,0.85) 0%, rgba(37,92,122,0.99) 90%),url(http://www.denimgroup.com/site/wp-content/uploads/2016/06/503680274.jpg) center center fixed !important;background-size:cover !important;padding-top:186px;padding-bottom:186px}.header-option-3 .module h1,.header-option-3 .module h2{color:white !important}.header-option-3 .module h1{font-weight:500}span.phone-number{font-size:16px;color:#000;font-weight:bold}img.hp-icons{width:120px;height:auto;margin-bottom:10px}img.cta-icons{width:90px;height:auto;margin-top:30px;margin-bottom:10px}img.threadfix-icons{max-height:220px;width:auto;margin-bottom:30px}img.partners-icons{width:200px;height:auto}img.hp-tf-logo{width:250px;vertical-align:bottom;display:inline-block;margin-right:34px}.hp-about-content{display:table-cell;vertical-align:middle}.exploreServices{border-top:solid 1px #e4e4e4}span.entryDate{font-size:16px}.newsRoll ul li a,.company ul li a{color:#f57e20;font-weight:400}#mega-menu-wrap-topbar-menu{clear:none}.white-text h1,.white-text h2,.white-text p,.white-text a{color:white}h1.white-text,h2.white-text,p.white-text,a.white-text{color:white}.white-bottom-border{border-bottom:solid 1px #fff}h1.orange-text,h2.orange-text,p.orange-text,a.orange-text{color:#f57e20}h2.footer{font-size:38px;margin-top:40px;margin-bottom:40px;color:#f57e20}.hp-quotes h2{margin-bottom:50px}h1.no-bottom-margin{margin-bottom:0px;margin-top:26px}p.no-bottom-padding{padding-bottom:0px}p.top-padding{padding-top:20px}p img{vertical-align:top}input[type="email"]{display:block;font-size:1.3em;line-height:1.3em;text-align:center;max-width:700px;margin:0 auto;width:100%;padding:5px;border:none;border-radius:0px}.center-all-content{text-align:center !important}.right-all-content{text-align:right !important}.column-bottom-padding-adjustment .columns{padding-bottom:40px}.bg-center-bottom{background-position:center bottom !important}.bg-center-top{background-position:center top !important}.img-right .top,.img-right .bottom{padding-right:0px}.img-left .top{padding-left:0px}.threadfix-header h1{color:#fff;margin-bottom:48px;line-height:1;text-shadow:0 0 20px #383838;font-weight:400}.threadfix-header p{font-size:19px;color:#fff}.btn,input[type="submit"]{background:#f57f20;color:#fff;padding:6px 36px;border-radius:30px;text-align:center;font-weight:bold;font-size:1rem;display:inline-block;text-decoration:none;-webkit-transition:border-color 0.2s ease-out;transition:border-color 0.2s ease-out;text-transform:uppercase;line-height:30px;border:none}.btn:hover,input[type="submit"]:hover,.btn.btn--orange:hover{background:#3C667D;border-color:#fff;color:#fff;cursor:pointer}.btn.btn--blue-transparent{background:transparent}.btn.btn--orange{border:none;margin-top:10px;background:#f57e20;border:solid 1px #f57e20;display:inline-block;vertical-align:top}.threadfix-btn-hp{margin-top:53px !important}a.btn.btn--orange,a.btn.btn--blue{margin-bottom:16px;text-decoration:none !important}a:hover.btn.btn--orange{background:#3b657c;border:solid 1px #fff}.btn.btn--blue{border:none;margin-top:05px;background:#3b657c;border:solid 1px #f57e20;display:inline-block;vertical-align:top}a:hover.btn.btn--blue{background:#3b657c;border:solid 1px #fff}.cta_button{margin-bottom:0}.btn.btn--blue-transparent:hover{background:#fff;color:#3c667d !important}.requestDemoSection .btn.btn--blue-transparent:hover{color:#f57f20}.logo a{z-index:999}.logo a img{padding:31px 0px}.quotes h2{color:#3c667d;font-size:41px;margin-bottom:60px;font-weight:500;line-height:50px}.quotes p{font-size:23px;line-height:39px;color:#585858;margin-bottom:24px;padding:0 8%;width:100%}p.quotes-name{color:#f57f20;font-size:28px;line-height:34px;font-weight:bold}p.quotes-name::after{display:none}.header{padding:0px;position:relative;z-index:999;border-bottom:solid 1px #e4e4e4;background-color:white}.under-nav{margin-top:-94px}.heroText{font-weight:400;text-shadow:0 0 11px #717171}#secondaryBar,#mega-menu-wrap-secondary-menu{background:#3c667d;z-index:9999;position:relative}@media only screen and (max-width: 639px){.mobile-padding-adjustment .row.module,.mobile-padding-adjustment .columns-repeater{padding:40px 0px !important}.threadfix-header h1{line-height:60px}h1.no-bottom-margin{margin-bottom:20px !important}p.top-padding{padding-top:20px !important}.center-all-content-on-mobile-only{text-align:center !important}}@media only screen and (max-width: 1023px){#search{margin-top:28px}}#mega-menu-wrap-topbar-menu #mega-menu-topbar-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{display:inline-block !important;margin-bottom:16px;line-height:22px}#mega-menu-wrap-topbar-menu #mega-menu-topbar-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link{display:inline-block !important;margin-bottom:6px}ul.mega-sub-menu{margin-bottom:10px}#mega-menu-wrap-topbar-menu #mega-menu-topbar-menu{text-align:right !important;padding:34px 0px 34px 0px}#mega-menu-wrap-topbar-menu #mega-menu-topbar-menu>li.mega-menu-megamenu>ul.mega-sub-menu{padding:10px 0px 20px 0px;opacity:.99;-webkit-box-shadow:0px 1px 3px -1px #000;-moz-box-shadow:0px 1px 3px -1px #000;-ms-box-shadow:0px 1px 3px -1px #000;-o-box-shadow:0px 1px 3px -1px #000;box-shadow:0px 1px 3px -1px #000;background:#f5f5f5;margin-top:35px}#mega-menu-wrap-topbar-menu #mega-menu-topbar-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu{margin-bottom:14px}#mega-menu-wrap-topbar-menu #mega-menu-topbar-menu>li.mega-menu-item>a.mega-menu-link{color:#3c667d;padding:0px;line-height:1;height:100%}#mega-menu-wrap-topbar-menu #mega-menu-topbar-menu>li.mega-menu-flyout ul.mega-sub-menu{-webkit-box-shadow:0px 1px 3px -1px #000;-moz-box-shadow:0px 1px 3px -1px #000;-ms-box-shadow:0px 1px 3px -1px #000;-o-box-shadow:0px 1px 3px -1px #000;box-shadow:0px 1px 3px -1px #000}#mega-menu-wrap-secondary-menu #mega-menu-secondary-menu>li.mega-menu-item{border-left:none;-webkit-box-shadow:inset 1px 0 0 0 #fff;-moz-box-shadow:inset 1px 0 0 0 #fff;-ms-box-shadow:inset 1px 0 0 0 #fff;-o-box-shadow:inset 1px 0 0 0 #fff;box-shadow:inset 1px 0 0 0 #fff}#mega-menu-wrap-secondary-menu #mega-menu-secondary-menu>li.mega-menu-item>a.mega-menu-link{padding:0px 14px 0px 14px}.salesforce_w2l_lead .w2linput.submit{border:solid 1px #f57e20}.salesforce_w2l_lead .w2linput.submit:hover{border:solid 1px #fff}.salesforce_w2l_lead .w2linput.textarea{width:50% !important;border-radius:0px}.salesforce_w2l_lead .required{font-weight:normal !important}.salesforce_w2l_lead span.required{color:#ffffff !important}.salesforce_w2l_lead .sf_required_fields_msg{font-size:14px}.requestDemoSection{text-align:center}.requestDemoSection h2{padding:13px 0 14px 0;text-align:center}.requestDemoSection p,.requestDemoSection h2{margin:0}.requestDemoSection .btn{margin-bottom:0}.requestDemoSectionSpecial .btn{display:inline-block;margin-right:20px}#RequestDemoPage .show-for-medium.show-for-small{top:0 !important;background-size:initial !important;background-position:center left !important}#RequestDemoPage.computer .show-for-medium.show-for-small{background-position:top right !important}#ContactForm.DownloadTrial h2,#ContactForm.DownloadTrial h3{font-weight:bold}#ContactForm.DownloadTrial h2,#ContactForm.DownloadTrial h3,#ContactForm.DownloadTrial p,#ContactForm.DownloadTrial label,#ContactForm.DownloadTrial legend{color:#3c667d;margin-bottom:14px;margin-top:0}.sf_field{color:#3c667d;margin-bottom:14px;margin-top:0}#ContactForm.DownloadTrial h2{font-size:27px;font-weight:bold}#ContactForm.DownloadTrial h3{font-weight:bold}.sf_ThreadFix_Software_assurance_tools__c_callout{font-style:italic}.sf_How_do_you_manage_app_vulnerabilities__c_callout{font-style:italic}#ContactForm.DownloadTrial input,#ContactForm.DownloadTrial select{padding:8px}#ContactForm.DownloadTrial input[type="checkbox"]{margin-bottom:24px;border-radius:10px;background:#d5eef5;padding:10px;color:#585858;font-size:24px;width:auto;line-height:34.2px}#ContactForm.DownloadTrial input[type="submit"]{background:#3b657c;color:#fff;padding:12px 40px;border:3px solid #fff;border-radius:30px;text-align:center;font-weight:bold;font-size:21px;display:inline-block;text-decoration:none;-webkit-transition:border-color 0.2s ease-out;transition:border-color 0.2s ease-out;text-transform:uppercase;max-width:400px;text-align:center}#ContactForm.DownloadTrial input[type="submit"]:hover{background:#f57f20;color:#fff}#ContactForm.DownloadTrial .terms{margin-top:30px}#ContactForm.DownloadTrial fieldset{margin-bottom:24px}.sf_field.sf_field_first_name.sf_type_text,.sf_field.sf_field_last_name.sf_type_text,.sf_field.sf_field_email.sf_type_text,.sf_field.sf_field_phone.sf_type_text,.sf_field.sf_field_Company.sf_type_text,.sf_field.sf_field_title.sf_type_text,.sf_field.sf_field_company.sf_type_text{width:48%;clear:none;float:left}.sf_field input,.sf_field select{width:50%}#ContactForm.DownloadTrial input,#ContactForm.DownloadTrial select,#ContactForm.DownloadTrial option,#ContactForm.DownloadTrial textarea{font-size:19px}.sf_field.sf_field_description.sf_type_textarea textarea{width:100% !important;border-radius:8px;height:8em}.sf_field.sf_field_first_name.sf_type_text input,.sf_field.sf_field_last_name.sf_type_text input,.sf_field.sf_field_email.sf_type_text input,.sf_field.sf_field_phone.sf_type_text input,.sf_field.sf_field_Company.sf_type_text input,.sf_field.sf_field_title.sf_type_text input,.sf_field.sf_field_company.sf_type_text input{width:100%;border-radius:8px}.sf_field.sf_field_first_name.sf_type_text,.sf_field.sf_field_email.sf_type_text,.sf_field.sf_field_Company.sf_type_text,.sf_field.sf_field_title.sf_type_text{margin-right:4%}.w2lsubmit{text-align:center !important}.sf_required_fields_msg{margin-bottom:0.5rem !important}#ContactForm h3{font-size:41px;color:#fff;font-weight:400;margin-top:0}#ContactForm input,#ContactForm select{margin-bottom:24px;border-radius:10px;background:#d5eef5;padding:10px;color:#585858;font-size:24px}#lead_interest__c:after{content:"&#9660;";position:absolute;right:0;top:0}#ContactForm select::after{content:"&#9660;";position:absolute;right:0;top:0}#ContactForm textarea{margin-bottom:24px;border-radius:10px;background:#d5eef5;padding:20px 10px;color:#585858;font-size:24px}#ContactForm label,#ContactForm p{color:#fff;font-size:19px;margin-bottom:14px;margin-top:0}#ContactForm input[type="submit"]{padding:10px 26px;border:0;border-radius:4px;color:#fff;text-align:center;text-transform:capitalize;font-size:1.1428571429em;font-weight:300;-webkit-transition:opacity 0.2s,border-color 0.2s linear 0;transition:opacity 0.2s,border-color 0.2s linear 0;display:inline-block;background-color:#f57f20;background:transparent;border:3px solid #fff;letter-spacing:1px;padding:20px 10px;line-height:21px;font-size:21px;border-radius:20px;max-width:100%;width:100%}#ContactForm input[type="submit"]:hover{background:#fff;color:#3c667d}@media screen and (min-width: 1350px){#RequestDemoPage .show-for-medium.show-for-small{top:0 !important;background-size:initial !important;background-position:center right !important}}@media screen and (max-width: 1490px){#RequestDemoPage.computer .show-for-medium.show-for-small{background-position:top left !important}}a.dg-team-sm+a.dg-team-sm{margin-left:5px}a.dg-team-sm img{vertical-align:top;margin-right:9px}.stich-repeat{margin-top:-26px;background:url("../images/assets/sitches-1.png") repeat-x;width:100%;height:26px !important}.stich-repeat *{margin-top:-26px;background:url("../images/assets/sitches-1.png") repeat-x;width:100%;height:26px !important}.stich-repeat-2{margin-top:-27px;background:url("../images/assets/sitches-2.png") repeat-x;width:100%;height:28px !important}.stich-repeat-2 *{margin-top:-27px;background:url("../images/assets/sitches-2.png") repeat-x;width:100%;height:28px !important}.stich-repeat-3{margin-top:-23px;background:url("../images/assets/sitches-3.png") repeat-x;width:100%;height:23px !important}.stich-repeat-3 *{margin-top:-23px;background:url("../images/assets/sitches-3.png") repeat-x;width:100%;height:23px !important}.jv-iframe .jv-page{max-width:100% !important}button:focus{outline:0}.accordion{background:none;border:0}.accordion-title{color:#fff;cursor:pointer;font-weight:400;line-height:28px;padding:10px 10px 10px 60px;margin:0 0 6px;font-size:19px;background:transparent url("faq-bg.png");background-repeat:no-repeat;background-position:center left;border-bottom:0}.accordion-title:hover,.accordion-title:focus{background-color:transparent;color:#fff}.accordion-title::before{content:none}.is-active>.accordion-title::before{content:none}.accordion-content{font-size:19px;line-height:20px;color:#585858;background:#fff;font-size:14px;line-height:20px;color:#585858;width:100%}#mega-menu-wrap-topbar-menu #mega-menu-topbar-menu>li.mega-menu-item>a{padding:11px 18px !important}#mega-menu-wrap-topbar-menu #mega-menu-topbar-menu li.mega-menu-item.mega-current-menu-item,#mega-menu-wrap-topbar-menu #mega-menu-topbar-menu li.mega-menu-item.mega-current-menu-ancestor,#mega-menu-wrap-topbar-menu #mega-menu-topbar-menu>li.mega-menu-item:hover,#mega-menu-wrap-topbar-menu #mega-menu-topbar-menu>li.mega-menu-item:focus{background:#3c667d !important}#mega-menu-wrap-topbar-menu #mega-menu-topbar-menu li.mega-menu-item.mega-current-menu-item a,#mega-menu-wrap-topbar-menu #mega-menu-topbar-menu li.mega-menu-item.mega-current-menu-ancestor a,#mega-menu-wrap-topbar-menu #mega-menu-topbar-menu>li.mega-menu-item:hover a,#mega-menu-wrap-topbar-menu #mega-menu-topbar-menu>li.mega-menu-item:focus a{color:#fff !important}#mega-menu-wrap-topbar-menu #mega-menu-topbar-menu li.mega-menu-item ul.mega-sub-menu{background:#f1f1f1 !important;box-shadow:none !important;left:0;top:40px;width:calc(100% + 100px)}#mega-menu-wrap-topbar-menu #mega-menu-topbar-menu li.mega-menu-item ul.mega-sub-menu li a.mega-menu-link{color:#3c667d !important;font-size:14px !important}#mega-menu-wrap-topbar-menu #mega-menu-topbar-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-item.mega-current-menu-item a.mega-menu-link{color:#fff !important}#secondary-menu{padding:0}#secondary-menu #mega-menu-wrap-mobile-menu #mega-menu-mobile-menu>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,#secondary-menu #mega-menu-wrap-mobile-menu #mega-menu-mobile-menu>li.mega-menu-item>a.mega-menu-link:hover,#secondary-menu #mega-menu-wrap-mobile-menu #mega-menu-mobile-menu>li.mega-menu-item>a.mega-menu-link:focus,#secondary-menu #mega-menu-wrap-mobile-menu #mega-menu-mobile-menu li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,#secondary-menu #mega-menu-wrap-mobile-menu #mega-menu-mobile-menu li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link{background:#3c667d !important;color:#fff !important}@media screen and (max-width: 1170px){#mega-menu-wrap-topbar-menu #mega-menu-topbar-menu>li.mega-menu-item>a.mega-menu-link{font-size:14px !important}#mega-menu-wrap-topbar-menu #mega-menu-topbar-menu li.mega-menu-item ul.mega-sub-menu li a.mega-menu-link{font-size:14px !important}}.services-cta-side{background:#ebebeb}.mtphr-dnt-control-button i{width:30px !important;height:30px !important;font-size:24px !important;color:#fff !important}.mtphr-dnt-control-button.active i{color:#F57E20 !important}.cta-wrap{margin:12px}.eventNotice{background:#EE7D1D}.eventNotice .callout{background:#EE7D1D;border:0;margin-bottom:0 !important;padding:0px 2.5rem !important;display:block;overflow:auto;text-align:center}.eventNotice .callout p{font-weight:bold;padding-top:12px;padding-bottom:12px}.eventNotice .callout p span{font-weight:bold}.eventNotice .callout a{font-size:inherit !important}.eventNotice .callout *{color:#fff;margin-bottom:0;text-align:center;padding-bottom:0px}.eventNotice .close-button{top:0}.eventNotice .close-button span{padding-right:0}

/*# sourceMappingURL=cj.map */