.fc-event-title{word-break:break-word}.fc-daygrid-event{white-space:normal!important}.fc-daygrid-body.fc-daygrid-body-unbalanced{width:100%!important;height:100%!important}.fc-col-header{width:100%!important}.fc-scrollgrid-sync-table{width:100%!important;height:100%!important}.fc .fc-event{cursor:default}#fc-student-calendar .fc{padding-top:2em}#fc-student-calendar .fc-event-title{word-break:break-word}#fc-student-calendar .fc-daygrid-event{white-space:normal!important}#fc-student-calendar .fc-daygrid-body.fc-daygrid-body-unbalanced{width:100%!important;height:100%!important}#fc-student-calendar .fc-col-header{width:100%!important}#fc-student-calendar .fc-scrollgrid-sync-table{width:100%!important;height:100%!important}#fc-student-calendar .fc-toolbar-chunk{display:flex;flex-direction:row-reverse;color:#ff5959;font-weight:700;text-transform:uppercase;align-items:center}#fc-student-calendar .fc-today-button{background-color:transparent!important;border:none!important;color:#ff5959!important;font-weight:700!important;text-transform:uppercase!important;opacity:100%!important;font-size:larger!important}#fc-student-calendar .fc-button,#fc-student-calendar .fc-button-primary{background-color:transparent!important;border-radius:50%!important}#fc-student-calendar .fc-next-button,#fc-student-calendar .fc-prev-button{border:none!important;border-radius:50%!important;background-color:#f5a31c!important;padding:0!important;height:2rem!important;width:2rem!important}#fc-student-calendar .fc-button-group{background-color:transparent!important;gap:.25rem!important}#class-options-container .times-container{flex:.9}#class-options-container .tabs{padding-top:1em}#class-options-container .tabs .active{border:2px solid black;background-color:#e0e0e0}#class-options-container .group{background-color:#e0e0e0;border:2px solid #c1c1c1;border-top:0;padding:20px 12px}#class-options-container .group h4{font-size:18px;font-weight:800;text-transform:uppercase;margin-top:1em;margin-bottom:1em}#class-options-container .request-class-time{text-align:right}#class-options-container .request-class-time button{text-decoration:underline;font-weight:400;font-style:italic;font-size:15px}#class-options-container .class{background-color:#fff;padding:22.5px 20px;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start;margin-bottom:8px}#class-options-container .session-serialized{font-size:19px;color:#f4a41d}#class-options-container .calendar{font-size:19px}#class-options-container .original-price{text-decoration:line-through}#class-options-container .coupon-price-value{font-weight:700;color:#a9a9a9}#class-options-container .enroll button{padding:12px 50px;border-radius:100px;background-color:#f4a41d;color:#fff;line-height:1;font-size:14px}#class-options-container .lesson-times button{font-size:18px;font-weight:700}#class-options-container .teacher{display:inline-grid;grid-template-areas:"icon label" "icon name";cursor:pointer}#class-options-container .teacher .label{grid-area:label;font-style:italic}#class-options-container .teacher .name{grid-area:name}#class-options-container .teacher .teacher-icon{grid-area:icon;width:50px;height:50px;margin-right:10px;background-image:url(/resources/dist/assets/images/icons/jobs-page/engineering-volunteer.png);background-size:cover;background-position:center;background-repeat:no-repeat}#class-options-container .location{width:100%}#class-options-container .lesson-times{width:100%;margin-top:1em}#class-options-container .lesson-number{font-weight:700}#class-options-container p.class-session-notice{margin:0;padding-left:8px;opacity:.6;font-style:italic;font-weight:500}#class-options-container .no-classes{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;min-height:300px;background-color:#e0e0e0;border:2px solid #c1c1c2;margin-bottom:20px;font-size:18px;font-weight:700;opacity:.6}#class-options-container .blockly-language-selection,#class-options-container .language-selection,#class-options-container .location-selection{border:1px solid grey;margin-top:1em;width:-moz-fit-content;width:fit-content}#class-options-container .blockly-language-selection legend,#class-options-container .language-selection legend,#class-options-container .location-selection legend{float:inherit;font-size:1em;width:inherit;padding:inherit;margin:0 .5em}#class-options-container .blockly-language-selection input,#class-options-container .language-selection input,#class-options-container .location-selection input{margin:.5em}.staff-member{display:grid;grid-template-areas:"photo role" "photo bio";grid-template-rows:0fr 0fr max-content;padding:2em}.staff-member .photo-holder{grid-area:photo;align-items:center;border:1px solid #aaa;border-radius:150px;display:flex;height:150px;justify-content:center;margin-right:20px;min-width:150px}.staff-member .photo{background-color:#f0f0f0;background-position:50%;background-size:cover;border:2px solid #737373;border-radius:125px;height:125px;width:125px}.staff-member .name{grid-area:name;margin-bottom:0;font-weight:700;font-size:1.2em}.staff-member .role{grid-area:role;font-weight:700;padding:0}.staff-member .bio{grid-area:bio;font-size:1em;font-weight:400}.react-tabs{-webkit-tap-highlight-color:transparent}.react-tabs__tab-list{border-bottom:1px solid #aaa;margin:0 0 10px;padding:0}.react-tabs__tab{display:inline-block;border:1px solid transparent;border-bottom:none;bottom:-1px;position:relative;list-style:none;padding:6px 12px;cursor:pointer}.react-tabs__tab--selected{background:#fff;border-color:#aaa;color:#000;border-radius:5px 5px 0 0}.react-tabs__tab--disabled{color:GrayText;cursor:default}.react-tabs__tab:focus{outline:none}.react-tabs__tab:focus:after{content:"";position:absolute;height:5px;left:-4px;right:-4px;bottom:-5px;background:#fff}.react-tabs__tab-panel{display:none}.react-tabs__tab-panel--selected{display:block}
