.complete-my-profile-instructions{padding:1em;border:solid 1px var(--bs-primary);color:var(--bs-primary)}.registered{position:absolute;top:0px;right:0px}.events-search-bar{padding:.05px;position:relative;background:hsl(var(--bs-primary-h), var(--bs-primary-s), calc(var(--bs-primary-l) + 15%))}.events-search-bar h1{color:var(--bs-white);margin:calc(var(--gutter)*.75) 0 0}.events-search-bar .row{margin-left:calc(var(--gutter)/2*-1);margin-right:calc(var(--gutter)/2*-1)}.events-search-bar .row>[class*=col]{padding-left:calc(var(--gutter)/2);padding-right:calc(var(--gutter)/2)}.events-search-bar .events-search{padding-top:var(--gutter);padding-bottom:var(--gutter)}@media only screen and (max-width: 575px){.events-search-bar .events-search .search-filters{position:static}.events-search-bar .events-search .search-filters .advanced-search{position:absolute;top:100%;left:0;width:100%;overflow:hidden;max-height:0;transition:max-height 150ms var(--transition-easing);z-index:12;background:var(--bs-primary-lite);margin-top:calc(var(--gutter)*-1);padding:calc(var(--gutter)/2);box-shadow:0 8px 8px rgba(0,0,0,0)}.events-search-bar .events-search .search-filters .advanced-search.expand{box-shadow:0 8px 8px rgba(0,0,0,.25)}.events-search-bar .events-search .search-filters .search-item{margin-bottom:calc(var(--gutter)/2)}}.events-search-bar .events-search input{padding:calc(var(--gutter)*.75);border-color:var(--bs-white)}.events-search-bar .events-search input:focus{box-shadow:none !important;outline:none !important}.events-search-bar .events-search .bootstrap-select .dropdown-toggle{color:var(--bs-white);background:rgba(0,0,0,0);border:0;border-bottom:2px solid var(--bs-white);border-radius:0;padding-right:calc(var(--gutter)*1.5)}.events-search-bar .events-search .bootstrap-select .dropdown-toggle:after{color:var(--bs-white);right:8px}.events-search-bar .events-search .bootstrap-select .dropdown-toggle .filter-option-inner-inner{color:var(--bs-white)}.events-search-bar .events-search .bootstrap-select .dropdown-toggle:focus{box-shadow:none !important;outline:none !important}.list-item-header{background-color:var(--bs-primary);border:0}.list-item-header *{color:var(--bs-white)}.pac-container,.pac-item{width:inherit !important}.opportunity .profile-image>*{width:100%}.opportunity .opp-highlight{font-weight:bold;font-weight:700;font-size:1em}.opportunity .opp-icon{margin:.25rem .5rem 0 0}.opportunity .opp-hero .opp-hero-img img{width:100%}.opportunity .opp-hero h1{text-transform:capitalize}.opportunity .opp-event-details>div{border-radius:.25rem}.opportunity .opp-specific-details,.opportunity .opp-volunteer-details{padding:var(--gutter)}.opportunity .opp-specific-details>*,.opportunity .opp-volunteer-details>*{margin-bottom:.75rem}.opportunity .opp-specific-details label,.opportunity .opp-volunteer-details label{margin:0;margin-right:1.5rem}.opportunity .opp-specific-details label>i,.opportunity .opp-volunteer-details label>i{margin-right:.25rem}.opportunity .opp-occurrences .opp-occurrence{display:flex;flex-wrap:wrap;background-color:var(--lite);font-size:.8125em;margin-bottom:var(--gutter);padding:var(--gutter) 0;border-radius:.25rem}.opportunity .opp-occurrences .opp-occurrence>*{display:flex;align-items:center;justify-content:center;padding:calc(var(--gutter)/2) var(--gutter);border-left:1px solid hsl(var(--lite-h), var(--lite-s), calc(var(--lite-l) - 8%))}.opportunity .opp-occurrences .opp-occurrence>*:first-child{border:0}.opportunity .opp-occurrences .opp-occurrence label{margin:0;padding:0}.opportunity .opp-occurrences .opp-occurrence .opp-occ-date-time .opp-date{color:var(--bs-primary-dark);font-weight:bold;font-weight:700;text-transform:uppercase;padding:0}.opportunity .opp-occurrences .opp-occurrence .opp-occ-description{width:100%}@media only screen and (min-width: 768px){.opportunity .opp-event-details{position:absolute}.opportunity .opp-hero{flex-wrap:nowrap}.opportunity .opp-hero .opp-hero-details{padding:calc(var(--gutter)*1.5)}.opportunity .opp-hero .opp-hero-details h1{text-transform:capitalize}.opportunity .opp-hero .opp-hero-footer{position:absolute;bottom:20px}.opportunity .opp-occurrences .opp-occurrence label{margin:0;padding:0}.opportunity .opp-occurrences .opp-occurrence .opp-occ-date-time .opp-date{color:var(--bs-primary-dark);font-weight:bold;font-weight:700;text-transform:uppercase;padding:0}}.events-user-dashboard{display:flex;flex-direction:column;flex-wrap:nowrap;min-height:inherit}.events-user-dashboard .events-side-bar{position:relative;flex:0 0 auto;background:var(--lite);margin-top:calc(var(--gutter)*-1.5);margin-left:-15px;margin-right:-15px;padding:var(--gutter)}.events-user-dashboard .events-tab-content{flex:1 1 auto}.events-user-dashboard .events-user-menu{display:flex;align-items:center;justify-content:space-between}.events-user-dashboard .events-user-menu ul{list-style:none}.events-user-dashboard .events-user-menu ul li i{margin-right:calc(var(--gutter)/2)}.events-user-dashboard .events-user-menu ul li a{display:block;padding:calc(var(--gutter)/2) 0}.events-user-dashboard .events-nav-bar{position:absolute;top:100%;left:0;width:100%;background:var(--lite);padding:0;max-height:0;transition:all 150ms var(--transition-easing);overflow:hidden;z-index:9999}.events-user-dashboard .events-nav-bar.expand{max-height:100vh}.events-user-dashboard .events-nav-bar>div{padding:var(--gutter) calc(var(--gutter)*2)}.events-user-dashboard .events-menu-btn .events-btn{border:0;font-size:32px;background:rgba(0,0,0,0)}.events-user-dashboard .events-user-profile{display:flex;align-items:center;flex-direction:row;font-size:20px}.events-user-dashboard .events-user-profile .user-image{width:50px;padding-bottom:50px;border-radius:50%;border:1px solid var(--medium);margin:auto;margin-right:8px;background-image:var(--user-default-img);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.events-user-dashboard .events-user-profile .user-status{display:none}.events-user-dashboard .events-user-profile .user-status>*{display:inline-block;background:hsl(var(--bs-primary-h), var(--bs-primary-s), 90%);padding:4px 8px;border-radius:4px;font-size:12px}.events-user-dashboard .events-dashboard-header{padding:calc(var(--gutter)*1.5) var(--gutter) var(--gutter);border-bottom:2px solid var(--lite)}.events-user-dashboard .events-dashboard-header .nav-tabs{margin:0 calc(var(--gutter)*-1) calc(var(--gutter)*-1 - 2px);border:0}.events-user-dashboard .events-dashboard-header .nav-tabs .nav-link{color:var(--bs-dark);background:rgba(0,0,0,0);font-size:10px;opacity:1;border-bottom:2px solid rgba(0,0,0,0);margin:0;padding:calc(var(--gutter)/2)}.events-user-dashboard .events-dashboard-header .nav-tabs .nav-link:hover{color:var(--bs-primary);background:rgba(0,0,0,0)}.events-user-dashboard .events-dashboard-header .nav-tabs .nav-link.active{color:var(--bs-primary);border-bottom:2px solid var(--bs-primary)}.events-user-dashboard .event-dashboard-body{padding:2rem 0}.requirements-summary{border-radius:var(--bs-border-radius);padding:1rem;background-color:var(--bs-white);border:var(--card-border-width) solid var(--lite)}.requirements-summary .action-icon{font-size:2.5rem;line-height:1}.requirement-actionrequired,.requirement-complete{text-transform:capitalize}.engagement-item-link{text-decoration:none !important;font-weight:normal}.engagement-item-link:hover .eventGroupEngagement{box-shadow:0 16px 32px rgba(0,0,0,.2)}.eventGroupEngagement{box-shadow:0 16px 32px rgba(0,0,0,0);transition:all 150ms var(--transition-easing);margin:0}.eventGroupEngagement .card-figure-img{position:relative;border-radius:4px 4px 0 0;overflow:hidden;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;padding-bottom:56.25%}.eventGroupEngagement .engagement-date{position:absolute;z-index:1;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;bottom:.5rem;left:.5rem;background-color:var(--bs-white);padding:calc(var(--gutter)/2);text-align:center;width:3rem;height:3rem;border-radius:4px}.eventGroupEngagement .engagement-date span{display:block;line-height:.875;text-transform:uppercase}.eventGroupEngagement .engagement-date .day{font-weight:700;font-size:1.5rem;color:var(--quaternary)}.eventGroupEngagement .engagement-date .month{font-size:.875rem;font-weight:bold;color:var(--tertiary);font-family:var(--heading-font);letter-spacing:var(--heading-font-spacing)}.eventGroupEngagement .card-body{font-size:.875rem}.eventGroupEngagement .card-text{margin:calc(var(--gutter)/2) 0}.eventGroupEngagement .card-footer{margin:0 -1px -1px -1px;background-color:var(--bs-primary);color:var(--bs-white)}@media only screen and (min-width: 575px){.events-selectors{margin:var(--gutter) 0}.events-selectors:after{border-left:32px solid rgba(0,0,0,0);border-right:32px solid rgba(0,0,0,0);border-bottom:32px solid var(--lite)}.events-selectors .selector-text{font-size:3rem}#datetimerange .dropdown-menu{min-width:550px}}@media only screen and (min-width: 768px){.events-user-dashboard{flex-direction:row;flex-wrap:nowrap;margin-left:calc(var(--gutter)*-1);margin-right:calc(var(--gutter)*-1);min-height:inherit}.events-user-dashboard>*{padding-left:var(--gutter);padding-right:var(--gutter)}.events-user-dashboard .events-side-bar{flex:0 0 auto;width:23%;border-right:2px solid var(--lite);background:rgba(0,0,0,0);padding:0;margin:0}.events-user-dashboard .events-user-menu{display:block;margin-top:48px}.events-user-dashboard .events-user-menu ul{list-style:none}.events-user-dashboard .events-user-menu ul li a{display:block;padding:calc(var(--gutter)/2) var(--gutter)}.events-user-dashboard .events-user-menu ul li.nav-item.selected a{background:var(--lite);border-right:2px solid var(--bs-dark);margin-right:-2px}.events-user-dashboard .events-nav-bar{position:relative;top:auto;left:auto;width:auto;max-height:none !important;transition:none;background:rgba(0,0,0,0);overflow:visible;z-index:0}.events-user-dashboard .events-nav-bar>div{padding:0}.events-user-dashboard .events-menu-btn{display:none}.events-user-dashboard .events-user-profile{text-align:center;margin:24px 0;font-size:unset;flex-direction:column}.events-user-dashboard .events-user-profile .user-image{width:40%;padding-bottom:40%;margin:auto}.events-user-dashboard .events-user-profile .user-status{display:block}.events-user-dashboard .events-dashboard-header{margin:0 calc(var(--gutter)*-1);padding:calc(var(--gutter)*3) var(--gutter) var(--gutter);border-bottom:2px solid var(--lite)}.events-user-dashboard .events-dashboard-header .nav-tabs .nav-link{font-size:12px;padding:calc(var(--gutter)*.75)}.opportunity .opp-cost{margin-left:8px;min-width:220px}.opportunity .opp-cost .opp-cost-structure .age-group{text-align:right}.opportunity .opp-cost .opp-cost-structure .age-cost{padding-left:.5em}.opportunity .opp-cost .opp-cost-structure .age-cost i{margin:0 2px 0 0}}.search-results .search-items .item{font-size:.875rem;padding:.5rem 0;border-bottom:1px solid var(--input-border)}.search-results .search-items .item label{font-weight:bold;margin:0;padding:0}.card .card-head-title{color:var(--heading-color)}.pass-fail-status{position:absolute;top:0;right:0;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:.875rem;margin:calc(var(--gutter)/2) calc(var(--gutter)/2) 0 0;font-family:var(--heading-font);letter-spacing:var(--heading-font-spacing)}.pass-fail-status i{font-size:2rem}.event-icon{background:var(--teal);border-radius:.2em;padding:.2em}.event-icon-status{color:var(--bs-white);background:var(--orange);border-radius:1em;padding:.3em;width:fit-content;margin-left:1em}.file-uploader{display:inline-block}.file-upload-container{font-size:.75rem;text-align:left}.file-upload-container .file-name{font-size:.875rem}.file-upload-container .file-upload-icon{color:var(--bs-primary);font-size:32px}.file-upload-container .file-progress{width:200px;margin:0 8px}.file-upload-container .file-progress-percent{color:var(--lite);overflow:hidden}.file-upload-container .file-progress-bar,.file-upload-container .file-progress-fill{position:relative;width:100%;background:var(--lite);height:5px;border-radius:12px;margin:4px 0}.file-upload-container .file-progress-bar{overflow:hidden}.file-upload-container .file-progress-fill{position:absolute;top:0;left:0;width:0;margin:0;background:var(--bs-primary);transition:all 100ms linear}.file-upload-container .file-upload-btn-status .btn-status{background:rgba(0,0,0,0);border:0;border-radius:0;padding:0;margin:0;color:var(--lite);font-size:1.5rem}.file-upload-container .file-upload-btn-status .upload-cancel{display:block}.file-upload-container .file-upload-btn-status .upload-complete{display:none;color:var(--bs-primary)}.file-upload-container.completed .file-upload-btn-status .upload-cancel{display:none}.file-upload-container.completed .file-upload-btn-status .upload-complete{display:block}.selected-customer{background-color:var(--alert-success);border-color:var(--alert-success)}.selected-customer:hover{background-color:var(--alert-success)}