/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.content-top.search-header{display:flex;justify-content:space-around;align-items:center;background:linear-gradient(-225deg,rgba(0,164,228,0.5) 0%,rgba(4,43,85,0.75) 100%),url(/themes/custom/connect_theme/assets/images/search-image.jpg),no-repeat;background-size:cover;background-position-x:initial;background-position-y:center;border-radius:10px 10px 0 0;}.content-top.search-header .region-content-top{justify-content:space-around;align-items:center;}.content-top.search-header .region-content-top .page-title{color:#FFFFFF;font-weight:700;font-size:1.875rem;padding-left:2.5rem;position:relative;}.content-top.search-header .region-content-top .page-title::before{content:"";position:absolute;top:50%;right:unset;bottom:unset;left:0;}.content-top.search-header .region-content-top .page-title:before{content:"\f002";font-family:"Font Awesome 6 Pro";font-size:1.5rem;transform:translateY(-50%);}form#views-exposed-form-connect-search-page .form--inline{display:flex;}form#views-exposed-form-connect-search-page input,form#views-exposed-form-connect-search-page .form-item,form#views-exposed-form-connect-search-page .form-actions{margin-block:0;}form#views-exposed-form-connect-search-page .form-item{flex-basis:100%;}form#views-exposed-form-connect-search-page button{width:100px;}form#views-exposed-form-connect-search-page .form-submit{font-family:"Font Awesome 6 Pro";}.content-tools.search-content-tools{position:revert;padding:1.5rem;background-color:#F0F2F4;}.content-tools.search-content-tools .region-content-tools{padding-block:0.5rem;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-areas:"search       search       search" "preserve-filters       preserve-filters       preserve-filters" "filter       filter       filter" "product       version       content-type";gap:10px;}.content-tools.search-content-tools .region-content-tools .block-facets h2{font-size:12px;margin-bottom:0.25rem;}.content-tools.search-content-tools .region-content-tools .block-views-exposed-filter-blockconnect-search-page{grid-area:search;}.content-tools.search-content-tools .region-content-tools .block-views-exposed-filter-blockconnect-search-page form#views-exposed-form-connect-search-page .form-item{padding-right:1rem;position:relative;}.content-tools.search-content-tools .region-content-tools .block-views-exposed-filter-blockconnect-search-page form#views-exposed-form-connect-search-page .form-item::before{content:"";position:absolute;top:50%;right:unset;bottom:unset;left:1rem;}.content-tools.search-content-tools .region-content-tools .block-views-exposed-filter-blockconnect-search-page form#views-exposed-form-connect-search-page .form-item:before{content:"\f002";font-family:"Font Awesome 6 Pro";color:#A2A2A2;transform:translateY(-50%);}.content-tools.search-content-tools .region-content-tools .block-views-exposed-filter-blockconnect-search-page form#views-exposed-form-connect-search-page .form-item .form-text{padding-block:0.5rem;padding-left:2.5rem;}.content-tools.search-content-tools .region-content-tools .block-views-exposed-filter-blockconnect-search-page form#views-exposed-form-connect-search-page .form-actions .form-submit{height:100%;padding-inline:1.5rem;font-weight:400;font-size:1rem;}.content-tools.search-content-tools .region-content-tools div#block-searchclearfilterslink{grid-area:filter;}.content-tools.search-content-tools .region-content-tools div#block-searchclearfilterslink .clear-filters-wrapper{display:flex;align-items:center;margin-block:1rem;}.content-tools.search-content-tools .region-content-tools div#block-searchclearfilterslink .clear-filters-wrapper .filters-title{text-transform:uppercase;padding-left:1.5rem;font-weight:700;position:relative;}.content-tools.search-content-tools .region-content-tools div#block-searchclearfilterslink .clear-filters-wrapper .filters-title::before{content:"";position:absolute;top:50%;right:unset;bottom:unset;left:0;}.content-tools.search-content-tools .region-content-tools div#block-searchclearfilterslink .clear-filters-wrapper .filters-title::before{content:"\f0b0";font-family:"Font Awesome 6 Pro";transform:translateY(-50%);}.content-tools.search-content-tools .region-content-tools div#block-searchclearfilterslink .clear-filters-wrapper .filters-actions{margin-left:auto;margin-bottom:0;font-size:0.625rem;font-weight:600;}.content-tools.search-content-tools .region-content-tools div#block-searchclearfilterslink .clear-filters-wrapper .filters-actions a{padding-left:0.5rem;margin-left:0.5rem;position:relative;}.content-tools.search-content-tools .region-content-tools div#block-searchclearfilterslink .clear-filters-wrapper .filters-actions a.search-tips-action::before{content:"\f0eb";}.content-tools.search-content-tools .region-content-tools div#block-searchclearfilterslink .clear-filters-wrapper .filters-actions a.clear-filters-action::before{content:"\f00d";}.content-tools.search-content-tools .region-content-tools div#block-searchclearfilterslink .clear-filters-wrapper .filters-actions a::before{content:"";position:absolute;top:50%;right:unset;bottom:unset;left:0;}.content-tools.search-content-tools .region-content-tools div#block-searchclearfilterslink .clear-filters-wrapper .filters-actions a::before{font-family:"Font Awesome 6 Pro";transform:translateY(-50%);}.content-tools.search-content-tools .region-content-tools .block-facet-blockcontent-type-search-facet{grid-area:content-type;}.content-tools.search-content-tools .region-content-tools .block-facet-blockforums-search-facet{grid-area:forum;}.content-tools.search-content-tools .region-content-tools .block-facet-blockproduct-search-facet{grid-area:product;}.content-tools.search-content-tools .region-content-tools .block-facet-blockproduct-version-search-facet{grid-area:version;}.content-tools.search-content-tools .region-content-tools .block-preserve-facets-filters-block{grid-area:preserve-filters;}.content-tools.search-content-tools .region-content-tools .block-preserve-facets-filters-block .form-item-preserve-facets{margin-top:0.1em;display:flex;}.content-tools.search-content-tools .region-content-tools .block-preserve-facets-filters-block .ajax-progress-throbber{padding:unset;}.homepage--content-top div.block-views-exposed-filter-blockconnect-search-page{width:655px;}.homepage--content-top div.block-views-exposed-filter-blockconnect-search-page form#views-exposed-form-connect-search-page .form-item{margin-inline:0;}.homepage--content-top div.block-views-exposed-filter-blockconnect-search-page form#views-exposed-form-connect-search-page .form-item .form-text{height:100%;border-color:#FFFFFF;outline:unset;border-radius:10px 0 0 10px;}.homepage--content-top div.block-views-exposed-filter-blockconnect-search-page form#views-exposed-form-connect-search-page .form-item .form-text:hover{border:1px solid #444444;}.homepage--content-top div.block-views-exposed-filter-blockconnect-search-page form#views-exposed-form-connect-search-page .form-actions .form-submit{padding:0.25rem 1rem;font-weight:400;font-size:1.25rem;border:unset;box-shadow:unset;border-radius:0 10px 10px 0;}#header-brand .block-views-exposed-filter-blockconnect-search-page form#views-exposed-form-connect-search-page .form-item.form-item-search{position:relative;}#header-brand .block-views-exposed-filter-blockconnect-search-page form#views-exposed-form-connect-search-page .form-item.form-item-search::before{content:"";position:absolute;top:50%;right:unset;bottom:unset;left:0.625rem;}#header-brand .block-views-exposed-filter-blockconnect-search-page form#views-exposed-form-connect-search-page .form-item.form-item-search::before{content:"\f002";color:#FFFFFF;font-size:12px;font-family:"Font Awesome 6 Pro";transform:translateY(-50%);}#header-brand .block-views-exposed-filter-blockconnect-search-page form#views-exposed-form-connect-search-page .form-item.form-item-search .form-text{border-radius:3px;border-color:#FFFFFF;color:#FFFFFF;background-color:transparent;padding-left:2rem;}#header-brand .block-views-exposed-filter-blockconnect-search-page form#views-exposed-form-connect-search-page .form-item.form-item-search .form-text::placeholder{color:#FFFFFF;}#header-brand .block-views-exposed-filter-blockconnect-search-page form#views-exposed-form-connect-search-page .form-item.form-item-search .form-text:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #002855 inset !important;-webkit-text-fill-color:#FFFFFF !important;}#header-brand .block-views-exposed-filter-blockconnect-search-page form#views-exposed-form-connect-search-page .form-actions .form-submit{display:none;}.autocomplete-search-suggestion{padding:2px 10px;}.autocomplete-search-suggestion br{display:block;content:"";margin-top:-6px;}.autocomplete-search-suggestion i{font-size:0.8em;}.view-connect-search .view-header{position:relative;padding-top:7.5rem;}.view-connect-search .view-header div#block-connect-theme-sortby-connect-search .sort-criteria-title{text-transform:uppercase;padding-left:1.5rem;font-weight:700;position:relative;}.view-connect-search .view-header div#block-connect-theme-sortby-connect-search .sort-criteria-title::before{content:"";position:absolute;top:50%;right:unset;bottom:unset;left:0;}.view-connect-search .view-header div#block-connect-theme-sortby-connect-search .sort-criteria-title::before{content:"\f0dc";font-family:"Font Awesome 6 Pro";transform:translateY(-50%);}.view-connect-search .sort-criteria-plugin{position:absolute;inset:-1.5rem -1.5rem auto -1.5rem;padding:0 1.5rem 0.5rem 1.5rem;background-color:#F0F2F4;}.view-connect-search .sort-criteria-plugin form#search-api-sorts-widget-widget .form-item-sort-by{margin-bottom:0.5rem;}.view-connect-search .sort-criteria-plugin form#search-api-sorts-widget-widget .sort-description{font-size:12px;}.view-connect-search .facets-views-plugin{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-areas:"product version content-type ";gap:10px;position:absolute;inset:-1.5rem -1.5rem auto -1.5rem;padding:0 1.5rem 2rem 1.5rem;background-color:#F0F2F4;}.view-connect-search .facets-views-plugin .block-facets h2{font-size:12px;margin-bottom:0.25rem;}.view-connect-search .view-content{padding-inline:0.5rem;}.view-connect-search .view-content h3{margin-bottom:0.5rem;}.view-connect-search .pager{margin-left:0.5rem;}
#login-main{width:100%;background-image:linear-gradient(-225deg,rgba(0,164,228,0.5) 0%,rgba(4,43,85,0.75) 100%),url(/themes/custom/connect_theme/assets/images/login-image.jpeg),no-repeat;background-image:linear-gradient(-225deg,rgba(0,164,228,0.5) 0%,rgba(4,43,85,0.75) 100%),image-set(url(/themes/custom/connect_theme/assets/images/login-image.jpeg.webp) type("image/webp"),url(/themes/custom/connect_theme/assets/images/login-image.jpeg) type("image/jpeg"));background-size:cover;background-position-x:initial;background-position-y:center;}.layout-container{grid-template-rows:1fr auto;}.login-registration-page--banner-text{font-size:20px;}.login-registration-page--banner-text p{margin-bottom:0.5rem;}.login-registration-form--wrapper{display:grid;margin-right:7.5rem !important;width:515px;}.login-registration-form--wrapper .block-page-title-block .page-title{margin-bottom:0.5em;color:#444444;font-size:2rem;font-weight:400;}.login-registration-form--wrapper p{font-weight:400;}.login-registration-form--logo{height:40px;}.login-registration-form--logo-wrapper{margin-bottom:4.5rem;}form#user-login-form .form-item,form#user-login-form .privacy-policy-message-container,form#user-register-form .form-item,form#user-register-form .privacy-policy-message-container{margin-top:2rem;margin-bottom:2rem;}form#user-login-form input[type=text],form#user-login-form input[type=password],form#user-login-form input[type=email],form#user-login-form select,form#user-register-form input[type=text],form#user-register-form input[type=password],form#user-register-form input[type=email],form#user-register-form select{height:45px;font-size:0.85rem;}form#user-login-form label,form#user-register-form label{color:#717171;text-transform:uppercase;font-size:15px;font-weight:600;}form#user-login-form input[type=submit],form#user-login-form .employee-saml-login-link,form#user-register-form input[type=submit],form#user-register-form .employee-saml-login-link{width:100%;font-size:18px;padding:1em;text-transform:uppercase;}form#user-login-form .employee-saml-login-link,form#user-register-form .employee-saml-login-link{display:flex;justify-content:center;align-items:center;column-gap:1rem;margin-top:2rem;text-decoration:none;padding-block:0.5rem !important;font-size:12px;line-height:1.5;padding:5px 10px;border-radius:3px;color:#444444;font-weight:600;background:#FFFFFF;border:1px solid #CCCCCC;box-shadow:0px 1px 0px 0px rgba(204,204,204,0.5);}form#user-login-form .employee-saml-login-link:hover,form#user-register-form .employee-saml-login-link:hover{background:#F7F7F7;}form#user-login-form .employee-saml-login-link::before,form#user-register-form .employee-saml-login-link::before{content:"\f084";font-family:"Font Awesome 6 Pro";color:#00A4E4;}.login-registration-form--links{font-weight:400;}.login-registration-form--links p{margin-bottom:0.75em;}
