.topNavInformationalAlert>div{vertical-align:middle}
.whatsNewWrapper{padding:0 20px 20px 20px !important}
.whatsNewBlock{border:1px solid #e9e9e9;padding:10px;display:flex;margin-bottom:15px;max-height:105px;position:relative}
.whatsNewBlock .content{width:58%;margin-left:0;padding-right:20px;overflow:hidden;max-height:105px}
.home-content-wrap .articleImage{width:42%;margin-right:10px}
.homePage .whatsNewArticles{cursor:pointer;-webkit-box-shadow:0 0 5px 1px rgba(173,168,173,0.2);box-shadow:0 0 5px 1px rgba(173,168,173,0.2);-webkit-transition:transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out,-o-transform .3s ease-in-out;border-radius:6px}
.homePage .whatsNewArticles:hover{-webkit-box-shadow:0 1px 5px 2px rgba(173,168,173,0.55);box-shadow:0 1px 5px 2px rgba(173,168,173,0.55)}
.homePage .whatsNewArticles h3{margin-bottom:0}
.homePage .whatsNewArticles .articleWrap{height:100%}
.homePage .whatsNewArticles .bg-highlighted{background:rgba(0,147,255,0.1)}
.home-content-wrap #whats_new_content .columns{height:430px;overflow:hidden;background:#fff}
.home-content-wrap #whats_new_content .columns h3{line-height:1.2}
.whatsNewBlock .content h1{color:#a831d6;margin:-4px 0 5px 0 !important;padding:0 !important;overflow:hidden;text-overflow:ellipsis;word-break:break-all;white-space:nowrap;font-family:tenon,sans-serif;font-weight:400 !important;font-style:normal}
.whatsNewWrapper h1{font-weight:400 !important;margin:0;text-transform:capitalize;color:#4e4fa9;font-size:28px !important;padding-top:0 !important;padding-bottom:10px !important;line-height:26px;font-family:tenon,sans-serif}
.whatsNewBlock .content p,.whatsNewBlock .content div,.whatsNewBlock .content li,.whatsNewBlock .content a{margin:0;clear:both;font-family:tenon,sans-serif;font-size:14px}
.whatsNewBlock .content p.date{color:#9e9e9e;font-size:12px;font-family:tenon,sans-serif}
.whatsNewBlock .articleImage>img{cursor:pointer;width:145px;border-radius:10px}
h1.articleTitle{font-size:18px !important;font-weight:600 !important;text-transform:capitalize}
.landingArticlesBlock{padding:0 0 20px 10px !important}
.landingArticlesBlock .contentTabs,.landingArticlesBlock ul.articleTabs{border:none !important}
.landingArticlesBlock ul.articleTabs{border-bottom:1px solid #e6e6e6!IMPORTANT;margin-left:0;margin-bottom:20px}
.articleTabs:before,.articleTabs:after{content:" ";display:table}
.articleTabs:after{clear:both}
.articleTabs li.tabTitle.active{border-top-left-radius:5px;border-top-right-radius:5px;border-top:3px solid transparent;border-right:0 solid #bcc2c7;border-left:0 solid #bcc2c7;border-image:initial;border-bottom:0 !important}
.articleTabs .tabTitle.active a,.articleTabs .tabTitle.active a:hover{color:#545b5b;border-top-left-radius:0;border-top-right-radius:0;background-color:#fff;border-bottom:4px solid #4e4fa9;text-transform:capitalize;color:#4e4fa9;font-size:28px;font-weight:400;line-height:32px;font-family:tenon,sans-serif}
.articleTabs .tabTitle{position:relative;border:0 !important;border-top:4px solid transparent !important;list-style:none;float:left}
.landingArticlesBlock .tabTitle>a{text-transform:capitalize;color:#bbb;font-size:28px;font-weight:400;border-bottom:4px solid transparent;line-height:32px;padding:5px 10px 1px 10px;font-family:tenon,sans-serif}
.articleTabs dd:hover,.articleTabs .tabTitle:hover{border-top-left-radius:0;border-top-right-radius:0;border-bottom:4px solid #e6e6e6}
.articleTabs .tabTitle a:hover{color:#383838;border-top-left-radius:0;border-top-right-radius:0;border:0;margin-bottom:0 !important;text-decoration:none !important}
.blurry{filter:blur(4px);-webkit-filter:blur(4px)}
.locked{background:url(../../../../../../content/dam/images/case-deflection/lock_icon_red.svg) no-repeat 15px 15px !important}
.articleWrapper{background:url(../../../../../../content/dam/images/case-deflection/label-knowledgebase-v2-inactive.svg) no-repeat 15px 15px;width:100%;background-size:25px;margin-bottom:10px;padding:10px 15px 5px 15px}
.articleWrapper:hover{background-color:#f5f5f5}
.articleWrapper h1{color:#a831d6;padding-left:35px !important;font-size:18px;font-weight:400 !important;padding-bottom:10px !important;padding-top:0 !important}
.articleWrapper h1 a:visited{color:#a831d6 !important}
.articleTimer{color:#9e9e9e;font-size:11px;font-weight:normal;white-space:nowrap}
.articleText{padding:0 0 0 35px;margin:0;word-break:break-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.articleWrapper a{padding:0 8px 0 0;font-size:18px;font-family:tenon,sans-serif;color:#a831d6 !important}
.articleWrapper a:hover{color:#a831d6}
.articleWrapper a:visited{color:#fe7351 !important}
.portalWrapper{border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;padding:50px 20px !important;display:flex;justify-content:center;border-radius:0 40px 0;background-image:linear-gradient(71deg,#4e4fa9 7%,#534ead 9%,#7648c6 24%,#a831d6 39%,#c81aa5 54%,#e10098 61%,#e71989 65%,#f85a61 75%,#fe7351 79%,#fd7851 83%,#fc8750 87%,#f99f4e 92%,#f7b54c 96%);margin:20px 16px}
.portalWrapper .columns{padding-left:.9375em;padding-right:.9375em}
.portalWrapper li{list-style-type:none;padding-left:.9375em !important;padding-right:.9375em !important}
.categoryButton a{background:#efeff4;padding:5px 10px;border-radius:20px;margin:3px;color:#000}
.categoryButton a.active{background:#bcc2c7 !important}
@media only screen and (max-width:1028px){.portalWrapper li{margin-bottom:10px}
}
.portalBlock{width:18%;height:100px;border:2px solid #f16722;border-radius:5px;display:inline-block;margin:0 10px}
.portalBlock h1{color:#f16722;font-size:15px;font-weight:bold;margin:0 0 5px 0 !important;padding:0 !important;line-height:90px}
.tt-menu{display:none;background:#fff;width:100%;border:2px solid #fff;border-radius:0;-webkit-box-shadow:0 1px 5px 1px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 5px 1px rgba(0,0,0,0.3);box-shadow:0 4px 4px 0 rgba(0,0,0,0.3);margin-top:-5px;border-top:0;border-bottom-left-radius:25px !important;border-bottom-right-radius:25px !important}
.tt-menu.tt-open{max-height:350px;overflow:auto;scrollbar-width:thin;position:absolute;z-index:999}
.tt-menu.tt-open::-webkit-scrollbar{width:12px}
.tt-menu.tt-open::-webkit-scrollbar-track{background:#f9f9f9}
.tt-menu.tt-open::-webkit-scrollbar-thumb{background-color:#bcc2c7;border-radius:20px;border:3px solid #f9f9f9}
.tt-suggestion.tt-selectable{padding:5px 8px 5px 15px;text-align:left;font-size:12px}
strong.tt-highlight{font-size:12px}
.twitter-typeahead{position:relative;display:inline-block;width:100%;z-index:1}
.typeahead{border:2px solid #fff !important;border-radius:0 !important;background-color:#fff !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.homeBanner form input.searchDropdown{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important;border:0 !important}
.typeaheadFilter{background:#ebeff1;font-style:italic;padding-left:25px !important;font-size:12px}
.tt-cursor{background:#dde1e2;cursor:pointer}
.tt-dataset .empty-message{text-align:left;padding:10px 20px}
.riverbedPortalBtn:hover{color:#fff}
.homeBanner{display:inherit;width:100%;background:url("../../../../../../content/dam/styleImages/topBannerRebranded1.png") center center no-repeat;background-size:cover;height:225px;min-height:225px;position:relative;z-index:1;margin-right:0;padding-left:20px}
.homeBanner .formWrap{background:transparent;vertical-align:middle;display:table-cell;overflow:visible;margin-top:55px}
.homeBanner form{max-width:825px}
.homeBanner h2{color:#fff;font-weight:400 !important;font-size:28px;padding-bottom:0;margin-left:0;font-family:tenon,sans-serif}
.bgGradientBanner1{float:right;text-align:left;padding-left:15px !important}
.bgGradientBanner1 h1{font-size:28px;margin:0 !important;padding:30px 0 10px 0 !important;font-weight:400;color:#fff;font-family:tenon,sans-serif}
.bgGradientBanner1 ul{padding:0;margin:0}
.bgGradientBanner1 li{display:block;list-style:none;transition:all .3s ease-in-out}
.bgGradientBanner1 li a{color:#fff;position:relative;font-size:14px;font-family:tenon,sans-serif}
.bgGradientBanner1 li i{display:none}
.bgGradientBanner1 li:hover i{display:inline-block;color:#ffff;border:1px solid #fff;border-radius:50%;padding:3px;font-size:8px !important}
.bgGradientBanner1 li a:hover{color:#fff;text-decoration:underline !important}
.bgGradientBanner1 li a:hover:before{opacity:1;text-indent:0}
.borderBottomGradient{background:linear-gradient(to right,#ffae1e,#ff7b1b);height:10px}
#searchLoading{top:0 !important;left:92% !important}
.homeBanner input[type='text']{height:45px}
.searchingOverlay{background:#000;opacity:0;height:100%;z-index:100;width:calc(100% + 20px);position:absolute;transition:opacity .8s;display:none}
.searchingOverlay.on{opacity:.5}
.categoryRow{padding-top:25px}
@media only screen and (max-width:40em){.homepar_banner{background:#4e4fa9}
.homeBanner{height:305px;margin-right:0;background:0;padding-left:0}
.homeBanner form #iconSearchWrap{position:absolute;top:12px;left:25px;z-index:10}
.homeBanner form .icon-search-software:before{font-size:18px}
.homeBanner form div{padding-right:.9375em !important;padding-left:.9375em !important}
.homeBanner form input[type=text]{height:40px;padding-left:40px}
.homeBanner .formWrap{width:100%}
.articleTabs dd>a,.articleTabs .tabTitle>a{width:150px}
.bgGradientBanner1{border-width:0 0 160px 0;float:right;text-align:left;padding-left:25px !important;margin-right:0;background:#4e4fa9;padding-bottom:15px}
.bgGradientBanner1 h1{font-size:28px;margin:0 !important;padding:0 !important;font-weight:400;color:#fff}
.landingArticlesBlock .tabTitle>a,.articleTabs .tabTitle.active a,.articleTabs .tabTitle.active a:hover{font-size:14px}
.landingArticlesBlock{padding:0 0 20px 0 !important}
.articleWrapper{margin-bottom:0}
#contentWrap{padding-right:0}
.portalWrapper{padding:20px !important}
.portalWrapper .columns{padding:0 !important;margin-bottom:10px}
.homePage h2{padding:0 !important;text-align:center;margin-left:0}
.formWrap{padding-bottom:10px}
#searchLoading{top:0 !important;left:85% !important}
.categoryRow{padding-top:0 !important}
.manageAnswerLandingWrapper h1{margin-top:20px !important}
.selectCategory{margin-bottom:10px}
}
@media only screen and (min-width:40.063em) and (max-width:64em){.homeBanner{height:225px}
.homeBanner form #iconSearchWrap{position:absolute;top:13px;left:15px;z-index:10}
.homeBanner form .icon-search-software:before{font-size:18px}
.homeBanner form input[type=text]{padding-left:40px}
.portalWrapper .columns{padding-left:0 !important;padding-right:0 !important;margin-bottom:10px}
.categoryRow{padding-top:0 !important}
.bgGradientBanner1{padding-left:0 !important}
.homeBanner .formWrap{margin-top:90px}
}
@media only screen and (min-width:64.063em) and (max-width:90em){.homeBanner form #iconSearchWrap{position:absolute;top:14px;left:20px;z-index:10}
.homeBanner form .icon-search-software:before{font-size:20px}
.homeBanner form input[type=text]{padding-left:50px}
}
@media only screen and (min-width:90.063em) and (max-width:120em){.homeBanner form #iconSearchWrap{position:absolute;top:12px;left:20px;z-index:10}
.homeBanner form .icon-search-software:before{font-size:20px}
.homeBanner form input[type=text]{padding-left:50px}
}
@media only screen and (min-width:120.063em){.homeBanner form #iconSearchWrap{position:absolute;top:13px;left:20px;z-index:10}
.homeBanner form .icon-search-software:before{font-size:20px}
.homeBanner form input[type=text]{padding-left:50px}
}
.riverbedPortalLink{box-shadow:0 0 1px rgba(0,0,0,0);position:relative;background:#fff;transition:all .3s ease-in-out;height:130px;text-align:center;margin:0 auto;width:100%;cursor:pointer;font-size:20px !important;font-family:tenon,sans-serif;font-weight:400}
.riverbedPortalLink:hover{box-shadow:0 .3rem .9rem rgba(0,0,0,.2) !important;transform:scale(1.03)}
.riverbedPortalLink img{width:90px;transition:all .3s ease-in-out;border-right:1px solid #797bc2;padding-right:10px;margin:-30px 10px 0 0;display:inline-block}
.riverbedPortalLink:hover img{border-right:1px solid #fff}
.portalText{display:inline-block;text-align:left;margin-top:42px}
.riverbedPortalLink span{display:inline-block;font-size:28px;line-height:22px;font-weight:400;font-family:tenon,sans-serif;color:#4e4fa9}
.riverbedPortalLink span.subText{color:#a2a2a2;display:block}
#read_articlesWN,#readMoreKBarticles{padding:10px 0 20px 0;text-align:center}
#read_articlesWN a:hover,#readMoreKBarticles a:hover{text-decoration:none !important;color:#545b5b}
#read_articlesWN a span,#readMoreKBarticles a span{padding:10px 25px;border-radius:20px;font-weight:normal;font-size:16px !important;background:#4e4fa9;border:2px solid #4e4fa9;color:#fff;transition:all .3s ease-in-out;font-family:tenon,sans-serif;text-transform:uppercase}
#read_articlesWN a span:hover,#readMoreKBarticles a span:hover{background:#fff;border:2px solid #4e4fa9;color:#4e4fa9}
.portalWrapper .partnerLab{padding-right:0}
#popularArticlesPanel span.categoryButton{display:inline-block;white-space:nowrap;padding:10px 0}
.switch{position:relative;display:inline-block;width:30px;height:17px;top:3px}
.switch input{opacity:0;width:0;height:0}
.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#dde1e2;-webkit-transition:.4s;transition:.4s}
.slider:before{position:absolute;content:"";height:13px;width:13px;left:2px;bottom:2px;background-color:white;-webkit-transition:.4s;transition:.4s}
input:checked+.slider{background-color:#dde1e2}
input:focus+.slider{box-shadow:0 0 1px #2196f3}
input:checked+.slider:before{-webkit-transform:translateX(13px);-ms-transform:translateX(13px);transform:translateX(13px);background-color:black}
.slider.round{border-radius:34px}
.slider.round:before{border-radius:50%}
@media only screen and (min-width:1080px) and (max-width:1366px){.homeBanner form{max-width:510px}
}
h4.category{font-size:28px !important;color:#4e4fa9}
.slideshow-container{position:relative}
#statuspageAlert h4{font-size:16px !important;margin-bottom:3px !important;font-weight:500 !important}
.statuspageSlides{display:none;text-align:center}
.prev,.next{cursor:pointer;position:absolute;top:50%;width:auto;margin-top:-30px;padding:16px;color:#888;font-weight:bold;font-size:20px;border-radius:0 3px 3px 0;user-select:none}
.next{position:absolute;right:0;border-radius:3px 0 0 3px}
.prev:hover,.next:hover{background-color:rgba(0,0,0,0.8);color:white}
.dot-container{text-align:center;padding:0;margin-bottom:10px}
.dot{cursor:pointer;height:7px;width:7px;margin:0 4px;background-color:#bbb;border-radius:50%;display:inline-block;transition:background-color .6s ease}
.dot.active,.dot:hover{background-color:#717171}
.topBlock{background-image:-webkit-gradient(linear,left top,right top,from(#e10098),to(#a831d6)) !important;background-image:-webkit-linear-gradient(left,#e10098 0,#a831d6 100%) !important;background-image:-o-linear-gradient(left,#e10098 0,#a831d6 100%) !important;background-image:linear-gradient(to right,#e10098 0,#a831d6 100%) !important;border-top-right-radius:40px;color:#fff}
.bottomBlock{background-color:#ebebeb;height:100%;padding:20px 20px 40px 20px;border-bottom-left-radius:40px;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;text-align:center}
.selectCategory{background:#fff;border:1px solid #dedede;min-height:130px;cursor:pointer;display:flex;align-items:center;justify-content:flex-start;box-shadow:0 5px 10px 0 rgba(0,0,0,0.16);justify-content:space-around;transition:all .3s ease-in-out;width:100%;margin-top:-34px}
.comSolBlock{display:inline-block}