#search-return .article-list{border-top:0}
.search-info-hidden{display:none}
.search-results-count{margin-top:0;margin-bottom:0;font-size:16px;background:#eee}
.full-width{width:100%}
.btn-group{position:relative;display:inline-block;vertical-align:middle}
.section--search-filter input[type="text"]{color:#5a646c}
#search-options-bar label{margin-right:10px;cursor:pointer;line-height:30px;margin-bottom:0}
#search-options-bar label:not(.active):hover{text-decoration:underline}
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}
.btn-group>.btn-option.active{box-shadow:none;border-bottom:3px solid #dc291e;z-index:0}
.btn-group>.btn:first-child{margin-left:0}
.btn-group>.btn-option{border:0;border-radius:0;background-color:transparent;padding-bottom:3px;padding-left:18px;padding-right:18px;font-size:16px}
.btn-group>.btn{position:relative;float:left;color:#236093}
.btn:active,.btn.active{background-image:none;outline:0}
.btn{padding:5px 13px 5px 11px;min-width:50px;color:#333}
.btn{display:inline-block;margin-bottom:0;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;user-select:none}
[data-toggle="buttons"]>.btn input[type="radio"]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}
input[type="radio"]{margin:4px 4px 0 0}
input[type="radio"]{line-height:normal}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
#btn_goto_top{position:absolute;top:-50px;right:-70px;z-index:99;border:0;outline:0;background-color:#236093;color:white;cursor:pointer;border-radius:50%;transform:rotate(90deg);padding:0 15px 5px 15px}
#btn_goto_top:hover{background-color:#be231b}
#btn_goto_top:before{content:'\00ab';font-size:30px}
#button-bar{position:relative;min-height:50px}
#btn_load_more{border:1px solid #cccfd1;background-color:#fff;width:100%;font-weight:bold;color:#236093;padding:25px 30px;font-size:18px}
#btn_load_more:hover{border:1px solid #236093}
.search-results .highlight{font-weight:bold}
.easy-autocomplete-container{position:absolute;z-index:2}
.easy-autocomplete-container ul{background:none repeat scroll 0 0 #fff;border-top:1px dotted #ccc;margin-top:0;padding-bottom:0;padding-left:0;position:relative}
.easy-autocomplete-container ul li.selected{background:none repeat scroll 0 0 #f0f0f0;border-left-color:#ffa400;border-right-color:#ffa400;cursor:pointer}
.easy-autocomplete-container ul li{border-color:#ccc;border-image:none;border-style:solid;border-width:0 1px;display:block;font-size:14px;font-weight:normal;padding:5px 12px;text-align:left;color:#5a646c}
.easy-autocomplete-container ul li.selected div{font-weight:normal}
.easy-autocomplete-container ul li div{display:block;word-break:break-all}
.easy-autocomplete-container ul li b{font-weight:bold}
#no-keyword{display:none}
#no-keyword .call-out-note{font-size:24px;font-weight:300}
@media(max-width:768px){#search-options-bar{display:none}
#search-return .search-results .list-item{padding:15px 5px}
}
@media(max-width:1400px){.easy-autocomplete{width:100% !important}
#id-search-box .search-query{width:100% !important}
}
@media(min-width:769px){#search-options-bar{padding:6px 0 0 0;border-bottom:1px solid #e0e0e0}
#btn_goto_top:focus-visible{outline:#000 solid 2px !important}
}
#site-search>.search-results,#resource-search>.search-results{margin-top:50px}
#search-options-panel{display:block;background-color:#fff;border:1px solid #ddd;padding-bottom:0;box-shadow:0 2px 10px #ddd}
.search-options-panel-header{background:#ddd;border-bottom:1px solid #ddd;padding:10px 24px 9px 24px;font-size:20px}
.search-options-panel-title{padding:20px 24px 9px 24px;font-size:16px;font-weight:bold}
.search-refinement-col:last-child{margin-bottom:30px}
#div-search-fortiguard{display:none}
#search-modal li{display:block;text-align:left;font-size:16px;color:#236093}
#search-options-panel .btn-option{text-align:left}
#search-options-panel .btn-option{border:0;box-shadow:none;border-radius:0;background-color:transparent;font-size:16px;color:#236093}
#search-options-panel .btn-option:hover{color:#2d7bbc}
#search-options-panel .btn-option .search-count{color:#5a646c}
#site-search #search-options-panel li{display:block;list-style-type:disc}
#site-search #search-options-panel li li{display:list-item}
#resource-search #search-options-panel li{display:none;list-style-type:none}
.btn{line-height:18px;min-width:66px;color:#333;margin:1px 1px;font-weight:normal;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none}
#search-options-panel-body li ul li,#search-modal li ul li{list-style-type:disc;display:list-item;margin-left:25px;padding:3px 0 3px 0}
#search-options-panel-body li ul li.active{list-style-type:none !important;margin-left:5px}
#search-options-panel li input[type="radio"],#search-modal li input[type="radio"]{visibility:hidden;margin:0;width:0;line-height:normal;box-sizing:border-box;padding:0}
#search-options-panel-body{width:100%}
#search-options-panel-body li ul{padding-left:10px}
#search-options-panel-body ul{margin:0;padding-left:15px;padding-right:15px}
#search-options-panel-body li.active{margin-left:-20px}
#search-options-panel-body li.active:before{content:"\279D"}
.article-list [id*=sr-return-] .list-item{padding:25px}
#btn_goto_top{padding:0;min-height:50px;min-width:50px}
.search-results-count{padding:13px}
.search-results .list-item a.search-result-title{font-size:18px}
.sr-item .sr-url{margin-top:5px}
.search-results-count #keywords{font-weight:bold}
.sr-title{margin-bottom:10px}
.sr-url a{word-wrap:break-word;font-size:14px}
.debug-info{display:block}
#button-bar{margin-top:-2px}
#div_search_info.off,#search-options-panel.off{display:none}
#div-search-fortiguard{text-align:right}
#div-search-fortiguard div{display:inline-block;padding-top:10px;padding-bottom:10px}
.easy-autocomplete-container{border-bottom:1px solid #ddd;width:calc(100% - 31px)}
@media(max-width:1024px){.S03-Fortinet-Search h1{font-size:30px;line-height:63px}
}
@media(min-width:700px) and (max-width:768px){#search-options-panel-body .search-refinement-col{width:50%;float:left}
#search-options-panel-body .search-refinement-col:first-child{margin-bottom:20px}
}
@media(max-width:768px){.row:last-child{margin-bottom:0}
#search-options-panel-body{display:none;background:#fff;position:absolute}
#search-options-panel{border:0;box-shadow:none;display:inline-block;padding-bottom:0;width:100%}
.search-options-panel-header{background:0;border-bottom:0;padding:0;font-size:18px;color:#236093;cursor:pointer;font-size:16px}
.search-options-panel-header:before{content:"\2699"}
.S03-Fortinet-Search .search-results .col-md-12.refine-search,.S03-Fortinet-Search .search-results .col-sm-12.refine-search{padding-bottom:15px !important;text-align:right}
.search-options-panel-title{text-align:left}
.S03-Fortinet-Search .valprop{margin-bottom:20px !important}
.search-results{margin-top:20px}
#search-modal #search-options-panel-body{display:block !important;top:70px;left:10px;right:10px;z-index:2;width:auto !important}
#search-modal #search-options-panel-body{transform:translateY(50px);animation:come-in 1s ease forwards}
#search-modal{position:absolute;top:0;left:0;width:100%;height:9170px;z-index:1042;overflow:hidden;background:rgba(0,0,0,0.8);cursor:pointer}
#btn_goto_top{top:80px;right:0}
}
.search-results{margin-top:0}
#resource-search{margin-top:0}
#resource-search li.no-result,#resource-search li.btn-option.no-result :hover,#resource-search li.no-result .search-count{color:#bbb !important}
#resource-search li.no-result label{cursor:default;background:#eee;border-color:#e0e0e0}
#resource-search li.no-result .checkboxFive label:after{width:0;height:0;border:0}
#site-search.no-padding-bottom{padding-bottom:0 !important}
#site-search .valprop{padding-top:30px;padding-bottom:30px}
.sr-title.icon-lock{background:url('../media/icons/lock-icon.jpg');background-repeat:no-repeat;background-position-y:4px;padding-left:15px}
.resources-facet{margin:10px 0}
.resources-facet .show{padding:10px 25px 0 25px;text-align:right;font-size:12px;color:#236093;cursor:pointer}
.resources-facet .show-more:after{content:'\25BC'}
.resources-facet .show-less:after{content:'\25B2'}
.resources-facet .off{display:none}
.resources-facet .show:hover{color:#2d7bbc}
.resources-facet ul li{display:none}
#resource-search .btn{cursor:default !important}
#resource-search #search-options-panel .btn-option:hover{color:#236093}
#resource-search #search-options-panel-body li.active:before{content:none !important}
#resource-search .search-options-panel-title{font-size:14px !important;padding-top:0 !important}
#resource-search .filter-wrap,#resource-search-modal .filter-wrap{padding:20px 50px;font-size:16px}
#resource-search .resource-apply,#resource-search-modal .resource-apply{background:#236093;border:0;color:#fff;padding:5px 20px;width:100%}
#resource-search .resource-apply:hover{background:#2d7bbc}
#resource-search #search-options-panel .btn-option{white-space:normal !important;margin-left:0;padding-left:35px;font-size:15px}
#resource-search #search-options-panel .btn-option input[type="checkbox"]{float:left;margin-left:-20px;margin-right:7px}
.checkboxFive{position:relative}
.checkboxFive label{cursor:pointer;position:absolute;width:16px;height:16px;top:0;left:-23px;background:#fcfcfc;border:1px solid #ddd}
.checkboxFive label:after{opacity:0;content:'';position:absolute;width:9px;height:5px;background:transparent;top:2px;left:2px;border:2px solid #236093;border-top:0;border-right:0;transform:rotate(-45deg)}
.checkboxFive label:hover::after{opacity:.2}
.checkboxFive input[type=checkbox]{visibility:hidden}
.checkboxFive input[type=checkbox]:checked+label:after{opacity:1}
.featured-resources,#no-keyword{display:none}
.resource-tag .highlight{font-weight:normal !important}
@media(min-width:769px){.r-tags{margin-top:10px}
.r-tags .resource-tag{position:relative;background:#f1f1f1;display:inline-block;font-size:11px;padding:2px 7px;margin-left:5px;margin-right:10px;color:#666}
.r-tags .resource-tag:after{content:'\2022';position:absolute;left:-3px;top:5px;color:#fff;font-size:20px;line-height:10px}
.r-tags .resource-tag:before{content:"";position:absolute;left:-9px;top:0;border-right:9px solid #f1f1f1;border-top:10px solid transparent;border-bottom:10px solid transparent}
#resource-search .search-options-panel-header{margin-bottom:30px !important}
}
@media(max-width:768px){#resource-facets-close-btn{display:inline-block;width:30px;height:30px;position:relative;float:right;top:10px;right:10px;text-align:center;color:#236093}
#resource-facets-close-btn:before{content:'\2A2F';font-size:40px;line-height:30px;text-align:center}
#resource-search .search-options-panel-header{margin-bottom:0 !important;text-align:right}
.r-tags{display:none}
#resource-search-modal{position:absolute;top:0;left:0;width:100%;height:9170px;z-index:1042;overflow:hidden;background:rgba(0,0,0,0.8);cursor:pointer}
#resource-search-modal #search-options-panel-body{display:block !important;top:70px;left:10px;right:10px;z-index:2;width:auto !important}
#resource-search-modal #search-options-panel-body{transform:translateY(50px);animation:come-in 1s ease forwards}
#resource-search-modal ul{list-style-type:none}
#resource-search-modal #search-options-panel-body li.active{margin-left:35px;padding-left:0}
#resource-search-modal #search-options-panel-body li.active:before{content:none}
#resource-search-modal li input[type="checkbox"]{display:none}
#resource-search-modal .resources-facet ul li{text-align:left;margin-left:35px;font-size:14px;padding-left:0}
}