@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.css");.btn-primary,.btn-secondary,#bootstrap-theme .btn-primary,.crm-container crm-angular-js>#bootstrap-theme button,.crm-container button,.crm-container .btn-primary,.crm-container #contact-summary-relationship-tab.view-content div.action-link>a.button,rm-container #discount [name="_qf_Fee_submit"],body[class*="page-civicrm-report-"] #report-tab-order-by-elements #optionFieldLink>.form-link,.crm-container.ui-dialog .ui-dialog-content .button:not(.hr-job-info-close),.page-civicrm-admin.page-civicrm-a .crmCaseType .crm-button[crm-icon="fa-check"],.page-civicrm-a.page-civicrm-a .crmCaseType .crm-button[crm-icon="fa-check"],.page-civicrm-admin #crm-main-content-wrapper .crm-submit-buttons a.button,.page-civicrm-a #crm-main-content-wrapper .crm-submit-buttons a.button,.page-civicrm-group .crm-submit-buttons a.newGroup.button,.crm-container :not(.crm-submit-buttons)>div.crm-button:not([class*="crm-button-type-"]),.crm-container :not(.crm-submit-buttons)>button.crm-button:not([class*="crm-button-type-"]),.crm-container #crm-submit-buttons button.crm-form-submit:not(.cancel),.crm-container button.crm-form-submit.crm-button:not(.cancel),.crm-container .crm-form-submit.crm-hover-button:not(.cancel),.crm-container .ui-dialog-buttonset .crm-form-submit.ui-button:not(.cancel),.crm-container a.crm-form-submit.button:not(.cancel),.crm-container input.crm-form-submit[type="button"]:not(.cancel),.crm-container .ui-dialog .ui-dialog-content .button:not(.hr-job-info-close),.crm-container.ui-dialog .ui-dialog-buttonset button,.crm-container a.button,.crm-container a.button:link,.crm-container a.button:visited,.crm-container .ui-dialog-buttonset .ui-button,.crm-container .crm-button,#bootstrap-theme .btn-default,.page-civicrm-contact-view #crm-container .ui-widget-content a.button{--bs-btn-color: #fff;--bs-btn-hover-color: #fff;--bs-btn-active-color: #fff;--bs-btn-disabled-color:#fff}.nav,.nav-link{--bs-nav-link-padding-x: 0.5rem}:root{--bs-body-color-10: hsla(var(--bs-body-color), .1);--bs-dark-rgb: 34,34,34}.page-civicrm{--civi-block-bg: #f3f6f7}.navbar-dark .nav-link:hover,.navbar-dark .nav-link:focus{color:rgba(249,249,249,0.85)}.navbar-dark .nav-link{color:#f9f9f8}.navbar-brand>img{max-height:60px;height:auto;min-height:50px}.sidebar-collapse>.container{max-width:100% !important}.sidebar-collapse>.container .row-offcanva{padding:0}.sidebar-collapse #civigo_theme_toggle{z-index:100;background:var(--sidebar_bg);border-top-right-radius:3px;border-bottom-right-radius:3px;width:28px;height:28px;cursor:pointer;margin-top:20px;display:none}@media (min-width: 768px){.sidebar-collapse #civigo_theme_toggle{display:block}}.sidebar-collapse #sidebar_first{display:flex;align-items:stretch;padding-left:0;padding-top:0;transition:all 0.3s;height:auto}.sidebar-collapse #sidebar_first h2{text-shadow:none}.sidebar-collapse #sidebar_first .form-item label{color:var(--sidebar_text)}@media (min-width: 768px){.sidebar-collapse #sidebar_first{min-height:calc(100vh - 148px)}}@media (max-width: 767px){.sidebar-collapse #sidebar_first{display:none}}.sidebar-collapse #sidebar_first aside.sidebar-first{padding:20px;background-color:var(--sidebar_bg);color:var(--sidebar_text);min-width:calc(100% - 28px)}.sidebar-collapse #sidebar_first aside.sidebar-first a{text-decoration:none}.sidebar-collapse #sidebar_first aside.sidebar-first a:hover,.sidebar-collapse #sidebar_first aside.sidebar-first a:focus{text-decoration:underline}.sidebar-collapse #sidebar_first aside.sidebar-first .contextual-links li a{color:#464354}.sidebar-collapse #sidebar_first aside.sidebar-first .block{padding:0 0 15px 0;border-top:none;border-right:none;border-left:none;border-color:var(--sidebar_text)}.sidebar-collapse #sidebar_first aside.sidebar-first .block:last-child{border-bottom:none}.sidebar-collapse #sidebar_first aside.sidebar-first .block:not(:last-child){margin-bottom:15px}.sidebar-collapse #sidebar_first aside.sidebar-first .block h2{border-bottom:none}.sidebar-collapse #sidebar_first aside.sidebar-first #crm-recently-viewed li.crm-recently-viewed{border:none;background-color:transparent;padding:5px}.sidebar-collapse #sidebar_first aside.sidebar-first #crm-recently-viewed ul li.crm-recently-viewed:hover,.sidebar-collapse #sidebar_first aside.sidebar-first #crm-recently-viewed .crm-recentview-wrapper{background-color:#333;border:none;border-radius:0;text-decoration:none;padding:5px}.sidebar-collapse #sidebar_first.collapsed aside.sidebar-first ~ #civigo_theme_toggle span::before{background:url("../img/sprite-sidebar.png") 0px 0}.sidebar-collapse #sidebar_first.collapsed ~ main{width:calc(100% - 28px)}.sidebar-collapse #sidebar_first aside.sidebar-first ~ #civigo_theme_toggle span::before{font-style:normal;font-weight:normal !important;vertical-align:top;content:" ";background:url("../img/sprite-sidebar.png") 26px 0;width:28px;height:28px;display:inline-block;margin-top:1px}@media (min-width: 768px){.sidebar-collapse #sidebar_first.col-md-3.collapsed{margin-left:calc(-25% + 28px)}}@media (min-width: 768px){.sidebar-collapse #sidebar_first.col-md-2.collapsed{margin-left:calc(-16.66666667% + 28px)}}@media (min-width: 768px){.sidebar-collapse #sidebar_first.col-md-4.collapsed{margin-left:calc(-33.33333333% + 28px)}}@media (max-width: 47.9em){.row-offcanvas-left .sidebar-offcanvas{left:0;position:relative;width:100%}}.site-footer{margin-top:auto}img{max-width:100%;height:auto}#main-wrapper.sidebar-collapse #main .main-content{margin-top:30px}#main-wrapper:not(.sidebar-collapse) #main{margin-top:40px}#main-wrapper #main h1.title{margin-bottom:2rem}.path-user .user-login-form,.path-user .user-pass{max-width:600px}@media (min-width: 576px){.path-user .user-login-form #edit-submit,.path-user .user-pass #edit-submit{width:auto}}.alert svg{height:2rem}legend{float:none}.field--type-image img,.field--type-entity-reference{margin-bottom:0}.node .field--type-image{float:none;margin-right:0}.breadcrumb{font-size:0.85rem}@media (min-width: 768px){.btn.form-control{width:auto}}.btn-outline-secondary:hover,.btn-outline-secondary:focus{color:#fff}.site-footer{background:rgba(var(--bs-dark-rgb), 1)}.page-civicrm{--bs-body-font-size: 15px}.page-civicrm .modal-dialog{pointer-events:auto}@media (min-width: 768px){.page-civicrm-wrapper .sidebar_first.col-md-2{max-width:300px}.page-civicrm-wrapper .sidebar_first.col-md-2:not(.collapsed) ~ main{max-width:calc(100% - 16.66666667%)}.page-civicrm-wrapper .sidebar_first.col-md-3:not(.collapsed) ~ main{max-width:calc(100% - 25%)}.page-civicrm-wrapper .sidebar_first.col-md-4:not(.collapsed) ~ main{max-width:calc(100% - 33.33333333%)}.page-civicrm-wrapper .sidebar_first ~ main{padding-left:20px}}@media (min-width: 768px){.page-civicrm-wrapper .sidebar-collapse .sidebar_first.col-md-2 ~ main{width:83.33333333%}}@media (min-width: 768px){.page-civicrm-wrapper .sidebar-collapse .sidebar_first.col-md-3 ~ main{width:75%}}@media (min-width: 768px){.page-civicrm-wrapper .sidebar-collapse .sidebar_first.col-md-4 ~ main{width:66.66666667%}}.page-civicrm-wrapper #main-wrapper{background:#e8eef0}.page-civicrm-wrapper #main-wrapper>.container{height:100%}.page-civicrm-wrapper #main-wrapper>.container>.row{height:100%}.page-civicrm-wrapper .modal-dialog{pointer-events:auto}.page-civicrm-wrapper .navbar-brand>img{max-height:60px;height:auto;min-height:50px}.page-civicrm-wrapper #civicrm-dashboard .crm-dashlet .crm-dashlet-content af-field{display:block;padding:10px 10px 0 10px}.page-civicrm-wrapper #civicrm-dashboard .crm-dashlet .crm-dashlet-content af-field .form-group{margin-bottom:0}.page-civicrm-wrapper #civicrm-dashboard .crm-dashlet .crm-dashlet-content .form-control.select2-container{max-width:100%}.page-civicrm-wrapper #civicrm-dashboard .crm-dashlet .dropdown-toggle::after{display:none}.page-civicrm-wrapper #civicrm-dashboard .crm-dashlet .crm-search-display{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.page-civicrm-wrapper #civicrm-dashboard .crm-dashlet .crm-search-display>.form-inline{padding:10px}.page-civicrm-wrapper #civicrm-dashboard .crm-dashlet .crm-search-display th .btn-group button{padding:4px 10px}.page-civicrm-contact-view:not([class*="page-civicrm-contact-view-"]) .crm-contact-tabs-list .crm-tab-button.ui-tabs-active a,.page-civicrm-contact-view:not([class*="page-civicrm-contact-view-"]) .crm-contact-tabs-list .crm-tab-button:hover a{color:var(--bs-primary) !important}.page-civicrm-contact-view:not([class*="page-civicrm-contact-view-"]) .crm-contact-tabs-list .crm-tab-button em{background:var(--bs-primary)}.page-civicrm .crm-container a,.crm-container a:link,.crm-container #alpha-filter li a,.crm-container #alpha-filter li a:link,.crm-container .crm-action-menu .select2-default span.select2-chosen,.page-civicrm .crm-container table.selector tbody td .action-item.crm-hover-button,.crm-container table.dataTable td .crm-hover-button{color:var(--civi_link)}.page-civicrm .crm-container a:hover,.crm-container a:link:hover,.crm-container #alpha-filter li a:hover,.crm-container #alpha-filter li a:link:hover,.crm-container .crm-action-menu .select2-default span.select2-chosen:hover,.page-civicrm .crm-container table.selector tbody td .action-item.crm-hover-button:hover,.crm-container table.dataTable td .crm-hover-button:hover{color:#464354}.page-civicrm .crm-container table.selector tbody td .action-item.crm-hover-button:hover,.crm-container table.dataTable td .crm-hover-button:hover,.crm-container table.dataTable tr:last-child td .crm-hover-button:hover{color:#464354 !important}.crm-container table.dataTable td .crm-hover-button{color:var(--civi_link) !important}.crm-container table.dataTable td .crm-hover-button:hover{color:#464354 !important}.crm-container a.crm-summary-link{color:#464354}.crm-container .crm-option-edit-link.crm-hover-button>.crm-i{color:#464354 !important}th>a{position:relative}th>a:after{transition:all 0.1s;border-bottom:2px solid transparent;bottom:-10px;left:0;display:block;top:0}.crm-container table:not(.table-bordered)>tbody>tr:first-child>td,.crm-container .table:not(.table-bordered)>tbody>tr:first-child>td{border:none}.crm-container .crm-dashlet-header a{color:#fcfcfc}.crm-container .crm-dashlet-header a:hover{color:#fcfcfc}.crm-container .help,.crm-container #help{background-color:#f1f8eb;padding:10px}#bootstrap-theme .alert-info{color:#00323a;background-color:#ccdfe2;border-color:#b8d3d7}.crm-container div.contact_panel td.label,.crm-container #customFields div.contact_panel td.label,.crm-container table.crm-info-panel td.label,.crm-container div.contact_panel td,.crm-container table.crm-info-panel td{background-color:#fff;color:#464354;font-size:14px;padding-bottom:10px}#block-civigo-theme-content form .crm-block[class*="view-form-block"]{background-color:#fff}#block-civigo-theme-content form .crm-block[class*="view-form-block"] .crm-info-panel{margin:0 20px;max-width:calc(100% - 40px);border:none}.ui-dialog-titlebar-close::before,.crm-dialog-titlebar-resize::before{font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-moz-osx-font-smoothing:grayscale;display:block}.ui-dialog-titlebar-close::before,.crm-dialog-titlebar-resize::before{content:"\f00d"}.crm-dialog-titlebar-resize::before{content:"\f065"}.page-civicrm header .navbar{background-color:var(--civi_header) !important;color:var(--civi_header_text);--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}.page-civicrm header .navbar a{color:var(--civi_header_text)}.page-civicrm header .navbar .region-header-form h1,.page-civicrm header .navbar .region-header-form .breadcrumb-item a{color:var(--civi_header_text)}.page-civicrm .region-header-form h1{font-size:1.25rem;font-weight:600;margin-bottom:0}.page-civicrm .breadcrumb{margin-bottom:0}.page-civicrm .navbar-dark .region-header-form h1,.page-civicrm .navbar-dark .region-header-form .breadcrumb-item a{color:#f9f9f8}.page-civicrm .navbar-dark .region-header-form .breadcrumb-item a{text-decoration:none}#bootstrap-theme .btn-primary,.crm-container crm-angular-js>#bootstrap-theme button,.crm-container button,.crm-container .btn-primary,.crm-container #contact-summary-relationship-tab.view-content div.action-link>a.button,rm-container #discount [name="_qf_Fee_submit"],body[class*="page-civicrm-report-"] #report-tab-order-by-elements #optionFieldLink>.form-link,.crm-container.ui-dialog .ui-dialog-content .button:not(.hr-job-info-close),.page-civicrm-admin.page-civicrm-a .crmCaseType .crm-button[crm-icon="fa-check"],.page-civicrm-a.page-civicrm-a .crmCaseType .crm-button[crm-icon="fa-check"],.page-civicrm-admin #crm-main-content-wrapper .crm-submit-buttons a.button,.page-civicrm-a #crm-main-content-wrapper .crm-submit-buttons a.button,.page-civicrm-group .crm-submit-buttons a.newGroup.button,.crm-container :not(.crm-submit-buttons)>div.crm-button:not([class*="crm-button-type-"]),.crm-container :not(.crm-submit-buttons)>button.crm-button:not([class*="crm-button-type-"]),.crm-container #crm-submit-buttons button.crm-form-submit:not(.cancel),.crm-container button.crm-form-submit.crm-button:not(.cancel),.crm-container .crm-form-submit.crm-hover-button:not(.cancel),.crm-container .ui-dialog-buttonset .crm-form-submit.ui-button:not(.cancel),.crm-container a.crm-form-submit.button:not(.cancel),.crm-container input.crm-form-submit[type="button"]:not(.cancel),.crm-container .ui-dialog .ui-dialog-content .button:not(.hr-job-info-close),.crm-container.ui-dialog .ui-dialog-buttonset button,.crm-container a.button,.crm-container a.button:link,.crm-container a.button:visited,.crm-container .ui-dialog-buttonset .ui-button,.crm-container .crm-button,#bootstrap-theme .btn-default,.crm-container #crm-main-content-wrapper div.action-link a.button,.page-civicrm-contact-view #crm-container .ui-widget-content a.button{color:var(--bs-btn-color);background-color:var(--bs-primary);border-color:var(--bs-primary)}#bootstrap-theme .btn-primary:hover,#bootstrap-theme .btn-primary:focus,.crm-container crm-angular-js>#bootstrap-theme button:hover,.crm-container crm-angular-js>#bootstrap-theme button:focus,.crm-container button:hover,.crm-container button:focus,.crm-container .btn-primary:hover,.crm-container .btn-primary:focus,.crm-container #contact-summary-relationship-tab.view-content div.action-link>a.button:hover,.crm-container #contact-summary-relationship-tab.view-content div.action-link>a.button:focus,rm-container #discount [name="_qf_Fee_submit"]:hover,rm-container #discount [name="_qf_Fee_submit"]:focus,body[class*="page-civicrm-report-"] #report-tab-order-by-elements #optionFieldLink>.form-link:hover,body[class*="page-civicrm-report-"] #report-tab-order-by-elements #optionFieldLink>.form-link:focus,.crm-container.ui-dialog .ui-dialog-content .button:not(.hr-job-info-close):hover,.crm-container.ui-dialog .ui-dialog-content .button:not(.hr-job-info-close):focus,.page-civicrm-admin.page-civicrm-a .crmCaseType .crm-button[crm-icon="fa-check"]:hover,.page-civicrm-admin.page-civicrm-a .crmCaseType .crm-button[crm-icon="fa-check"]:focus,.page-civicrm-a.page-civicrm-a .crmCaseType .crm-button[crm-icon="fa-check"]:hover,.page-civicrm-a.page-civicrm-a .crmCaseType .crm-button[crm-icon="fa-check"]:focus,.page-civicrm-admin #crm-main-content-wrapper .crm-submit-buttons a.button:hover,.page-civicrm-admin #crm-main-content-wrapper .crm-submit-buttons a.button:focus,.page-civicrm-a #crm-main-content-wrapper .crm-submit-buttons a.button:hover,.page-civicrm-a #crm-main-content-wrapper .crm-submit-buttons a.button:focus,.page-civicrm-group .crm-submit-buttons a.newGroup.button:hover,.page-civicrm-group .crm-submit-buttons a.newGroup.button:focus,.crm-container :not(.crm-submit-buttons)>div.crm-button:not([class*="crm-button-type-"]):hover,.crm-container :not(.crm-submit-buttons)>div.crm-button:not([class*="crm-button-type-"]):focus,.crm-container :not(.crm-submit-buttons)>button.crm-button:not([class*="crm-button-type-"]):hover,.crm-container :not(.crm-submit-buttons)>button.crm-button:not([class*="crm-button-type-"]):focus,.crm-container #crm-submit-buttons button.crm-form-submit:not(.cancel):hover,.crm-container #crm-submit-buttons button.crm-form-submit:not(.cancel):focus,.crm-container button.crm-form-submit.crm-button:not(.cancel):hover,.crm-container button.crm-form-submit.crm-button:not(.cancel):focus,.crm-container .crm-form-submit.crm-hover-button:not(.cancel):hover,.crm-container .crm-form-submit.crm-hover-button:not(.cancel):focus,.crm-container .ui-dialog-buttonset .crm-form-submit.ui-button:not(.cancel):hover,.crm-container .ui-dialog-buttonset .crm-form-submit.ui-button:not(.cancel):focus,.crm-container a.crm-form-submit.button:not(.cancel):hover,.crm-container a.crm-form-submit.button:not(.cancel):focus,.crm-container input.crm-form-submit[type="button"]:not(.cancel):hover,.crm-container input.crm-form-submit[type="button"]:not(.cancel):focus,.crm-container .ui-dialog .ui-dialog-content .button:not(.hr-job-info-close):hover,.crm-container .ui-dialog .ui-dialog-content .button:not(.hr-job-info-close):focus,.crm-container.ui-dialog .ui-dialog-buttonset button:hover,.crm-container.ui-dialog .ui-dialog-buttonset button:focus,.crm-container a.button:hover,.crm-container a.button:focus,.crm-container a.button:link:hover,.crm-container a.button:link:focus,.crm-container a.button:visited:hover,.crm-container a.button:visited:focus,.crm-container .ui-dialog-buttonset .ui-button:hover,.crm-container .ui-dialog-buttonset .ui-button:focus,.crm-container .crm-button:hover,.crm-container .crm-button:focus,#bootstrap-theme .btn-default:hover,#bootstrap-theme .btn-default:focus,.crm-container #crm-main-content-wrapper div.action-link a.button:hover,.crm-container #crm-main-content-wrapper div.action-link a.button:focus,.page-civicrm-contact-view #crm-container .ui-widget-content a.button:hover,.page-civicrm-contact-view #crm-container .ui-widget-content a.button:focus{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.crm-container .action-link a.button{box-shadow:none}.crm-container button.crm-form-xbutton.cancel i::before,.crm-container button.crm-form-submit.cancel i::before{color:#363342}.crm-container button.crm-form-xbutton.cancel:hover i::before,.crm-container button.crm-form-submit.cancel:hover i::before{color:#fff}.page-civicrm-contact-view:not([class*="page-civicrm-contact-view-"]) .crm-actions-ribbon .button{background-color:var(--bs-primary) !important}.page-civicrm-contact-view:not([class*="page-civicrm-contact-view-"]) .crm-actions-ribbon .button:hover,.page-civicrm-contact-view:not([class*="page-civicrm-contact-view-"]) .crm-actions-ribbon .button:focus{background-color:var(--bs-btn-hover-bg) !important}.page-civicrm-contact-view:not([class*="page-civicrm-contact-view-"]) #crm-container .crm-inline-edit.form .crm-button.cancel{border:1px solid #4d4d69}.page-civicrm .crm-container .crm-button{float:none;text-shadow:none;font-size:14px;display:inline-block;font-weight:500;min-width:90px;padding:8px 12px}.crm-container a.button,.crm-container a.button:link,.crm-container a.button:visited,.crm-container .ui-dialog-buttonset .ui-button,.crm-container .crm-button{text-shadow:none;color:#fff;--bs-btn-padding-x: 0.75rem;--bs-btn-padding-y: 0.375rem;--bs-btn-font-family: ;--bs-btn-font-size: 14px;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-border-radius: 0.375rem;--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity: 0.65;--bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:var(--bs-btn-border-radius);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.crm-container .crm-submit-buttons,.crm-container .action-link{height:auto}.page-civicrm-contact-view:not([class*="page-civicrm-contact-view-"]) #crm-container div.crm-summary-contactname-block{min-height:90px;padding-top:10px}.page-civicrm-contact-view:not([class*="page-civicrm-contact-view-"]) #crm-container .crm-submit-buttons{padding-left:0;padding-right:0;padding-top:0;height:auto}.page-civicrm-contact-view:not([class*="page-civicrm-contact-view-"]) #crm-container table.crm-inline-edit-form{display:block}.page-civicrm-contact-view:not([class*="page-civicrm-contact-view-"]) .crm-collapsible .collapsible-title{padding:10px;background-color:#eee;font-size:14px}.page-civicrm-contact-view:not([class*="page-civicrm-contact-view-"]) .btn-group.pull-right{margin-bottom:1rem}.page-civicrm-contact-view .crm-summary-contactname-block a.crm-summary-link{color:var(--bs-primary)}.page-civicrm-contact-view .crm-summary-contactname-block a.crm-summary-link:hover,.page-civicrm-contact-view .crm-summary-contactname-block a.crm-summary-link:link{color:var(--bb-primary-dark)}.page-civicrm-contact-view:not([class*="page-civicrm-contact-view-"]) #crm-container #crm-contact-thumbnail ~ #contactname-block .crm-summary-display_name{margin-left:0}.page-civicrm-contact-view:not([class*="page-civicrm-contact-view-"]) #crm-contact-thumbnail{margin-left:30px}.crm-container a.crm-tooltip-down .crm-tooltip-wrapper::before{top:-8px}.page-civicrm-contact-view .crm-inline-edit-form .crm-submit-buttons,.page-civicrm-contact-view .crm-inline-edit-form .crm-inline-button,.crm-datatable-pager-top,.crm-datatable-pager-bottom,.ui-tabs-nav>li a{box-sizing:content-box}.crm-container .crm-contribution-amount>a{color:#464354}.crm-container .ui-tabs{border:0}.page-civicrm-contact-view:not([class*="page-civicrm-contact-view-"]) .mainTabTop #mainTabContainer{flex-wrap:wrap}.page-civicrm-contact-view:not([class*="page-civicrm-contact-view-"]) .mainTabTop .crm-contact-tabs-list{background:var(--civi-block-bg);border-bottom:none}.page-civicrm-contact-view:not([class*="page-civicrm-contact-view-"]) .mainTabTop .crm-contact-tabs-list .crm-tab-button{background:var(--civi-block-bg);border-top:1px solid transparent;border-right:1px solid transparent;border-left:1px solid transparent;border-bottom:1px solid #d3dee2}.page-civicrm-contact-view:not([class*="page-civicrm-contact-view-"]) .mainTabTop .crm-contact-tabs-list .crm-tab-button.ui-tabs-active,.page-civicrm-contact-view:not([class*="page-civicrm-contact-view-"]) .mainTabTop .crm-contact-tabs-list .crm-tab-button:hover{background:#fff;border-color:#d3dee2;border-bottom-color:#fff}.page-civicrm-contact-view:not([class*="page-civicrm-contact-view-"]) .mainTabTop .crm-contact-tabs-list .crm-tab-button a{cursor:pointer}.page-civicrm-contact-view:not([class*="page-civicrm-contact-view-"]) .mainTabTop .ui-tabs-panel .crm-summary-block{box-shadow:none}.page-civicrm-contact-view:not([class*="page-civicrm-contact-view-"]) .mainTabTop .ui-tabs-panel .crm-inline-edit.form div.crm-clear{background:#fff !important}.page-civicrm-contact-view:not([class*="page-civicrm-contact-view-"]) .mainTabTop .ui-tabs-panel div.crm-clear{background:var(--civi-block-bg) !important}.page-civicrm-contact-view:not([class*="page-civicrm-contact-view-"]) .mainTabTop #crm-container .ui-tabs-panel div.crm-summary-row{border-top-color:transparent}.page-civicrm-contact-view:not([class*="page-civicrm-contact-view-"]) .mainTabTop .ui-tabs-panel div.crm-summary-row,.page-civicrm-contact-view:not([class*="page-civicrm-contact-view-"]) .mainTabTop .ui-tabs-panel div.crm-summary-row div.crm-label{background-color:transparent !important}.page-civicrm-contact-view:not([class*="page-civicrm-contact-view-"]) .mainTabTop .crm-contact-tabs-list{width:100% !important;display:flex;flex-wrap:wrap}.page-civicrm-contact-view:not([class*="page-civicrm-contact-view-"]) .mainTabTop .crm-contact-tabs-list .crm-tab-button{min-width:max-content;max-width:max-content;flex:1}.page-civicrm-contact-view:not([class*="page-civicrm-contact-view-"]) .mainTabTop #mainTabContainer>.ui-tabs-panel{background-color:#fff;border-radius:0;border:0}.page-civicrm-contact-view:not([class*="page-civicrm-contact-view-"]) .mainTabTop #secondaryTabContainer .ui-tabs-panel{border:1px solid #dddddd;border-radius:0}.page-civicrm-contact-view:not([class*="page-civicrm-contact-view-"]) .mainTabTop .contact-summary-contribute-tab .ui-tabs-nav{border-bottom:none}.page-civicrm-contact-view:not([class*="page-civicrm-contact-view-"]) .mainTabTop .contact-summary-contribute-tab .ui-tabs-nav .ui-tabs-tab{background:var(--civi-block-bg)}.page-civicrm-contact-view:not([class*="page-civicrm-contact-view-"]) .mainTabTop .contact-summary-contribute-tab .ui-tabs-nav .ui-tabs-tab.ui-tabs-active{background:#fff}.page-civicrm-contact-view:not([class*="page-civicrm-contact-view-"]) .mainTabTop .contact-summary-contribute-tab .ui-tabs-panel{padding:1em}.page-civicrm-contact-view:not([class*="page-civicrm-contact-view-"]) .mainTabTop .crm-edit-help{background:#fff !important}.page-civicrm-contact-view:not([class*="page-civicrm-contact-view-"]) .mainTabTop div.crm-summary-row div.crm-label{width:180px}.page-civicrm-contact-view:not([class*="page-civicrm-contact-view-"]) .mainTabTop .separator{margin-bottom:1rem}.page-civicrm-contact .crm-container div.contact_panel td.label,.page-civicrm-contact .crm-container #customFields div.contact_panel td.label,.page-civicrm-contact .crm-container table.crm-info-panel td.label,.page-civicrm-contact #crm-container div.crm-summary-row div.crm-label{width:180px;max-width:100%}.page-civicrm-contact .crm-container div.contact_panel td.label label,.page-civicrm-contact .crm-container #customFields div.contact_panel td.label label,.page-civicrm-contact .crm-container table.crm-info-panel td.label label,.page-civicrm-contact #crm-container div.crm-summary-row div.crm-label label{white-space:initial}.page-civicrm-contact #crm-container .customFieldGroup>.crm-summary-block .crm-inline-edit{border-top:1px solid #cccc}.page-civicrm-contact #crm-container .customFieldGroup>.crm-summary-block .crm-inline-edit:hover{border-top-color:#4d4d69}.page-civicrm-contact-view .crm-contact-page .customFieldGroup summary.crm-master-accordion-header{background:#393e46 !important;color:#ffffff !important}.crm-container .crm-accordion-header.crm-master-accordion-header{background-color:#464354 !important;color:#fff !important}.crm-container .crm-accordion-header:not(.crm-master-accordion-header)+.crm-accordion-body{box-shadow:none}.crm-container .crm-accordion-header:not(.crm-master-accordion-header){border-top:1px solid #d3dee2}.crm-container .collapsed>.crm-accordion-header:not(.crm-master-accordion-header) .helpicon,.crm-container .crm-accordion-header:not(.crm-master-accordion-header) .helpicon{color:#464354}.crm-container input.crm-form-text,.crm-container .crm-icon-picker-button,.crm-container input.dateplugin,.crm-container input.crm-form-password,.crm-container .select2-container-multi .select2-choices,.crm-container .select2-container .select2-choice,.crm-container select.crm-form-select,.crm-container select[aria-controls]{box-shadow:none;background-image:none}.form-layout .reset-advanced-search{display:inline-block;padding:0;vertical-align:bottom}.form-layout .reset-advanced-search a{padding:8px 12px}.crm-container .select2-container .select2-choice{color:#464354}.page-civicrm-contact-view .CRM_Tag_Form_Tag #Tag .jstree-default .jstree-checkbox{box-sizing:content-box}form[class*="CRM_"]>.crm-form-block.crm-block:not([class*="-search-form-block"]){padding-top:20px !important}.crm-container .ui-tabs .ui-tabs-nav .ui-corner-all.ui-tabs-active a,.crm-container .ui-tabs .ui-tabs-nav .ui-corner-top.ui-tabs-active a{color:#464354}.page-civicrm-event-register:not(.user-logged-in) #navbar-main>.container-fluid,.page-civicrm-event-info:not(.user-logged-in) #navbar-main>.container-fluid{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width: 576px){.page-civicrm-event-register:not(.user-logged-in) #navbar-main>.container-fluid,.page-civicrm-event-info:not(.user-logged-in) #navbar-main>.container-fluid{max-width:540px}}@media (min-width: 768px){.page-civicrm-event-register:not(.user-logged-in) #navbar-main>.container-fluid,.page-civicrm-event-info:not(.user-logged-in) #navbar-main>.container-fluid{max-width:720px}}@media (min-width: 992px){.page-civicrm-event-register:not(.user-logged-in) #navbar-main>.container-fluid,.page-civicrm-event-info:not(.user-logged-in) #navbar-main>.container-fluid{max-width:960px}}@media (min-width: 1200px){.page-civicrm-event-register:not(.user-logged-in) #navbar-main>.container-fluid,.page-civicrm-event-info:not(.user-logged-in) #navbar-main>.container-fluid{max-width:1140px}}@media (min-width: 1400px){.page-civicrm-event-register:not(.user-logged-in) #navbar-main>.container-fluid,.page-civicrm-event-info:not(.user-logged-in) #navbar-main>.container-fluid{max-width:1320px}}.page-civicrm-event-register:not(.user-logged-in) .page-civicrm-wrapper #main-wrapper,.page-civicrm-event-info:not(.user-logged-in) .page-civicrm-wrapper #main-wrapper{background-color:var(--bs-body-bg)}.page-civicrm-event-register:not(.user-logged-in) .crm-container table,.page-civicrm-event-register:not(.user-logged-in) #crm-container.crm-public .label,.page-civicrm-event-register:not(.user-logged-in) #crm-container.crm-public .price-field-amount,.page-civicrm-event-register:not(.user-logged-in) #crm-container.crm-public .calc-value,.page-civicrm-event-register:not(.user-logged-in) #crm-container.crm-public .content,.page-civicrm-event-info:not(.user-logged-in) .crm-container table,.page-civicrm-event-info:not(.user-logged-in) #crm-container.crm-public .label,.page-civicrm-event-info:not(.user-logged-in) #crm-container.crm-public .price-field-amount,.page-civicrm-event-info:not(.user-logged-in) #crm-container.crm-public .calc-value,.page-civicrm-event-info:not(.user-logged-in) #crm-container.crm-public .content{font-size:1rem}.crm-profile legend{width:100%}#bootstrap-theme.crm-search .form-control{-webkit-box-shadow:none;box-shadow:none}#bootstrap-theme.crm-search form>.crm-flex-box:first-child .crm-flex-4 .ng-binding{padding-right:5px}#bootstrap-theme.crm-search form>.crm-flex-box:first-child .crm-flex-4 .form-group .btn-group:not(:last-child){margin-right:10px}#bootstrap-theme.crm-search crm-search-admin-search-listing>.crm-search-display-table{padding-top:10px}#bootstrap-theme.crm-search .ng-scope>.form-inline{margin-bottom:10px;margin-top:10px}#bootstrap-theme.crm-search .ng-scope .table>tbody>tr>td,#bootstrap-theme.crm-search .ng-scope .table>thead>tr>th{padding:10px}#bootstrap-theme.crm-search .ng-scope .table>tbody>tr>td:last-child,#bootstrap-theme.crm-search .ng-scope .table>thead>tr>th:last-child{min-width:120px}#bootstrap-theme.crm-search .ng-scope .table>tbody>tr>td .btn-group .btn:not(:first-child){margin-left:5px}#bootstrap-theme.crm-search .crm-search-display-pager{margin-top:1em}#bootstrap-theme.crm-search .crm-search-criteria-column{min-width:100%}#bootstrap-theme.crm-search .api4-input>.api4-clause-badge{width:60px}#bootstrap-theme.crm-search .badge-info,#bootstrap-theme.crm-search .btn-info{background-color:#5a6268;padding:5px;font-size:12px;font-weight:normal}#bootstrap-theme.crm-search crm-search-admin-display .form-inline{margin-bottom:10px}#bootstrap-theme.crm-search crm-search-admin-display .checkbox-inline.form-control{border:0}@media screen and (max-width: 1024px){#bootstrap-theme.crm-search .form-inline .form-control,#bootstrap-theme.crm-search .api4-input-group .form-group .form-control:not(:last-child){margin-bottom:0.6rem}#bootstrap-theme.crm-search .api4-clause-badge{vertical-align:top}#bootstrap-theme.crm-search .api4-input-group{width:calc(100% - 60px)}}@media screen and (min-width: 768px){#bootstrap-theme.crm-search .crm-flex-4{flex:5}#bootstrap-theme.crm-search .crm-flex-box>.nav-stacked{min-width:150px}#bootstrap-theme.crm-search .crm-search-admin-edit-columns .crm-draggable .ng-scope>div.form-inline.ng-scope,#bootstrap-theme.crm-search .crm-draggable .ng-scope>search-admin-icons{display:inline-block;padding-right:10px}#bootstrap-theme.crm-search .crm-search-admin-edit-columns .crm-draggable .ng-scope>div.form-inline.ng-scope.crm-search-admin-flex-row,#bootstrap-theme.crm-search .crm-draggable .ng-scope>search-admin-icons.crm-search-admin-flex-row{align-items:baseline}}#bootstrap-theme.crm-search .nav-pills.nav-stacked li:not(:last-child){margin-bottom:5px}#bootstrap-theme.crm-search .nav-pills.nav-stacked li .crm-search-display-control{position:initial}#bootstrap-theme.crm-search .nav-pills.nav-stacked li:last-child{margin-top:20px}#bootstrap-theme.crm-search crm-search-admin-results-table .crm-search-display>.form-inline{margin-top:2.5rem}#bootstrap-theme.crm-search crm-search-admin-results-table .table-striped{margin-top:2rem}#bootstrap-theme.crm-search .crm-search-admin-edit-columns .form-inline input[type="checkbox"]{margin-top:0}#bootstrap-theme.crm-search crm-search-admin-link-group .ng-pristine td,#bootstrap-theme.crm-search crm-search-admin-link-group .ng-pristine th{padding:5px}#bootstrap-theme.crm-search .nav.nav-pills{display:inline}#bootstrap-theme.crm-search fieldset fieldset{padding-top:6px}#bootstrap-theme.crm-search .api4-add-where-group-menu{background-color:rgba(225,225,225,0.94)}#bootstrap-theme.crm-search .nav>li>a:hover,#bootstrap-theme.crm-search .nav>li>a:focus,#bootstrap-theme.crm-search .nav>li>a:hover ~ button,#bootstrap-theme.crm-search .nav>li>a:focus ~ button{background-color:#eee;text-decoration:none}#bootstrap-theme.crm-search .nav>li.active>a:hover,#bootstrap-theme.crm-search .nav>li.active>a:focus,#bootstrap-theme.crm-search .nav>li.active>a:hover ~ button,#bootstrap-theme.crm-search .nav>li.active>a:focus ~ button{background-color:black;border-color:black;color:#fff}#bootstrap-theme.crm-search .form-inline .input-group{width:auto}#bootstrap-theme.crm-search .form-inline .btn-xs{background-color:#e9e9ed}#bootstrap-theme.ng-pristine,#bootstrap-theme.crm-search{background:white;padding:10px;box-shadow:0 5px 10px 0 rgba(134,122,122,0.1)}#bootstrap-theme.ng-pristine .crm-search-result-select .btn,#bootstrap-theme.crm-search .crm-search-result-select .btn{padding:4px 10px}#bootstrap-theme.ng-pristine .crm-search-display-table>table.table>thead>tr>th.crm-search-result-select,#bootstrap-theme.crm-search .crm-search-display-table>table.table>thead>tr>th.crm-search-result-select{padding-left:10px}#bootstrap-theme.ng-pristine .dropdown-toggle>.caret,#bootstrap-theme.crm-search .dropdown-toggle>.caret{display:none}#bootstrap-theme.ng-pristine .btn-secondary-outline,#bootstrap-theme.crm-search .btn-secondary-outline{color:#fff;background-color:#6c757d;border-color:#6c757d}#bootstrap-theme.ng-pristine .btn-secondary-outline:hover,#bootstrap-theme.ng-pristine .btn-secondary-outline:focus,#bootstrap-theme.crm-search .btn-secondary-outline:hover,#bootstrap-theme.crm-search .btn-secondary-outline:focus{color:#fff;background-color:#5a6268;border-color:#545b62}#bootstrap-theme.ng-pristine .af-container{margin-bottom:20px}#bootstrap-theme.ng-pristine .crm-search-display>table{margin-top:20px}#bootstrap-theme.afadmin-list{background:white;padding:10px;box-shadow:0 5px 10px 0 rgba(134,122,122,0.1)}#bootstrap-theme.afadmin-list .form-control{-webkit-box-shadow:none;box-shadow:none}#bootstrap-theme.afadmin-list .nav ~ .form-inline{margin-bottom:20px;margin-top:20px}.page-civicrm-admin-afform .form-inline.ng-scope{margin-bottom:5px}.page-civicrm-admin-afform #afGuiEditor-palette .form-group.ng-scope input[type="checkbox"]{margin-top:0}.page-civicrm-admin-afform #afGuiEditor .panel-heading{height:48px}.page-civicrm-admin-afform #afGuiEditor .panel-heading .nav.nav-tabs{margin-top:4px}.page-civicrm-admin-afform .input-group-btn .dropdown-toggle::after,.page-civicrm-admin-afform .btn-group .dropdown-toggle::after{display:none}.page-civicrm-admin-afform #bootstrap-theme .dropdown-toggle.af-gui-add-element-button.btn-default,.page-civicrm-admin-afform #bootstrap-theme #afGuiEditor .btn.af-gui-add-element-button{background-color:transparent;border:none}.page-civicrm-admin-afform #bootstrap-theme .dropdown-toggle.af-gui-add-element-button.btn-default:hover,.page-civicrm-admin-afform #bootstrap-theme #afGuiEditor .btn.af-gui-add-element-button:hover{background-color:#fff;color:#4d4d69}.page-civicrm-admin-afform #bootstrap-theme .open>.btn-default.dropdown-toggle:hover,.page-civicrm-admin-afform #bootstrap-theme .open>.btn-default.dropdown-toggle:focus{color:#464354;background-color:#d4d4d4}.page-civicrm-admin-afform #bootstrap-theme .input-group-btn .btn-default{color:white;background-color:#70716b;border:none;min-height:31px;padding-bottom:0;padding-top:0}.page-civicrm-contact-view-contribution #page{margin-left:0;margin-right:0;padding:0}.page-civicrm-contact-view-contribution .payment-details_group{padding-bottom:20px}.page-civicrm-contact-view-contribution .payment-details_group .row-highlight{margin-bottom:20px}.page-civicrm-contact-view-contribution #crm-container .section-shown{padding:15px}.page-civicrm-contact-view-contribution #Contribution .crm-accordion-body tr td.label{padding-right:20px}.page-civicrm-contact-view-contribution #Contribution .crm-accordion-body{padding:15px !important}.page-civicrm-case #crm-container div.crm-case-dashboard-buttons{min-height:33px;height:auto}
