/* Source and licensing information for the line(s) below can be found at https://www.veracode.com/themes/custom/veracode_2022/dist/css/components/appsec/vc-appsec-kb.css. */
.layout{max-width:100% !important}.form-item{margin-right:15px;margin-top:1rem;margin-bottom:1rem;float:none}.vc-appsec-search.veracode-ui{background-color:#000;padding:40px;margin:0}.vc-appsec-search.veracode-ui .app-sec{font-size:16px;line-height:26px;letter-spacing:.8px;color:#00b3e6;font-weight:500;margin:0 0 10px}.vc-appsec-search.veracode-ui .input-search-label{color:#fff;font-size:22px;line-height:27px;text-align:center;margin-top:0;margin-bottom:10px;font-weight:700}.vc-appsec-search.veracode-ui h1{color:#fff;text-transform:capitalize;font-size:42px;line-height:47px;margin-bottom:0}.vc-appsec-search.veracode-ui p{color:#fff;text-transform:capitalize;font-size:42px;line-height:47px;font-weight:700;margin-bottom:0}.vc-appsec-search.veracode-ui .appsec-search-form{position:relative}.vc-appsec-search.veracode-ui .appsec-search-form label{position:absolute;margin-bottom:0;right:18px;top:13px;cursor:pointer}.vc-appsec-search.veracode-ui .appsec-search-form .search-field{width:347px;height:54px;padding-right:50px;padding-left:20px;font-size:14px;background:#fff;border:none}.vc-menu .mobile-nav .mobile-search{display:none}.vc-menu .mobile-nav .mobile-search--open{display:flex;display:flexbox}.custom-appsec-menu{margin:0 !important;min-height:100%}.custom-appsec-menu ul{list-style:none;padding:0}.custom-appsec-menu .col{padding:0}.custom-appsec-menu>.parent-menu{list-style:none;background-color:#242626;margin:0;position:relative}.custom-appsec-menu>.parent-menu p{margin:0}.custom-appsec-menu>.parent-menu .appsec-menu-items{color:#e2e369;display:block;padding:10px;text-decoration:none}.custom-appsec-menu>.parent-menu .appsec-menu-items:hover{color:#000}.custom-appsec-menu>.parent-menu li.level-0{border-bottom:1px solid #000}.custom-appsec-menu>.parent-menu li.level-0>.appsec-menu-items{padding:20px 10px;font-size:15px}.custom-appsec-menu>.parent-menu li.level-0>ul{position:absolute;left:100%;top:0;width:198px;background-color:#000;display:none;z-index:999}.custom-appsec-menu>.parent-menu li.level-0>ul .appsec-menu-items{font-size:12px;padding:5px 10px}.custom-appsec-menu>.parent-menu li.level-0>ul ul.accordion-sub-menu{display:none;background:#222626;margin:5px 20px}.custom-appsec-menu>.parent-menu li.level-0>ul li.active ul.accordion-sub-menu{display:block}.custom-appsec-menu>.parent-menu li.level-0 li.level-1>a{border-right:3px solid rgba(0,0,0,0)}.custom-appsec-menu>.parent-menu li.level-0 li.level-1>a:hover{color:#fff;background-color:#000;border-color:#e2e369}.custom-appsec-menu>.parent-menu li.level-0 li.level-2>a:hover{background-color:#e2e369;color:#000}.custom-appsec-menu>.parent-menu li.level-0 li.has-leaf.level-1>a{position:relative}.custom-appsec-menu>.parent-menu li.level-0 li.has-leaf.level-1>a .collapse-icon::after{position:absolute;content:"+";right:10px;top:5px;display:block;font-size:20px;line-height:1}.custom-appsec-menu>.parent-menu li.level-0 li.has-leaf.level-1.active>a .collapse-icon::after{content:"-"}.custom-appsec-menu>.parent-menu li.level-0:hover>.appsec-menu-items{background-color:#000;border-right:3px solid #e2e369;color:#fff}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.layout-appsec.layout--content-appsec{background-color:#242626;overflow:hidden}.layout-appsec.layout--content-appsec .vc-breadcrumb__link--prev{font-size:.875rem;color:#242626;text-decoration:underline}.layout-appsec.layout--content-appsec .vc-breadcrumb__link--prev:hover{text-decoration:none}.layout-appsec.layout--content-appsec .vc-breadcrumb.vc-breadcrumb--over-hero{position:static}.layout-appsec.layout--content-appsec .vc-breadcrumb.vc-breadcrumb--over-hero .container{color:#242626;width:100%;padding:0;max-width:100%}.layout-appsec.layout--content-appsec .vc-breadcrumb.vc-breadcrumb--over-hero .container .vc-breadcrumb__divide{background-color:#242626;margin:0 5px;display:inline-block;vertical-align:middle;height:15px;padding:0 .5px}.layout-appsec.layout--content-appsec .vc-breadcrumb.vc-breadcrumb--over-hero .container a{color:#242626}.layout-appsec.layout--content-appsec .vc-breadcrumb.vc-breadcrumb--over-hero .container .vc-breadcrumb__link{color:#242626;font-size:14px}.layout-appsec.layout--content-appsec .vc-breadcrumb.vc-breadcrumb--over-hero .container .reading-time{padding-left:5px;font-weight:500}.layout-appsec.layout--content-appsec .layout__region--sidebar{max-width:182px}.layout-appsec.layout--content-appsec .block-basic-content{padding-right:40px;padding-left:15px}.layout-appsec.layout--content-appsec .appsec-main-content{padding:40px}.layout-appsec.layout--content-appsec .appsec-main-content.vc-appsec-search-results{padding:0}.layout-appsec.layout--content-appsec .appsec-main-content.vc-appsec-search-results .appsec-search-form .vc-appsec-search-breadcrumbs{padding:15px 40px 10px}.layout-appsec.layout--content-appsec .appsec-main-content.vc-appsec-search-results .appsec-search-form .vc-appsec-search-breadcrumbs .vc-breadcrumb__link{color:#242626;font-size:14px}.layout-appsec.layout--content-appsec .appsec-main-content.vc-appsec-search-results .appsec-search-form .vc-appsec-search-breadcrumbs .vc-breadcrumb__link.vc-breadcrumb__link--prev{text-decoration:underline}.layout-appsec.layout--content-appsec .appsec-main-content.vc-appsec-search-results .appsec-search-form .vc-appsec-search-breadcrumbs .vc-breadcrumb__divide{height:15px;width:1px;background-color:#242626;margin:0 5px;display:inline-block;vertical-align:middle}.layout-appsec.layout--content-appsec .appsec-main-content.vc-appsec-search-results .appsec-search-form .vc-appsec-search-breadcrumbs vc-breadcrumb__link{color:#242626}.layout-appsec.layout--content-appsec .appsec-main-content.vc-appsec-search-results .appsec-search-form .vc-appsec-sort{padding:10px 40px}.layout-appsec.layout--content-appsec .appsec-main-content.vc-appsec-search-results .appsec-search-form .vc-appsec-sort h1{margin:0}.layout-appsec.layout--content-appsec .appsec-main-content.vc-appsec-search-results .appsec-search-form .vc-appsec-sort .js-form-item label{display:none}.layout-appsec.layout--content-appsec .appsec-main-content.vc-appsec-search-results .appsec-search-form .vc-appsec-sort .js-form-item select.form-select{padding:10px 30px}.layout-appsec.layout--content-appsec .appsec-main-content.vc-appsec-search-results .appsec-search-form .vc-appsec-search .keyword-search-wrapper{position:relative}.layout-appsec.layout--content-appsec .appsec-main-content.vc-appsec-search-results .appsec-search-form .vc-appsec-search .keyword-search-wrapper img.appsec-search__icon{position:absolute;bottom:17px;right:18px}.layout-appsec.layout--content-appsec .appsec-main-content.vc-appsec-search-results .appsec-search-form .vc-appsec-search .keyword-search-wrapper .keyword-search-field label{color:#fff;font-size:22px;line-height:27px;margin-top:0;margin-bottom:10px;font-weight:700;display:block;text-align:center}.layout-appsec.layout--content-appsec .appsec-main-content.vc-appsec-search-results .appsec-search-form .vc-appsec-search .keyword-search-wrapper .keyword-search-field input.form-text{width:347px;height:54px;padding-right:50px;padding-left:20px}.layout-appsec.layout--content-appsec .appsec-main-content.vc-appsec-search-results .container-search-results{padding:10px 40px}.layout-appsec.layout--content-appsec .appsec-main-content.vc-appsec-search-results .container-search-results header{padding-bottom:20px;border-bottom:1px solid #ddd;font-size:26px;font-style:italic;text-transform:capitalize}.layout-appsec.layout--content-appsec .appsec-main-content.vc-appsec-search-results .container-search-results header strong{font-style:normal}.layout-appsec.layout--content-appsec .appsec-main-content.vc-appsec-search-results .container-search-results .views-row{padding:20px 0;border-bottom:1px solid #ddd}.layout-appsec.layout--content-appsec .appsec-main-content.vc-appsec-search-results .container-search-results .views-row .views-field-title a{color:#000;text-decoration:underline;font-weight:700;font-size:26px}.layout-appsec.layout--content-appsec .appsec-main-content .appsec-breadcrumbs{margin-bottom:20px}.layout-appsec.layout--content-appsec .appsec-main-content .appsec-breadcrumbs .vc-breadcrumb.vc-breadcrumb--over-hero{position:static}.layout-appsec.layout--content-appsec .appsec-main-content .appsec-breadcrumbs .vc-breadcrumb.vc-breadcrumb--over-hero .container{color:#242626;width:100%;padding:0;max-width:100%}.layout-appsec.layout--content-appsec .appsec-main-content .appsec-breadcrumbs .vc-breadcrumb.vc-breadcrumb--over-hero .container .vc-breadcrumb__divide{background-color:#242626;margin:0 5px}.layout-appsec.layout--content-appsec .appsec-main-content .appsec-breadcrumbs .vc-breadcrumb.vc-breadcrumb--over-hero .container a{color:#242626}tr td,tr th{border:0}@media screen and (min-width: 576px){.custom-appsec-menu>.parent-menu li.level-0:hover>ul{display:block;padding:20px 0}.toggle-mobile-accordion{display:none}}@media screen and (max-width: 575.98px){iframe{width:100%;height:auto}.vc-appsec-search.veracode-ui{padding:20px}.vc-appsec-search.veracode-ui p{font-size:30px;line-height:33px;margin-bottom:30px;font-weight:700}.vc-appsec-search.veracode-ui .input-search-label{font-size:18px;line-height:20px;font-weight:700;display:none}.vc-appsec-search.veracode-ui .appsec-search-form .search-field{width:100%}.vc-appsec-search.veracode-ui .text-center{display:none}.vc-appsec-search.veracode-ui .toggle-mobile-accordion{color:#e2e369;margin-top:10px;font-size:16px;text-align:center}.layout-appsec.layout--content-appsec .layout__region--sidebar{max-width:100%}.layout-appsec.layout--content-appsec .appsec-main-content.vc-appsec-search-results .appsec-search-form .vc-appsec-search .keyword-search-wrapper .keyword-search-field input.form-text{width:100%;margin-top:0}.layout-appsec.layout--content-appsec .form-text::placeholder{font-size:14px}.layout-appsec.layout--content-appsec .keyword-search-wrapper .keyword-search-field label{display:none !important}.custom-appsec-menu>.parent-menu{border-top:2px solid #e2e369}.custom-appsec-menu>.parent-menu li.level-0>ul{position:static;width:100%;padding:0 15px;flex-wrap:wrap}.custom-appsec-menu>.parent-menu li.level-0>ul .appsec-menu-items{padding:10px 0}.custom-appsec-menu>.parent-menu li.level-0>ul li.level-1{flex:0 0 50%;max-width:50%;padding:0 15px}.custom-appsec-menu>.parent-menu li.level-0>ul li.level-1.has-leaf>.appsec-menu-items{background:#222626;margin-top:10px;padding-left:10px}.custom-appsec-menu>.parent-menu li.level-0>ul li.level-1.has-leaf>.appsec-menu-items .collapse-icon{display:none}.custom-appsec-menu>.parent-menu li.level-0>ul ul.accordion-sub-menu{display:block;margin:0;background-color:rgba(0,0,0,0)}.custom-appsec-menu>.parent-menu li.level-0>.appsec-menu-items{padding-right:60px;padding-left:30px}.custom-appsec-menu>.parent-menu li.level-0.has-leaf>.appsec-menu-items{position:relative}.custom-appsec-menu>.parent-menu li.level-0.has-leaf>.appsec-menu-items .collapse-icon{display:block;position:absolute;top:20px;bottom:0;right:30px;height:12px;width:12px;transform:rotate(-45deg);border-left:1px solid #e2e369;border-bottom:1px solid #e2e369}.custom-appsec-menu>.parent-menu li.level-0.has-leaf:hover>.appsec-menu-items{border-right:none;color:#e2e369;background-color:rgba(0,0,0,0)}.custom-appsec-menu>.parent-menu li.level-0.has-leaf.active>ul{display:flexbox;display:flex}.custom-appsec-menu>.parent-menu li.level-0.has-leaf.active>.appsec-menu-items{border-bottom:2px solid #e2e369;color:#fff;background:#000}.custom-appsec-menu>.parent-menu li.level-0.has-leaf.active>.appsec-menu-items .collapse-icon{transform:rotate(135deg);transform:rotate(-135deg);transform:rotate(-135deg);transform:rotate(-135deg);top:28px;border-color:#fff}}@media(max-width: 767px){.layout-appsec.layout--content-appsec iframe.lazyloaded{height:100%;min-height:200px;width:100%}}.layout--content-appsec p code{background-color:#eee;padding:2px;font-size:1em;border-radius:2px}.layout--content-appsec .example-highlight{font-weight:700;background-color:#9afc9a}.layout--content-appsec a.toggle{font-style:italic;font-size:90%;text-decoration:underline;color:#0aa2dc}.layout--content-appsec pre{padding:10px}.layout--content-appsec .highlight{background-color:#eee !important}.layout--content-appsec .example{background-color:#f8f8f8 !important}.layout--content-appsec .example,.layout--content-appsec .highlight{border-radius:3px;padding:15px;font-size:15px;margin-left:30px;overflow-x:auto}.layout--content-appsec .example pre,.layout--content-appsec .highlight pre{margin-top:0;margin-bottom:0}.layout--content-appsec .toggle{margin-left:30px;cursor:pointer}@media(min-width: 767px){.single-img{max-width:600px;margin:0 auto}}@media(max-width: 767px){.single-img{max-width:600px;min-width:540px}.vc-video-bleed-gallery .vc-video-modal{min-height:260px}}@media(max-width: 576px){.single-img{max-width:600px;min-width:320px}.vc-video-bleed-gallery .vc-video-modal{min-height:175px}}.layout-appsec .keyword-search-field input.form-text{background:#fff;border:none}@media(max-width: 767px){.layout-appsec.layout--content-appsec .appsec-main-content.vc-appsec-search-results .appsec-search-form .vc-appsec-search .keyword-search-wrapper img.appsec-search__icon{bottom:17px}}

/* Source and licensing information for the above line(s) can be found at https://www.veracode.com/themes/custom/veracode_2022/dist/css/components/appsec/vc-appsec-kb.css. */