From d84509f6dc6329665128ef82db97f9c11ef2a082 Mon Sep 17 00:00:00 2001 From: Rich Lott / Artful Robot Date: Fri, 15 Dec 2023 11:06:55 +0000 Subject: [PATCH] prod build --- aah/css/bootstrap.css | 2 +- aah/css/civicrm.css | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/aah/css/bootstrap.css b/aah/css/bootstrap.css index be64081..6f84e8f 100644 --- a/aah/css/bootstrap.css +++ b/aah/css/bootstrap.css @@ -1,4 +1,4 @@ -@charset "UTF-8";:root{--aah-button-bg:#2c98ed;--aah-button-bg-hover:#127fd4;--aah-button-bg-secondary:#02477d;--aah-bg-layer:#c6d5df} +@charset "UTF-8";:root{--aah-colour-brand:#2c98ed;--aah-colour-brand-dark:#02477d;--aah-button-bg:#2c98ed;--aah-button-bg-hover:#127fd4;--aah-button-bg-secondary:transparent;--aah-button-bg-secondary-hover:#e0effb;--aah-button-colour-secondary:#2c98ed;--aah-bg-layer:#c6d5df} /*! * Bootstrap v3.4.1 (https://getbootstrap.com/) diff --git a/aah/css/civicrm.css b/aah/css/civicrm.css index 083a00e..ccce488 100644 --- a/aah/css/civicrm.css +++ b/aah/css/civicrm.css @@ -1 +1 @@ -@charset "UTF-8";:root{--aah-button-bg:#2c98ed;--aah-button-bg-hover:#127fd4;--aah-button-bg-secondary:#02477d;--aah-bg-layer:#c6d5df}#crm-container{font-size:16px!important;padding-left:1.6rem;padding-right:1.6rem;padding-top:1.6rem}#crm-container h1.page-header{display:none}#crm-container h3,#crm-container h4,#crm-container h5{max-width:none}body>.ui-dialog.crm-container{font-size:16px!important}.crm-contaner a,.crm-contaner a:visited{color:#2c98ed}.crm-contaner a:hover{color:#02477d}body.aah-theme #access,body.aah-theme #crm-main-content-wrapper,body.aah-theme h1#page-title{margin-left:auto;margin-right:auto;max-width:1200px}.sr-only{clip:rect(1px,1px,1px,1px);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.crm-container .crm-flex-box{box-sizing:border-box;display:flex;flex-wrap:wrap}.crm-container .crm-flex-box>*{box-sizing:border-box;flex:1;min-width:0}.crm-container .crm-flex-box>.crm-flex-2{flex:2}.crm-container .crm-flex-box>.crm-flex-3{flex:3}.crm-container .crm-flex-box>.crm-flex-4{flex:4}.crm-container .crm-flex-box>.crm-flex-5{flex:5}.crm-container .crm-draggable{cursor:move}#crm-container .hiddenElement,.crm-container .hiddenElement{display:none}#crm-container .clear,.crm-container .clear{clear:both}body.aah-theme.civicrm-contact-view #access,body.aah-theme.civicrm-contact-view #crm-main-content-wrapper,body.aah-theme.civicrm-contact-view h1#page-title,body.aah-theme.crm-name-advanced #access,body.aah-theme.crm-name-advanced #crm-main-content-wrapper,body.aah-theme.crm-name-advanced h1#page-title,body.aah-theme.crm-name-crm-contact-page-dashboard #access,body.aah-theme.crm-name-crm-contact-page-dashboard #crm-main-content-wrapper,body.aah-theme.crm-name-crm-contact-page-dashboard h1#page-title,body.aah-theme.crm-name-crm-group-page-group #access,body.aah-theme.crm-name-crm-group-page-group #crm-main-content-wrapper,body.aah-theme.crm-name-crm-group-page-group h1#page-title,body.aah-theme.crm-name-crm-mailing-page-browse #access,body.aah-theme.crm-name-crm-mailing-page-browse #crm-main-content-wrapper,body.aah-theme.crm-name-crm-mailing-page-browse h1#page-title,body.aah-theme.crm-name-ruleview #access,body.aah-theme.crm-name-ruleview #crm-main-content-wrapper,body.aah-theme.crm-name-ruleview h1#page-title,body.aah-theme.full-width-page #access,body.aah-theme.full-width-page #crm-main-content-wrapper,body.aah-theme.full-width-page h1#page-title,body.aah-theme.page-civicrm-admin-afform #access,body.aah-theme.page-civicrm-admin-afform #crm-main-content-wrapper,body.aah-theme.page-civicrm-admin-afform h1#page-title,body.civicrm-contact-view-case #access,body.civicrm-contact-view-case #crm-main-content-wrapper,body.civicrm-contact-view-case h1#page-title{max-width:none}body.aah-theme.civicrm-contact-view h1#page-title,body.aah-theme.crm-name-advanced h1#page-title,body.aah-theme.crm-name-crm-contact-page-dashboard h1#page-title,body.aah-theme.crm-name-crm-group-page-group h1#page-title,body.aah-theme.crm-name-crm-mailing-page-browse h1#page-title,body.aah-theme.crm-name-ruleview h1#page-title,body.aah-theme.full-width-page h1#page-title,body.aah-theme.page-civicrm-admin-afform h1#page-title,body.civicrm-contact-view-case h1#page-title{padding-left:1.6rem;padding-right:1.6rem}.aah-wrapper,body.page-civicrm #page-title{opacity:0;transition:opacity .3s}body.aah-theme #page-title,body.aah-theme .aah-wrapper{opacity:1}body.aah-theme #header #page-title{margin:0 1.6rem}#crm-container li{max-width:none}#printer-friendly,.ui-button.crm-dialog-titlebar-print{display:none}@media print{#access,#civicrm-footer,#civicrm-menu{display:none}body.page-civicrm{padding-top:0}}#bootstrap-theme .crm-mosaico-template-item{display:flex;width:100%}#bootstrap-theme .crm-mosaico-template-item .crm-mosaico-template-title-wrapper{flex:1 0 160px;height:unset}#bootstrap-theme .crm-mosaico-template-item .crm-mosaico-template-image-wrapper{flex:0 0 160px}#civicrm-menu,#root-menu-div ul,.ui-widget{font-family:Lato}.ui-widget{font-size:1em}.crm-container h3{font-size:2rem;margin:4rem 0 .8rem}.crm-i-green{color:#97d462}.crm-i-red{color:#a00}.crm-i-blue{color:#02477d}#crm-container div#alpha-filter{background-color:#f8f8f8;padding:.4rem 1.6rem}.crm-action-menu:before{display:none}body.aah-theme .label{color:inherit}body.aah-theme td.label{color:inherit;display:table-cell;font-size:inherit;text-align:right}body.aah-theme .panel-heading h1,body.aah-theme .panel-heading h2,body.aah-theme .panel-heading h3{margin:0}.ui-widget-header{background:#f8f8f8;border:none}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:#f8f8f8;border:none;border-radius:0}.ui-state-default:hover,.ui-widget-content .ui-state-default:hover,.ui-widget-header .ui-state-default:hover{background:#e6edf2}.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button{border:none;color:inherit;margin-right:0}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{background:#f8f8f8;background:#a1d1f7;border:none;border-radius:0;color:#2c98ed}.ui-state-active:hover,.ui-widget-content .ui-state-active:hover,.ui-widget-header .ui-state-active:hover{background:#e6edf2}.ui-state-active a:link,.ui-state-active a:visited,.ui-widget-content .ui-state-active a:link,.ui-widget-content .ui-state-active a:visited,.ui-widget-header .ui-state-active a:link,.ui-widget-header .ui-state-active a:visited{color:#2c98ed}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{background:#127fd4;border:none;color:inherit}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{background:#127fd4}@keyframes aahblockoverlay{0%{background-color:#c6d5df}50%{background-color:#f3f2ed}to{background-color:#c6d5df}}.crm-container .blockUI.blockOverlay{animation:aahblockoverlay 10s infinite}.ui-datepicker td,.ui-datepicker th{padding:0!important}.crmCaseType tr.addRow td{background:#e6edf2 border-box!important}body.aah-theme #access{margin-top:5rem}.crm-actions-ribbon>ul{margin:1.6rem 0;padding:0}.crm-actions-ribbon>ul li{display:inline-block;list-style:none;margin-right:1.6rem}.crm-actions-ribbon .ac_results{background:#fff;box-shadow:-1.6rem 1.6rem 3.2rem rgba(0,0,0,.2);display:none;padding:.5rem 0;position:absolute;width:27rem;z-index:10}.crm-actions-ribbon .ac_results ul{padding:0}.crm-actions-ribbon .ac_results ul li{display:block;margin:0;padding:0}.crm-actions-ribbon .ac_results ul li a{display:block;line-height:1.2;padding:.25rem 1rem}.crm-actions-ribbon .ac_results ul li a:hover{background:#e6edf2}.action-link{margin:1.6rem 0}.action-link a{margin-right:1.6rem}.crm-accordion-wrapper,.crm-collapsible{border-bottom:1px solid rgba(0,0,0,.2);margin-bottom:1.6rem;margin-top:1.6rem}.crm-accordion-wrapper:first-child,.crm-collapsible:first-child{margin-top:0}.crm-accordion-wrapper:last-child,.crm-collapsible:last-child{margin-bottom:0}.collapsible-title,.crm-accordion-header{background-color:#add3ed;color:#02477d;cursor:pointer;padding:.8rem 1.6rem .8rem 4rem;transition:background-color .2s}.crm-accordion-header.active{background-color:#5baff1;color:#02477d}.crm-accordion-header.active:hover,.crm-accordion-header:hover{background-color:#5baff1}.collapsible-title:before,.crm-accordion-header:before{content:"\f18e";display:block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;margin-left:-2.4rem;margin-top:.4rem;position:absolute;text-rendering:auto;transform:rotate(90deg);transition:transform .3s}.crm-accordion-body,.crm-collapsible>.crm-summary-block{background:rgba(186,208,223,.27);border:none;border-radius:0;opacity:1;overflow:auto;padding:1.6rem;transform:none;transition:opacity .3s}.crm-accordion-wrapper.collapsed,.crm-collapsible.collapsed{border-bottom:none}.crm-accordion-wrapper.collapsed .collapsible-title,.crm-accordion-wrapper.collapsed .crm-accordion-header,.crm-collapsible.collapsed .collapsible-title,.crm-collapsible.collapsed .crm-accordion-header{background-color:rgba(186,208,223,.27)}.crm-accordion-wrapper.collapsed .collapsible-title:hover,.crm-accordion-wrapper.collapsed .crm-accordion-header:hover,.crm-collapsible.collapsed .collapsible-title:hover,.crm-collapsible.collapsed .crm-accordion-header:hover{background-color:#5baff1}.crm-accordion-wrapper.collapsed .collapsible-title:before,.crm-accordion-wrapper.collapsed .crm-accordion-header:before,.crm-collapsible.collapsed .collapsible-title:before,.crm-collapsible.collapsed .crm-accordion-header:before{transform:none}.crm-accordion-wrapper.collapsed .crm-accordion-body,.crm-accordion-wrapper.collapsed>.crm-summary-block,.crm-collapsible.collapsed .crm-accordion-body,.crm-collapsible.collapsed>.crm-summary-block{display:none;opacity:0}#crm-main-content-wrapper button,.crm-container input[type=button],.crm-container input[type=submit],a.crm-button>span,button.crm-button,input.crm-form-submit{background:var(--aah-button-bg);border:none;border-radius:3px;box-shadow:none;color:#fff;display:inline-block;padding:.4rem 1.6rem;text-shadow:none;vertical-align:baseline}#crm-main-content-wrapper button:hover,.crm-container input[type=button]:hover,.crm-container input[type=submit]:hover,a.crm-button>span:hover,button.crm-button:hover,input.crm-form-submit:hover{background:var(--aah-button-bg-hover)}#crm-main-content-wrapper button.btn-secondary,.crm-container input[type=button].btn-secondary,.crm-container input[type=submit].btn-secondary,a.crm-button>span.btn-secondary,button.crm-button.btn-secondary,input.crm-form-submit.btn-secondary{background:var(--aah-button-bg-secondary)}#crm-main-content-wrapper button[disabled],.crm-container input[type=button][disabled],.crm-container input[type=submit][disabled],a.crm-button>span[disabled],button.crm-button[disabled],input.crm-form-submit[disabled]{opacity:.35;pointer-events:none}#crm-main-content-wrapper button[aria-pressed=true],.crm-container input[type=button][aria-pressed=true],.crm-container input[type=submit][aria-pressed=true],a.crm-button>span[aria-pressed=true],button.crm-button[aria-pressed=true],input.crm-form-submit[aria-pressed=true]{box-shadow:inset 4px 4px 8px rgba(0,0,0,.4)}span.crm-button{display:inline-block;margin-right:1.6rem;padding:0;position:relative}span.crm-button i{color:#fff;left:1.2rem;line-height:1;pointer-events:none;position:absolute;top:50%;transform:translateY(-.88rem)}span.crm-button input.crm-form-submit,span.crm-button input[type=button],span.crm-button input[type=submit]{box-shadow:none;padding:.4rem 1.6rem .4rem 3.2rem}a.crm-button{display:inline-block;margin-right:1.6rem;padding:0;position:relative}a.crm-button.crm-button:active,a.crm-button.crm-button:hover,a.crm-button.crm-button:link,a.crm-button.crm-button:visited{text-decoration:none}a.crm-button>span{padding-left:3.6rem}a.crm-button i{color:#fff;left:1.2rem;line-height:1;pointer-events:none;position:absolute;top:50%;transform:translateY(-.88rem)}.crm-container .ui-button,.crm-container .ui-dialog-buttonset .ui-button,.crm-container a.button,.crm-container a.button:link,.crm-container a.button:visited{background:var(--aah-button-bg);border:none;border-radius:3px;box-shadow:0 0 6px rgba(0,0,0,.2);color:#fff;display:inline-block;padding:.4rem 1.6rem;text-shadow:none}.crm-container .ui-button:active,.crm-container .ui-button:hover,.crm-container .ui-dialog-buttonset .ui-button:active,.crm-container .ui-dialog-buttonset .ui-button:hover,.crm-container a.button:active,.crm-container a.button:hover,.crm-container a.button:link:active,.crm-container a.button:link:hover,.crm-container a.button:visited:active,.crm-container a.button:visited:hover{background:var(--aah-button-bg-hover);text-decoration:none}.crm-inline-button,.crm-submit-buttons{margin-bottom:1.6rem;margin-top:1.6rem}.crm-inline-button a.crm-button,.crm-inline-button button.crm-button,.crm-inline-button span.crm-button,.crm-submit-buttons a.crm-button,.crm-submit-buttons button.crm-button,.crm-submit-buttons span.crm-button{margin-right:1.6rem}td>.crm-submit-buttons:first-child{margin-top:0}.ui-dialog-titlebar .ui-dialog-titlebar-close,.ui-dialog-titlebar button,.ui-dialog-titlebar span.ui-button{background:transparent;border:1px solid #2c98ed;border-radius:5px;box-shadow:none;color:#2c98ed;padding:0;width:2.56rem}.ui-dialog-titlebar .ui-dialog-titlebar-close:hover,.ui-dialog-titlebar button:hover,.ui-dialog-titlebar span.ui-button:hover{background:hsla(0,0%,100%,.5);border:1px solid #2c98ed}.btn-slide{cursor:pointer;position:relative}.btn-slide .panel{background:#fff;box-shadow:0 0 6px rgba(0,0,0,.2);display:none;margin:0;padding:0;position:absolute;right:0;width:24rem;z-index:1}.btn-slide .panel li{font-size:1.4rem;list-style:none;padding:0}.btn-slide .panel li a{display:block;margin:0;padding:.4rem 1.6rem;text-decoration:none}.btn-slide .panel li a:hover{background:#e6edf2;text-decoration:none}#crm-main-content-wrapper .btn-group>button{border-radius:0;height:2.3em}#crm-main-content-wrapper .btn-group>button:first-child{border-radius:3px 0 0 3px}#crm-main-content-wrapper .btn-group>button:last-child{border-radius:0 3px 3px 0}#crm-main-content-wrapper .btn-group>button:first-child:last-child{border-radius:3px}.crm-hover-button{display:inline-block;margin-right:.8rem;padding:0 .8rem}.crm-container #help,.crm-container .help{background:#e0effb;border:none;border-left:3.2rem solid #7cb5e1;border-radius:0;font-size:1.6rem;margin-bottom:1.6rem;padding:1.6rem}.crm-container #help:before,.crm-container .help:before{color:#fff;content:"\f0eb";display:inline-block;font-size:2rem;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;margin-left:-3.52rem;position:absolute;text-rendering:auto}body.aah-theme fieldset{padding-top:4.8rem;position:relative}body.aah-theme fieldset>legend{border-style:none;left:1.6rem;position:absolute;top:.8rem}body.aah-theme fieldset.crm-collapsible{background:rgba(186,208,223,.27);padding:4.8rem 1.6rem 1.6rem}body.aah-theme fieldset.crm-collapsible.collapsed{background:transparent;padding:4.8rem 0 0}body.aah-theme fieldset.crm-collapsible>legend{font-size:inherit;left:0;top:0}.crm-form-block{background-color:#fff;padding:1.4rem}.crm-form-block .crm-form-block{background:transparent;padding:0}body.aah-theme input[type=password],body.aah-theme input[type=text],body.aah-theme textarea{border-color:rgba(0,0,0,.2);margin-bottom:.2rem}body.aah-theme input[type=password].error,body.aah-theme input[type=text].error,body.aah-theme textarea.error{border-color:#a00}body.aah-theme .crm-error{background:#a00;border-radius:3px;color:#fff;display:inline-block;padding:.4rem 1rem}body.aah-theme .ui-spinner input[type=text]{border:none}body.aah-theme .ui-spinner-button{background:rgba(0,0,0,.03);border-radius:0;box-shadow:none}.crm-form-checkbox,.crm-form-radio{display:inline-block;position:absolute}.crm-form-checkbox:last-child,.crm-form-radio:last-child{display:inline-block;position:static}.crm-form-checkbox+.description,.crm-form-checkbox+label,.crm-form-radio+.description,.crm-form-radio+label{margin-right:2.4rem;padding-left:2.4rem}.crm-section{display:flex;flex-wrap:wrap;margin-bottom:1.6rem}.crm-section>*{flex:0 1 100%}.crm-section>.label{display:inline-block;flex:0 0 19.2rem;font-size:inherit;padding-right:1.6rem;text-align:right}.crm-section>.label,.crm-section>.label label{white-space:normal}.crm-section>.content+.label{margin-left:3.2rem}.crm-section>.content{flex:1 0 19.2rem}.crm-public-form-item .crm-section{display:block}@media screen and (max-width:767px){.crm-profile-view .crm-section .label{flex:0 0 100%;text-align:left}}.crm-form-date-wrapper,.crm-form-date-wrapper>input.crm-form-date{display:inline-block}.crm-form-date-wrapper>input.crm-form-date{margin-right:1.6rem;width:16rem}.crm-form-date-wrapper>input.crm-form-time{width:9rem}.crm-placeholder-icon::-moz-placeholder{font:normal normal normal 14px/1 FontAwesome}.crm-placeholder-icon::placeholder{font:normal normal normal 14px/1 FontAwesome}.form-inline>span{display:inline-block;vertical-align:baseline}body.aah-theme a.crm-icon-picker-button{color:#fff;display:inline-block;height:2.4rem;min-width:10em;text-align:inherit}#crmIconPicker a.ui-button{box-sizing:content-box;color:#fff!important;margin-bottom:.8rem;margin-right:1.6rem}body.aah-theme a.crm-icon-picker-button.ui-button-text-only .ui-button-text{padding:.4em .2em}.ui-progressbar-value{background-color:#2c98ed!important;margin:0}.icon.email-hold:before{content:"⛔";display:inline-block;height:2.4rem;text-align:center;width:2.4rem}#crm-main-content-wrapper thead tr:first-child{position:sticky;top:4.16rem;z-index:20}#crm-main-content-wrapper .support-sticky-table-header{max-height:calc(100vh - 4.16rem)}#crm-main-content-wrapper .support-sticky-table-header thead tr:first-child{top:0}#crm-main-content-wrapper .crm-accordion-wrapper thead tr:first-child,#crm-main-content-wrapper .crm-dashlet-content thead tr:first-child{position:static;top:0}div.messages,div.status{background:#fdf8e8;border:none;border-left:3.2rem solid #eaa75c;margin:1.6rem 0;padding:1.6rem;position:relative}div.messages.error,div.status.error{background:#fdf8e8;border-left-color:#a00}div.messages img[alt=status],div.status img[alt=status]{display:none}div.message .icon{left:-3.2rem;position:absolute;text-align:center;top:1.6rem;width:3.2rem}div.message .icon:before{color:#fff;content:"\f05a";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto}#crm-notification-container{color:#222;min-width:20rem;position:fixed;right:1.6rem;top:4.8rem;width:25%;z-index:100000}#crm-notification-container div.ui-notify-message{align-items:center;background:#eaa75c;border:none;border-radius:3px;box-shadow:-1.6rem 1.6rem 3.2rem rgba(0,0,0,.2);display:grid;grid-template-columns:auto 1fr auto;margin-bottom:.5rem;overflow:hidden;padding:0}#crm-notification-container div.ui-notify-message h1{color:#000;font-size:1.4rem;font-weight:700;grid-column:2;grid-row:1;margin:0;padding:.32rem .5rem}#crm-notification-container div.ui-notify-message div.icon{padding-left:.5rem}#crm-notification-container div.ui-notify-message a.ui-notify-cross{border:none;border-radius:2px;color:#fff;float:none;font-size:1.6rem;grid-column:3;line-height:1.3;padding:.4rem 1rem .5rem;text-decoration:none;text-shadow:none}#crm-notification-container div.ui-notify-message a.ui-notify-cross:active,#crm-notification-container div.ui-notify-message a.ui-notify-cross:hover{background:hsla(0,0%,100%,.2);text-decoration:none}#crm-notification-container div.ui-notify-message .notify-content{background:#fff;font-size:1.4rem;grid-column:1/4;padding:.65rem 1rem .65rem 3.5rem}#crm-notification-container div.ui-notify-message .notify-content p:last-child{margin-bottom:0}#crm-notification-container div.ui-notify-message .notify-content ul{padding-left:1rem}#crm-notification-container div.ui-notify-message.success{background:#97d462}#crm-notification-container div.ui-notify-message.error{background:#a00}#crm-notification-container div.ui-notify-message.error h1{color:#fff}.crm-status-icon,body.aah-theme div.ui-notify-message div.icon{float:none;margin-right:0;text-indent:0}.crm-status-icon:before,body.aah-theme div.ui-notify-message div.icon:before{color:#fff;content:"⚠";content:"✋";display:block;height:2.4rem;text-align:center;width:2.4rem}.crm-status-icon.success:before,body.aah-theme div.ui-notify-message.success div.icon:before{content:"✔"}.crm-status-box-msg{color:#fff}.crm-status-box-outer{background:#2c98ed;border-radius:3px;font-size:1.4rem;max-width:20.8rem;min-width:12.8rem;padding:.8rem 1.6rem;position:fixed;right:2px;text-align:left;top:2px;z-index:100000}.crm-status-box-outer.status-success{background:#97d462}.crm-status-box-outer.status-success .crm-status-box-msg{color:#fff}.crm-status-box-outer.status-error{background:#a00}.crm-status-box-outer.status-error .crm-status-box-msg{color:#fff}.crm-status-box-outer.status-start .crm-status-box-inner{padding-left:2.5ch}.crm-status-box-outer.status-start .crm-status-box-inner:before{animation:loading-status-message 1s infinite;border:1px dashed #fff;border-radius:2ch;content:"";display:block;height:1.5ch;line-height:1;margin-left:-2.5ch;position:absolute;top:50%;transform:translateY(-50%);transform-origin:center;width:1.5ch}@keyframes loading-status-message{0%{transform:translateY(-50%)}to{transform:translateY(-50%) rotate(1turn)}}.crm-profile .radio-wrapper{display:block}.crm-public-form-item .select2-container{width:100%!important;width:clamp(20rem,100%,35rem)!important}.select2-container .select2-choice,.select2-container .select2-choices .select2-choice,.select2-container .select2-choices .select2-search-choice{background-color:#fff;background-image:none;filter:none}.select2-container .select2-choice .select2-arrow{background-color:rgba(0,0,0,.1);background-image:none;border-left:1px solid #aaa;border-radius:0;filter:none;text-align:center;width:2.88rem}.select2-container .select2-choice .select2-arrow b{display:inline-block;width:18px}.select2-container .select2-choice,.select2-container-multi .select2-choices{border-color:rgba(0,0,0,.2);border-radius:2px}.select2-container .select2-choice abbr{right:3.52rem;top:10px}.select2-container{min-width:11.2rem}.select2-container-multi{min-width:22.4rem}.select2-container .select2-choice{height:3.6rem}.select2-arrow,.select2-chosen{padding:.4rem 0}.select2-container .select2-choice>.select2-chosen{margin-right:3.2rem}.crm-select2-row-description{display:none}.select2-results{font-size:1.4rem}.select2-results .crm-select2-row-description{color:#555;display:block;font-size:1.2rem}.select2-results .select2-highlighted{background-color:#e6edf2;color:#000}.form-control.select2-container{border:none;height:unset;padding:0}.crm-summary-link{color:#02477d;display:inline-block}.crm-summary-link .crm-icon{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto}.crm-summary-display_name .crm-summary-link{height:3.2rem;width:3.2rem}.crm-summary-display_name .crm-summary-link .crm-icon{line-height:3.2rem}.crm-summary-link .crm-icon.Individual-icon:before{content:"\f2bd";display:inline-block}.crm-summary-link .crm-icon.Organization-icon:before{content:"\f0f7";display:inline-block}.crm-summary-link .crm-icon.Organization-subtype-icon:before{content:"\f0c0";display:inline-block}.crm-summary-link .crm-tooltip-wrapper{background:#fff;box-shadow:-1.6rem 1.6rem 3.2rem rgba(0,0,0,.2);display:none;font-size:1.6rem;padding:0 1.6rem;position:absolute;z-index:21}.crm-summary-link.crm-tooltip-active .crm-tooltip-wrapper{display:block}table.crm-table-group-summary td{padding:0}table.crm-table-group-summary .crm-section{margin-bottom:1rem}table.crm-table-group-summary .crm-section>.label{color:#222;flex:0 1 13rem;font-size:1.3rem;font-weight:400;margin:0;padding:0 1.6rem 0 0;text-align:left}table.crm-table-group-summary .crm-section>.content{flex:1 0 13rem;margin:0}table.crm-table-group-summary .crm-section .clear{display:none}#civicrm-footer{font-size:1.2rem;margin-top:8rem;opacity:.8;text-align:center}.status.crm-error{background:#a00;border-radius:2px;color:#fff;margin:0 .8rem;padding:0 .8rem}.status.crm-error a:link,.status.crm-error a:visited{color:#fff}a.helpicon:before{color:#2c98ed;content:"\f059";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;line-height:1;text-align:center;text-rendering:auto}#access{font-size:1.4rem;margin-top:1.6rem}body.aah-theme .ui-tabs .ui-tabs-nav li{border-bottom:2px solid transparent}body.aah-theme .ui-tabs .ui-tabs-nav li.ui-state-active{background:transparent;border-bottom-color:#2c98ed}body.aah-theme .crm-tab-button a,body.aah-theme .ui-tabs .ui-tabs-nav li a{padding:.8rem 1.6rem}body.aah-theme .crm-tab-button a em,body.aah-theme .ui-tabs .ui-tabs-nav li a em{background:#2c98ed;border-radius:.8rem;color:#fff;font-size:1.3rem;font-style:normal;font-weight:700;padding:0 .48rem}body.aah-theme .crm-tab-button a em:empty,body.aah-theme .ui-tabs .ui-tabs-nav li a em:empty{display:none}body.aah-theme ul li.crm-tab-button.ui-state-active{background:none;border-bottom:2px solid #2c98ed}body.aah-theme ul li.crm-tab-button em{display:inline-block;margin-left:1.6rem}.panel-heading.nav-tabs{margin-top:0}body.aah-theme table{border-collapse:collapse;width:100%}body.aah-theme table td,body.aah-theme table th{background-clip:padding-box;padding:.8rem 1.6rem}body.aah-theme table td{border:1px solid #e8e8e8}body.aah-theme table thead th{background-color:#e6edf2;border:1px solid #c6d5df}body.aah-theme table tbody th{background-color:#f3f6f9;border:1px solid #e3eaef}body.aah-theme .cke_dialog_container table{width:auto}body.aah-theme .cke_dialog_container table td,body.aah-theme .cke_dialog_container table th{padding:0 .5rem}body.aah-theme .cke_dialog_container table td{border:none}body.aah-theme .crm-accordion-wrapper table{background-color:hsla(0,0%,100%,.9)}body.aah-theme table.form-layout{width:100%}body.aah-theme table.form-layout td,body.aah-theme table.form-layout th{border:none;padding:.4rem .8rem}body.aah-theme table.form-layout-compressed{width:100%}body.aah-theme table.form-layout-compressed td,body.aah-theme table.form-layout-compressed th{border:none;font-size:1.4rem;padding:.4rem .8rem}body.aah-theme table.selector{width:100%}body.aah-theme table.selector tr.disabled td{color:#aaa}body.aah-theme table.selector tr.disabled td pre{opacity:.5}body.aah-theme table.selector td,body.aah-theme table.selector th{border:none;font-size:1.4rem;padding:.4rem .8rem}body.aah-theme table.selector td>.crm-form-checkbox,body.aah-theme table.selector th>.crm-form-checkbox{position:static}body.aah-theme table.crm-info-panel{margin:.25rem 0}body.aah-theme table.crm-info-panel td,body.aah-theme table.crm-info-panel th{border:none}body.aah-theme table.crm-info-panel td.label{font-size:inherit;font-weight:400;text-align:right;white-space:normal;width:16rem}.dataTables_wrapper .dataTables_paginate .paginate_button{padding:0 .8rem}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{background-color:#e0effb;background-image:none;border:1px solid #2c98ed}.crm-container .odd,.crm-container .odd-row,tbody.scrollContent{background-color:#f8f8f8}.crm-container .even,.crm-container .even-row,tbody.scrollContent tr.alternateRow{background-color:#fcfcfc}.crm-container .crm-row-selected,.crm-container .even-row.crm-row-selected,.crm-container .even.crm-row-selected,.crm-container table.row-highlight tr.even-row:hover,.crm-container table.row-highlight tr.even:hover,.crm-container table.row-highlight tr:hover{background-color:#e6edf2}.crm-container .crm-row-selected{background-color:#fdf8e8}.replace-plain{background:rgba(186,208,223,.27);border:1px solid #e8e8e8;cursor:pointer;font-size:1.4rem;padding:1rem}.replace-plain:before{content:"\f040 " attr(title);display:block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;white-space:pre}#Checksum>div>div.crm-section{display:block}.crm-inline-edit.form{background:#fff;box-shadow:0 0 0 100vw hsla(0,0%,100%,.9);height:auto;left:4rem;outline:1px solid #2c98ed;overflow:auto;position:fixed;right:4rem;top:50%;transform:translateY(-50%);z-index:2}body.aah-theme .hiddenElement{display:none}.prettyprint{white-space:pre-wrap}ul.crm-quickSearch-results{border:none;font-size:1.4rem;overflow:visible}ul.crm-quickSearch-results a{padding:.25rem 1rem}ul.crm-quickSearch-results a:focus,ul.crm-quickSearch-results a:hover{text-decoration:none}ul.crm-quickSearch-results.ui-menu .ui-menu-item-uiMenuItemWrapper.ui-state-active{margin:0}#id_CiviCampaign,#id_CiviCampaign_show,#id_CiviCase,#id_CiviCase_show,#id_CiviContribute,#id_CiviContribute_show,#id_CiviEvent,#id_CiviEvent_show,#id_CiviMail,#id_CiviMail_show,#id_CiviMember,#id_CiviMember_show,#id_CiviReport,#id_CiviReport_show,#id_Communications,#id_Communications_show,#id_Customize_Data_and_Screens,#id_Customize_Data_and_Screens_show,#id_Localization,#id_Localization_show,#id_System_Settings,#id_System_Settings_show,#id_Users_and_Permissions,#id_Users_and_Permissions_show{background:#fff}.aah-theme.crm-name-crm-api4-page-api4explorer #crm-main-content-wrapper{max-width:none}.aah-theme.crm-name-crm-api4-page-api4explorer .checkbox-inline{padding-left:4rem}.aah-theme #bootstrap-theme.api4-explorer-page .explorer-params-panel .panel-heading{padding:.5rem 1rem}.aah-theme #bootstrap-theme.api4-explorer-page .explorer-params-panel .panel-heading .form-inline{display:flex;gap:1rem}.aah-theme #bootstrap-theme.api4-explorer-page .explorer-params-panel .panel-heading .form-inline>*{flex:1 1 auto}.aah-theme #bootstrap-theme.api4-explorer-page .explorer-params-panel .panel-heading .form-inline button{top:0}.aah-theme #bootstrap-theme.api4-explorer-page fieldset{padding-top:3rem}.aah-theme #bootstrap-theme.api4-explorer-page fieldset crm-api4-clause:first-child{margin-top:-3rem}.aah-theme #bootstrap-theme.api4-explorer-page fieldset legend{padding:0}form.CRM_Mailing_Form_Search>.crm-search-form-block>table>tbody td:first-child{min-width:45%}.mosaico-templates-wrapper{grid-gap:2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(50rem,1fr))}.mosaico-templates-wrapper span.thumbnail.crm-mosaico-template-item{display:grid;float:none;grid-template-columns:165px 1fr;width:100%}.mosaico-templates-wrapper div>.crm-mosaico-template-item{float:none}.mosaico-templates-wrapper div>.crm-mosaico-template-item .crm-mosaico-template-actions-wrapper a.btn{padding:.5rem 1rem}.mosaico-templates-wrapper div>.crm-mosaico-template-item .crm-mosaico-template-title-wrapper{height:unset;padding:1.6rem;text-align:left}.mosaico-templates-wrapper div>.crm-mosaico-template-item .crm-mosaico-template-title-wrapper p{position:static;transform:none;width:auto}.ui-widget-content{background:#f8f8f8;background:#fff;border-color:#e8e8e8}#crm-container div.crm-summary-contactname-block{margin-top:0}.crmMailing .preview-contact,.crmMailing .preview-group,.crmMailing .preview-popup{height:9.6rem}.crm-tag-item{background:#e0effb;border:1px solid rgba(0,0,0,.2);border-radius:3px;display:inline-block;font-size:1.4rem;line-height:1.25;margin-right:1rem;padding:0 1rem;white-space:nowrap}.crm-container div.crm-clear{font-size:inherit}.crm-container input{box-sizing:border-box}#secondaryTabContainer{border:none;padding:0}body.aah-theme.civicrm-contact-view table.dataTable{font-size:1.5rem}.crm-summary-display_name{color:#02477d;font-size:2.7rem;margin-top:1.6rem}.crm-inline-edit{position:relative}.crm-inline-edit .crm-container-snippet{background:#fff;max-height:calc(100vh - 10rem);max-width:100%;overflow:auto;padding:0 1rem}.crm-inline-edit .crm-edit-help{background:#f8f8f8;border:1px #2c98ed;border-style:solid solid none;display:none;height:2.24rem;left:-1px;line-height:2.24rem;padding:0 1.6rem;position:absolute;top:-2.24rem}.crm-inline-edit:hover{outline:1px solid #2c98ed}.crm-inline-edit:hover .crm-edit-help{display:block}.crm-contact-page #mainTabContainer{border:none;padding:0}.crm-contact-page #mainTabContainer .crm-contact-tabs-list{background-color:#e6edf2;border-left:1px solid rgba(0,0,0,.1);border-radius:0;display:flex;flex-wrap:wrap;margin:0;padding:0}.crm-contact-page #mainTabContainer .crm-contact-tabs-list li.crm-tab-button{background:none;border-bottom:1px solid rgba(0,0,0,.05);display:block;flex:1 0 auto;float:none;margin:0;top:0}.crm-contact-page #mainTabContainer .crm-contact-tabs-list li.crm-tab-button:first-child{border-top:none}.crm-contact-page #mainTabContainer .crm-contact-tabs-list li.crm-tab-button a{float:none}.crm-contact-page #mainTabContainer .crm-contact-tabs-list .ui-tabs-anchor{align-items:center;display:flex;padding:.8rem 1.6rem}.crm-contact-page #mainTabContainer .crm-contact-tabs-list .ui-tabs-anchor:focus{outline:none}.crm-contact-page #mainTabContainer .crm-contact-tabs-list .ui-tabs-anchor i{flex:0 0 1.92rem}.crm-contact-page #mainTabContainer .crm-contact-tabs-list .ui-tabs-anchor span{display:none;flex:1 1 auto;font-size:1.4rem;padding-left:1em}.crm-contact-page #mainTabContainer .crm-contact-tabs-list .ui-tabs-anchor em{background:#02477d;background:#2c98ed;border-radius:.8rem;color:#fff;flex:0 0 auto;font-size:1.3rem;font-style:normal;font-weight:700;margin-left:.5rem;padding:0 .48rem}.crm-contact-page #mainTabContainer .crm-contact-tabs-list .crm-count- em,.crm-contact-page #mainTabContainer .crm-contact-tabs-list .crm-count-0 em{display:none}.crm-contact-page #mainTabContainer .crm-contact-tabs-list li.crm-tab-button.ui-state-active{background:#f8f8f8}.crm-contact-page #mainTabContainer .crm-contact-tabs-list li.crm-tab-button.ui-state-active .ui-tabs-anchor{background:#f8f8f8;background:#fff;border-bottom:none;color:#000;font-weight:700}.crm-contact-page #mainTabContainer .crm-contact-tabs-list li.ui-tabs-active{margin-bottom:0}.crm-contact-page #mainTabContainer .ui-tabs-panel{padding:1.6rem}@media screen and (min-width:768px){.crm-contact-page #mainTabContainer{display:grid;grid-template-columns:8rem auto}.crm-contact-page #mainTabContainer .crm-contact-tabs-list{display:block}.crm-contact-page #mainTabContainer .crm-contact-tabs-list li.crm-tab-button{margin:0}.crm-contact-page #mainTabContainer .crm-contact-tabs-list li.crm-tab-button .ui-tabs-anchor{padding:.8rem 1rem}.crm-contact-page #mainTabContainer .crm-contact-tabs-list li.crm-tab-button a>span{display:block}}@media screen and (min-width:1100px){.crm-contact-page #mainTabContainer{grid-template-columns:19.2rem auto}.crm-contact-page #mainTabContainer .crm-contact-tabs-list li.crm-tab-button{white-space:normal}.crm-contact-page #mainTabContainer .crm-contact-tabs-list li.crm-tab-button .ui-tabs-anchor{padding:.8rem 1.6rem}}@media screen and (min-width:768px) and (max-width:1099px){.crm-contact-page #mainTabContainer .crm-contact-tabs-list li.crm-tab-button{position:relative}.crm-contact-page #mainTabContainer .crm-contact-tabs-list li.crm-tab-button a>span{background-color:#e6edf2;bottom:0;left:4rem;opacity:0;padding:.64rem .8rem;position:absolute;top:0;transition:opacity .2s;width:0;z-index:1}.crm-contact-page #mainTabContainer .crm-contact-tabs-list li.crm-tab-button:hover a>span{opacity:1;width:12.8rem}}.crm-container div.contact_panel{grid-gap:1.6rem;display:grid;grid-template-columns:1fr;margin-bottom:1.6rem}@media screen and (min-width:768px){.crm-container div.contact_panel{grid-template-columns:repeat(2,minmax(24rem,1fr))}}#crm-container div.contactCardLeft,#crm-container div.contactCardRight{background:#f8f8f8;border-left:1px solid #e8e8e8;flex:1 0 19.2rem;width:auto}#crm-container div.contactCardLeft>div:first-child,#crm-container div.contactCardRight>div:first-child{margin-top:0}#crm-container div.contactCardLeft>div:last-child,#crm-container div.contactCardRight>div:last-child{margin-bottom:0}#crm-contact-thumbnail{float:right;padding:1.6rem 1.6rem 0}.crm-summary-block{margin-bottom:1px}#contact-summary .crm-inline-block-content{background:#fff;background:#f8f8f8;padding:1.6rem}#contact-summary .crm-inline-block-content .crm-label,#contact-summary .crm-inline-edit-form .crm-label{font-size:1.4rem}div.crm-summary-row{align-items:baseline;display:flex;flex-wrap:wrap;margin-bottom:.5rem}div.crm-summary-row .crm-label{flex:0 0 12.8rem}div.crm-summary-row .crm-content{flex:1 0 12.8rem}body.aah-theme .separator{border-bottom:1px solid rgba(0,0,0,.2)}form#Email table.crm-inline-edit-form td:last-child{display:none}form#Email table.crm-inline-edit-form td[colspan]:last-child{display:table-cell}.crm-address-element{display:inline-block;margin-right:2rem;position:relative}#Address_1{position:relative}#Address_1 label[for=address_1_geo_code_1]{width:11ch}#address_1_geo_code_1,#address_1_geo_code_2{display:inline-block;width:10ch}table{margin:1.6rem 0}#crm-container th.contriTotalLeft,#crm-container th.contriTotalRight{border:none}table.activity-search-options tr{display:flex;flex-wrap:wrap}table.activity-search-options td{display:block;flex:1 0 19.2rem}table.contact-activity-selector-activity tr.status-id-1{color:#02477d}table.contact-activity-selector-activity tr.status-id-1.status-overdue{color:#a00}table.contact-activity-selector-activity tr.status-id-1 td.crmf-status_id>div:not(.crm-editable-editing){font-weight:700}table.contact-activity-selector-activity tr.status-id-1 td.crmf-status_id>div:not(.crm-editable-editing):before{content:"⚠️";display:inline-block;padding-right:.7em}#crm-record-log{font-size:1.2rem;margin-top:3.2rem;opacity:.8}#crm-record-log span{margin-right:1.6rem}#crm-main-content-wrapper .crm-export-field-selector-outer thead tr:first-child{position:static}#crm-container #civicrm-dashboard .col1-is-empty.col2-has-widgets>div,#crm-container #civicrm-dashboard .col2-is-empty.col1-has-widgets>div{flex:0 0 100%;min-height:2rem}#crm-container #civicrm-dashboard .droppable-live{border:1px solid #2c98ed;margin:1rem 0;padding:.5rem}#crm-container #civicrm-dashboard h3.widget-header{color:#02477d;font-size:1.6rem}#crm-container #civicrm-dashboard .crm-inactive-dashlet-fieldset legend{background-color:transparent;font-size:1.6rem}#crm-container #civicrm-dashboard .crm-dashlet{box-shadow:none}#crm-container #civicrm-dashboard .crm-dashlet-header{background-color:#add3ed;padding:0 .8rem}#crm-container #civicrm-dashboard .crm-dashlet-header h3{color:#02477d;font-size:1.6rem;padding:.8rem 1.6rem .8rem .8rem}#crm-container #civicrm-dashboard .crm-dashlet-header a.crm-i{padding:.8rem}#crm-container #civicrm-dashboard .crm-dashlet-header a.crm-i:before{color:#02477d}#crm-container #civicrm-dashboard .crm-dashlet-header a.crm-dashlet-collapse::focus,#crm-container #civicrm-dashboard .crm-dashlet-header a.crm-dashlet-collapse::hover{outline:none}#crm-container #civicrm-dashboard .crm-dashlet-header a.crm-dashlet-collapse::focus{color:#fff}#crm-container #civicrm-dashboard .crm-dashlet-header a.crm-dashlet-collapse:before{content:"\f18e";display:block;font:normal normal normal 14px/1 FontAwesome;font-size:1.6rem;text-rendering:auto;transform:rotate(90deg);transition:transform .3s}#crm-container #civicrm-dashboard .crm-dashlet-header a.crm-dashlet-collapse.fa-caret-down:before{color:#02477d}#crm-container #civicrm-dashboard .crm-dashlet-header a.crm-dashlet-collapse.fa-caret-right:before{color:#02477d;content:"\f18e";transform:none}.CRM_Event_Form_ManageEvent_Registration .crm-form-checkbox{position:static}.crm-container .ui-tabs .ui-tabs-nav.crm-extensions-tabs-list li a em{display:none}form#CaseView table.case-summary{width:100%}form#CaseView table.case-summary .form-layout-compressed{margin:0}form#CaseView table.case-summary .form-layout-compressed td{font-size:inherit}form#CaseView table.case-summary td.label{font-size:inherit;font-weight:400;text-align:left}form#CaseView table.case-summary>tbody>tr{display:flex;flex-wrap:wrap;justify-content:space-between}form#CaseView table.case-summary>tbody>tr>td{border:none;flex:0 0 auto}#user-register-form #edit-civicrm-profile-register input[type=text]{border:1px solid #eee}#is_different_contribution_contact{position:static}.crm-status-item{background:rgba(186,208,223,.27);margin-bottom:1.6rem}.crm-status-item>h3{margin:0;padding:1rem 1.6rem}.crm-status-item>h3 .css_right{float:right}.crm-status-item .crm-status-message-body{margin:0;padding:1.6rem}#crm-status-list .hush-menu button{border:1px solid #fff}body.crm-name-crm-search-page-admin.aah-theme #crm-main-content-wrapper{max-width:unset}.aah-theme #bootstrap-theme.crm-search .api4-clause-badge{width:unset}.aah-theme #bootstrap-theme.crm-search fieldset{background:rgba(186,208,223,.27);border-top:none;padding:4.8rem .5rem .5rem}.aah-theme #bootstrap-theme.crm-search fieldset legend{background:none;left:.5rem;margin:0;position:absolute;top:.5rem}.aah-theme #bootstrap-theme.crm-search .xxx{padding-top:.5rem}.aah-theme #bootstrap-theme.crm-search .crm-search-admin-edit-columns fieldset,.aah-theme #bootstrap-theme.crm-search fieldset.crm-draggable:first-child{align-items:flex-start;display:flex;flex-wrap:wrap}.aah-theme #bootstrap-theme.crm-search .crm-search-admin-edit-columns .form-inline{padding-bottom:.5rem;padding-right:2rem}.aah-theme #bootstrap-theme.crm-search search-admin-display-table .form-inline{padding-bottom:.5rem}.aah-theme #bootstrap-theme.crm-search search-admin-display-table .form-control.checkbox-inline,.aah-theme #bootstrap-theme.crm-search search-admin-display-table .form-control.radio-inline{padding-left:3rem}.aah-theme #bootstrap-theme.crm-search .crm-search-loading-placeholder{width:100%}.crm-search-admin-relative{padding-top:3.5rem}.crm-search-admin-relative .crm-flex-box{gap:1rem}.crm-search-display-table th:last-child>.crm-action-menu{font-size:12px}.api4-clause-fieldset{background:rgba(186,208,223,.27);margin-top:.5rem}.crm-search-display-list li label{font-weight:400}.crm-search-display-list li{font-weight:700}#afGuiEditor .panel-heading ul.nav-tabs{margin-top:.4em;overflow:auto}#afGuiEditor .panel-heading ul.nav-tabs>li.active>a{background:#fff} +@charset "UTF-8";:root{--aah-colour-brand:#2c98ed;--aah-colour-brand-dark:#02477d;--aah-button-bg:#2c98ed;--aah-button-bg-hover:#127fd4;--aah-button-bg-secondary:transparent;--aah-button-bg-secondary-hover:#e0effb;--aah-button-colour-secondary:#2c98ed;--aah-bg-layer:#c6d5df}#crm-container{font-size:16px!important;padding-left:1.6rem;padding-right:1.6rem;padding-top:1.6rem}#crm-container h1.page-header{display:none}#crm-container h3,#crm-container h4,#crm-container h5{max-width:none}body>.ui-dialog.crm-container{font-size:16px!important}.crm-contaner a,.crm-contaner a:visited{color:#2c98ed}.crm-contaner a:hover{color:#02477d}body.aah-theme #access,body.aah-theme #crm-main-content-wrapper,body.aah-theme h1#page-title{margin-left:auto;margin-right:auto;max-width:1200px}.sr-only{clip:rect(1px,1px,1px,1px);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.crm-container .description:not(.price-set-option-content .description,.form-layout td.description,.form-layout-compressed td.description){color:#696969;font-size:.875em;font-weight:400;line-height:inherit;margin:0;padding:0;white-space:normal;width:auto}.crm-container .crm-flex-box{box-sizing:border-box;display:flex;flex-wrap:wrap}.crm-container .crm-flex-box>*{box-sizing:border-box;flex:1;min-width:0}.crm-container .crm-flex-box>.crm-flex-2{flex:2}.crm-container .crm-flex-box>.crm-flex-3{flex:3}.crm-container .crm-flex-box>.crm-flex-4{flex:4}.crm-container .crm-flex-box>.crm-flex-5{flex:5}.crm-container .crm-draggable{cursor:move}#crm-container .hiddenElement,.crm-container .hiddenElement{display:none}#crm-container .clear,.crm-container .clear{clear:both}body.aah-theme.civicrm-contact-view #access,body.aah-theme.civicrm-contact-view #crm-main-content-wrapper,body.aah-theme.civicrm-contact-view h1#page-title,body.aah-theme.crm-name-advanced #access,body.aah-theme.crm-name-advanced #crm-main-content-wrapper,body.aah-theme.crm-name-advanced h1#page-title,body.aah-theme.crm-name-crm-contact-page-dashboard #access,body.aah-theme.crm-name-crm-contact-page-dashboard #crm-main-content-wrapper,body.aah-theme.crm-name-crm-contact-page-dashboard h1#page-title,body.aah-theme.crm-name-crm-group-page-group #access,body.aah-theme.crm-name-crm-group-page-group #crm-main-content-wrapper,body.aah-theme.crm-name-crm-group-page-group h1#page-title,body.aah-theme.crm-name-crm-mailing-page-browse #access,body.aah-theme.crm-name-crm-mailing-page-browse #crm-main-content-wrapper,body.aah-theme.crm-name-crm-mailing-page-browse h1#page-title,body.aah-theme.crm-name-ruleview #access,body.aah-theme.crm-name-ruleview #crm-main-content-wrapper,body.aah-theme.crm-name-ruleview h1#page-title,body.aah-theme.full-width-page #access,body.aah-theme.full-width-page #crm-main-content-wrapper,body.aah-theme.full-width-page h1#page-title,body.aah-theme.page-civicrm-admin-afform #access,body.aah-theme.page-civicrm-admin-afform #crm-main-content-wrapper,body.aah-theme.page-civicrm-admin-afform h1#page-title,body.civicrm-contact-view-case #access,body.civicrm-contact-view-case #crm-main-content-wrapper,body.civicrm-contact-view-case h1#page-title{max-width:none}body.aah-theme.civicrm-contact-view h1#page-title,body.aah-theme.crm-name-advanced h1#page-title,body.aah-theme.crm-name-crm-contact-page-dashboard h1#page-title,body.aah-theme.crm-name-crm-group-page-group h1#page-title,body.aah-theme.crm-name-crm-mailing-page-browse h1#page-title,body.aah-theme.crm-name-ruleview h1#page-title,body.aah-theme.full-width-page h1#page-title,body.aah-theme.page-civicrm-admin-afform h1#page-title,body.civicrm-contact-view-case h1#page-title{padding-left:1.6rem;padding-right:1.6rem}.aah-wrapper,body.page-civicrm #page-title{opacity:0;transition:opacity .3s}body.aah-theme #page-title,body.aah-theme .aah-wrapper{opacity:1}body.aah-theme #header #page-title{margin:0 1.6rem}#crm-container li{max-width:none}#printer-friendly,.ui-button.crm-dialog-titlebar-print{display:none}@media print{#access,#civicrm-footer,#civicrm-menu{display:none}body.page-civicrm{padding-top:0}}#bootstrap-theme .crm-mosaico-template-item{display:flex;width:100%}#bootstrap-theme .crm-mosaico-template-item .crm-mosaico-template-title-wrapper{flex:1 0 160px;height:unset}#bootstrap-theme .crm-mosaico-template-item .crm-mosaico-template-image-wrapper{flex:0 0 160px}#civicrm-menu,#root-menu-div ul,.ui-widget{font-family:Lato}.ui-widget{font-size:1em}.crm-container h3{font-size:2rem;margin:4rem 0 .8rem}.crm-i-green{color:#97d462}.crm-i-red{color:#a00}.crm-i-blue{color:#02477d}#crm-container div#alpha-filter{background-color:#f8f8f8;padding:.4rem 1.6rem}.crm-action-menu:before{display:none}body.aah-theme .label{color:inherit}body.aah-theme td.label{color:inherit;display:table-cell;font-size:inherit;text-align:right}body.aah-theme .panel-heading h1,body.aah-theme .panel-heading h2,body.aah-theme .panel-heading h3{margin:0}.ui-widget-header{background:#f8f8f8;border:none}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:#f8f8f8;border:none;border-radius:0}.ui-state-default:hover,.ui-widget-content .ui-state-default:hover,.ui-widget-header .ui-state-default:hover{background:#e6edf2}.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button{border:none;color:inherit;margin-right:0}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{background:#f8f8f8;background:#a1d1f7;border:none;border-radius:0;color:#2c98ed}.ui-state-active:hover,.ui-widget-content .ui-state-active:hover,.ui-widget-header .ui-state-active:hover{background:#e6edf2}.ui-state-active a:link,.ui-state-active a:visited,.ui-widget-content .ui-state-active a:link,.ui-widget-content .ui-state-active a:visited,.ui-widget-header .ui-state-active a:link,.ui-widget-header .ui-state-active a:visited{color:#2c98ed}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{background:#127fd4;border:none;color:inherit}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{background:#127fd4}@keyframes aahblockoverlay{0%{background-color:#c6d5df}50%{background-color:#f3f2ed}to{background-color:#c6d5df}}.crm-container .blockUI.blockOverlay{animation:aahblockoverlay 10s infinite}.ui-datepicker td,.ui-datepicker th{padding:0!important}.crmCaseType tr.addRow td{background:#e6edf2 border-box!important}body.aah-theme #access{margin-top:5rem}.crm-actions-ribbon>ul{margin:1.6rem 0;padding:0}.crm-actions-ribbon>ul li{display:inline-block;list-style:none;margin-right:1.6rem}.crm-actions-ribbon .ac_results{background:#fff;box-shadow:-1.6rem 1.6rem 3.2rem rgba(0,0,0,.2);display:none;padding:.5rem 0;position:absolute;width:27rem;z-index:10}.crm-actions-ribbon .ac_results ul{padding:0}.crm-actions-ribbon .ac_results ul li{display:block;margin:0;padding:0}.crm-actions-ribbon .ac_results ul li a{display:block;line-height:1.2;padding:.25rem 1rem}.crm-actions-ribbon .ac_results ul li a:hover{background:#e6edf2}.action-link{margin:1.6rem 0}.action-link a{margin-right:1.6rem}.crm-accordion-wrapper,.crm-collapsible{border-bottom:1px solid rgba(0,0,0,.2);margin-bottom:1.6rem;margin-top:1.6rem}.crm-accordion-wrapper:first-child,.crm-collapsible:first-child{margin-top:0}.crm-accordion-wrapper:last-child,.crm-collapsible:last-child{margin-bottom:0}.collapsible-title,.crm-accordion-header{background-color:#add3ed;color:#02477d;cursor:pointer;padding:.8rem 1.6rem .8rem 4rem;transition:background-color .2s}.crm-accordion-header.active{background-color:#5baff1;color:#02477d}.crm-accordion-header.active:hover,.crm-accordion-header:hover{background-color:#5baff1}.collapsible-title:before,.crm-accordion-header:before{content:"\f18e";display:block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;margin-left:-2.4rem;margin-top:.4rem;position:absolute;text-rendering:auto;transform:rotate(90deg);transition:transform .3s}.crm-accordion-body,.crm-collapsible>.crm-summary-block{background:rgba(186,208,223,.27);border:none;border-radius:0;opacity:1;overflow:auto;padding:1.6rem;transform:none;transition:opacity .3s}.crm-accordion-wrapper.collapsed,.crm-collapsible.collapsed{border-bottom:none}.crm-accordion-wrapper.collapsed .collapsible-title,.crm-accordion-wrapper.collapsed .crm-accordion-header,.crm-collapsible.collapsed .collapsible-title,.crm-collapsible.collapsed .crm-accordion-header{background-color:rgba(186,208,223,.27)}.crm-accordion-wrapper.collapsed .collapsible-title:hover,.crm-accordion-wrapper.collapsed .crm-accordion-header:hover,.crm-collapsible.collapsed .collapsible-title:hover,.crm-collapsible.collapsed .crm-accordion-header:hover{background-color:#5baff1}.crm-accordion-wrapper.collapsed .collapsible-title:before,.crm-accordion-wrapper.collapsed .crm-accordion-header:before,.crm-collapsible.collapsed .collapsible-title:before,.crm-collapsible.collapsed .crm-accordion-header:before{transform:none}.crm-accordion-wrapper.collapsed .crm-accordion-body,.crm-accordion-wrapper.collapsed>.crm-summary-block,.crm-collapsible.collapsed .crm-accordion-body,.crm-collapsible.collapsed>.crm-summary-block{display:none;opacity:0}#crm-main-content-wrapper button,.crm-container input[type=button],.crm-container input[type=submit],a.crm-button>span,button.crm-button,input.crm-form-submit{background:var(--aah-button-bg);border:none;border-radius:3px;box-shadow:none;color:#fff;display:inline-block;padding:.4rem 1.6rem;text-shadow:none;vertical-align:baseline}#crm-main-content-wrapper button:hover,.crm-container input[type=button]:hover,.crm-container input[type=submit]:hover,a.crm-button>span:hover,button.crm-button:hover,input.crm-form-submit:hover{background:var(--aah-button-bg-hover)}#crm-main-content-wrapper button.btn-secondary,.crm-container input[type=button].btn-secondary,.crm-container input[type=submit].btn-secondary,a.crm-button>span.btn-secondary,button.crm-button.btn-secondary,input.crm-form-submit.btn-secondary{background:var(--aah-button-bg-secondary);background:transparent;color:var(--aah-button-colour-secondary);color:var(--aah-colour-brand)}#crm-main-content-wrapper button.btn-secondary:hover,.crm-container input[type=button].btn-secondary:hover,.crm-container input[type=submit].btn-secondary:hover,a.crm-button>span.btn-secondary:hover,button.crm-button.btn-secondary:hover,input.crm-form-submit.btn-secondary:hover{background:var(--aah-button-bg-secondary-hover)}#crm-main-content-wrapper button[disabled],.crm-container input[type=button][disabled],.crm-container input[type=submit][disabled],a.crm-button>span[disabled],button.crm-button[disabled],input.crm-form-submit[disabled]{opacity:.35;pointer-events:none}#crm-main-content-wrapper button[aria-pressed=true],.crm-container input[type=button][aria-pressed=true],.crm-container input[type=submit][aria-pressed=true],a.crm-button>span[aria-pressed=true],button.crm-button[aria-pressed=true],input.crm-form-submit[aria-pressed=true]{box-shadow:inset 4px 4px 8px rgba(0,0,0,.4)}span.crm-button{display:inline-block;margin-right:1.6rem;padding:0;position:relative}span.crm-button i{color:#fff;left:1.2rem;line-height:1;pointer-events:none;position:absolute;top:50%;transform:translateY(-.88rem)}span.crm-button input.crm-form-submit,span.crm-button input[type=button],span.crm-button input[type=submit]{box-shadow:none;padding:.4rem 1.6rem .4rem 3.2rem}a.crm-button{display:inline-block;margin-right:1.6rem;padding:0;position:relative}a.crm-button.crm-button:active,a.crm-button.crm-button:hover,a.crm-button.crm-button:link,a.crm-button.crm-button:visited{text-decoration:none}a.crm-button>span{padding-left:3.6rem}a.crm-button i{color:#fff;left:1.2rem;line-height:1;pointer-events:none;position:absolute;top:50%;transform:translateY(-.88rem)}.crm-container .ui-button,.crm-container .ui-dialog-buttonset .ui-button,.crm-container a.button,.crm-container a.button:link,.crm-container a.button:visited{background:var(--aah-button-bg);border:none;border-radius:3px;box-shadow:0 0 6px rgba(0,0,0,.2);color:#fff;display:inline-block;padding:.4rem 1.6rem;text-shadow:none}.crm-container .ui-button:active,.crm-container .ui-button:hover,.crm-container .ui-dialog-buttonset .ui-button:active,.crm-container .ui-dialog-buttonset .ui-button:hover,.crm-container a.button:active,.crm-container a.button:hover,.crm-container a.button:link:active,.crm-container a.button:link:hover,.crm-container a.button:visited:active,.crm-container a.button:visited:hover{background:var(--aah-button-bg-hover);text-decoration:none}.crm-inline-button,.crm-submit-buttons{margin-bottom:1.6rem;margin-top:1.6rem}.crm-inline-button a.crm-button,.crm-inline-button button.crm-button,.crm-inline-button span.crm-button,.crm-submit-buttons a.crm-button,.crm-submit-buttons button.crm-button,.crm-submit-buttons span.crm-button{margin-right:1.6rem}td>.crm-submit-buttons:first-child{margin-top:0}.ui-dialog-titlebar .ui-dialog-titlebar-close,.ui-dialog-titlebar button,.ui-dialog-titlebar span.ui-button{background:transparent;border:1px solid #2c98ed;border-radius:5px;box-shadow:none;color:#2c98ed;padding:0;width:2.56rem}.ui-dialog-titlebar .ui-dialog-titlebar-close:hover,.ui-dialog-titlebar button:hover,.ui-dialog-titlebar span.ui-button:hover{background:hsla(0,0%,100%,.5);border:1px solid #2c98ed}.btn-slide{cursor:pointer;position:relative}.btn-slide .panel{background:#fff;box-shadow:0 0 6px rgba(0,0,0,.2);display:none;margin:0;padding:0;position:absolute;right:0;width:24rem;z-index:1}.btn-slide .panel li{font-size:1.4rem;list-style:none;padding:0}.btn-slide .panel li a{display:block;margin:0;padding:.4rem 1.6rem;text-decoration:none}.btn-slide .panel li a:hover{background:#e6edf2;text-decoration:none}#crm-main-content-wrapper .btn-group>button{height:2.3em}#crm-main-content-wrapper .btn-group>button:first-child{border-radius:3px 0 0 3px}#crm-main-content-wrapper .btn-group>button:last-of-type{border-radius:0 3px 3px 0}#crm-main-content-wrapper .btn-group>button:first-child:last-of-type{border-radius:3px}.crm-hover-button{display:inline-block;margin-right:.8rem;padding:0 .8rem}.crm-container #help,.crm-container .help{background:#e0effb;border:none;border-left:3.2rem solid #7cb5e1;border-radius:0;font-size:1.6rem;margin-bottom:1.6rem;padding:1.6rem}.crm-container #help:before,.crm-container .help:before{color:#fff;content:"\f0eb";display:inline-block;font-size:2rem;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;margin-left:-3.52rem;position:absolute;text-rendering:auto}body.aah-theme fieldset{padding-top:4.8rem;position:relative}body.aah-theme fieldset>legend{border-style:none;left:1.6rem;position:absolute;top:.8rem}body.aah-theme fieldset.crm-collapsible{background:rgba(186,208,223,.27);padding:4.8rem 1.6rem 1.6rem}body.aah-theme fieldset.crm-collapsible.collapsed{background:transparent;padding:4.8rem 0 0}body.aah-theme fieldset.crm-collapsible>legend{font-size:inherit;left:0;top:0}.crm-form-block{background-color:#fff;padding:1.4rem}.crm-form-block .crm-form-block{background:transparent;padding:0}body.aah-theme input[type=password],body.aah-theme input[type=text],body.aah-theme textarea{border-color:rgba(0,0,0,.2);margin-bottom:.2rem}body.aah-theme input[type=password].error,body.aah-theme input[type=text].error,body.aah-theme textarea.error{border-color:#a00}body.aah-theme .crm-error{background:#a00;border-radius:3px;color:#fff;display:inline-block;padding:.4rem 1rem}body.aah-theme .ui-spinner input[type=text]{border:none}body.aah-theme .ui-spinner-button{background:rgba(0,0,0,.03);border-radius:0;box-shadow:none}.crm-form-checkbox,.crm-form-radio{display:inline-block;position:absolute}.crm-form-checkbox:last-child,.crm-form-radio:last-child{display:inline-block;position:static}.crm-form-checkbox+.description,.crm-form-checkbox+label,.crm-form-radio+.description,.crm-form-radio+label{margin-right:2.4rem;padding-left:2.4rem}.crm-section{display:flex;flex-wrap:wrap;margin-bottom:1.6rem}.crm-section>*{flex:0 1 100%}.crm-section>.label{display:inline-block;flex:0 0 19.2rem;font-size:inherit;padding-right:1.6rem;text-align:right}.crm-section>.label,.crm-section>.label label{white-space:normal}.crm-section>.content+.label{margin-left:3.2rem}.crm-section>.content{flex:1 0 19.2rem}.crm-public-form-item .crm-section{display:block}@media screen and (max-width:767px){.crm-profile-view .crm-section .label{flex:0 0 100%;text-align:left}}.crm-form-date-wrapper,.crm-form-date-wrapper>input.crm-form-date{display:inline-block}.crm-form-date-wrapper>input.crm-form-date{margin-right:1.6rem;width:16rem}.crm-form-date-wrapper>input.crm-form-time{width:9rem}.crm-placeholder-icon::-moz-placeholder{font:normal normal normal 14px/1 FontAwesome}.crm-placeholder-icon::placeholder{font:normal normal normal 14px/1 FontAwesome}.form-inline>span{display:inline-block;vertical-align:baseline}body.aah-theme a.crm-icon-picker-button{color:#fff;display:inline-block;height:2.4rem;min-width:10em;text-align:inherit}#crmIconPicker a.ui-button{box-sizing:content-box;color:#fff!important;margin-bottom:.8rem;margin-right:1.6rem}body.aah-theme a.crm-icon-picker-button.ui-button-text-only .ui-button-text{padding:.4em .2em}.ui-progressbar-value{background-color:#2c98ed!important;margin:0}.icon.email-hold:before{content:"⛔";display:inline-block;height:2.4rem;text-align:center;width:2.4rem}#crm-main-content-wrapper thead tr:first-child{position:sticky;top:4.16rem;z-index:20}#crm-main-content-wrapper .support-sticky-table-header{max-height:calc(100vh - 4.16rem)}#crm-main-content-wrapper .support-sticky-table-header thead tr:first-child{top:0}#crm-main-content-wrapper .crm-accordion-wrapper thead tr:first-child,#crm-main-content-wrapper .crm-dashlet-content thead tr:first-child{position:static;top:0}div.messages,div.status{background:#fdf8e8;border:none;border-left:3.2rem solid #eaa75c;margin:1.6rem 0;padding:1.6rem;position:relative}div.messages.error,div.status.error{background:#fdf8e8;border-left-color:#a00}div.messages img[alt=status],div.status img[alt=status]{display:none}div.message .icon{left:-3.2rem;position:absolute;text-align:center;top:1.6rem;width:3.2rem}div.message .icon:before{color:#fff;content:"\f05a";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto}#crm-notification-container{color:#222;min-width:20rem;position:fixed;right:1.6rem;top:4.8rem;width:25%;z-index:100000}#crm-notification-container div.ui-notify-message{align-items:center;background:#eaa75c;border:none;border-radius:3px;box-shadow:-1.6rem 1.6rem 3.2rem rgba(0,0,0,.2);display:grid;grid-template-columns:auto 1fr auto;margin-bottom:.5rem;overflow:hidden;padding:0}#crm-notification-container div.ui-notify-message h1{color:#000;font-size:1.4rem;font-weight:700;grid-column:2;grid-row:1;margin:0;padding:.32rem .5rem}#crm-notification-container div.ui-notify-message div.icon{padding-left:.5rem}#crm-notification-container div.ui-notify-message a.ui-notify-cross{border:none;border-radius:2px;color:#fff;float:none;font-size:1.6rem;grid-column:3;line-height:1.3;padding:.4rem 1rem .5rem;text-decoration:none;text-shadow:none}#crm-notification-container div.ui-notify-message a.ui-notify-cross:active,#crm-notification-container div.ui-notify-message a.ui-notify-cross:hover{background:hsla(0,0%,100%,.2);text-decoration:none}#crm-notification-container div.ui-notify-message .notify-content{background:#fff;font-size:1.4rem;grid-column:1/4;padding:.65rem 1rem .65rem 3.5rem}#crm-notification-container div.ui-notify-message .notify-content p:last-child{margin-bottom:0}#crm-notification-container div.ui-notify-message .notify-content ul{padding-left:1rem}#crm-notification-container div.ui-notify-message.success{background:#97d462}#crm-notification-container div.ui-notify-message.error{background:#a00}#crm-notification-container div.ui-notify-message.error h1{color:#fff}.crm-status-icon,body.aah-theme div.ui-notify-message div.icon{float:none;margin-right:0;text-indent:0}.crm-status-icon:before,body.aah-theme div.ui-notify-message div.icon:before{color:#fff;content:"⚠";content:"✋";display:block;height:2.4rem;text-align:center;width:2.4rem}.crm-status-icon.success:before,body.aah-theme div.ui-notify-message.success div.icon:before{content:"✔"}.crm-status-box-msg{color:#fff}.crm-status-box-outer{background:#2c98ed;border-radius:3px;font-size:1.4rem;max-width:20.8rem;min-width:12.8rem;padding:.8rem 1.6rem;position:fixed;right:2px;text-align:left;top:2px;z-index:100000}.crm-status-box-outer.status-success{background:#97d462}.crm-status-box-outer.status-success .crm-status-box-msg{color:#fff}.crm-status-box-outer.status-error{background:#a00}.crm-status-box-outer.status-error .crm-status-box-msg{color:#fff}.crm-status-box-outer.status-start .crm-status-box-inner{padding-left:2.5ch}.crm-status-box-outer.status-start .crm-status-box-inner:before{animation:loading-status-message 1s infinite;border:1px dashed #fff;border-radius:2ch;content:"";display:block;height:1.5ch;line-height:1;margin-left:-2.5ch;position:absolute;top:50%;transform:translateY(-50%);transform-origin:center;width:1.5ch}@keyframes loading-status-message{0%{transform:translateY(-50%)}to{transform:translateY(-50%) rotate(1turn)}}.crm-profile .radio-wrapper{display:block}.crm-public-form-item .select2-container{width:100%!important;width:clamp(20rem,100%,35rem)!important}.select2-container .select2-choice,.select2-container .select2-choices .select2-choice,.select2-container .select2-choices .select2-search-choice{background-color:#fff;background-image:none;filter:none}.select2-container .select2-choice .select2-arrow{background-color:rgba(0,0,0,.1);background-image:none;border-left:1px solid #aaa;border-radius:0;filter:none;text-align:center;width:2.88rem}.select2-container .select2-choice .select2-arrow b{display:inline-block;width:18px}.select2-container .select2-choice,.select2-container-multi .select2-choices{border-color:rgba(0,0,0,.2);border-radius:2px}.select2-container .select2-choice abbr{right:3.52rem;top:10px}.select2-container{min-width:11.2rem}.select2-container-multi{min-width:22.4rem}.select2-container .select2-choice{height:3.6rem}.select2-arrow,.select2-chosen{padding:.4rem 0}.select2-container .select2-choice>.select2-chosen{margin-right:3.2rem}.crm-select2-row-description{display:none}.select2-results{font-size:1.4rem}.select2-results .crm-select2-row-description{color:#555;display:block;font-size:1.2rem}.select2-results .select2-highlighted{background-color:#e6edf2;color:#000}.form-control.select2-container{border:none;height:unset;padding:0}.crm-summary-link{color:#02477d;display:inline-block}.crm-summary-link .crm-icon{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto}.crm-summary-display_name .crm-summary-link{height:3.2rem;width:3.2rem}.crm-summary-display_name .crm-summary-link .crm-icon{line-height:3.2rem}.crm-summary-link .crm-icon.Individual-icon:before{content:"\f2bd";display:inline-block}.crm-summary-link .crm-icon.Organization-icon:before{content:"\f0f7";display:inline-block}.crm-summary-link .crm-icon.Organization-subtype-icon:before{content:"\f0c0";display:inline-block}.crm-summary-link .crm-tooltip-wrapper{background:#fff;box-shadow:-1.6rem 1.6rem 3.2rem rgba(0,0,0,.2);display:none;font-size:1.6rem;padding:0 1.6rem;position:absolute;z-index:21}.crm-summary-link.crm-tooltip-active .crm-tooltip-wrapper{display:block}table.crm-table-group-summary td{padding:0}table.crm-table-group-summary .crm-section{margin-bottom:1rem}table.crm-table-group-summary .crm-section>.label{color:#222;flex:0 1 13rem;font-size:1.3rem;font-weight:400;margin:0;padding:0 1.6rem 0 0;text-align:left}table.crm-table-group-summary .crm-section>.content{flex:1 0 13rem;margin:0}table.crm-table-group-summary .crm-section .clear{display:none}#civicrm-footer{font-size:1.2rem;margin-top:8rem;opacity:.8;text-align:center}.status.crm-error{background:#a00;border-radius:2px;color:#fff;margin:0 .8rem;padding:0 .8rem}.status.crm-error a:link,.status.crm-error a:visited{color:#fff}a.helpicon:before{color:#2c98ed;content:"\f059";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;line-height:1;text-align:center;text-rendering:auto}#access{font-size:1.4rem;margin-top:1.6rem}body.aah-theme .ui-tabs .ui-tabs-nav li{border-bottom:2px solid transparent}body.aah-theme .ui-tabs .ui-tabs-nav li.ui-state-active{background:transparent;border-bottom-color:#2c98ed}body.aah-theme .crm-tab-button a,body.aah-theme .ui-tabs .ui-tabs-nav li a{padding:.8rem 1.6rem}body.aah-theme .crm-tab-button a em,body.aah-theme .ui-tabs .ui-tabs-nav li a em{background:#2c98ed;border-radius:.8rem;color:#fff;font-size:1.3rem;font-style:normal;font-weight:700;padding:0 .48rem}body.aah-theme .crm-tab-button a em:empty,body.aah-theme .ui-tabs .ui-tabs-nav li a em:empty{display:none}body.aah-theme ul li.crm-tab-button.ui-state-active{background:none;border-bottom:2px solid #2c98ed}body.aah-theme ul li.crm-tab-button em{display:inline-block;margin-left:1.6rem}.panel-heading.nav-tabs{margin-top:0}body.aah-theme table{border-collapse:collapse;width:100%}body.aah-theme table td,body.aah-theme table th{background-clip:padding-box;padding:.8rem 1.6rem}body.aah-theme table td{border:1px solid #e8e8e8}body.aah-theme table thead th{background-color:#e6edf2;border:1px solid #c6d5df}body.aah-theme table tbody th{background-color:#f3f6f9;border:1px solid #e3eaef}body.aah-theme .cke_dialog_container table{width:auto}body.aah-theme .cke_dialog_container table td,body.aah-theme .cke_dialog_container table th{padding:0 .5rem}body.aah-theme .cke_dialog_container table td{border:none}body.aah-theme .crm-accordion-wrapper table{background-color:hsla(0,0%,100%,.9)}body.aah-theme table.form-layout{width:100%}body.aah-theme table.form-layout td,body.aah-theme table.form-layout th{border:none;padding:.4rem .8rem}body.aah-theme table.form-layout-compressed{width:100%}body.aah-theme table.form-layout-compressed td,body.aah-theme table.form-layout-compressed th{border:none;font-size:1.4rem;padding:.4rem .8rem}body.aah-theme table.selector{width:100%}body.aah-theme table.selector tr.disabled td{color:#aaa}body.aah-theme table.selector tr.disabled td pre{opacity:.5}body.aah-theme table.selector td,body.aah-theme table.selector th{border:none;font-size:1.4rem;padding:.4rem .8rem}body.aah-theme table.selector td>.crm-form-checkbox,body.aah-theme table.selector th>.crm-form-checkbox{position:static}body.aah-theme table.crm-info-panel{margin:.25rem 0}body.aah-theme table.crm-info-panel td,body.aah-theme table.crm-info-panel th{border:none}body.aah-theme table.crm-info-panel td.label{font-size:inherit;font-weight:400;text-align:right;white-space:normal;width:16rem}.dataTables_wrapper .dataTables_paginate .paginate_button{padding:0 .8rem}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{background-color:#e0effb;background-image:none;border:1px solid #2c98ed}.crm-container .odd,.crm-container .odd-row,tbody.scrollContent{background-color:#f8f8f8}.crm-container .even,.crm-container .even-row,tbody.scrollContent tr.alternateRow{background-color:#fcfcfc}.crm-container .crm-row-selected,.crm-container .even-row.crm-row-selected,.crm-container .even.crm-row-selected,.crm-container table.row-highlight tr.even-row:hover,.crm-container table.row-highlight tr.even:hover,.crm-container table.row-highlight tr:hover{background-color:#e6edf2}.crm-container .crm-row-selected{background-color:#fdf8e8}.replace-plain{background:rgba(186,208,223,.27);border:1px solid #e8e8e8;cursor:pointer;font-size:1.4rem;padding:1rem}.replace-plain:before{content:"\f040 " attr(title);display:block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;white-space:pre}#Checksum>div>div.crm-section{display:block}.crm-inline-edit.form{background:#fff;box-shadow:0 0 0 100vw hsla(0,0%,100%,.9);height:auto;left:4rem;outline:1px solid #2c98ed;overflow:auto;position:fixed;right:4rem;top:50%;transform:translateY(-50%);z-index:2}body.aah-theme .hiddenElement{display:none}.prettyprint{white-space:pre-wrap}ul.crm-quickSearch-results{border:none;font-size:1.4rem;overflow:visible}ul.crm-quickSearch-results a{padding:.25rem 1rem}ul.crm-quickSearch-results a:focus,ul.crm-quickSearch-results a:hover{text-decoration:none}ul.crm-quickSearch-results.ui-menu .ui-menu-item-uiMenuItemWrapper.ui-state-active{margin:0}#id_CiviCampaign,#id_CiviCampaign_show,#id_CiviCase,#id_CiviCase_show,#id_CiviContribute,#id_CiviContribute_show,#id_CiviEvent,#id_CiviEvent_show,#id_CiviMail,#id_CiviMail_show,#id_CiviMember,#id_CiviMember_show,#id_CiviReport,#id_CiviReport_show,#id_Communications,#id_Communications_show,#id_Customize_Data_and_Screens,#id_Customize_Data_and_Screens_show,#id_Localization,#id_Localization_show,#id_System_Settings,#id_System_Settings_show,#id_Users_and_Permissions,#id_Users_and_Permissions_show{background:#fff}.aah-theme.crm-name-crm-api4-page-api4explorer #crm-main-content-wrapper{max-width:none}.aah-theme.crm-name-crm-api4-page-api4explorer .checkbox-inline{padding-left:4rem}.aah-theme #bootstrap-theme.api4-explorer-page .explorer-params-panel .panel-heading{padding:.5rem 1rem}.aah-theme #bootstrap-theme.api4-explorer-page .explorer-params-panel .panel-heading .form-inline{display:flex;gap:1rem}.aah-theme #bootstrap-theme.api4-explorer-page .explorer-params-panel .panel-heading .form-inline>*{flex:1 1 auto}.aah-theme #bootstrap-theme.api4-explorer-page .explorer-params-panel .panel-heading .form-inline button{top:0}.aah-theme #bootstrap-theme.api4-explorer-page fieldset{padding-top:3rem}.aah-theme #bootstrap-theme.api4-explorer-page fieldset crm-api4-clause:first-child{margin-top:-3rem}.aah-theme #bootstrap-theme.api4-explorer-page fieldset legend{padding:0}form.CRM_Mailing_Form_Search>.crm-search-form-block>table>tbody td:first-child{min-width:45%}.mosaico-templates-wrapper{grid-gap:2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(50rem,1fr))}.mosaico-templates-wrapper span.thumbnail.crm-mosaico-template-item{display:grid;float:none;grid-template-columns:165px 1fr;width:100%}.mosaico-templates-wrapper div>.crm-mosaico-template-item{float:none}.mosaico-templates-wrapper div>.crm-mosaico-template-item .crm-mosaico-template-actions-wrapper a.btn{padding:.5rem 1rem}.mosaico-templates-wrapper div>.crm-mosaico-template-item .crm-mosaico-template-title-wrapper{height:unset;padding:1.6rem;text-align:left}.mosaico-templates-wrapper div>.crm-mosaico-template-item .crm-mosaico-template-title-wrapper p{position:static;transform:none;width:auto}.ui-widget-content{background:#f8f8f8;background:#fff;border-color:#e8e8e8}#crm-container div.crm-summary-contactname-block{margin-top:0}.crmMailing .preview-contact,.crmMailing .preview-group,.crmMailing .preview-popup{height:9.6rem}.crm-tag-item{background:#e0effb;border:1px solid rgba(0,0,0,.2);border-radius:3px;display:inline-block;font-size:1.4rem;line-height:1.25;margin-right:1rem;padding:0 1rem;white-space:nowrap}.crm-container div.crm-clear{font-size:inherit}.crm-container input{box-sizing:border-box}#secondaryTabContainer{border:none;padding:0}body.aah-theme.civicrm-contact-view table.dataTable{font-size:1.5rem}.crm-summary-display_name{color:#02477d;font-size:2.7rem;margin-top:1.6rem}.crm-inline-edit{position:relative}.crm-inline-edit .crm-container-snippet{background:#fff;max-height:calc(100vh - 10rem);max-width:100%;overflow:auto;padding:0 1rem}.crm-inline-edit .crm-edit-help{background:#f8f8f8;border:1px #2c98ed;border-style:solid solid none;display:none;height:2.24rem;left:-1px;line-height:2.24rem;padding:0 1.6rem;position:absolute;top:-2.24rem}.crm-inline-edit:hover{outline:1px solid #2c98ed}.crm-inline-edit:hover .crm-edit-help{display:block}.crm-contact-page #mainTabContainer{border:none;padding:0}.crm-contact-page #mainTabContainer .crm-contact-tabs-list{background-color:#e6edf2;border-left:1px solid rgba(0,0,0,.1);border-radius:0;display:flex;flex-wrap:wrap;margin:0;padding:0}.crm-contact-page #mainTabContainer .crm-contact-tabs-list li.crm-tab-button{background:none;border-bottom:1px solid rgba(0,0,0,.05);display:block;flex:1 0 auto;float:none;margin:0;top:0}.crm-contact-page #mainTabContainer .crm-contact-tabs-list li.crm-tab-button:first-child{border-top:none}.crm-contact-page #mainTabContainer .crm-contact-tabs-list li.crm-tab-button a{float:none}.crm-contact-page #mainTabContainer .crm-contact-tabs-list .ui-tabs-anchor{align-items:center;display:flex;padding:.8rem 1.6rem}.crm-contact-page #mainTabContainer .crm-contact-tabs-list .ui-tabs-anchor:focus{outline:none}.crm-contact-page #mainTabContainer .crm-contact-tabs-list .ui-tabs-anchor i{flex:0 0 1.92rem}.crm-contact-page #mainTabContainer .crm-contact-tabs-list .ui-tabs-anchor span{display:none;flex:1 1 auto;font-size:1.4rem;padding-left:1em}.crm-contact-page #mainTabContainer .crm-contact-tabs-list .ui-tabs-anchor em{background:#02477d;background:#2c98ed;border-radius:.8rem;color:#fff;flex:0 0 auto;font-size:1.3rem;font-style:normal;font-weight:700;margin-left:.5rem;padding:0 .48rem}.crm-contact-page #mainTabContainer .crm-contact-tabs-list .crm-count- em,.crm-contact-page #mainTabContainer .crm-contact-tabs-list .crm-count-0 em{display:none}.crm-contact-page #mainTabContainer .crm-contact-tabs-list li.crm-tab-button.ui-state-active{background:#f8f8f8}.crm-contact-page #mainTabContainer .crm-contact-tabs-list li.crm-tab-button.ui-state-active .ui-tabs-anchor{background:#f8f8f8;background:#fff;border-bottom:none;color:#000;font-weight:700}.crm-contact-page #mainTabContainer .crm-contact-tabs-list li.ui-tabs-active{margin-bottom:0}.crm-contact-page #mainTabContainer .ui-tabs-panel{padding:1.6rem}@media screen and (min-width:768px){.crm-contact-page #mainTabContainer{display:grid;grid-template-columns:8rem auto}.crm-contact-page #mainTabContainer .crm-contact-tabs-list{display:block}.crm-contact-page #mainTabContainer .crm-contact-tabs-list li.crm-tab-button{margin:0}.crm-contact-page #mainTabContainer .crm-contact-tabs-list li.crm-tab-button .ui-tabs-anchor{padding:.8rem 1rem}.crm-contact-page #mainTabContainer .crm-contact-tabs-list li.crm-tab-button a>span{display:block}}@media screen and (min-width:1100px){.crm-contact-page #mainTabContainer{grid-template-columns:19.2rem auto}.crm-contact-page #mainTabContainer .crm-contact-tabs-list li.crm-tab-button{white-space:normal}.crm-contact-page #mainTabContainer .crm-contact-tabs-list li.crm-tab-button .ui-tabs-anchor{padding:.8rem 1.6rem}}@media screen and (min-width:768px) and (max-width:1099px){.crm-contact-page #mainTabContainer .crm-contact-tabs-list li.crm-tab-button{position:relative}.crm-contact-page #mainTabContainer .crm-contact-tabs-list li.crm-tab-button a>span{background-color:#e6edf2;bottom:0;left:4rem;opacity:0;padding:.64rem .8rem;position:absolute;top:0;transition:opacity .2s;width:0;z-index:1}.crm-contact-page #mainTabContainer .crm-contact-tabs-list li.crm-tab-button:hover a>span{opacity:1;width:12.8rem}}.crm-container div.contact_panel{grid-gap:1.6rem;display:grid;grid-template-columns:1fr;margin-bottom:1.6rem}@media screen and (min-width:768px){.crm-container div.contact_panel{grid-template-columns:repeat(2,minmax(24rem,1fr))}}#crm-container div.contactCardLeft,#crm-container div.contactCardRight{background:#f8f8f8;border-left:1px solid #e8e8e8;flex:1 0 19.2rem;width:auto}#crm-container div.contactCardLeft>div:first-child,#crm-container div.contactCardRight>div:first-child{margin-top:0}#crm-container div.contactCardLeft>div:last-child,#crm-container div.contactCardRight>div:last-child{margin-bottom:0}#crm-contact-thumbnail{float:right;padding:1.6rem 1.6rem 0}.crm-summary-block{margin-bottom:1px}#contact-summary .crm-inline-block-content{background:#fff;background:#f8f8f8;padding:1.6rem}#contact-summary .crm-inline-block-content .crm-label,#contact-summary .crm-inline-edit-form .crm-label{font-size:1.4rem}div.crm-summary-row{align-items:baseline;display:flex;flex-wrap:wrap;margin-bottom:.5rem}div.crm-summary-row .crm-label{flex:0 0 12.8rem}div.crm-summary-row .crm-content{flex:1 0 12.8rem}body.aah-theme .separator{border-bottom:1px solid rgba(0,0,0,.2)}form#Email table.crm-inline-edit-form td:last-child{display:none}form#Email table.crm-inline-edit-form td[colspan]:last-child{display:table-cell}.crm-address-element{display:inline-block;margin-right:2rem;position:relative}#Address_1{position:relative}#Address_1 label[for=address_1_geo_code_1]{width:11ch}#address_1_geo_code_1,#address_1_geo_code_2{display:inline-block;width:10ch}table{margin:1.6rem 0}#crm-container th.contriTotalLeft,#crm-container th.contriTotalRight{border:none}table.activity-search-options tr{display:flex;flex-wrap:wrap}table.activity-search-options td{display:block;flex:1 0 19.2rem}table.contact-activity-selector-activity tr.status-id-1{color:#02477d}table.contact-activity-selector-activity tr.status-id-1.status-overdue{color:#a00}table.contact-activity-selector-activity tr.status-id-1 td.crmf-status_id>div:not(.crm-editable-editing){font-weight:700}table.contact-activity-selector-activity tr.status-id-1 td.crmf-status_id>div:not(.crm-editable-editing):before{content:"⚠️";display:inline-block;padding-right:.7em}#crm-record-log{font-size:1.2rem;margin-top:3.2rem;opacity:.8}#crm-record-log span{margin-right:1.6rem}#crm-main-content-wrapper .crm-export-field-selector-outer thead tr:first-child{position:static}#crm-container #civicrm-dashboard .col1-is-empty.col2-has-widgets>div,#crm-container #civicrm-dashboard .col2-is-empty.col1-has-widgets>div{flex:0 0 100%;min-height:2rem}#crm-container #civicrm-dashboard .droppable-live{border:1px solid #2c98ed;margin:1rem 0;padding:.5rem}#crm-container #civicrm-dashboard h3.widget-header{color:#02477d;font-size:1.6rem}#crm-container #civicrm-dashboard .crm-inactive-dashlet-fieldset legend{background-color:transparent;font-size:1.6rem}#crm-container #civicrm-dashboard .crm-dashlet{box-shadow:none}#crm-container #civicrm-dashboard .crm-dashlet-header{background-color:#add3ed;padding:0 .8rem}#crm-container #civicrm-dashboard .crm-dashlet-header h3{color:#02477d;font-size:1.6rem;padding:.8rem 1.6rem .8rem .8rem}#crm-container #civicrm-dashboard .crm-dashlet-header a.crm-i{padding:.8rem}#crm-container #civicrm-dashboard .crm-dashlet-header a.crm-i:before{color:#02477d}#crm-container #civicrm-dashboard .crm-dashlet-header a.crm-dashlet-collapse::focus,#crm-container #civicrm-dashboard .crm-dashlet-header a.crm-dashlet-collapse::hover{outline:none}#crm-container #civicrm-dashboard .crm-dashlet-header a.crm-dashlet-collapse::focus{color:#fff}#crm-container #civicrm-dashboard .crm-dashlet-header a.crm-dashlet-collapse:before{content:"\f18e";display:block;font:normal normal normal 14px/1 FontAwesome;font-size:1.6rem;text-rendering:auto;transform:rotate(90deg);transition:transform .3s}#crm-container #civicrm-dashboard .crm-dashlet-header a.crm-dashlet-collapse.fa-caret-down:before{color:#02477d}#crm-container #civicrm-dashboard .crm-dashlet-header a.crm-dashlet-collapse.fa-caret-right:before{color:#02477d;content:"\f18e";transform:none}.CRM_Event_Form_ManageEvent_Registration .crm-form-checkbox{position:static}.crm-container .ui-tabs .ui-tabs-nav.crm-extensions-tabs-list li a em{display:none}form#CaseView table.case-summary{width:100%}form#CaseView table.case-summary .form-layout-compressed{margin:0}form#CaseView table.case-summary .form-layout-compressed td{font-size:inherit}form#CaseView table.case-summary td.label{font-size:inherit;font-weight:400;text-align:left}form#CaseView table.case-summary>tbody>tr{display:flex;flex-wrap:wrap;justify-content:space-between}form#CaseView table.case-summary>tbody>tr>td{border:none;flex:0 0 auto}#user-register-form #edit-civicrm-profile-register input[type=text]{border:1px solid #eee}#is_different_contribution_contact{position:static}.crm-status-item{background:rgba(186,208,223,.27);margin-bottom:1.6rem}.crm-status-item>h3{margin:0;padding:1rem 1.6rem}.crm-status-item>h3 .css_right{float:right}.crm-status-item .crm-status-message-body{margin:0;padding:1.6rem}#crm-status-list .hush-menu button{border:1px solid #fff}body.crm-name-crm-search-page-admin.aah-theme #crm-main-content-wrapper{max-width:unset}.aah-theme #bootstrap-theme.crm-search .api4-clause-badge{width:unset}.aah-theme #bootstrap-theme.crm-search fieldset{background:rgba(186,208,223,.27);border-top:none;padding:4.8rem .5rem .5rem}.aah-theme #bootstrap-theme.crm-search fieldset.crm-search-groupbys,.aah-theme #bootstrap-theme.crm-search fieldset.crm-search-join,.aah-theme #bootstrap-theme.crm-search fieldset.crm-search-join-add{padding-top:6px}.aah-theme #bootstrap-theme.crm-search fieldset legend{background:none;left:.5rem;margin:0;position:absolute;top:.5rem}.aah-theme #bootstrap-theme.crm-search .crm-search-select-fields>div>fieldset{padding-top:6px}.aah-theme #bootstrap-theme.crm-search .crm-search-admin-edit-columns fieldset,.aah-theme #bootstrap-theme.crm-search fieldset.crm-draggable:first-child{align-items:flex-start;display:flex;flex-wrap:wrap}.aah-theme #bootstrap-theme.crm-search .crm-search-admin-edit-columns .form-inline{padding-bottom:.5rem;padding-right:2rem}.aah-theme #bootstrap-theme.crm-search search-admin-display-table .form-inline{padding-bottom:.5rem}.aah-theme #bootstrap-theme.crm-search search-admin-display-table .form-control.checkbox-inline,.aah-theme #bootstrap-theme.crm-search search-admin-display-table .form-control.radio-inline{padding-left:3rem}.aah-theme #bootstrap-theme.crm-search crm-search-clause>.api4-clause-group-sortable>div>div{display:flex;gap:1rem;padding:1rem}.aah-theme #bootstrap-theme.crm-search crm-search-clause>.api4-clause-group-sortable>div>div>.api4-clause-badge{flex:0 0 5ch}.api4-clause-group-sortable>div:not(.aah-theme #bootstrap-theme.crm-search:last-child){border-bottom:1px solid color-mix(in srgb,#7cb5e1 20%,transparent)}.aah-theme #bootstrap-theme.crm-search crm-search-clause>.api4-input:last-child{padding:1rem}.aah-theme #bootstrap-theme.crm-search #expires_date~:where(input,a){margin-bottom:0;margin-right:0}.aah-theme #bootstrap-theme.crm-search #expires_date~a{padding-top:1em}.aah-theme #bootstrap-theme .crm-search-loading-placeholder{background:transparent;width:100%}.aah-theme #bootstrap-theme .crm-search-loading-placeholder:before{animation:aahblockoverlay 5s infinite;background-image:none;border-radius:3px;height:100%;left:0;width:100%}.crm-search-admin-relative{padding-top:3.5rem}.crm-search-admin-relative .crm-flex-box{gap:1rem}.crm-search-display-table th:last-child>.crm-action-menu{font-size:12px}.api4-clause-fieldset{background:rgba(186,208,223,.27);margin-top:.5rem}.crm-search-display-list li label{font-weight:400}.crm-search-display-list li{font-weight:700}#afGuiEditor .panel-heading ul.nav-tabs{margin-top:.4em;overflow:auto}#afGuiEditor .panel-heading ul.nav-tabs>li.active>a{background:#fff}