/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */


/*****************************************/
/* Start your style declarations here    */
/*****************************************/


:root {
--ff-base:  Roboto !important;
--ff-accent: Roboto !important;
}

 body {
    font-family: Roboto !important;
} 

.pwr-footer-legal {
display: flex 
justify-content: center;
}
.pwr-footer-legal__content {
float: none;
 width: 100%;
  text-align: center;
}
div.pwr-footer__content.pwr-footer-full__content div.row-fluid{
 display: flex;
  justify-content: space-around;
  column-gap: 10px;
  align-items: flex-start; 
}

.pwr-footer__logo.pwr-footer__logo--large {
width: 25%;
top: -22px;
position: relative;
float: none;
order: 1;
}
.pwr-footer-full__menu--medium-width {
    width: 50%;
  float: none;
  order: 2;
}
.pwr-footer-company-info {
 float: none;
  width: 25%;
  order: 3;
  margin-top: 0px;
}
.pwr-footer-company-info__desc, .pwr-footer-company-info__desc p {
margin-top: 0px;
} 
div.pwr-footer-full__menu.pwr-footer-full__menu--medium-width.pwr-footer-full__menu--3col.pwr-js-menu {
    margin-top: 0px;
}

/*Increase font size of blog post title*/
.pwr-post-header__title {
 font-size: 72px;
}

.pwr-post-content {
max-width: 900px !important;
}

.pwr-post-content p{
line-height:1.7em !important;
}

/*Increase bottom margin of title of blog posts*/
.pwr-post-header__info-box {
  bottom: 130px;
}

/*Image box icon removal*/
.pwr-image-box__icon {
display: none;
}

/*Font size Code snippets*/
code[class*=language-], pre[class*=language-] {
font-size: 0.9em!important;
}



@media (max-width: 335px) {
.pwr-header-logo__img, .pwr-header-logo {
    max-width: 180px; /*Company logo in Header*/
  }
  .pwr-header.scroll .pwr-header-logo--has-sticky .pwr-header-logo__img--sticky {
   height: auto;
  }
  
    /*Vertical alignment of search banner*/
.systems-page--search-results .pwr-hero .pwr-hero__info-box {
  bottom: auto!important;
}
  
/*  .pwr-post-header__title {
 font-size: 41px;
} */
}

@media (max-width: 575px) {
.pwr-hero .pwr-hero__info-box, .pwr-hero .pwr-hero__info-box.page-center {
margin-top: 60px;
}
.page-center { /*Reduces padding on Testimonials and other cards*/
    margin-left: 20px;
    margin-right: 20px;
}
.dnd-section { /* reduces padding on the dnd section on smaller screens*/
    padding-left: 20px;
    padding-right: 20px;
}
  
/*Font size Code snippets*/
code[class*=language-] {
font-size: 0.87em!important;
/*   white-space: pre-line!important;
  word-wrap: break-word!important; */
}
 
/*Copy button on mobile view*/ 
div.code-toolbar>.toolbar>.toolbar-item>button {
    color: #fff!important;
    font-size: 0.9em!important;
  padding: 0.15em 0.4em!important;
}
  
/*Logo slider realignment*/
.pwr-sec-clients__slider.pwr-sec-clients--grid.page-center.pwr--relative {
    grid-template-columns: repeat(3,1fr)!important;
    margin: 0 10px;
    grid-row-gap: 0px;
    grid-column-gap: 20px;  
}
  
#hs_cos_wrapper_module_1651069809362 .pwr-sec-clients--grid, #hs_cos_wrapper_module_1651132250487 .pwr-sec-clients--grid {
    grid-template-columns: repeat(5,1fr)!important;
    margin: 0 10px;
    grid-row-gap: 0px;
    grid-column-gap: 20px; 
    grid-template-rows: repeat(auto-fill,95px);
}  
  
  #hs_cos_wrapper_module_16509656639352 .pwr-sec-clients--grid {
     grid-template-columns: repeat(4,1fr)!important;
    margin: 0 10px;
    grid-row-gap: 0px;
    grid-column-gap: 20px; 
    grid-template-rows: repeat(auto-fill,95px);
  } 
  
  
 /*Styling for blog header*/
  .pwr-hero .pwr-post-header__info-box.page-center {
    margin-left: 40px;
  }
 
  @media (min-width: 1200px) {
  .pwr-post-header__info-box.page-center {
    max-width: 900px !important;
  }
  }
  
  .pwr-post-header__title {
 font-size: 41px;
}
    
     /*Vertical alignment of search banner*/
.systems-page--search-results .pwr-hero .pwr-hero__info-box {
  bottom: auto!important;
}
  
  /* Hide last logo in clients session - Mobile view*/
a.item.pwr-sec-clients__logo.pwr-sec-clients__logo--grayscale:last-child {
    display: none;
}
  
div#hs_cos_wrapper_module_1651132250487 a.item.pwr-sec-clients__logo.pwr-sec-clients__logo--grayscale:last-child {
  display: inline-block;
  }
  
/*Test your code session spacing- Homepage */
  .row-fluid-wrapper.row-depth-1.row-number-8.dnd-section.dnd_area-row-3-padding {
    padding-bottom: 20px !important;
}
  
/*Testimonial in Mobile view styles - Homepage*/
#hs_cos_wrapper_dnd_area-module-6 .pwr-testimonial.pwr-testimonial--style-multiple.pwr-testimonial-listing-item.pwr--light.pwr-testimonial-listing-item--3cols.pwr-js-masonry__item.pwr--colored-box:nth-last-child(-n+2) {
    display: none;
}

#hs_cos_wrapper_dnd_area-module-6 .pwr-sec-testimonials-listing__container.pwr-js-masonry__container.pwr--align-l.pwr--clearfix {
    height: 550.25px!important;
} 
  
  .row-fluid-wrapper.row-depth-1.row-number-27.dnd-section.dnd_area-row-10-padding {
    padding-top: 40px !important;
    padding-bottom: 20px !important;
}

/*Supported lang in Homepage - spacing*/
.row-fluid-wrapper.row-depth-1.row-number-12.dnd-section.dnd_area-row-5-padding.dnd_area-row-5-vertical-alignment {
    padding-top: 0px !important;
}
  .row-fluid-wrapper.row-depth-1.row-number-21.dnd-section.dnd_area-row-8-padding.dnd_area-row-8-background-color {
    padding-top: 40px !important;
}
 
.row-fluid-wrapper.row-depth-1.row-number-23.dnd-section.dnd_area-row-9-padding.dnd_area-row-9-background-color.dnd_area-row-9-vertical-alignment {
    padding-bottom: 20px !important;
}

/*Find Bugs session in Homepage - spacing*/
  .row-fluid-wrapper.row-depth-1.row-number-16.dnd_area-row-6-padding.dnd-section {
    padding-top: 20px !important;
    padding-bottom: 40px !important;
}
  
/*Error Detection icons session - Homepage*/  
  span#hs_cos_wrapper_module_1650967211833_ svg, span#hs_cos_wrapper_module_16509673957963_ svg, 
  span#hs_cos_wrapper_module_16509674097793_ svg, span#hs_cos_wrapper_module_16509674672393_ svg,
  span#hs_cos_wrapper_module_16509674791663_ svg, span#hs_cos_wrapper_module_16509674805083_ svg { 
    width: 30px;
    height: 30px;
    
  } 
  .row-fluid-wrapper.row-depth-1.row-number-32.cell_16509671723492-row-1-padding.dnd-row .row-fluid, .row-fluid-wrapper.row-depth-1.row-number-36.cell_16509671723492-row-2-padding.dnd-row .row-fluid {
    display: flex;
}
  
 span#hs_cos_wrapper_module_1650967211833_ p, span#hs_cos_wrapper_module_16509673957963_ p, 
  span#hs_cos_wrapper_module_16509674097793_ p, span#hs_cos_wrapper_module_16509674672393_ p,
  span#hs_cos_wrapper_module_16509674791663_ p, span#hs_cos_wrapper_module_16509674805083_ p { 
   line-height: 1.4em;
    font-weight: 400!important;
}
  
  span#hs_cos_wrapper_module_16509673957963_ strong, span#hs_cos_wrapper_module_16509674097793_ strong {
   font-weight: 400!important;
  }
  
/*GitHub logo - Product Page*/
  span#hs_cos_wrapper_widget_1653914661045_ svg {
   width: 70px;
    height: 70px;
  }

/* Testimonial description - Product Page*/
div#hs_cos_wrapper_module_16539144866904 .pwr-rich-text.pwr-testimonial__quote span {
    font-size: 1.3em!important;
}
  .row-fluid-wrapper.row-depth-1.row-number-4.dnd-section.dnd_area-row-3-padding.dnd_area-row-3-background-gradient.dnd_area-row-3-vertical-alignment {
    padding-bottom: 20px !important;
}
  
/*Scan Application Section - Product page*/ 
    .row-fluid-wrapper.row-depth-1.row-number-16.dnd_area-row-6-padding.dnd-section.dnd_area-row-6-max-width-section-centering {
    padding-bottom: 20px!important;
  }
  
/* 12 CVE session - Vulnerability Page*/
.row-fluid-wrapper.row-depth-1.row-number-8.dnd_area-row-2-padding.dnd_area-row-2-max-width-section-centering.dnd-section {
    padding-top: 40px !important;
}

.row-fluid-wrapper.row-depth-1.row-number-1.dnd-section.dnd_area-row-3-padding {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
  
/* .row-fluid-wrapper.row-depth-1.row-number-3.dnd-section.dnd_area-row-4-force-full-width-section.dnd_area-row-4-padding {
    padding-left: 20px !important;
    padding-right: 20px !important;
} */
  
 div#hs_cos_wrapper_widget_1649691599600 .pwr-testimonial--style-multiple {
       padding: 35px 20px;
  }
  
/*BLOG ALIGNMENT*/
/*****************************************/
  
/*Blog header*/
/* .blog-header .pwr-hero.pwr-hero--small.pwr--light.lazyloaded {
    padding-left: 20px;
    padding-right: 20px;
} */

/*Blog listing*/
/* .blog-content .pwr-blog-listing {
    padding: 0 20px;
  } */
  
.pwr-blog-listing .pwr-blog-listing__content {
    padding-bottom: 0px;
}
  
.pwr-blog-listing  .pwr-blog-pagination.pwr-blog-pagination--3col.page-center {
   padding-bottom: 60px;
  }

/*Load more button*/
.pwr-blog-listing  .pwr-blog-pagination #pwr-btn-load-more {
    margin-top: 0px;
}
  
/*Align Blog header*/
  .pwr-hero .pwr-post-header__info-box.page-center {
    margin-left: 20px!important;
}
  
/*Optimize Blog header for Mobile*/
  .pwr-post-header__title {
  font-size: var(--fs-h1-mobile)!important;
}
  
/*Optimize Bullet points Texts*/
  #main-content .pwr-rich-text ul li {
  font-size: 18px!important;
  }
  
/*Optimize Bullet points Texts- Blog Posts*/
  .pwr-post-content .hs_cos_wrapper_type_rich_text ul:not(.inputs-list) {
  font-size: var(--fs-post-body-mobile)!important;
  }
  
.pwr-sec-image-boxes .page-center {
    margin-left: 0px;
    margin-right: 0px;
}
  
  
}

@media only screen and (max-width: 767px) {
  .pwr--align-c , .pwr-hero__info-box--centered {
  text-align: left;
  }
  div.pwr-footer__content.pwr-footer-full__content div.row-fluid{
 flex-flow: column wrap;
    align-items: center; 
  }
  .pwr-footer__logo.pwr-footer__logo--large {
  width: 90%;
 order: 1;
  }
  .pwr-footer-full__menu--medium-width {
  width: 90%;
 order: 2;
  }
  .pwr-footer-company-info {
  width: 90%;
 order: 3;
  }
  
  .pwr-image-box__img {
  background-size: 100% 100%;
}
 
  
/*Optimize Bullet points Texts*/
/* #main-content .pwr-rich-text ul li {
  font-size: 18px!important;
} */
  
/*Optimize Bullet points Texts- Blog Posts*/
  .pwr-post-content .hs_cos_wrapper_type_rich_text ul:not(.inputs-list) {
  font-size: var(--fs-post-body-tablet)!important;
}
  
/*Hide Search button in Hamburger Menu*/
  .pwr-burger-bottom-bar__item a#pwr-js-burger-search__trigger{
    display: none!important;
}
  
  .hs-content-id-111681377850 row-fluid-wrapper.row-depth-1.row-number-22.dnd_area-row-6-padding.dnd_area-row-6-vertical-alignment.dnd-section.dnd_area-row-6-max-width-section-centering>.row-fluid {
    display: flex;
    justify-content: center;
    flex-wrap: nowrap;
    flex-direction: column;
}

/*Changes order of section after quote in homepage*/  
  
.hs-content-id-111681377850 .span6.widget-span.widget-type-cell.cell_16577838758357-vertical-alignment.dnd-column {
    order: 2;
}

.hs-content-id-111681377850 .span6.widget-span.widget-type-cell.cell_16577838758358-vertical-alignment.dnd-column {
    order: 1;
}


.hs-content-id-111681377850 .row-fluid-wrapper.row-depth-1.row-number-31.cell_16577840068827-row-0-vertical-alignment.dnd-row>.row-fluid {
    display: flex;
    flex-direction: column;
}

.hs-content-id-111681377850 .span6.widget-span.widget-type-cell.cell_165778400688210-vertical-alignment.dnd-column {
    order: 2;
}

.hs-content-id-111681377850 .span6.widget-span.widget-type-cell.cell_1682494595760-vertical-alignment.dnd-column {
    order: 1;
}
  
}



@media (max-width: 991px){
.pwr-hero .pwr-hero__info-box, .pwr-hero .pwr-hero__info-box.page-center {
    bottom: none;
}
   .pwr-post-header__title {
 font-size: 56px;
}
 
/* Optimize for mobile - Undo if it has issues*/  
/* code[class*=language-] {
  white-space: pre-line!important;
  word-wrap: break-word!important;
} */
  
  
    /*Vertical alignment of search banner*/
.systems-page--search-results .pwr-hero .pwr-hero__info-box {
  bottom: 150px;
}
  
/*Click Demo - Hidden from Mobile and Tablets */
  div#hs_cos_wrapper_module_16581600369059, div#hs_cos_wrapper_module_165816003690510 {
    display: none!important;
}
  
/* Show notification to Switch to Desktop in Click demo*/
.span12.widget-span.widget-type-cell.cell_16582188545832-background-color.cell_16582188545832-padding.dnd-column.cell_16582188545832-vertical-alignment {
 display: block;
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

  /*Remove extra whitespaces in Click demo*/
.row-fluid-wrapper.row-depth-1.row-number-6.dnd_area-row-2-background-gradient.dnd-section.dnd_area-row-2-vertical-alignment {
    padding-top: 0px!important;
    padding-bottom: 0px!important;
}
  
/*Left and Right margin on Blog posts - phone and Tablet view*/
  .pwr-post-content, .pwr-post-social {
    margin: 0 20px!important;
}
  
  
}

@media screen and (max-width: 1256px) and (min-width: 992px) {
  .pwr-post-body {
    padding-left: 40px;
    padding-right: 40px;
  }
  
  
  /*Vertical alignment of search banner*/
.systems-page--search-results .pwr-hero .pwr-hero__info-box {
  bottom: 150px;
}

/* Click demo Hidden on Small screens*/  
  span#hs_cos_wrapper_module_16581600369059_ {
     display: none; 
}

/* Hid notification to Switch to Desktop in Click demo*/
.span12.widget-span.widget-type-cell.cell_16582188545832-padding.dnd-column.cell_16582188545832-vertical-alignment {
 display: none!important;
}
  
/*Remove extra whitespaces in Click demo*/  
.row-fluid-wrapper.row-depth-1.row-number-6.dnd_area-row-2-background-gradient.dnd-section.dnd_area-row-2-vertical-alignment {
    padding-top: 0px!important;
    padding-bottom: 0px!important;
  }  
  
.span6.widget-span.widget-type-cell.cell_16577838758358-vertical-alignment.dnd-column {
    padding-right: 40px!important;
}
  
  .row-fluid-wrapper.row-depth-1.row-number-21.cell_16577839527147-row-0-vertical-alignment.dnd-row, .row-fluid-wrapper.row-depth-1.row-number-25.cell_16577839731147-row-0-vertical-alignment.dnd-row, .row-fluid-wrapper.row-depth-1.row-number-29.cell_16577840068827-row-0-vertical-alignment.dnd-row,
  .row-fluid-wrapper.row-depth-1.row-number-33.cell_16577840246117-row-0-vertical-alignment.dnd-row, .span6.widget-span.widget-type-cell.cell_16577838758357-vertical-alignment.dnd-column {
    padding-left: 40px!important;
}
  
}


@media only screen and (min-width: 1257px){
  
  /*Vertical alignment of search banner*/
.systems-page--search-results .pwr-hero .pwr-hero__info-box {
  bottom: 150px;
}
  
/* Hid notification to Switch to Desktop in Click demo*/
.span12.widget-span.widget-type-cell.cell_16582188545832-padding.dnd-column.cell_16582188545832-vertical-alignment {
 display: none!important;
}
  
/*Remove extra whitespaces in Click demo*/   
  .row-fluid-wrapper.row-depth-1.row-number-6.dnd_area-row-2-background-gradient.dnd-section.dnd_area-row-2-vertical-alignment {
    padding-top: 0px!important;
    padding-bottom: 0px!important;
  }  
  
/*   .row-fluid-wrapper.row-depth-1.row-number-16.dnd_area-row-6-padding.dnd_area-row-6-vertical-alignment.dnd-section.dnd_area-row-6-max-width-section-centering {
    padding-left: 40px!important;
    padding-right: 40px!important;
} */
  
  .row-fluid-wrapper.row-depth-1.row-number-21.cell_16577839527147-row-0-vertical-alignment.dnd-row, .row-fluid-wrapper.row-depth-1.row-number-25.cell_16577839731147-row-0-vertical-alignment.dnd-row, .row-fluid-wrapper.row-depth-1.row-number-29.cell_16577840068827-row-0-vertical-alignment.dnd-row,
  .row-fluid-wrapper.row-depth-1.row-number-33.cell_16577840246117-row-0-vertical-alignment.dnd-row, .span6.widget-span.widget-type-cell.cell_16577838758357-vertical-alignment.dnd-column {
    padding-left: 40px!important;
}
  
  .span6.widget-span.widget-type-cell.cell_16577838758358-vertical-alignment.dnd-column {
    padding-right: 40px!important;
}
  
}

a#cta_button_7466322_565e128a-dae4-46ae-85b3-298082bd8094.cta_button.btn-cta:hover {
background-color: #22535F!important;
color: black;
}

/*Grey scale for Logo slider*/
.pwr-sec-clients__logo--grayscale {
    opacity: 0.7;
    filter: grayscale(1) brightness(0.5);
  }

/* Styling for the Forms */
div.pwr-sec-form.pwr-sec-form--box.pwr--light.lazyloaded {
background-color: white !important;
}

[type="checkbox"]+span:before {
border: 1px solid #317687;
}

body form.hs-form fieldset[class*="form-columns"] .hs-input {
background-color: #DCDCDC;
}


/* change video button background color*/
.pwr-sec-video__button {
background-color: #D3D3D3;
}

/*Change bullet from dashes to discs*/
div.pwr-rich-text.pwr-sec-txt__left ul li:before, .hs_cos_wrapper_type_rich_text ul:not(.inputs-list) li:before {
    color: #317687;
    content: "• ";
    left: -28px;
  font-size: 1.5em;
   background-color: white;
   top: 0px!important; 
}

#main-content .body-container .hs_cos_wrapper_type_rich_text ul:not(.inputs-list):not([style*="list-style-type"]) li:before{
background: transparent;
}

body, .pwr--light  {
color: #3C3C47;
}

.pwr-hero__title, .pwr--dark .pwr-hero__title {
    color: #3C3C47;
} 

/*Box shadow for gif on homepage*/
/* #hs_cos_wrapper_widget_1650967925939 { */
/* box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 2px, rgba(0, 0, 0, 0.07) 0px 2px 4px, rgba(0, 0, 0, 0.07) 0px 4px 8px, rgba(0, 0, 0, 0.07) 0px 8px 16px, rgba(0, 0, 0, 0.07) 0px 16px 32px, rgba(0, 0, 0, 0.07) 0px 32px 64px; */
/*   box-shadow: rgb(0 0 0 / 16%) 0px 3px 6px, rgb(0 0 0 / 23%) 0px 3px 6px;
} */

/*Box shadow for video on cli page*/
#oembed_container-widget_1663073419698 {
/* box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 2px, rgba(0, 0, 0, 0.07) 0px 2px 4px, rgba(0, 0, 0, 0.07) 0px 4px 8px, rgba(0, 0, 0, 0.07) 0px 8px 16px, rgba(0, 0, 0, 0.07) 0px 16px 32px, rgba(0, 0, 0, 0.07) 0px 32px 64px; */
  box-shadow: rgb(0 0 0 / 16%) 0px 3px 6px, rgb(0 0 0 / 23%) 0px 3px 6px;
}

/*Box shadow for press release 20230208*/
#hs_cos_wrapper_widget_1675876905368 {
/* box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 2px, rgba(0, 0, 0, 0.07) 0px 2px 4px, rgba(0, 0, 0, 0.07) 0px 4px 8px, rgba(0, 0, 0, 0.07) 0px 8px 16px, rgba(0, 0, 0, 0.07) 0px 16px 32px, rgba(0, 0, 0, 0.07) 0px 32px 64px; */
  box-shadow: rgb(0 0 0 / 16%) 0px 3px 6px, rgb(0 0 0 / 23%) 0px 3px 6px;
}

/*Box shadow for webinar "beyond unit testin" page*/
#hs_cos_wrapper_widget_1669199716483 {
/* box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 2px, rgba(0, 0, 0, 0.07) 0px 2px 4px, rgba(0, 0, 0, 0.07) 0px 4px 8px, rgba(0, 0, 0, 0.07) 0px 8px 16px, rgba(0, 0, 0, 0.07) 0px 16px 32px, rgba(0, 0, 0, 0.07) 0px 32px 64px; */
  box-shadow: rgb(0 0 0 / 16%) 0px 3px 6px, rgb(0 0 0 / 23%) 0px 3px 6px;
}

/*Box shadow for press release - fuzzing weekly */
#hs_cos_wrapper_widget_1674576431637 {
/* box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 2px, rgba(0, 0, 0, 0.07) 0px 2px 4px, rgba(0, 0, 0, 0.07) 0px 4px 8px, rgba(0, 0, 0, 0.07) 0px 8px 16px, rgba(0, 0, 0, 0.07) 0px 16px 32px, rgba(0, 0, 0, 0.07) 0px 32px 64px; */
  box-shadow: rgb(0 0 0 / 16%) 0px 3px 6px, rgb(0 0 0 / 23%) 0px 3px 6px;
}


/*Box shadow for video on cli webinar page*/
#oembed_container-widget_1663679159520 {
/* box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 2px, rgba(0, 0, 0, 0.07) 0px 2px 4px, rgba(0, 0, 0, 0.07) 0px 4px 8px, rgba(0, 0, 0, 0.07) 0px 8px 16px, rgba(0, 0, 0, 0.07) 0px 16px 32px, rgba(0, 0, 0, 0.07) 0px 32px 64px; */
  box-shadow: rgb(0 0 0 / 16%) 0px 3px 6px, rgb(0 0 0 / 23%) 0px 3px 6px;
}

/*Box shadow for docs on cli webinar page*/
.span12.widget-span .widget-type-cell.cell_16636812984703-vertical-alignment.cell_16636812984703-padding.dnd-column.cell_16636812984703-background-color {
/* box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 2px, rgba(0, 0, 0, 0.07) 0px 2px 4px, rgba(0, 0, 0, 0.07) 0px 4px 8px, rgba(0, 0, 0, 0.07) 0px 8px 16px, rgba(0, 0, 0, 0.07) 0px 16px 32px, rgba(0, 0, 0, 0.07) 0px 32px 64px; */
  box-shadow: rgb(0 0 0 / 16%) 0px 3px 6px, rgb(0 0 0 / 23%) 0px 3px 6px;
}


/*Box shadow for gif on CLI-Tool Page*/
.span12.widget-span.widget-type-cell.cell_16581530041983-vertical-alignment.cell_16581530041983-background-color.cell_16581530041983-padding.dnd-column  {
/* box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 2px, rgba(0, 0, 0, 0.07) 0px 2px 4px, rgba(0, 0, 0, 0.07) 0px 4px 8px, rgba(0, 0, 0, 0.07) 0px 8px 16px, rgba(0, 0, 0, 0.07) 0px 16px 32px, rgba(0, 0, 0, 0.07) 0px 32px 64px; */
  box-shadow: rgb(0 0 0 / 16%) 0px 3px 6px, rgb(0 0 0 / 23%) 0px 3px 6px;
}


/*Box shadow for gif on HomePage Version B (Former Product Tour) */
#hs_cos_wrapper_module_16577837370577 img, div#hs_cos_wrapper_module_165778387583514 img, div#hs_cos_wrapper_module_16577839731153 img, div#hs_cos_wrapper_module_165778400688212 img, div#hs_cos_wrapper_module_1657784024612 img {
     box-shadow: rgb(0 0 0 / 16%) 0px 3px 6px, rgb(0 0 0 / 23%) 0px 3px 6px;
}

/*Box shadows for videos on Java Testing Page */
.video-stream.html5-main-video {
     box-shadow: rgb(0 0 0 / 16%) 0px 3px 6px, rgb(0 0 0 / 23%) 0px 3px 6px;
}

div#oembed_container-widget_1649229834363, div#oembed_container-module_16498471655064 .iframe_wrapper{
    box-shadow:  rgb(0 0 0 / 16%) 0px 3px 6px, rgb(0 0 0 / 23%) 0px 3px 6px;
}


/*Box shadow for gif on Open Positions page*/
.widget_1651066610278-flexbox-positioning > div {
box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
}

/*Box shadow for Demo Video*/
div#oembed_container-widget_1655124746937 {
    box-shadow: rgb(0 0 0 / 16%) 0px 3px 6px, rgb(0 0 0 / 23%) 0px 3px 6px;
}

/*Box shadow for Fuzzing Webservices Webinar*/
.span6.widget-span.widget-type-cell.cell_1658238033958-padding.cell_1658238033958-background-color.dnd-column {
    box-shadow: rgb(0 0 0 / 16%) 0px 3px 6px, rgb(0 0 0 / 23%) 0px 3px 6px;
}

/*Box shadow for Rest API Testing*/
div#oembed_container-widget_1651684272313 .iframe_wrapper {
  box-shadow: rgb(0 0 0 / 16%) 0px 3px 6px, rgb(0 0 0 / 23%) 0px 3px 6px;
}

/*Box shadow for Webinar*/
div#oembed_container-widget_1659367077801 {
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

/*Box shadow for REST API Webinar*/
div#hs_cos_wrapper_widget_1654080450935 {
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

/*Box shadow for gif on Product Tour */

.widget_1651149529826-flexbox-positioning > div, .widget_1651148931661-flexbox-positioning > div, .widget_1649939647035-flexbox-positioning > div, .widget_1651149315095-flexbox-positioning > div  {
     box-shadow: rgb(0 0 0 / 16%) 0px 3px 6px, rgb(0 0 0 / 23%) 0px 3px 6px;
}

/*Box shadow for img in Products page*/
#hs_cos_wrapper_widget_1653315012473 img, div#hs_cos_wrapper_module_16533168728344 img, div#hs_cos_wrapper_module_1653320058821 img, div#hs_cos_wrapper_module_16533180036983 img, div#hs_cos_wrapper_widget_1653921263606 img  {
 box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
} 


/*Aligning of form in Register for CI Fuzz*/
#hs_cos_wrapper_widget_1651224046102 > div {
    padding: 130px 30px 140px;
}

body input[type="email"] {
 width: 80%;
 background-color: #dcdcdc;
}

.pwr-step__count {
color: #fff;
}

/*Remove TOUCH icon from images*/
.pwr-touch-btn { 
    display: none;
}

/*Button Styling*/
a.cta_button:hover, a.cta_button:focus, a.cta_button:active {
text-decoration: none;
}
a.cta_button {
color: #fff!important;
}

.pwr--dark .cta_button:not(.pwr-cta--hubspot-style):hover:after, .pwr--dark .pwr-cta--primary-solid .cta_button:not(.pwr-cta):not(.pwr-cta--hubspot-style):hover:after,
a#cta_button_7466322_565e128a-dae4-46ae-85b3-298082bd8094.cta_button.btn-cta:hover {
  background-color: #4ab1cb;
}

.pwr--dark .cta_button:not(.pwr-cta--hubspot-style):not(.pwr-cta--link):hover, .pwr--dark .pwr-cta--primary-solid .cta_button:not(.pwr-cta):not(.pwr-cta--hubspot-style):hover,
a#cta_button_7466322_565e128a-dae4-46ae-85b3-298082bd8094.cta_button.btn-cta:hover {
color: #fff;
}

/*Removing underline from all links*/
a, a:hover, a:focus, a:active {
    text-decoration: none !important;
}

/*Header Nav Hover Color and border radius*/
.hs-menu-wrapper li:not(.hs-menu-depth-1):hover>a, .hs-menu-wrapper li.active-branch:not(.hs-menu-depth-1)>a {
    background-color: #4ab1cb;
    border-radius: 5px;
}

main#main-content.body-container-wrapper a {
color: #317687;
} 

body #main-content body-container a {
 color: #317687!important;
}

.pwr-footer-full.pwr--dark .hs-menu-wrapper.hs-menu-flow-vertical li.hs-menu-depth-1>a {
  color: #fff;
}

.pwr-footer-company-info .pwr-footer-company-info__desc {
color: #fff;
}

.pwr-footer-legal__content .pwr-footer-legal__notice { 
color: rgba(255,255,255,0.8);
}

/*Background color change of preview articles*/
.pwr-blog-listing:not(.pwr-blog-listing--author-page) .pwr-post-item__content {
    background-color: #f4f6fa;
}

.pwr-post-content .pwr-post-comments{
display: none;
}

.pwr-post-item__overlay {
    background: -moz-linear-gradient(left, #70b0bd 0%, #c8bae3 100%);
    background: -webkit-linear-gradient(left, #70b0bd 0%, #c8bae3 100%);
    background: linear-gradient(to right, #70b0bd 0%, #c8bae3 100%);
}

.pwr-post-item:not(.pwr-post-item--1col):hover .pwr-post-item__name, .pwr-post-item:not(.pwr-post-item--1col):hover .pwr-post-item__title, .pwr-post-item:not(.pwr-post-item--1col):hover .pwr-post-item__desc, .pwr-post-item:not(.pwr-post-item--1col):hover .pwr-post-item__more-link, .pwr-post-item:not(.pwr-post-item--1col):hover .pwr-post-item__n-min-read, .pwr-post-item:not(.pwr-post-item--1col):hover .pwr-post-item__date, .pwr-post-item__content.pwr--dark .pwr-post-item__name, .pwr--dark .pwr-post-item__content:not(.pwr--light) .pwr-post-item__name, .pwr-post-item__content.pwr--dark .pwr-post-item__title, .pwr--dark .pwr-post-item__content:not(.pwr--light) .pwr-post-item__title, .pwr-post-item__content.pwr--dark .pwr-post-item__desc, .pwr--dark .pwr-post-item__content:not(.pwr--light) .pwr-post-item__desc, .pwr-post-item__content.pwr--dark .pwr-post-item__more-link, .pwr--dark .pwr-post-item__content:not(.pwr--light) .pwr-post-item__more-link, .pwr-post-item__content.pwr--dark .pwr-post-item__n-min-read, .pwr--dark .pwr-post-item__content:not(.pwr--light) .pwr-post-item__n-min-read, .pwr-post-item__content.pwr--dark .pwr-post-item__date, .pwr--dark .pwr-post-item__content:not(.pwr--light) .pwr-post-item__date {
    color: #3C3C47;
    transition: color .4s ease-in-out;
}

.pwr-post-item__more-link, .pwr-sec__title {
  color: #3C3C47;
}

.pwr-post-item__desc {
font-weight: 500;
}

.pwr--neg-margin-lr-10 .cta_button.pwr-cta--regular-border:before {
 background-color: #4ab1cb; 
}

.pwr--neg-margin-lr-10 .cta_button.pwr-cta--regular-border {
  color: #fff;
  border-color: none;
}

/* Color of humburger menu */
.pwr--dark .pwr-burger__menu .hs-menu-wrapper li>a, .pwr--dark .pwr-burger__menu .hs-menu-wrapper li>a:after  {
 color: #fff !important
}

/*Increase font weight of time to read article in blog*/
.pwr-post-item__author .pwr-post-item__n-min-read {
font-weight: 700;
}

.pwr-post-content .hs_cos_wrapper_type_rich_text ul:not(.inputs-list) {
font-weight:400;
}


div.pwr-hero.pwr-hero--small.pwr--dark.lazyloaded, div.pwr-hero.pwr-hero--x-small.pwr--dark.lazyloaded {
 background: linear-gradient(to right, #70b0bd 0%, #c8bae3 100%)!important;
}

/*Capitalize Email subscription header*/
h1#communication-preferences {
    text-transform: lowercase;
}

h1#communication-preferences:first-letter {
    text-transform: capitalize;
}

h1#email-unsubscribe {
    text-transform: lowercase;
}

h1#email-unsubscribe:first-letter {
    text-transform: capitalize;
}

/*Email Subscription pages*/
.pwr-email-prefs .email-prefs .item .item-inner {
    background-color: #f0f7fc;
    border: 1px solid #e0e7ec;
}

.email-prefs .item .item-inner.highlighted-subscription, .email-prefs .item .item-inner.highlighted-subscription.selected {
    background: #f0f7fc!important;
}

/*Cookie Banner Button settings*/
 div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-cookie-settings-button{
    border: 1px solid #1D8296!important;
    font-family: inherit;
    font-size: inherit;
    font-weight: 400!important;
    line-height: inherit;
    text-align: left;
    text-shadow: none!important;
    border-radius: 3px;
    display: inline-block;
    padding: 10px 16px!important;
    text-decoration: none!important;
    }

    div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-decline-button {
    background-color: #4ab1cb !important;
    border: 1px solid #1D8296!important;
    }

  body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-decline-button {
    color: #fff !important;
}

div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-en-cookie-confirmation-buttons-area div#hs-eu-cookie-confirmation-button-group a#hs-eu-decline-button {
    color: #fff;
    background-color: #4ab1cb !important;
}

.hs_cos_wrapper_type_rich_text ul:not(.inputs-list){
font-weight: 400;
}

textarea {
    background-color: #dcdcdc;
}

/*Copy Button to Code snippets*/

div.code-toolbar>.toolbar>.toolbar-item>button {
    color: #fff!important;
    font-size: 1em!important;
    padding: 0.2em 0.5em!important;
    background: #4ab1cb!important;
    box-shadow: none!important;
    border-radius: 5px!important;
}

/*Remove background from code highlight */
.token.operator {
    background: inherit!important;
}

/*Buttons in blog post*/
.body-container-wrapper--blog-post .pwr-post-content .cta_button {
  padding: 18px 24px!important;
}

/*Remove white space for Top and Buttom of content in Blog posts*/
.pwr-post-body {
  padding-top: 0px!important;
}

.pwr-post-content {
  padding-bottom: 0px!important;
}

.pwr-sec-posts--vertical-layout .pwr-sec-posts__intro-sec {
    margin-bottom: 0px!important;
}

/*Capitalize blog header*/
.pwr-post-header__title, .pwr-hero__title, .pwr-post-item__title {
 text-transform: capitalize!important;  /* var(--tt-title) */
}

/*Adds spacing to top of Related articles in blog*/
.pwr-sec-posts {
padding-top: 40px!important;
}

/*Capitalize mobile menu*/
.pwr-burger {
   text-transform: capitalize!important;
}

/*Make search color black in mobile view*/
input#pwr-js-burger-search__input {
    color: #3c3c47!important;
}

/*Gradient in Search Page*/
.pwr-hero.pwr-hero--x-small.pwr--light.lazyloaded {
    background-image: linear-gradient(to right, rgba(112, 176, 189, 1), rgba(210, 229, 252, 1)) !important;
}

/* Change hover color in Search pages hover*/
.pwr-search-results__entry:hover {
    background-color: #4ab1cb!important;  
}

/*Font color in search page hover*/
.pwr-search-results__entry:hover .pwr-search-results__description {
   color: #fff!important;
}

.pwr-search-results__entry:hover .pwr-search-results__title {
 color: #fff!important;
}

/*Error Detection icon and text - Homepage*/
g#Alternate\ Shield1_layer {
    fill: #3C3C47;
}

/*Form - spacing btw First name and last name*/
body form.hs-form fieldset[class*="form-columns"] .input {
    margin-right: 10px!important;
}

/*Footer menu- capitalize*/
.pwr-footer-full .hs-menu-wrapper.hs-menu-flow-vertical li.hs-menu-depth-1>a {
 text-transform: capitalize!important;
}

/*Guided Product Tour*/
.span12.widget-span.widget-type-custom_widget.dnd-module {
    max-width: 100%;
}

div#hs_cos_wrapper_widget_1658140084714, div#hs_cos_wrapper_module_16581600369059 {
    width: 100%;
    border-radius: 8px;
    overflow: hidden;
}

span#hs_cos_wrapper_widget_1658140084714_, span#hs_cos_wrapper_module_16581600369059_ {
    position: relative;
    width: 100%;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    background: url(https://7466322.fs1.hubspotusercontent-na1.net/hubfs/7466322/Gifs/Spinner-1s-200px_update.gif) no-repeat center center;
}

span#hs_cos_wrapper_widget_1658140084714_ iframe, span#hs_cos_wrapper_module_16581600369059_ iframe {
    transform: scale(.7);
    position: relative;
    min-height: 1000px;
    min-width: 1700px;
    max-width: 1900px;
    height: 100%;
    width: 100%;
    border-radius: 20px;
    overflow: hidden;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    margin: -100px auto!important;
}


/*Header colors*/
.pwr-header.pwr--dark {
    background-color: rgb(54, 54, 54);
}

.pwr-header--light-on-scroll.scroll {
    background-color: #fff!important;
}

/*Hide texts*/
.no_show {
visibility: hidden;
}

/*Change color of anchor on Test-homepage (CHW)*/
span#hs_cos_wrapper_module_16577837370576_ p a {
    color: #317687!important;
}

input.hs-button.primary.large:hover, input.hs-button.primary.large:active, input.hs-button.primary.large:focus, input.hs-button.primary.large:visited, input.hs-button.primary.large:target, input.hs-button.primary.large:focus-within, input.hs-button.primary.large:focus-visible {
  background-color: #4ab1cb!important;
}

/*Align Related Blog Post Session in each Blog Post*/

.pwr-sec-posts__container.pwr-sec-posts__container--standard.pwr--neg-margin-lr-10.pwr--clearfix {
    margin-left: 0px!important;
    margin-right: 0px!important;
}

/*Optimize Bullet points Texts*/
#main-content .pwr-rich-text ul li {
  font-weight: 400!important;
}

#main-content .pwr-rich-text ul li a{
  font-size: 18px!important;
  color: #317687!important;
}

/*Adds some Margin to menu options*/
li.hs-menu-item.hs-menu-depth-2 {
    margin-top: 5px;
    margin-bottom: 5px;
}

/*Change color of header in Search and Hamburger Menu*/
.pwr--dark .pwr-header-search, .pwr-burger.pwr--dark {
background-color: #363636;
}

/*Styling for the Login menu on header*/
#cta_button_7466322_5153c10f-1644-461d-ba75-862569155c2d:before {
    background: transparent;
}

.pwr-header--light-on-scroll.scroll .pwr-header-right-bar>
.pwr-header-right-bar__item a#cta_button_7466322_5153c10f-1644-461d-ba75-862569155c2d {
    color: #171b25!important;
}

.pwr-header--light-on-scroll.scroll .pwr-header-right-bar>
.pwr-header-right-bar__item a#cta_button_7466322_5153c10f-1644-461d-ba75-862569155c2d:hover {
    color: #fff!important;
}

/*Styling pipe character in copyright section of footer*/
.pwr-footer-legal__content .pwr-footer__item .hs-menu-wrapper li:not(:last-child):after {
     color: rgba(255,255,255,0.8);
}

/*Styling dropdown in mobile menu*/
.pwr--dark .pwr-burger__menu .hs-menu-wrapper li.hs-item-has-children>a:before {
    background-color: #4ab1cb;
}

/*Styling button on webinar page*/
main#main-content .hs-button {
  color: #fff!important;
}

main#main-content .hs-button:hover {
 background: #4AB1CB !important;
}

/*Styling submit buttons*/
div:not(.pwr-form)>.hs_cos_wrapper_type_form form.hs-form .hs-submit:before, div:not(.pwr-form)>.hs_cos_wrapper_type_form form.hs-form .hs-submit:hover:after {
    background-color: #4AB1CB !important;
}

/*Changes color of highlight when selections are made*/
::selection {
    background: rgba(74, 177, 203, 0.6);
}

/*Accrodion styles*/
.pwr-accordion__title {
     text-transform: capitalize!important;
}

.pwr-accordion.active .pwr-accordion__desc a{
      font-weight: 500;
}

/*Changes to list bullet points*/
.hs_cos_wrapper_type_rich_text ul:not(.inputs-list) li::before, .pwr-rich-text ul li:before{
background-color: none;
content: "\2022"!important;
    list-style-type: circle;
    height: 0px;
    left: -28px;
    position: absolute;
    top: 0px;
    width: 0px;
    color: #317687!important
}

/*Webinar page - Box shadow*/

li.hs-menu-item.hs-menu-depth-1.hs-item-has-children a, li.hs-menu-item.hs-menu-depth-1 a, #hs-cta-f39786ea-28b9-467b-91b0-d127aab95f66 a {
    text-transform: capitalize!important;
}

.pwr-header-right-bar__item.pwr-header-right-bar__cta.pwr-header-right-bar__cta--second.pwr-cta.pwr-cta--primary-solid a {
    text-transform: none!important;
}

#main-content .cta_button:not(.pwr-cta--hubspot-style):before, #main-content .pwr-cta--primary-solid .cta_button:not(.pwr-cta):not(.pwr-cta--hubspot-style):before, .pwr-header-right-bar__item.pwr-header-right-bar__cta.pwr-header-right-bar__cta--second.pwr-cta.pwr-cta--primary-solid a:before, .pwr-footer-company-info .hs-cta-wrapper .cta_button:not(.pwr-cta--hubspot-style):before, #main-content .pwr-btn--primary-solid .hs-submit:before {
 background: #4ab1cb;
}

#main-content .hs-cta-node .cta_button, .hs-cta-wrapper #cta_button_7466322_565e128a-dae4-46ae-85b3-298082bd8094, .pwr-mini-cta.vanilla.pwr--clearfix.pwr-mini-cta--align-c .pwr-cta.pwr-cta--primary-solid.pwr-cta--large a, .pwr-cta.pwr-cta--primary-solid.pwr-cta--large .cta_button, main#main-content .hs-button {
    text-transform: none;
}

#main-content .hs-cta-node .cta_button:hover{
 background: #4ab1cb!important;
}

.pwr-filter .pwr-filter__list .pwr-filter__list-item, .pwr-burger-bottom-bar .pwr-burger-bottom-bar__item.pwr-cta.pwr-cta--primary-solid a, #main-content .pwr-testimonial__info , .pwr-filter .pwr-filter__dropdown.pwr-filter__dropdown--mobile .pwr-filter__dropdown select{
  text-transform: none;
}

.blog-index .blog-content .pwr-blog-listing, .body-container-wrapper .pwr-post-body {
 background: #fff;
}

#main-content .cta_button:not(.pwr-cta--hubspot-style):hover:after, .pwr-cta--primary-solid .cta_button:not(.pwr-cta):not(.pwr-cta--hubspot-style):hover:after,.header__container .pwr-header--light-on-scroll.scroll .pwr-cta--primary-solid .cta_button:not(.pwr-cta):not(.pwr-cta--hubspot-style):hover:after, .pwr-burger-bottom-bar .pwr-burger-bottom-bar__item.pwr-cta.pwr-cta--primary-solid a:before{
 background: #4ab1cb;
}

#main-content .pwr-image-box{
--mod-imgb-clr-hover-box-background: none;
}

.pwr-post-item__n-min-read, .pwr-post-item__name, .pwr-post-header__title, .pwr-post-item__title, .pwr-filter__dropdown select, .pwr-post-item__more-link, .cta_button:not(.pwr-cta--hubspot-style), .hs-submit {
text-transform: none!important;
}

.pwr-image-box__below.pwr--colored-box {
    padding: 35px 10px!important;
}

/*Testimonial styles*/

.pwr-testimonial__info {
    font-size: 1.35em;
}

.pwr-testimonial__author .pwr-avatar .pwr-avatar__small {
    height: 100px;
    width: 100px;
}

#main-content .pwr-testimonial__author .pwr-testimonial__info {
 padding-left: 25px;
}

/*Make blog filter center*/
.blog-content .pwr-filter ul.pwr-filter__list {
    text-align: center;
}

/*Changes all paragraph and scan text to 18px*/
#main-content .body-container p:not(.span12.widget-span.widget-type-cell div:first-child, .col-md-9 .terminal .window .output-content p), #main-content .body-container scan:not(.span12.widget-span.widget-type-cell div:first-child) {
 font-size: 18px;
}


#main-content .blog-index .blog-header .pwr-hero__info-box .pwr-hero__desc {
	    max-width: 700px;
}