:root{--bs-primary:#7835d2;--bs-primary-rgb:120, 53, 210;--bs-link-color:#7835d2;--bs-link-color-rgb:120, 53, 210;--bs-link-hover-color:#529;--bs-body-bg:#eef1f4;--bs-body-font-family:"Nunito", sans-serif}.btn-primary{--bs-btn-bg:#7835d2;--bs-btn-border-color:#7835d2;--bs-btn-hover-bg:#6027ad;--bs-btn-hover-border-color:#5c25a5;--bs-btn-active-bg:#5c25a5;--bs-btn-active-border-color:#57239d;--bs-btn-disabled-bg:#7835d2;--bs-btn-disabled-border-color:#7835d2;--bs-btn-focus-shadow-rgb:120, 53, 210}.bg-primary{background-color:#7835d2!important}.text-primary{color:#7835d2!important}.border-primary{border-color:#7835d2!important}img,object,figure,embed,audio,video{max-width:100%;height:auto;margin:0;padding:0}.fa-1-5x{font-size:1.5em}.ghost{opacity:.5}.line-height-1{line-height:1}.cursor-pointer{cursor:pointer}.no-underline{text-decoration:none!important}.text-underline{text-decoration:underline}.radius-top-left-lg{border-top-left-radius:6px}.radius-top-right-lg{border-top-right-radius:6px}:focus{outline:none!important}.copy-item{cursor:pointer}.copy-item i{opacity:0;color:#7835d2}.copy-item:hover i,.copy-item:active i{opacity:1}.form-control::-webkit-input-placeholder{color:#7b909b}.form-control:-moz-placeholder-shown{color:#7b909b}.form-control:-ms-placeholder-shown{color:#7b909b}.form-control::-moz-placeholder{color:#7b909b}.form-control,.form-control:focus{color:#070707}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}label{color:#5b6d72;margin-bottom:.15rem;font-size:.875rem}.form-helper{font-size:.875rem;line-height:1.25rem}@media screen and (width<=812px){select,textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url]{font-size:16px}}.btn-light{color:#5b6d72;background:0 0;border-color:#0000}.btn-light i{color:#5b6d72}.btn-text{color:#7835d2;vertical-align:baseline;background:0 0;margin:0;padding:0}.btn-rounded{border-radius:50px}button[type=submit].spinner i{display:none}button[type=submit].spinner:disabled i{display:inline-block}.alert-success{color:#fff;background-color:#3490dc;border-color:#3490dc}.alert-danger{color:#fff;background-color:#ce2731;border-color:#ce2731}.card{border:0;box-shadow:0 15px 35px #2a33531f,0 5px 15px #0000000f}.card .card-footer{background-color:#f2f5f7}.card-border{border-top:6px solid #d9e0e5}.card-border.primary{border-top-color:#7835d2}.card-border.success{border-top-color:#189e49}.card-border.danger{border-top-color:#ce2731}.table thead{text-transform:uppercase;color:#5b6d72;background-color:#f2f5f7;font-size:.875rem;font-weight:700}.table thead th{border-bottom-color:#e8ecef;padding-top:20px;padding-bottom:18px;line-height:1}.table td{border-top:1px solid #e8ecef}.table a{color:#070707}.table a:hover,.table a:active{color:#7835d2}.table .clip-text,.table .clip-text-sm,.table .clip-text-md,.table .clip-text-lg,.table .clip-text-xl{white-space:nowrap;text-overflow:ellipsis;max-width:200px;overflow:hidden}.table .clip-text-sm{max-width:150px}.table .clip-text-md{max-width:200px}.table .clip-text-lg{max-width:250px}.table .clip-text-xl{max-width:300px}.table .edit-cell .btn-link{color:#5b6d72;text-decoration:none}.table .edit-cell .btn-link:hover,.table .edit-cell .btn-link:active{color:#7835d2}.table-hover tbody tr:hover{background-color:#f8fafbbf}.navbar-laravel{background-color:#fff;border-top:4px solid #7835d2}.navbar-laravel .navbar-brand{margin-right:0}.navbar-laravel .profile-dropdown{white-space:nowrap;text-overflow:ellipsis;max-width:200px;overflow:hidden}.navbar-profile-img{float:right;background:50%/auto 100% no-repeat;border-radius:50%;width:24px;height:24px;margin-top:-1px;margin-left:6px}@media (width<=767.98px){.navbar-laravel .dropdown-menu{border:0;margin:0;padding:0}.navbar-laravel .dropdown-menu .dropdown-item{border-left:2px solid #e8ecef;padding-left:12px;padding-right:0}}@media (width>=768px){.navbar-laravel{padding-top:0;padding-bottom:0}.navbar-brand{padding-top:8px;padding-bottom:8px}.navbar-laravel .navbar-nav .nav-link{color:#5b6d72;border-bottom:3px solid #0000;margin:0 15px;padding:18px 0 15px}.navbar-laravel .navbar-nav .nav-link.active{border-bottom-color:#7835d2}}.page-header{background:#fff}.page-header .content{border-top:1px solid #ecf0f1;padding:18px 0}.page-header .content .title{font-size:1.125rem}.page-header .content .btn{margin-top:-2px}.page-header .content .btn-light{color:#070707;background:0 0;border-color:#0000}.page-header .content .btn-light i{color:#5b6d72}.gift-table tr:hover .date-cell a,.gift-table tr:active .date-cell a{color:#7835d2}.gift-table .response-border{border-left:6px solid #0000}.gift-table .response-border.response-success{border-left-color:#189e49}.gift-table .contact-cell{line-height:1.3}.gift-page h1.gift-amount{vertical-align:text-top}.gift-page h1.gift-amount .dollar-sign{vertical-align:text-top;margin-top:8px;font-size:18px;display:inline-block}.gift-page h1.gift-amount small{font-size:1.5rem}.gift-page .detail-section{margin-bottom:1.25rem}.gift-page .detail-section small{color:#5b6d72;font-weight:300;line-height:1;display:block}.gift-page .contact-name{margin-top:0;margin-bottom:1.25rem}.gift-page .contact-name a{color:#070707;text-decoration:none}.gift-page .contact-name a i,.gift-page .contact-name a:hover,.gift-page .contact-name a:active,.contact-table tr:hover a,.contact-table tr:active a{color:#7835d2}.contact-table .contact-border{border-left:6px solid #0000}.contact-table .contact-border.overdue{border-left-color:#ce2731}.contact-table .contact-border.--pending{border-left-color:#189e49}.contact-table .name-cell{line-height:1.35rem}.contact-table .name-cell .partner-label{color:#5b6d72;line-height:1}.contact-table .contact-cell,.contact-table .address-cell{line-height:1.35rem}.contact-page .card{margin-bottom:2rem}.contact-page .partner-label{color:#5b6d72}.contact-page .card-header.gift-header,.contact-page .card-header.notes-header{background-color:#e8ecef}.contact-page .note-container{margin:2rem 0;padding-left:16px;padding-right:16px}.contact-page .note-container .content{margin-bottom:2rem}.contact-page .note-container .content blockquote{padding-left:28px;position:relative}.contact-page .note-container .content blockquote:before{content:"";background:#e8ecef;border-radius:50px;width:10px;display:block;position:absolute;top:0;bottom:0;left:0}.contact-page .note-container .footer{color:#5b6d72;padding-top:.3rem;font-size:.875rem}.contact-page .note-container:after{content:"";background:#b0c3cc;border-radius:50px;height:5px;margin-top:2rem;margin-left:-16px;margin-right:-16px;display:block}.contact-page .note-container:last-of-type{border-bottom:0;padding-bottom:0}.contact-page .note-container:last-of-type:after{margin-top:0;display:none}.gift-page .side-menu,.contact-page .side-menu{margin:0 0 2rem;padding:0;list-style-type:none}.gift-page .side-menu li,.contact-page .side-menu li{margin-bottom:.25rem;font-size:.875rem;line-height:1.2;position:relative}.gift-page .side-menu li a,.gift-page .side-menu li button,.contact-page .side-menu li a,.contact-page .side-menu li button{color:#070707;padding:.5rem 1rem .5rem 36px;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-block;position:relative}.gift-page .side-menu li a span.date,.gift-page .side-menu li button span.date,.contact-page .side-menu li a span.date,.contact-page .side-menu li button span.date{font-size:.75rem;font-weight:400;line-height:1;display:block}.gift-page .side-menu li a i,.gift-page .side-menu li button i,.contact-page .side-menu li a i,.contact-page .side-menu li button i{color:#5b6d72;text-align:center;width:26px;position:absolute;top:9px;left:0}.gift-page .side-menu li a:hover,.gift-page .side-menu li a:active,.gift-page .side-menu li button:hover,.gift-page .side-menu li button:active,.contact-page .side-menu li a:hover,.contact-page .side-menu li a:active,.contact-page .side-menu li button:hover,.contact-page .side-menu li button:active{color:#7835d2}@media (width>=768px){.gift-page .side-menu,.contact-page .side-menu{margin-top:2rem;margin-bottom:0}}
