.photo-selector{left:50%;margin-left:-24px;position:absolute;top:10px;width:48px}.photo-selector input[type=radio]{margin:3px}table.associations-table td{border:none;vertical-align:initial}.table-group-header table.associations-table td{font-weight:700;padding:12px 6px 5px;text-transform:uppercase}table.associations-table th:first-child{width:1%}table.associations-table th:nth-child(3){min-width:285px}table.associations-table .row-header+tr>td{border-top:none}.registration{max-width:1036px}.registration .stepper-path{border-top:none}.person-toggler .toggled-on img{border-color:#79b70e}.excel-like-col:not(.hidden){border:1px solid #ddd;border-bottom:none;display:table-cell;overflow-wrap:anywhere;transition-duration:1s}.excel-like-col>div{border-bottom:1px solid #ddd;height:50px;padding:10px;position:relative;transition-duration:1s;width:165px}.excel-like.hide-skipped-cols .skipped:not(.editing)>div{opacity:0;padding-left:0;padding-right:0;width:5px}.excel-like.hide-skipped-cols .skipped .edit-button{display:none}.excel-like-col>div:first-child{height:120px;text-align:center}.excel-like .their-field .hide-on-edit{height:20px;overflow:hidden}.excel-like .pairing-status .hide-on-edit{height:45px;margin-top:15px;overflow:hidden}.excel-like .pairing-status .show-on-edit{margin-bottom:15px}.excel-like .editing .hide-on-edit,.excel-like .show-on-edit,.excel-like .skipped .button-divider,.excel-like .skipped .skip-button{display:none}.excel-like .editing .show-on-edit,.excel-like .hide-on-edit{display:inherit}.excel-like.has-editing-col .button-divider,.excel-like.has-editing-col .edit-button,.excel-like.has-no-unused-fields .button-divider,.excel-like.has-no-unused-fields .edit-button{display:none}.excel-like .skipped{background-color:#fef7e9}.excel-like .unmatched{background-color:#faf4f2}.excel-like-col.editing{background-color:#ddeef7;border:1px solid #1873ab;border-bottom:none}.excel-like .skipped .pairing-status{color:#f1a421}.excel-like .unmatched .pairing-status{color:#a52001}.excel-like .matched .pairing-status{color:#777}.excel-like .editing .their-field{color:#1873ab}.duplicate{overflow:hidden}.duplicate-carousel{overflow:hidden;width:453px}.duplicate-carousel>ul>li{float:left;width:453px}.duplicate .flipper,.duplicate .flipper .back,.duplicate .flipper .front,.duplicate .summary-box{min-height:500px}.duplicate .summary-box{background:#fff}.duplicate .summary-box .duplicate-header{margin:-12px -12px 0}.duplicate .summary-box dl{height:346px;margin:0 -12px;overflow-x:hidden;overflow-y:scroll;padding:12px}.duplicate .summary-box dl .hover-card .hover-detail{width:inherit}.duplicate-header{background-color:#f3f3f3;border-radius:2px 2px 0 0}.duplicate-header h4{line-height:45px}.duplicate-header h4 .prev{left:12px;position:absolute;top:15px}.duplicate-header h4 .next{position:absolute;right:12px;top:15px}.duplicate-meter{height:10px;width:100%}.duplicate-status{min-width:110px;width:90%}.duplicate-status .progress-bar{height:10px}.merge-grid-header:not(.show-body){border-bottom:0}.merge-grid-header:not(.show-body) tr:not(:first-of-type)>th:last-child{visibility:hidden}.merge-grid:not(.show-body) tbody{display:none}.merge-grid .table-group-header td{border-bottom:0;text-align:left!important}.merge-grid .table-group-header+tr>td{border-top:0}.merge-grid td,.merge-grid-header th{padding:6px 5px;width:25%}.merge-grid td:first-child{color:#777;padding-right:20px;text-align:right}.merge-grid-header.show-body th:last-child{border-top:1px solid #79b70e}.merge-grid td:last-child,.merge-grid-header.show-body th:last-child{border-left:1px solid #79b70e;border-right:1px solid #79b70e}.merge-grid tr:last-child td{border-top:none;line-height:0;padding:0}.merge-grid tbody tr:last-child td:last-child{border-bottom:1px solid #79b70e}.merge-grid td>div:not(.hover-card){border:1px dashed #0000;min-height:30px;padding:5px}.merge-grid .selected{background-color:#f8fbf2;color:#79b70e}.merge-grid .selected:not(.selectable){background-color:inherit;border:1px solid #ddd}.merge-grid .clearable:hover,.merge-grid .selectable:not(.selected):hover{border:1px dashed #79b70e;cursor:pointer}.merge-grid tr.linked-hover-left .selectable[data-selection=left]:not(.selected),.merge-grid tr.linked-hover-right .selectable[data-selection=right]:not(.selected){border-bottom:0;border-left:1px dashed #79b70e;border-right:1px dashed #79b70e;border-top:0;padding-bottom:6px;padding-top:6px}.merge-grid tr.linked-hover-left.linked-hover-top .selectable[data-selection=left]:not(.selected),.merge-grid tr.linked-hover-right.linked-hover-top .selectable[data-selection=right]:not(.selected){border-top:1px dashed #79b70e;padding-top:5px}.merge-grid tr.linked-hover-left.linked-hover-bottom .selectable[data-selection=left]:not(.selected),.merge-grid tr.linked-hover-right.linked-hover-bottom .selectable[data-selection=right]:not(.selected){border-bottom:1px dashed #79b70e;padding-bottom:5px}.merge-grid tr.linked-selector td{border-bottom:0;border-top:0;padding-top:0}.merge-grid .linked-selector:not(.linked-hover-bottom) td{padding-bottom:0}.merge-grid td.merge-arrow-container{vertical-align:middle}.merge-grid tr.merge-validation-warning{background-color:#fef7e9}.merge-action{color:#79b70e}.merge-arrow{background:#efa923;border:0!important;border-radius:0 4px 4px 0;color:#fff;font-weight:700;height:30px;line-height:30px;margin-left:26px;padding:0 5px!important;position:relative;width:100px}.merge-arrow.optional{background:#aaa}.merge-arrow.optional:before{border-right:20px solid #aaa}.merge-arrow:before{border-bottom:15px solid #0000;border-right:20px solid #efa923;border-top:15px solid #0000;content:"";height:0;position:absolute;right:100%;top:0;width:0}#template-wording-content{text-align:center}#template-wording-content .input{margin:1em auto;text-align:left}#template-wording-content input{text-align:center}#template-wording-content span{font-size:small;margin:.5em}#template-wording-content .field{color:#909090;font-size:medium;font-style:italic}.include-site-logo{position:relative}.include-site-logo .site-logo{position:absolute;right:0;top:0}.event-header+tr td{border:none}.transition-page{transition-duration:.5s}.transition-page.transitioning{opacity:.1}.incrementer{display:flex;justify-content:flex-end;position:relative}.incrementer .decrement-button,.incrementer .increment-button{background-color:#e6e6e6;color:#777;cursor:pointer;font-weight:700;line-height:28px;text-align:center;width:28px}.incrementer .decrement-button{border-radius:5px 0 0 5px}.incrementer .increment-button{border-radius:0 5px 5px 0}.incrementer .increment-field{border-color:#ddd;border-width:1px 0;text-align:right;width:50px}.incrementer .increment-field:focus-visible{box-shadow:none}.align-incrementer>div:not(.divider){margin-right:33px}.registration-banner{margin:-16px -16px 16px;min-height:10px;position:relative;text-align:center}.registration-banner,.registration-banner .image-editor,.registration-banner .image-editor__crop,.registration-banner .image-editor__image,.registration-banner img{border-radius:8px 8px 0 0}.registration-banner__staff{left:50%;margin-left:-90px;padding:6px;position:absolute;top:-17px;z-index:1}.registration-banner img{display:block}.registration-banner-sm img{width:100%}@media screen and (max-width:768px){.buttons-sticky{background-color:#fff;bottom:0;flex-direction:column;position:-webkit-sticky;position:sticky;z-index:1}.buttons-sticky .button{height:unset;margin:0 10%}.spacer{margin-bottom:40px}}.question-group{border-top:4px solid #319acf;padding:16px;position:relative}.question-group:first-child{margin-top:16px}.option-item-grid{margin-left:18px;margin-top:-20px}@media screen and (min-width:481px){.option-item-grid .additional-item-option-cost{margin-left:-16px}.option-item-grid .additional-item-option-max{margin-left:-8px}}.schedule th{border-bottom:1px solid #ddd;border-left:1px solid #ddd;width:27.77667%}.schedule th:first-child{border-left:none;width:16.67%}.schedule th:last-child{width:auto}.schedule th .actions{position:absolute;right:0}.schedule tbody,.schedule tbody td{border-bottom:1px solid #ddd}.schedule tbody td{border-left:1px solid #ddd;border-top:none;width:27.77667%}.schedule tbody td .assign-row{padding:4px 10px 4px 0}.schedule tbody td .assign-row .hover-show{visibility:hidden}.schedule tbody td .assign-row:hover{background-color:#f3f3f3}.schedule tbody td .assign-row:hover .hover-show{visibility:visible}.schedule tbody td:first-child{border-left:none;width:16.67%}.schedule tbody td:last-child{width:auto}.schedule tbody .schedule-event-header td{border-bottom:none}.schedule.schedule-dates-5 tbody td,.schedule.schedule-dates-5 th{width:16.666%}.schedule.schedule-dates-4 tbody td,.schedule.schedule-dates-4 th{width:20.8325%}.schedule.schedule-dates-1 tbody td:last-child>div,.schedule.schedule-dates-1 th:last-child>div,.schedule.schedule-dates-2 tbody td:last-child>div,.schedule.schedule-dates-2 th:last-child>div{max-width:361.917px}@media screen and (max-width:768px){.schedule tbody td,.schedule th{width:33.33%}.schedule tbody td:first-child,.schedule th:first-child{width:33.34%}}@media screen and (max-width:480px){.schedule tbody td,.schedule tbody td:first-child,.schedule th,.schedule th:first-child{width:50%}}.repeating-panel{background-color:#f3f3f3;padding-bottom:5px}.repeating-panel+.repeating-panel{margin-top:12px}.repeating-panel .panel-title,.repeating-panel details summary:hover{background-color:initial;border:1px solid #0000;border-top-color:#ccc}.repeating-panel .panel-title{padding:6px 66px 6px 24px}.repeating-panel .panel-title h6,.repeating-panel details summary h6{margin-bottom:4px}.repeating-panel .details-content{margin-left:24px;margin-right:24px}@media screen and (max-width:768px){.repeating-panel .details-content table>tbody>tr:nth-child(odd){background-color:#e6e6e6}}.assignments-grid td{padding-left:0}.assignments-grid .date-frame{border:1px solid #ccc;border-radius:3px;width:75px}.assignment-button{background-color:#fff;border:1px solid #ccc;color:#777;font-size:12px;font-weight:400}.assignment-button+.assignment-button{margin-top:6px}.assignment-button:hover{background-color:#f3f3f3}progress{-webkit-appearance:none;appearance:none;background:#ddd;background-size:auto;border:none;border-radius:50px;display:block;margin:auto}progress::-webkit-progress-bar{background:#ddd;border-radius:50px}progress::-moz-progress-bar{background:#319acf;border-radius:50px}progress::-webkit-progress-value{background:#319acf;border-radius:50px}.overlaid-progress-bars progress{width:100%}.overlaid-progress-bars{margin:auto;position:relative;width:60%}.overlay-disabled{opacity:.1;pointer-events:none}.AcsPayments-iFrame{background-color:#fff!important;border:1px solid #ccc!important;color:#333!important;width:100%!important}.AcsPayments-iFrame.active{box-shadow:0 0 0 2px #1873ab}.field-validation-error .AcsPayments-iFrame{border-color:#0000!important;box-shadow:0 0 0 2px #a52001!important}.AcsPayments-hover{cursor:pointer}.AcsPayments-validation{display:none}#AcsPayments_creditCardLogos>div,#AcsPayments_routingNumber .AcsPayments-validation.success,.text-giving-bubble{display:inline-block}.text-giving-bubble{background:#319acf;border-radius:20px;color:#f3f3f3;padding:8px 16px;position:relative}.text-giving-bubble:before{background:#319acf;border-bottom-left-radius:15px;bottom:0;content:"";height:20px;position:absolute;right:-8px;width:20px}.text-giving-bubble:after{background:#f3f3f3;border-bottom-left-radius:10px;bottom:0;content:"";height:20px;position:absolute;right:-10px;width:10px}.report-container{min-height:600px}.report-container .report-progress-container{padding:100px 10%}.report-container object{height:600px;width:100%}.report-viewer-dialog .report-container{min-height:450px}.report-viewer-dialog .report-container object{height:450px}.hide-report-message .report-message{display:none}.report-example-zoom{bottom:10px;position:absolute;right:10px}.family-section:last-of-type .actions{display:none}.sortable-rows ul.draggable{padding:10px 10px 10px 25px}.sortable-rows ul.draggable:not(.tab-section):not(.selected):not(.disabled){cursor:pointer}.sortable-rows ul.draggable:not(.tab-section):not(.selected):not(.disabled):hover{outline:1px solid #ddd;outline-offset:-1px}.sortable-rows ul.draggable.sortable:hover{background:url(/Assets/Particle/images/drag-handle.png) 10px no-repeat}.report-description{max-height:60px;max-width:200px;overflow:hidden;overflow-wrap:anywhere;position:relative}.report-description .show-more{background:#fff;bottom:0;padding-left:5px;position:absolute;right:0}.family-directory-image-list>li:first-child img{width:50px}.family-directory-image-list>li:nth-child(2) img{width:75px}.family-directory-image-list>li:nth-child(3) img{width:100px}.family-directory-image-list>li:nth-child(4) img{width:125px}.family-directory-image-list input[type=checkbox]{margin:0;position:absolute;right:-4px;top:-4px}.family-directory-image-checked{border:3px solid #139acf}.individual-data-step-name.sticky-section{background-color:#f3f3f3;padding:10px 0}.segment-drop-zone{background-color:#f3f3f3;border:1px solid #ccc;border-radius:2px;width:150px}.account-segment,.add-segment{border:1px solid #0000;padding:24px 12px;position:relative;text-align:center;width:150px}.account-segment .actions,.add-segment .actions{display:none}.account-segment:hover .actions,.add-segment:hover .actions{display:block}.account-segment-dragging,.account-segment-hover{background:#fff url(/Assets/Images/drag-handle-horizontal.png) center 98% no-repeat;border-color:#ccc;border-radius:2px;cursor:pointer}.add-segment{padding-top:70px}.segment-seperator{padding-top:20px;text-align:center}.pathway-setup-zero-state__step .icon{position:relative;top:50%;transform:translateY(-50%)}.pathway-setup-zero-state__step .icon-container{background-color:#e6e6e6;border-radius:50%;display:inline-block;height:54px;margin-right:20px;text-align:center;vertical-align:middle;width:54px}.pathway-setup-zero-state__step .icon-container--active{background-color:initial;border:3px solid #319acf}#step-leader-link{position:relative;z-index:1}body[class^=widgets-]{background:#fff}body[class^=widgets-] .loading-widget{background-color:#fff;border-radius:8px;box-shadow:0 1px 5px #00000080;color:#777;display:none;padding:6px 10px;position:absolute;right:5px;top:5px;z-index:5}body[class^=widgets-] .u-main-container{padding:2px}.textnotifications-index #filterGroupsAndMinistryAreas input::placeholder{color:#333;opacity:1}.edit-div{background-color:#e6e6e6;border:1px solid #ccc;font-size:.866667rem;line-height:28px;min-height:28px;padding:0 6px}.edit-div>[contenteditable=false]{white-space:pre-wrap}.edit-div.active-edit{background-color:inherit}.edit-div.active-edit [contenteditable]:focus{outline:none}.edit-div.imitate-text-area{line-height:18px;min-height:100px;padding:4px 6px;resize:vertical}.hidden-iframe{height:0;visibility:hidden}.my-communications{width:300px}.my-communications .u-tab>a{border-radius:8px;color:#1873ab;display:block;font-weight:700;margin-top:6px;padding:10px 16px}.my-communications .u-tab--active>a{color:#333;padding-bottom:5px}ul.constant-contact-zero-list{list-style:disc inside;margin:10px 25px 0}@media screen and (max-width:768px){.u-aside{z-index:1}}.word-break-normal{word-break:normal!important}.lightbox h3.u-tabbed{padding-bottom:0}.lightbox h3.u-tabbed .u-tab a{color:#fff;opacity:.7}.lightbox h3.u-tabbed .u-tab--active a{opacity:1}.lightbox h3.u-tabbed .u-tab--active:after{background-image:linear-gradient(135deg,#cdcdcd,#fff)}.lightbox h3.u-tabbed .u-tab:not(.u-tab--active) a:hover{background-color:#fff;color:#000}h3.u-tabbed+.lightbox-content.scrollable{max-height:calc(100vh - 204px)}@media screen and (max-width:480px){.lightbox-content.scrollable{max-height:calc(100vh - 164px)}}.vertical-tabs li.sortable.sort-handle-right{background:url(/Assets/images/drag-handle.png) calc(100% - 8px) no-repeat}