/* Qvera knowledge base (Question2Answer, RoyalMinimal theme): match qvera.com (Enfold).
   Loaded from Admin > Layout > "Custom HTML in <head>" via a <link>. Source of record:
   temp-docs/website-changes/2026-09-22-kb-enfold-style-match.css. Bump ?v= in the link on change. */
@media only screen and (min-width:48em){
#qa-top-bar{position:sticky;top:0;z-index:100;background:#fff;border-bottom:1px solid #e1e1e1}
#qa-topbar-group{width:100%;max-width:none;height:46px;padding:0 35px;box-sizing:border-box;overflow:visible}
.qa-logo{float:left;height:46px;margin:0;display:flex;align-items:center}
#qa-top-bar .qa-logo-link{display:flex;align-items:center;height:46px;padding:0}
.qa-logo img{height:44px;width:auto}
#qa-nav-group{position:static;float:right;display:flex;align-items:center;width:auto;height:46px;padding-right:36px}
.qa-nav-user{order:2}
.qa-nav-user,.qa-nav-main,.qa-nav-user-list,.qa-nav-main-list{float:none;display:flex;align-items:center}
.qa-nav-user-clear,.qa-nav-main-clear{display:none}
#qa-top-bar a.qa-nav-main-link,#qa-top-bar a.qa-nav-user-link{display:block;font:400 13px/44px 'Work Sans',Helvetica,Arial,sans-serif;padding:0 13px;color:#666;border-bottom:2px solid transparent;background:transparent}
#qa-top-bar a.qa-nav-main-link:hover,#qa-top-bar a.qa-nav-user-link:hover{color:#095c7a;background:transparent}
#qa-top-bar a.qa-nav-main-selected,#qa-top-bar a.qa-nav-user-selected{color:#095c7a;border-bottom-color:#095c7a;background:transparent}
li.kb-cta{margin-left:3px}
@media (max-width:1023px){li.kb-cta{display:none}}
li.kb-cta:first-of-type{margin-left:14px}
#qa-top-bar .kb-btn,#qa-top-bar .kb-btn:hover{display:inline-block;font:400 13px/15px 'Work Sans',Helvetica,Arial,sans-serif;padding:8px 12px;border:1px solid #095c7a;border-radius:2px;text-decoration:none}
#qa-top-bar .kb-btn-solid,#qa-top-bar .kb-btn-outline:hover{background:#095c7a;color:#fff}
#qa-top-bar .kb-btn-outline{background:transparent;color:#095c7a}
#qa-top-bar .kb-btn-solid:hover{background:#073a58;border-color:#073a58;color:#fff}
}
.qa-nav-footer,.qa-nav-user-item.qa-nav-user-register,a.q2am-ask-side[href$="/feedback"],.qa-q-list .qa-q-item-stats,.qa-q-item-who-points,.qa-sidepanel .q2am-nav-user-side-list,.qa-sidepanel h2:has(+.q2am-nav-user-side-list),.qa-q-view-avatar,.qa-a-item-avatar,.qa-c-item-avatar{display:none}
.qa-main h1:first-of-type{color:#000;font-size:32px;font-weight:400;line-height:1.3;padding-bottom:12px;border-bottom:1px solid #e1e1e1}
a,a:visited,.qa-part-q-view .qa-q-view-meta a,.qa-a-item-avatar-meta a{color:#095c7a}
a:hover,a:focus,.qa-q-item-title a:hover,.qa-a-item-avatar-meta a:hover{color:#ad1e3f;text-decoration:none}
.qa-main-wrapper,.qa-header{width:100%;max-width:1310px;padding-left:50px;padding-right:50px;box-sizing:border-box;margin:0 auto}
@media only screen and (min-width:62em){.qa-main{width:auto;float:none;overflow:hidden}.qa-sidepanel{width:340px}}
body:not(.qa-template-admin) .sub-nav-top{display:none}
.qa-layout-wrapper{margin-top:30px;overflow:visible;display:flow-root}
.qa-q-list-item{padding:22px 0;border-bottom:1px solid #e1e1e1}
.qa-q-list .qa-q-item-main{width:auto!important;float:none;padding-left:0!important}
.qa-q-item-title{font-size:20px;line-height:1.4;margin-bottom:10px}
.qa-q-item-title a{font-weight:400!important;font-size:1em;color:#095c7a}
.qa-q-item-avatar-meta{display:block!important;clear:both;float:none;text-align:left;padding-top:4px;font-size:12px}
.qa-q-item-meta,.qa-q-view-meta,.qa-a-item-meta,.qa-c-item-meta{font-style:normal;color:#666}
.qa-q-item-meta{font-size:1em}
.qa-tag-link{color:#095c7a;background:#f8f8f8;border:1px solid #e1e1e1;border-radius:4px;font-size:12px;padding:1px 7px;margin:0 4px 4px 0}
.qa-tag-link:hover{color:#fff;background:#095c7a;border-color:#095c7a}
[class*=qa-form-tall-button-],[class*=qa-form-wide-button-]{background:#095c7a;border:1px solid #095c7a;border-radius:0;color:#fff;text-shadow:none;font-weight:400;box-shadow:none}
[class*=qa-form-tall-button-]:hover,[class*=qa-form-wide-button-]:hover{background:#073a58;border-color:#073a58;color:#fff}
.q2am-ask-side{display:block;box-sizing:border-box;width:100%;margin:0 0 8px;padding:10px 30px!important;background:transparent;border:2px solid #095c7a;border-radius:3px;color:#095c7a!important;font:400 17px/20px 'Work Sans',Helvetica,Arial,sans-serif;text-align:center;text-shadow:none;box-shadow:none;transition:.4s ease-in-out}
.q2am-ask-side:hover{background:#095c7a;color:#fff!important;text-decoration:none}
.qa-search{position:relative}
.qa-search .qa-search-field{display:block;width:100%;height:42px;font-size:16px;margin:0;padding:6px 40px 6px 10px;box-sizing:border-box;border:1px solid #c4c4c4;border-radius:4px}
.qa-search .qa-search-field::placeholder{font-weight:300;color:#999}
.qa-search .qa-search-field:focus,.qa-form-tall-text:focus,.qa-form-wide-text:focus,.qa-main input[type=text]:focus,.qa-main textarea:focus{border-color:#095c7a;outline:2px solid #095c7a;outline-offset:1px;box-shadow:0 0 2px rgba(0,0,0,.2)}
.qa-search .qa-search-button,.qa-search .qa-search-button:hover{position:absolute;top:1px;right:1px;width:34px;height:40px;margin:0;padding:0;border:0;border-radius:0;background:transparent url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2216%22 height=%2216%22 viewBox=%220 0 16 16%22%3E%3Ccircle cx=%226.5%22 cy=%226.5%22 r=%225%22 fill=%22none%22 stroke=%22%23666%22 stroke-width=%221.8%22/%3E%3Cline x1=%2210.3%22 y1=%2210.3%22 x2=%2215%22 y2=%2215%22 stroke=%22%23666%22 stroke-width=%221.8%22 stroke-linecap=%22round%22/%3E%3C/svg%3E") no-repeat center;box-shadow:none;-webkit-appearance:none;appearance:none;text-indent:-9999px;overflow:hidden}
.qa-sidepanel h2{background:none;color:#000;font-size:16px;font-weight:400;padding:0 0 6px!important;margin:24px 0 6px!important;border-bottom:1px solid #e1e1e1}
.qa-sidepanel ul>li,.qa-sidepanel .qa-feed-link,.qa-sidepanel .qa-sidebar,.qa-sidepanel .qa-activity-count p{background:none;border:0;padding:5px 0;font-size:14px}
.qa-footer-bottom-group{width:100%;max-width:none;margin:0;padding:0;background:#444;color:#ddd;font:300 11px/1.65 'Work Sans',Helvetica,Arial,sans-serif;text-align:left}
.qa-footer-bottom-group .qa-footer{border:0;padding:0}
.kb-socket{max-width:1310px;margin:0 auto;padding:15px 50px;box-sizing:border-box}
.qa-footer-bottom-group a,.qa-footer-bottom-group a:visited{color:#ddd}
.qa-footer-bottom-group a:hover{color:#fff}
@media only screen and (min-width:48em){body{display:flex;flex-direction:column;min-height:100vh}.qa-body-wrapper{flex:1 0 auto}#qa-top-bar,.qa-footer-bottom-group{flex:0 0 auto}}
.kb-footer{width:100%;margin-top:60px;padding:15px 0 30px;background:#095c7a;color:#fff;font:300 16px/1.65 'Work Sans',Helvetica,Arial,sans-serif;text-align:left;flex:0 0 auto}
.kb-footer-inner{max-width:1310px;margin:0 auto;padding:0 50px;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:0 72px}
.kb-footer-col{flex:1 1 200px;margin:30px 0}
.kb-footer h3{margin:15px 0 8px;font:400 17.6px/1.1 'Work Sans',Helvetica,Arial,sans-serif;color:#fff;letter-spacing:normal}
.kb-footer ul{list-style:none;margin:0;padding:0;font-size:14px;line-height:1.75}
.kb-footer li{margin:0;padding:0;background:none}
.kb-footer a,.kb-footer a:visited{color:#b8dbe5;font-weight:300;text-decoration:none}
.kb-footer a:hover{color:#fff}
.kb-footer .kb-soc2{margin-top:20px;font-size:14px;line-height:1.3}
.kb-footer .kb-soc2 img{width:65px;height:65px;float:left;margin:0 8px 0 -2px}
.kb-footer .kb-soc2 div{padding-top:22px}
@media only screen and (max-width:47.9375em){.qa-main-wrapper,.qa-header,.kb-footer-inner,.kb-socket{padding-left:7.5%;padding-right:7.5%}}
