@charset "UTF-8";.login-page-container{width:100%;min-width:420px;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:2rem;min-height:100%}.login-page-container .top-info{display:block;max-width:550px;width:100%;margin:1rem 0}.login-page-container form{max-width:550px;width:100%}.register-page-container{width:100%;min-width:420px;min-height:100%;display:flex;justify-content:center;align-items:center;padding:2rem}.register-page-container form{max-width:550px;width:100%}.register-page-container .manual-registration-form,.register-page-container .auto-registration-form{width:100%;min-width:420px;max-width:520px;display:flex;justify-content:center;align-items:center;flex-direction:column}.forgot-password-container{width:100%;min-width:420px;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:2rem;min-height:100%}.forgot-password-container .top-info{display:block;max-width:550px;width:100%;margin:1rem 0}.forgot-password-container form{max-width:550px;width:100%}.header-layout{width:100%;background:var(--header-background-color);box-shadow:0 3px 6px #00000029;position:sticky;top:0;z-index:999}.header-layout .header-content{width:80%;margin:0 auto;max-width:1440px;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;color:var(--header-text-color);padding:1rem 0}.header-layout .header-title{display:flex;align-items:center;justify-content:center}.header-layout .header-title .ant-typography{font-weight:400;letter-spacing:.4px;line-height:1.5em;font-size:1.5rem}.header-layout .header-title img{display:block;width:150px;min-height:40px;margin-right:1rem}@media (max-width: 660px){.header-layout .ant-typography{display:none}}.my-table .odd-row{background-color:#e7e6e6}.my-table .my-table-title{padding-bottom:1rem;padding-left:0;font-size:1.5rem;display:flex;align-items:center}.my-table .my-table-title .left{display:flex;align-items:center;flex:1}@media (max-width: 1024px){.my-table .my-table-title{flex-direction:column;align-items:start;gap:1rem}}.contribution-page-layout .page-content{max-width:990px;margin:0 auto}.contribution-page-layout .page-content .page-back-button{font-weight:540}.contribution-page-layout .page-content .contributtion-tab-title{font-size:20px}.contribution-page-layout .page-content .active-contribution-tab{font-weight:700}.page-footer{font-size:.8rem;color:#666;background-color:var(--footer-background-color);padding:.6rem;display:flex;justify-content:center;position:relative}.page-footer .ant-typography{line-height:unset;font-size:inherit;color:inherit}.page-footer a{text-decoration:none;align-items:center;display:block;color:#666}.page-footer .build-info{position:"absolute";display:"flex";right:"10px"}.profile-page{position:relative}.profile-page .profile-page-title{display:flex;align-items:center}.profile-page .profile-page-container{display:flex;flex-direction:column;justify-content:flex-start;max-width:990px;margin:0 auto}.profile-page .ant-btn-link.profile-edit-button,.profile-page .ant-btn-link.reset-password-button{cursor:pointer;font-weight:600;margin:0;padding:0}.profile-page .profile-container{display:flex;flex-direction:column;padding-top:1rem;gap:1.4rem}.profile-page .profile-inner-container{display:flex;flex-wrap:wrap;gap:1.5rem;flex-direction:row}@media (max-width: 989px){.profile-page .profile-inner-container{flex-direction:column}}.profile-page .profile-field-column-container{display:flex;flex:1;justify-content:flex-start}.profile-page .profile-label{width:130px;font-weight:500;display:block;font-size:1rem;margin-right:.5rem;padding-top:.6rem}.profile-page .profile-value{word-break:break-word;height:40px;display:flex;padding:.6rem}.profile-page .profile-update-btn-container{margin:2rem 0;align-self:flex-start}.profile-page .ant-select{flex:1;width:100%}.profile-page .profile-input-field{flex:1}.profile-page .profile-input-field.is-editing{border:none;background:none;background-color:transparent;cursor:default}.profile-page .profile-input-field.is-editing:focus,.profile-page .profile-input-field.is-editing:active{box-shadow:unset}.profile-page .divider-line{margin:.5rem 0;border:solid 1px rgb(231,229,229)}.profile-page .contributions-container{margin:2rem 0}.profile-page .contribution-option-list{margin-top:1rem;display:flex;align-items:center;width:inherit;gap:1rem}.profile-page .contribution-option-list .ant-select{width:unset;flex:0}@media (max-width: 425px){.profile-page .contribution-option-list{align-items:start;flex-direction:column}}.profile-page .contribution-option-1{color:red;font-weight:600;padding-right:5%;cursor:pointer}.profile-page .contribution-option-2{color:red;font-weight:600;padding-left:5%;padding-right:5%;cursor:pointer}.profile-page .contribution-option-2 label{cursor:pointer}.profile-page .vertical-line{border-right:solid 1.5px black;height:1rem}@media (max-width: 425px){.profile-page .vertical-line{display:none}}.profile-page .iframe-logout-btn{color:red;font-weight:600;padding-left:5%;cursor:pointer}.profile-page .input-container{flex:1}.profile-page .profile-inner-container.full .input-container input{max-width:81.2%}.profile-page .profile-page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}@media (max-width: 500px){.profile-page .profile-page-header{flex-direction:column;align-items:start}}.profile-page .profile-page-actions{display:flex;gap:30px}.profile-page .reset-password-button{margin:0;padding:0}.recurring-page-layout .page-content{max-width:990px;margin:0 auto}.recurring-page-layout .page-content .page-back-button{font-weight:540}.recurring-page-layout .recurring-list-table{flex:1}.authenticated-page-layout{width:100%;min-height:100vh;display:flex;justify-content:center;flex-direction:column}.title-container{display:flex;justify-content:space-between;align-items:center}.title-with-status{display:flex;align-items:center;gap:10px}.details-container{display:flex;justify-content:space-between;gap:40px}.summary-section,.supporter-section{flex:1}.subscription-ministry-list{margin-top:1.5rem;display:flex;align-items:flex-start;flex-direction:row}.subscription-ministry-list .ministry-title{white-space:nowrap;margin-right:10px;font-weight:600;margin-bottom:5px}.subscription-ministry-list .list-of-ministry{display:flex;flex-wrap:wrap;flex:1}.subscription-ministry-list .list-tag{margin-bottom:10px}.recurring-detail-page.loading{display:flex;align-items:center;justify-content:center;width:100%;height:87vh}.recurring-detail-page .title-container{display:flex;align-items:center}.recurring-detail-page .title-container .title-left-container{display:flex;align-items:center;flex-direction:row;justify-content:start;flex:1}.recurring-detail-page .title-container .title-left-container h2{margin:0}@media screen and (max-width: 845px){.details-container{flex-direction:column;gap:20px}.subscription-ministry-list,.subscription-ministry-list .list-of-ministry{flex-direction:column}.title-container{flex-direction:column;align-items:flex-start}.title-right-container{order:1;width:100%;justify-content:flex-start;margin-top:10px}.cancel-subscription-mobile{order:2;width:100%;display:flex;justify-content:center;margin-top:1rem}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--body-font);font-size:1rem}#app-loader{width:100%;min-height:100vh;align-items:center;justify-content:center;display:flex}.ant-btn-default,.ant-btn-primary{padding:1.1rem 1.5rem}.ant-btn-variant-link{padding:0}.donation-list-page{display:flex;width:inherit;flex-direction:column;margin-left:14%;margin-top:3%;box-sizing:border-box}.account-back-navigation{color:var(--primary-color);margin-bottom:1%;font-weight:600;cursor:pointer}.receipt-download-btn{min-width:150px}.text-capitalize{text-transform:capitalize}.authenticated-page-layout{width:100%;min-height:100vh;min-width:425px;display:flex;justify-content:center;flex-direction:column}.authenticated-page-layout .page-content{width:80%;margin:0 auto;padding:2rem 0;flex:1}:root{--primary-color: #cc0e33;--header-background-color: #fff;--header-text-color: #fff;--body-font: forma-djr-text,sans-serif;--border-color: #b1b1b1;--footer-background-color: #fcf7f2}
