.photo-selector{position:absolute;top:10px;left:50%;width:48px;margin-left:-24px}.photo-selector input[type=radio]{margin:3px}table.associations-table td{border:none;vertical-align:baseline}.table-group-header table.associations-table td{padding:12px 6px 5px;text-transform:uppercase;font-weight:700}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}.person-toggler .toggled-on img{border-color:#79b70e}.excel-like-col:not(.hidden){transition-duration:1s;display:table-cell;border:1px solid #ddd;border-bottom:none;overflow-wrap:anywhere}.excel-like-col>div{transition-duration:1s;position:relative;border-bottom:1px solid #ddd;width:165px;height:50px;padding:10px}.excel-like.hide-skipped-cols .skipped:not(.editing)>div{padding-left:0;padding-right:0;width:5px;opacity:0}.excel-like.hide-skipped-cols .skipped .edit-button{display:none}.excel-like-col>div:first-child{text-align:center;height:120px}.excel-like .their-field .hide-on-edit{height:20px;overflow:hidden}.excel-like .pairing-status .hide-on-edit{margin-top:15px;height:45px;overflow:hidden}.excel-like .pairing-status .show-on-edit{margin-bottom:15px}.excel-like .skipped .button-divider,.excel-like .skipped .skip-button{display:none}.excel-like .editing .hide-on-edit,.excel-like .show-on-edit{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{display:none}.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{width:453px;overflow:hidden}.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 -12px}.duplicate .summary-box dl{height:346px;overflow-x:hidden;overflow-y:scroll;margin:0 -12px;padding:12px}.duplicate .summary-box dl .hover-card .hover-detail{width:inherit}.duplicate-header{border-radius:2px 2px 0 0;background-color:#f3f3f3}.duplicate-header h4{line-height:45px}.duplicate-header h4 .prev{position:absolute;left:12px;top:15px}.duplicate-header h4 .next{position:absolute;right:12px;top:15px}.duplicate-meter{width:100%;height:10px}.duplicate-status{width:90%;min-width:110px}.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{width:25%;padding:6px 5px}.merge-grid td:first-child{text-align:right;color:#777;padding-right:20px}.merge-grid-header.show-body th:last-child{border-left:1px solid #79b70e;border-top:1px solid #79b70e;border-right:1px solid #79b70e}.merge-grid td: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){padding:5px;border:1px dashed transparent;min-height:30px}.merge-grid .selected{color:#79b70e;background-color:#f8fbf2}.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-top:0;border-bottom:0;padding-top:6px;padding-bottom:6px;border-left:1px dashed #79b70e;border-right:1px dashed #79b70e}.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{padding-top:0;border-top:0;border-bottom: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{margin-left:26px;position:relative;width:100px;height:30px;padding:0 5px!important;border:0!important;border-radius:0 4px 4px 0;line-height:30px;font-weight:700;background:#efa923;color:#fff}.merge-arrow.optional{background:#aaa}.merge-arrow.optional:before{border-right:20px solid #aaa}.merge-arrow:before{content:"";position:absolute;right:100%;top:0;width:0;height:0;border-top:15px solid transparent;border-right:20px solid #efa923;border-bottom:15px solid transparent}#template-wording-content{text-align:center}#template-wording-content .input{margin:1em;margin-left:auto;margin-right:auto;text-align:left}#template-wording-content input{text-align:center}#template-wording-content span{margin:.5em;font-size:small}#template-wording-content .field{font-size:medium;font-style:italic;color:#909090}.include-site-logo{position:relative}.include-site-logo .site-logo{position:absolute;top:0;right:0}.event-header+tr td{border:none}.transition-page{transition-duration:.5s}.transition-page.transitioning{opacity:.1}.incrementer{position:relative;display:flex;justify-content:flex-end}.incrementer .decrement-button,.incrementer .increment-button{width:28px;line-height:28px;font-weight:700;text-align:center;background-color:#e6e6e6;color:#777;cursor:pointer}.incrementer .decrement-button{border-radius:5px 0 0 5px}.incrementer .increment-button{border-radius:0 5px 5px 0}.incrementer .increment-field{width:50px;border-width:1px 0 1px 0;text-align:right;border-color:#ddd}.incrementer .increment-field:focus-visible{box-shadow:none}.align-incrementer>div:not(.divider){margin-right:33px}.registration-banner{position:relative;min-height:10px;margin:-16px -16px 16px;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{position:absolute;top:-17px;left:50%;z-index:1;width:180px;margin-left:-90px;padding:6px}.registration-banner img{display:block}.registration-details>details{margin-top:12px}@media screen and (max-width:768px){.buttons-sticky{position:sticky;bottom:0;z-index:5;flex-direction:column;background-color:#fff}.buttons-sticky .button{margin:0 10%;height:unset}.spacer{margin-bottom:40px}}.question-group{position:relative;padding:16px;border-top:4px solid #319acf}.question-group:first-child{margin-top:16px}.option-item-grid{margin-top:-20px;margin-left:18px}@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{width:calc(83.33% / 3);border-left:1px solid #ddd;border-bottom:1px solid #ddd}.schedule th:first-child{width:16.67%;border-left:none}.schedule th:last-child{width:auto}.schedule th .actions{position:absolute;right:0}.schedule tbody{border-bottom:1px solid #ddd}.schedule tbody td{width:calc(83.33% / 3);border-top:none;border-left:1px solid #ddd;border-bottom:1px solid #ddd}.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{width:16.67%;border-left:none}.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:calc(83.33% / 5)}.schedule.schedule-dates-4 tbody td,.schedule.schedule-dates-4 th{width:calc(83.33% / 4)}.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 th{width:50%}.schedule tbody td:first-child,.schedule th:first-child{width:50%}}.repeating-panel{padding-bottom:5px;background-color:#f3f3f3}.repeating-panel+.repeating-panel{margin-top:12px}.repeating-panel .panel-title,.repeating-panel details summary:hover{background-color:transparent;border:1px solid transparent;border-top:1px solid #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{width:75px;border:1px solid #ccc;border-radius:3px}.assignment-button{border:1px solid #ccc;font-weight:400;font-size:12px;background-color:#fff;color:#777}.assignment-button+.assignment-button{margin-top:6px}.assignment-button:hover{background-color:#f3f3f3}progress{appearance:none;display:block;margin:auto;border:none;border-radius:50px;background:#ddd;background-size:auto}progress::-webkit-progress-bar{border-radius:50px;background:#ddd}progress::-moz-progress-bar{border-radius:50px;background:#319acf}progress::-webkit-progress-value{border-radius:50px;background:#319acf}.overlaid-progress-bars progress{width:100%}.overlaid-progress-bars{position:relative;width:60%;margin:auto}.overlay-disabled{opacity:.1;pointer-events:none}.AcsPayments-iFrame{border:1px solid #ccc!important;background-color:#fff!important;color:#333!important;width:100%!important}.AcsPayments-iFrame.active{box-shadow:0 0 0 2px #1873ab}.field-validation-error .AcsPayments-iFrame{border-color:transparent!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{display:inline-block}.text-giving-bubble{position:relative;display:inline-block;padding:8px 16px;border-radius:20px;background:#319acf;color:#f3f3f3}.text-giving-bubble:before{content:"";position:absolute;bottom:0;right:-8px;width:20px;height:20px;border-bottom-left-radius:15px;background:#319acf}.text-giving-bubble:after{content:"";position:absolute;bottom:0;right:-10px;width:10px;height:20px;border-bottom-left-radius:10px;background:#f3f3f3}.report-container{min-height:600px}.report-container .report-progress-container{padding:100px 10%}.report-container object{width:100%;height:600px}.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{position:absolute;bottom:10px;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 center no-repeat}.report-description{position:relative;overflow:hidden;max-width:200px;max-height:60px;overflow-wrap:anywhere}.report-description .show-more{position:absolute;bottom:0;right:0;padding-left:5px;background:#fff}.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]{position:absolute;top:-4px;right:-4px;margin:0}.family-directory-image-checked{border:3px solid #139acf}.individual-data-step-name.sticky-section{background-color:#f3f3f3;padding:10px 0}.segment-drop-zone{width:150px;border:1px solid #ccc;border-radius:2px;background-color:#f3f3f3}.account-segment,.add-segment{position:relative;width:150px;padding:24px 12px;border:1px solid transparent;text-align:center}.account-segment .actions,.add-segment .actions{display:none}.account-segment:hover .actions,.add-segment:hover .actions{display:block}.account-segment-dragging,.account-segment-hover{border-color:#ccc;border-radius:2px;background:#fff url("/Assets/Images/drag-handle-horizontal.png") center 98% no-repeat;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:transparent;border:3px solid #319acf}body[class^=widgets-]{background:#fff}body[class^=widgets-] .loading-widget{display:none;position:absolute;top:5px;right:5px;z-index:5;padding:6px 10px;border-radius:8px;box-shadow:0 1px 5px rgba(0,0,0,.5);background-color:#fff;color:#777}body[class^=widgets-] .u-main-container{padding:2px}.textnotifications-index #filterGroupsAndMinistryAreas input::placeholder{color:#333;opacity:1}.edit-div{min-height:28px;line-height:28px;padding:0 6px;border:1px solid #ccc;font-size:.866667rem;background-color:#e6e6e6}.edit-div.active-edit{background-color:inherit}.edit-div.active-edit [contenteditable]:focus{outline:0}.hidden-iframe{visibility:hidden;height:0}.u-validation-container{left:0}