:root{--blueColor:#307fe2;--redColor:#da291c;--greenColor:#3cb17e;--tealColor:#1c8388}
.blue-theme .nav-border::after{background:var(--blueColor)}
.blue-theme .product-nav>.wrap.wrap--default div a.nav-button{background:var(--blueColor)}
.red-theme .nav-border::after{background:var(--redColor)}
.red-theme .product-nav>.wrap.wrap--default div a.nav-button{background:var(--redColor)}
.teal-theme .nav-border::after{background:var(--tealColor)}
.teal-theme .product-nav>.wrap.wrap--default div a.nav-button{background:var(--tealColor)}
.green-theme .nav-border::after{background:var(--greenColor)}
.green-theme .product-nav>.wrap.wrap--default div a.nav-button{background:var(--greenColor)}
.blue-theme .ps-left-shape{background:linear-gradient(0,transparent 0,#ddedf9 100%)}
.blue-theme .ps-right-shape{background:linear-gradient(145deg,transparent 55%,#ddedf9 100%)}
.red-theme .ps-left-shape{background:linear-gradient(0,transparent 0,#fdeae8 100%)}
.red-theme .ps-right-shape{background:linear-gradient(145deg,transparent 55%,#fdeae8 100%)}
.teal-theme .ps-left-shape{background:linear-gradient(0,transparent 0,#d0f5f6 100%)}
.teal-theme .ps-right-shape{background:linear-gradient(145deg,transparent 55%,#d0f5f6 100%)}
.green-theme .ps-left-shape{background:linear-gradient(0,transparent 0,#d5efe5 100%)}
.green-theme .ps-right-shape{background:linear-gradient(145deg,transparent 55%,#d5efe5 100%)}
.blue-theme .bg--products-solutions-gradient{background-image:linear-gradient(to top,rgba(48,127,226,.25),white 50%)}
.red-theme .bg--products-solutions-gradient{background-image:linear-gradient(to top,rgba(218,41,28,.25),white 50%)}
.teal-theme .bg--products-solutions-gradient{background-image:linear-gradient(to top,rgba(213,245,246,.8),white 50%)}
.green-theme .bg--products-solutions-gradient{background-image:linear-gradient(to top,rgba(216,239,229,.8),white 50%)}
.blue-theme button.tab-selector.active{background:var(--blueColor)}
.blue-theme button.tab-selector:not(.active):hover{color:var(--blueColor)}
.red-theme button.tab-selector.active{background:var(--redColor)}
.red-theme button.tab-selector:not(.active):hover{color:var(--redColor)}
.green-theme button.tab-selector.active{background:var(--greenColor)}
.green-theme button.tab-selector:not(.active):hover{color:var(--greenColor)}
.teal-theme button.tab-selector.active{background:var(--tealColor)}
.teal-theme button.tab-selector:not(.active):hover{color:var(--tealColor)}
.C820-Customer-Logo-Slider .section-logos{background:transparent}
.cs--small-padding-top.ps-casestudies-container{padding-top:1px !important}
.ftnt-product-page-template-new .C965-Product-Gartner-Review h2.no-redline{font-weight:400 !important}
@media(max-width:767px){.blue-theme .fortinet-tab{background:var(--blueColor);color:#fff}
.blue-theme .tab-arrow{background:var(--blueColor);color:#fff}
.blue-theme button.tab-selector:not(.active):hover{color:#323e48}
.blue-theme .tab-wrapper{border:solid 1px var(--blueColor)}
.blue-theme button.tab-selector.active:after{color:var(--blueColor)}
.blue-theme button.tab-selector.active{background:rgba(48,127,226,.5)}
.red-theme .fortinet-tab{background:var(--redColor);color:#fff}
.red-theme .tab-arrow{background:var(--redColor);color:#fff}
.red-theme button.tab-selector:not(.active):hover{color:#323e48}
.red-theme .tab-wrapper{border:solid 1px var(--redColor)}
.red-theme button.tab-selector.active:after{color:var(--redColor)}
.red-theme button.tab-selector.active{background:rgba(218,41,28,.2)}
.teal-theme .fortinet-tab{background:var(--tealColor);color:#fff}
.teal-theme .tab-arrow{background:var(--tealColor);color:#fff}
.teal-theme button.tab-selector:not(.active):hover{color:#323e48}
.teal-theme .tab-wrapper{border:solid 1px var(--tealColor)}
.teal-theme button.tab-selector.active:after{color:var(--tealColor)}
.teal-theme button.tab-selector.active{background:rgba(213,245,246,.8)}
.green-theme .fortinet-tab{background:var(--greenColor);color:#fff}
.green-theme .tab-arrow{background:var(--greenColor);color:#fff}
.green-theme button.tab-selector:not(.active):hover{color:#323e48}
.green-theme .tab-wrapper{border:solid 1px var(--greenColor)}
.green-theme button.tab-selector.active:after{color:var(--greenColor)}
.green-theme button.tab-selector.active{background:rgba(60,177,126,.4)}
}
.blue-theme .new-design .main-nav .active{background:var(--blueColor)}
.blue-theme .main-nav li:hover{color:var(--blueColor)}
.red-theme .new-design .main-nav .active{background:var(--redColor)}
.red-theme .main-nav li:hover{color:var(--redColor)}
.teal-theme .new-design .main-nav .active{background:var(--tealColor)}
.teal-theme .main-nav li:hover{color:var(--tealColor)}
.green-theme .new-design .main-nav .active{background:var(--greenColor)}
.green-theme .main-nav li:hover{color:var(--greenColor)}
@media(max-width:900px){.analyst-validation_dropbtn{color:#fff !important}
.analyst-validation_dropdown_content div{color:#323e48}
.analyst-validation-caret{border-top:6px solid #fff !important}
.blue-theme .analyst-validation_dropdown{background:var(--blueColor)}
.red-theme .analyst-validation_dropdown{background:var(--redColor)}
.red-theme .analyst-validation_dropdown_content{background:var(--redColor)}
.teal-theme .analyst-validation_dropdown{background:var(--tealColor)}
.teal-theme .analyst-validation_dropdown_content{background:var(--tealColor)}
.green-theme .analyst-validation_dropdown{background:var(--greenColor)}
.green-theme .analyst-validation_dropdown_content{border:solid 1px var(--greenColor)}
}
.blue-theme .curve-bg1-grey{background:linear-gradient(to bottom,rgba(48,126,242,0.45) 0,rgba(48,126,242,0.1) 81.64%) !important}
.blue-theme .curve-bg2-grey{background:linear-gradient(90deg,rgba(48,127,226,0.35) .2%,rgba(48,126,242,0) 93.56%) !important}
.blue-theme .curve-bg3-grey{background:linear-gradient(0,rgba(48,127,226,0.2)0,rgba(48,126,242,0)100%)}
.red-theme .curve-bg1-grey{background:linear-gradient(to bottom,rgba(218,41,28,0.45) 0,rgba(218,41,28,0.1) 81.64%) !important}
.red-theme .curve-bg2-grey{background:linear-gradient(90deg,rgba(218,41,28,0.35) .2%,rgba(218,41,28,0) 93.56%) !important}
.red-theme .curve-bg3-grey{background:linear-gradient(0,rgba(218,41,28,0.2)0,rgba(218,41,28,0)100%)}
.teal-theme .curve-bg1-grey{background:linear-gradient(to bottom,rgba(44,204,211,0.45) 0,rgba(44,204,211,0.1) 81.64%) !important}
.teal-theme .curve-bg2-grey{background:linear-gradient(90deg,rgba(44,204,211,0.35) .2%,rgba(44,204,211,0) 93.56%) !important}
.teal-theme .curve-bg3-grey{background:linear-gradient(0,rgba(44,204,211,0.2)0,rgba(44,204,211,0)100%)}
.green-theme .curve-bg1-grey{background:linear-gradient(to bottom,rgba(60,177,126,0.45) 0,rgba(60,177,126,0.1) 81.64%) !important}
.green-theme .curve-bg2-grey{background:linear-gradient(90deg,rgba(60,177,126,0.35) .2%,rgba(60,177,126,0) 93.56%) !important}
.green-theme .curve-bg3-grey{background:linear-gradient(0,rgba(60,177,126,0.2)0,rgba(60,177,126,0)100%)}
@media(max-width:1075px){.blue-theme .nav-demo{background:var(--blueColor)}
.red-theme .nav-demo{background:var(--redColor)}
.teal-theme .nav-demo{background:var(--tealColor)}
.green-theme .nav-demo{background:var(--greenColor)}
}
.blue-theme .free-demo section:first-of-type,.blue-theme section.free-demo:first-of-type{background-color:#307fe2}
.blue-theme #form-shape2{background:linear-gradient(180deg,rgba(0,0,0,0.15) 0,rgba(45,45,45,0.15) 100%)}
.blue-theme #form-shape3{background:linear-gradient(270deg,rgba(48,127,226,0.25) 0,rgba(48,127,226,0.25) 100%)}
.blue-theme #form-shape4{background:linear-gradient(90deg,rgba(48,127,226,0.25) 0,rgba(48,127,226,0) 50%,rgba(48,127,226,0) 100%)}
.red-theme .free-demo section:first-of-type,.red-theme section.free-demo:first-of-type{background-color:#da291c}
.red-theme #form-shape2{background:linear-gradient(180deg,rgba(0,0,0,0.2) 21.41%,rgba(45,45,45,0.2) 99.96%)}
.red-theme #form-shape3{background:linear-gradient(270deg,rgba(218,41,28,0.25) .36%,rgba(218,41,28,0.25) 82.7%)}
.red-theme #form-shape4{background:linear-gradient(270deg,rgba(218,41,28,0.35) .44%,rgba(218,41,28,0.2) 75.11%)}
.teal-theme .free-demo section:first-of-type,.teal-theme section.free-demo:first-of-type{background-color:#1c8388}
.teal-theme #form-shape2{background:linear-gradient(180deg,rgba(0,0,0,0.2) 21.41%,rgba(45,45,45,0.2) 99.96%)}
.teal-theme #form-shape3{background:linear-gradient(270deg,rgba(28,131,136,0.25) .36%,rgba(28,131,136,0.25) 82.7%)}
.teal-theme #form-shape4{background:linear-gradient(270deg,rgba(28,131,136,0.35) .44%,rgba(28,131,136,0.2) 75.11%)}
.green-theme .free-demo section:first-of-type,.green-theme section.free-demo:first-of-type{background-color:#3c817e}
.green-theme #form-shape2{background:linear-gradient(180deg,rgba(0,0,0,0.2) 21.41%,rgba(45,45,45,0.2) 99.96%)}
.green-theme #form-shape3{background:linear-gradient(270deg,rgba(60,177,126,0.25) .36%,rgba(60,177,126,0.25) 82.7%)}
.green-theme #form-shape4{background:linear-gradient(270deg,rgba(60,177,126,0.35) .44%,rgba(60,177,126,0.2) 75.11%)}
.blue-theme .curve-bg1-grey{background:linear-gradient(to bottom,rgba(48,126,242,0.45) 0,rgba(48,126,242,0.1) 81.64%) !important}
.blue-theme .curve-bg2-grey{background:linear-gradient(90deg,rgba(48,127,226,0.35) .2%,rgba(48,126,242,0) 93.56%) !important}
.blue-theme .curve-bg3-grey{background:linear-gradient(0,rgba(48,127,226,0.2)0,rgba(48,126,242,0)100%)}
.red-theme .curve-bg1-grey{background:linear-gradient(to bottom,rgba(218,41,28,0.45) 0,rgba(218,41,28,0.1) 81.64%) !important}
.red-theme .curve-bg2-grey{background:linear-gradient(90deg,rgba(218,41,28,0.35) .2%,rgba(218,41,28,0) 93.56%) !important}
.red-theme .curve-bg3-grey{background:linear-gradient(0,rgba(218,41,28,0.2)0,rgba(218,41,28,0)100%)}
.teal-theme .curve-bg1-grey{background:linear-gradient(to bottom,rgba(44,204,211,0.45) 0,rgba(44,204,211,0.1) 81.64%) !important}
.teal-theme .curve-bg2-grey{background:linear-gradient(90deg,rgba(44,204,211,0.35) .2%,rgba(44,204,211,0) 93.56%) !important}
.teal-theme .curve-bg3-grey{background:linear-gradient(0,rgba(44,204,211,0.2)0,rgba(44,204,211,0)100%)}
.green-theme .curve-bg1-grey{background:linear-gradient(to bottom,rgba(60,177,126,0.45) 0,rgba(60,177,126,0.1) 81.64%) !important}
.green-theme .curve-bg2-grey{background:linear-gradient(90deg,rgba(60,177,126,0.35) .2%,rgba(60,177,126,0) 93.56%) !important}
.green-theme .curve-bg3-grey{background:linear-gradient(0,rgba(60,177,126,0.2)0,rgba(60,177,126,0)100%)}
.red-theme .banner-curve-1{background:linear-gradient(180deg,rgba(79,18,15,0.15) 0,rgba(64,15,12,0.15) 100%)}
.red-theme .banner-curve-2{background:linear-gradient(270deg,rgba(0,0,0,0.15) 0,rgba(28,6,5,0.15) 100%)}
.red-theme .banner-curve-3{background:linear-gradient(90deg,rgba(218,41,28,0.25) 0,rgba(218,41,28,0.05) 50%,rgba(218,41,28,0.05) 100%)}
.teal-theme .banner-curve-1{background:linear-gradient(180deg,rgba(4,18,19,0.15) 0,rgba(4,19,20,0.15) 100%)}
.teal-theme .banner-curve-2{background:linear-gradient(270deg,rgba(3,11,12,0.15) 0,rgba(3,12,13,0.15) 100%)}
.teal-theme .banner-curve-3{background:linear-gradient(90deg,rgba(28,131,136,0.25) 0,rgba(28,131,136,0) 50%,rgba(28,131,136,0) 100%)}
.green-theme .banner-curve-1{background:linear-gradient(180deg,rgba(23,70,50,0.15) 0,rgba(18,52,38,0.15) 100%)}
.green-theme .banner-curve-2{background:linear-gradient(270deg,rgba(4,9,6,0.15) 0,rgba(5,14,10,0.15) 100%)}
.green-theme .banner-curve-3{background:linear-gradient(90deg,rgba(60,177,126,0.25) 0,rgba(60,177,126,0) 50%,rgba(60,177,126,0) 100%)}
.blue-theme .banner-curve-1{background:linear-gradient(180deg,rgba(21,44,74,0.15) 0,rgba(0,29,66,0.15) 100%)}
.blue-theme .banner-curve-2{background:linear-gradient(270deg,rgba(0,15,34,0.15) 0,rgba(0,22,50,0.15) 100%)}
.blue-theme .banner-curve-3{background:linear-gradient(90deg,rgba(48,127,226,0.25) 0,rgba(48,127,226,0.05) 50%,rgba(48,127,226,0) 100%)}
.blue-theme .hero{background:linear-gradient(90deg,rgba(0,0,0,0.5) 0,rgba(0,0,0,0) 100%),#307fe2}
.red-theme .hero{background:linear-gradient(90deg,rgba(0,0,0,0.5) 0,rgba(0,0,0,0) 100%),#da291c}
.teal-theme .hero{background:linear-gradient(90deg,rgba(0,0,0,0.5) 0,rgba(0,0,0,0) 100%),#1c8388}
.green-theme .hero{background:linear-gradient(90deg,rgba(0,0,0,0.5) 0,rgba(0,0,0,0) 100%),#3cb17e}
.ftnt-product-page-template-new h2,.ftnt-solutions-page-template-new h2{font-size:38px !important;line-height:40px !important;font-weight:600 !important}
.ftnt-product-page-template-new h3,.ftnt-solutions-page-template-new h3{font-size:24px !important;line-height:28px !important;font-weight:600 !important}
.ftnt-product-page-template-new .faq-card-body h3,.ftnt-solutions-page-template-new .faq-card-body h3{font-size:15px !important;line-height:22px !important;font-weight:700 !important}
@media(max-width:1023px){.ftnt-product-page-template h2,.ftnt-solutions-page-template-new h2{font-size:32px !important;line-height:40px !important;font-weight:600}
.ftnt-product-page-template h3,.ftnt-solutions-page-template-new h3{font-size:24px !important;line-height:32px !important;font-weight:600}
.ftnt-product-page-template .faq-card-body h3,.ftnt-solutions-page-template-new .faq-card-body h3{font-size:15px !important;line-height:normal !important}
}