.event-badge .date-icon{text-align:center;padding:0.75rem 0.5rem;font-size:1.2em}.event-badge .date-icon *{color:white !important}.event-badge .date-icon h2{font-size:2.5em}@media (min-width: 576px){.event-badge{float:left;width:100%}}.event-description{margin-top:1rem}.event-description .registration-status{font-size:1.5rem;margin:0 0 0.75rem 0}.event-description .event-title{margin-top:0;margin-bottom:1rem;font-size:2rem;line-height:1.2}@media (min-width: 576px){.event-description{margin:0;width:calc(100% - 16rem);float:left}.event-description .registration-status{font-size:2rem;margin:0 0 0.75rem 0}.event-description h1{font-size:5rem}.event-description .event-title{margin-top:0;font-size:2rem}}.preattend-clicker{margin:1rem 0}.preattend-revealed{opacity:1;pointer-events:all}.preattend-hidden{opacity:0;pointer-events:none}.invalid{border:5px solid #ffdddd}.space-bottom-onehalf{margin-bottom:0.5em !important}.square-button{width:32rem;border-radius:4rem;border:1px solid var(--grey-medium);width:100%;padding:4rem 0;font-size:1.25rem;margin:auto;margin-right:4rem !important;text-align:center}.square-button .icon{pointer-events:none;font-size:5rem;height:10rem;width:100%;text-align:center}.square-button:hover{border-radius:4rem;border:1px solid var(--primary);background:var(--primary)}.square-button:hover,.square-button:hover .icon{color:white !important}.event-request-button{float:right}.float-right-button{float:right;font-size:0.9rem;z-index:99}@media (min-width: 576px){.preattend-clicker{margin:1rem 0;display:inline-block}.square-button{width:32rem}}.event-print-container{white-space:nowrap}.event-print-date{display:inline-block;width:14rem;height:14rem;background-color:#f8f8f8;padding:3rem 2rem;text-align:center;vertical-align:top}.event-print-date h4{font-size:2rem;font-weight:bold}.event-print-date h5{font-size:1.75rem}.event-print-details{display:inline-block;white-space:normal}.event-print-details .detail{white-space:wrap}.print-footer-compact{font-size:12px !important;line-height:14px !important}.print-footer-compact p{margin:0 !important}.attendance-table{table-layout:fixed;border:1px solid gray !important;width:100%}.attendance-table th{padding:1rem;border:1px solid gray !important}.attendance-table td{border:1px solid gray !important;padding:0.5rem}.attendance-table tr{height:5rem;border:1px solid gray !important;line-height:1.5rem;white-space:nowrap;min-width:25%;overflow:hide}.event-info{padding:1em}.user-status-label{text-align:right;font-weight:bold;font-size:1.5rem;color:#646464}.countdown-container{text-align:left;font-size:1rem}.countdown-container .countdown-item{font-size:calc(1.25rem + 1vw)}.fa{padding:20px;font-size:30px;width:70px;border-radius:50%;text-decoration:none;margin:5px 2px}.fa:hover{opacity:0.7}.fa-facebook{background:#3b5998;color:white}.fa-twitter{background:#55acee;color:white}.fa-linkedin{background:#007bb5;color:white}.event-info .btn{margin-top:0.5rem;width:100%}.rsvp-actions .panel{background-color:inherit}.rsvp-actions .panel .panel-heading{background-color:inherit}.rsvp-actions .panel .collapse-icon i.glyphicon{color:#333333}.rsvp-actions:has(#registration_form){background-color:var(--bs-gray-200);padding:3rem 1.5rem !important}.rsvp-actions:has(#registration_form) #registration_form_header{display:block !important}.rsvp-actions:has(#registration_form) #decline_event_btn{display:none}.meter{display:inline-block;border:1px solid black;background:#787878;height:4rem;padding:1rem;color:white;text-align:center}#rightModal .modal-content{width:100% !important}@media screen and (min-width: 768px){#rightModal .modal-content{width:20% !important}}#rightModal hr#w-full{margin-right:-20px !important;margin-left:-20px !important;height:4px;color:#f8f9fa}#rightModal hr{height:4px;color:#f8f9fa}#rightModal .modal-header{border-bottom:none !important}#rightModal select{border:none !important;width:42%}#rightModal select option{background-color:#fff}
