@media print,screen and (min-width:40em){.class-entry-modal{right:auto;left:auto;margin:0 auto}}.hidden,.js .js-hide{display:none}.visuallyhidden{visibility:hidden}.button.secondary.in-progress,.col-pagination .secondary.in-progress.active{animation-name:secondaryBlinking;animation-duration:.65s;animation-iteration-count:infinite;animation-direction:alternate;animation-timing-function:linear}@keyframes secondaryBlinking{0%{background:#eee}100%{background:#ccc}}.content{padding:2em 1em;max-width:140.625rem;margin:0 auto}.content.full-width{max-width:none}.content.full-width .row{max-width:none}.detail-main-data{margin-bottom:1em;padding:1em;background-color:#e9f3ff;font-size:1.2em;border:1px solid #cae2ff}.detail-main-data .tag{display:inline-block;margin-right:.3em;padding:1px 4px 2px;border-radius:2px;color:#fff;background-color:#055586;font-size:.7em}.detail-main-data a:hover .tag{background-color:#00639f}.detail-secondary-data{margin-bottom:1em;padding:1em;background-color:#f7f7f7}.detail-secondary-data dl+p{margin-top:1rem}.detail-secondary-data p:last-child{margin-bottom:0}.detail-secondary-data .text-warning{color:#d99400}.detail-secondary-data dl,table dl{margin-bottom:0}.detail-secondary-data dd,table dd{margin-bottom:.5rem}.detail-secondary-data dd:last-child,table dd:last-child{margin-bottom:0}.detail-secondary-data dl.multi-line dd,table dl.multi-line dd{margin-bottom:1rem;padding-left:1rem}@media print{.content{padding:1em}}.hl-page{text-align:center}h2{margin-top:2em}h2:first-of-type{margin-top:0}h2 i{margin-right:5px;color:#aaa}.element-descriptor-static_headline p.text-value,h3,h4,h5,h6{margin-bottom:1rem}ul.unstyled{list-style:none;margin-left:0}ul.spaced-items li{margin-bottom:.5rem}.offered-programs-list .until-deadline,.text-muted{color:#888}.callout h5{margin-bottom:.5em;font-size:1em;font-weight:700}.text-success{color:green}.text-warning{color:#ffae00}.text-error{color:#cc4b37}.title-bar.title-bar-maintenance{background-color:#600}.title-bar button{display:block;width:100%;padding:.5em;text-align:left;color:#fff;text-transform:uppercase;font-weight:700}.title-bar i{margin-right:.5em}.top-bar.top-bar-maintenance,.top-bar.top-bar-maintenance ul{background-color:rgb(127.5,0,0)}.top-bar-content{max-width:140.625rem;margin:0 auto;font-size:.9rem}.top-bar-content a{text-transform:uppercase;letter-spacing:1px;color:#bbb}.top-bar-content a span{display:inline-block;padding:.5em 0;border-bottom:2px solid #313541}.top-bar-content .menu>li>a{padding:.4rem 1rem}.top-bar-content .current a,.top-bar-content a:hover{color:#fff}.top-bar-content .current a span,.top-bar-content a:hover span{border-bottom:2px solid rgb(70.9210526316,76.7105263158,94.0789473684)}.top-bar-content a.link-homepage:hover{color:#fff}.top-bar-content a.link-homepage:hover span{border-bottom:2px solid #313541}.top-bar-content .menu .profile-picture{display:none}@media print,screen and (max-width:39.99875em){.top-bar{display:none}}@media print,screen and (min-width:40em){.title-bar{display:none}.top-bar-content .menu.medium-horizontal>li{display:inline-block}.top-bar-content .menu .profile-picture{display:inline-block}.top-bar-content .submenu>li a{padding:1.3em}.top-bar-content .submenu>li a:hover{background-color:rgba(255,255,255,.1)}.topbar-submenu{display:none}}@media print{.title-bar,.top-bar{display:none!important}}.header{padding:.5rem 0;background-color:rgb(42.4236842105,45.8868421053,56.2763157895);color:#fff}.col-pagination .header .active,.header .button,.header .col-pagination .active,.header h1{margin:0}.header h1{margin-left:.5rem;letter-spacing:-1px;font-size:1.3rem}.header h1 img{margin-right:.3em;margin-top:-.2em;padding:2px;border:1px solid rgb(55.5763157895,60.1131578947,73.7236842105)}.header h1 .label{display:inline-block;margin-left:.5em;padding:2px 8px 3px;border-radius:4px;color:#fff;background-color:#055586;border:none;font-size:.7em;font-weight:700;text-transform:uppercase;line-height:1.5}.header h1 .label.secondary{background-color:#e4e4e4;color:#000}.header h1 .label.warning{background-color:#cb4e3d}.col-pagination .header a.active,.header .col-pagination a.active,.header a.button{margin:1rem 0 .5rem;padding:.5rem 1.5rem;border-radius:1.5rem;font-weight:700}.col-pagination .header a.secondary.active,.header .col-pagination a.secondary.active,.header a.button.secondary{background-color:#fff;color:#333}.col-pagination .header a.secondary.active:hover,.header .col-pagination a.secondary.active:hover,.header a.button.secondary:hover{background-color:#ddd}.col-pagination .header .active+.active,.col-pagination .header .active+.button,.col-pagination .header .button+.active,.header .button+.button,.header .col-pagination .active+.active,.header .col-pagination .active+.button,.header .col-pagination .button+.active{margin-left:1rem}@media print,screen and (min-width:40em){.header{padding:2rem 0}.header h1{margin-left:0;font-size:1.5625rem}.col-pagination .header a.active,.header .col-pagination a.active,.header a.button{margin:0;padding:1rem 1.5rem}}@media print{.header{display:none}.col-pagination a.active,a.button{display:none}}.footer{margin-right:2em;margin-bottom:2em;text-align:right}ul.error{margin-left:0}ul.error li{display:block;padding:.5em 1em;background:rgb(247.35,228,225);border:1px solid rgb(225.5263157895,155.5263157895,144.4736842105)}.input-group,[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],select,textarea{max-width:600px}.input-group.wide,[type=color].wide,[type=date].wide,[type=datetime-local].wide,[type=datetime].wide,[type=email].wide,[type=month].wide,[type=number].wide,[type=password].wide,[type=search].wide,[type=tel].wide,[type=text].wide,[type=time].wide,[type=url].wide,[type=week].wide,select.wide,textarea.wide{max-width:none}.input-group input{margin-bottom:0}.form-boxed,.form-boxed-centered{max-width:50em}.form-boxed-centered{margin:0 auto}table form .input-group-field{height:2rem;font-size:90%}table form .input-group-button a,table form .input-group-button button,table form .input-group-button input{height:2rem;font-size:90%}table input[type=checkbox],table td>select{margin-bottom:0}.datepicker th{color:#444}.image-uploader thead{background:0 0}.image-uploader th{text-align:left}.col-pagination .image-uploader th .active,.image-uploader th .button,.image-uploader th .col-pagination .active{margin-bottom:0}.image-uploader th input{display:none}.image-uploader .preview-row td{padding:.625rem .78125rem .78125rem;vertical-align:middle}.image-uploader tr.image-upload-error td{padding:1em;background-color:#ffb6c1;text-align:left}.image-uploader td:first-child{width:15%}.image-uploader td:last-child{text-align:right}.image-uploader img{width:auto;max-width:100%;max-height:100px}.col-pagination .image-uploader .alert.active,.image-uploader .button.alert,.image-uploader .col-pagination .alert.active{margin-top:8px}.select2-container{margin-bottom:1em}.select2-container--foundation .select2-selection--single .select2-selection__placeholder,.select2-container--foundation .selection .select2-selection--single .select2-selection__placeholder{color:#000;font-weight:400}.select2-results__option img{width:50px;margin-right:5px}.select2-container--foundation .select2-results__option[role=group]{padding-top:.4rem}.select2-container--foundation .select2-results__option[role=group] strong{padding-left:.4rem;font-style:italic;color:#333}.input-group-autocomplete .input-group-button a,.input-group-autocomplete .input-group-button button,.input-group-autocomplete .input-group-button input,.input-group-autocomplete .input-group-button label{height:2.515625rem}.highlighted-checkbox{display:block;padding:.5em 1em;margin-bottom:1.25rem;background-color:#fafafa;border:1px solid #eee}.highlighted-checkbox.highlighted-checkbox-warning{background-color:rgb(255,222.6,153);border:1px solid #ffae00}.highlighted-checkbox input{margin-bottom:0}.element-static-simple{margin-bottom:2.25rem}.element-descriptor-static_highlighted p.text-value,.element-static-highlighted{margin-bottom:1.25rem;padding:1em;background-color:#ffffe5;border:1px solid #d7d780}label.required:after{content:"*";margin-left:.2em;color:#cc4b37}.form-container-boxed{padding:2rem 1rem;max-width:60rem;border:1px solid #eee;border-radius:1rem;box-shadow:0 0 6px rgba(0,0,0,.1)}.form-container-boxed-centered{margin:0 auto}.labels-middle label{margin:0 0 1.25rem;line-height:1.5;padding:.703125rem 0}table{border-collapse:collapse}table thead a{color:#fff}table thead a:active{color:#fff}table thead a:hover{text-decoration:underline;color:#fff}table thead a.sort{text-decoration:underline}table thead .grid-filters th{background-color:rgb(148.75,192.5,211.25)}table .fi-check{color:green}table .fi-remove,table .fi-x{color:red}table tr.highlighted-left td:first-child{border-left:2px solid #1779ba}table tr.highlighted td{background-color:#fcfada}table tr.padded td{padding-top:10px;padding-bottom:10px}table tfoot{background-color:#fafafa}table ul{margin-bottom:0}table.simple thead{background:rgba(0,0,0,.05);color:#000}table.simple thead a{color:#1779ba}table.simple thead a:active{color:#1779ba}table.simple thead a:hover{text-decoration:underline;color:#1779ba}table.simple tbody,table.simple tr{background:0 0}table.simple td,table.simple th{padding:.3rem .4rem .4rem}table .actions ul{margin:0;list-style:none}.table-scroll table{min-width:100%}th i.fi-arrow-down,th i.fi-arrow-up{display:none}th.tablesorter-header i.fi-arrow-down,th.tablesorter-header i.fi-arrow-up{display:none}th.tablesorter-header.tablesorter-headerAsc i.fi-arrow-up{display:inline}th.tablesorter-header.tablesorter-headerDesc i.fi-arrow-down{display:inline}td{vertical-align:top}.grid-columns th>a{text-decoration:underline}.grid-paginator{text-align:center}.grid-paginator a,.grid-paginator span{display:inline-block;padding:.4em .8em;margin:0 5px}.grid-paginator a{border:1px solid #84b7d9}.grid-col-actions .grid-col-actions-2{min-width:5em}.grid-col-actions .grid-col-actions-3{min-width:8em}.grid-global-actions{text-align:center}.col-pagination .grid-global-actions .active+select,.grid-global-actions .button+select,.grid-global-actions .col-pagination .active+select{margin-left:2em}.col-pagination .grid-global-actions .active,.grid-global-actions .button,.grid-global-actions .col-pagination .active{margin-bottom:0}td.grid-col-courses-schedule,td.grid-col-schedules-program,td.grid-col-students-program,td.grid-col-users-program,td.grid-col-users-tags{min-width:20em}@media print,screen and (max-width:39.99875em){td.grid-col-users-email{max-width:10em;word-wrap:break-word}}.grid-component input[type=text],.grid-component select{margin-bottom:0;padding:0 .5em;height:2rem;font-size:.9em}.grid-component select{max-width:15em}.grid-component select[multiple].autocomplete{display:none}.grid-component .select2-container{margin-bottom:0}.grid-component .select2-container--foundation .select2-selection--single,.grid-component .select2-container--foundation .selection .select2-selection--single{padding:.1rem}.grid-component .select2-container--foundation .select2-selection--single,.grid-component .select2-container--foundation .select2-selection--single .select2-selection__arrow,.grid-component .select2-container--foundation .selection .select2-selection--single,.grid-component .select2-container--foundation .selection .select2-selection--single .select2-selection__arrow{height:1.8rem;font-size:.9em}.grid-component .select2-container--foundation .select2-selection--multiple .select2-selection__choice{font-size:.9rem;padding:.1rem .05rem .05rem .3125rem}.col-pagination .grid-component .active,.grid-component .button,.grid-component .col-pagination .active{margin-bottom:0;padding:.6em .8em .5em;font-size:.9em}.col-pagination .grid-component .active .fi-remove,.col-pagination .grid-component .active .fi-x,.grid-component .button .fi-remove,.grid-component .button .fi-x,.grid-component .col-pagination .active .fi-remove,.grid-component .col-pagination .active .fi-x{color:#000}tbody .col-action:last-child{text-align:right}tbody .col-action:last-child a:after{content:" ";display:block;clear:both}.datagrid .row-grid-bottom .col-per-page input,.datagrid .row-grid-bottom .col-per-page select{display:none}.datagrid table thead tr.row-group-actions th{border-bottom-width:0!important;background-color:#f9f9f9;color:#333}.datagrid table thead tr.row-group-actions .datagrid-selected-rows-count{margin-left:.3em}.datagrid .datagrid-toolbar{margin-top:.35em;float:right;display:inline-block}.datagrid .datagrid-toolbar>span{margin-left:1em}.datagrid .datagrid-toolbar>span>a{margin-left:.5em}.datagrid-toolbar .fa-check-square,.datagrid-toolbar .fa-square{font-weight:400}.datagrid .datagrid-exports .btn{margin-left:.5em}.datagrid .datagrid-exports .btn:first-child{margin-left:0}div.datagrid-column-header-additions{display:inline-block;float:right}div.datagrid-column-header-additions>a .fi-remove{color:#fff}.toolbar{margin-bottom:1.5em;padding:.5em 1em;background-color:#fafafa;box-shadow:0 0 3px rgba(0,0,0,.1)}.col-pagination .toolbar .active,.toolbar .button,.toolbar .col-pagination .active{margin:0}.toolbar>.button-group{text-align:right}a .label{cursor:pointer}.label{margin-bottom:2px}.header h1 .label.success,.label.success{background-color:#b6e846;color:#374713}.subheader select{width:auto;margin:0}.col-pagination .subheader .active,.subheader .button,.subheader .col-pagination .active{margin-bottom:0}.horizontal-secondary-menu{margin:.5rem 0 1.5rem}.horizontal-secondary-menu a{margin-right:.3rem;padding:.8rem 1.2rem .9rem;background-color:#f5f5f5;border-radius:1.5rem;color:#333}.horizontal-secondary-menu a:hover{background-color:#e5e5e5;color:#000}.actor-basics{margin-bottom:1em;padding:.75em 1em;background-color:#f3f3f3}.actor-basics dl{margin-bottom:0}.actor-basics dd{margin-bottom:.3em}.actor-basics-headline{font-size:1em}.actor-section-headline{font-size:1.2em}.applicant-dashboard-application{margin-bottom:2rem;padding:2rem 1rem;background-color:#fafafa;border:1px solid #eee;border-radius:5px}.applicant-dashboard-application .label{padding:9px 11px 8px;font-size:1.2rem;text-transform:uppercase;font-weight:700}.label-application-saved{background:#e4e4e4;color:#0a0a0a}.label-application-submitted{background-color:#f1f17f;color:#000}.label-application-incomplete{background-color:#d3a718;color:#000}.label-application-accepted{background:#1779ba;color:#fefefe}.label-application-rejected{background:#cc4b37;color:#fefefe}.label-application-confirmed-by-applicant{background:#ceffba;color:#000}.label-application-enrolled{background:#b6e846;color:#0a0a0a}.label-application-archived{background-color:#8f8b8b;color:#fff}@media print{.application-detail{font-size:.75rem;line-height:1.1}.application-detail h1{font-size:1.2rem}.application-detail .element-descriptor-static_headline p.text-value,.application-detail h2,.application-detail h3,.application-detail h4,.element-descriptor-static_headline .application-detail p.text-value{font-size:1rem}.application-detail .header{display:block}.application-detail .header img{display:none}.application-detail .header .label{border:1px solid #ccc}.application-detail .header-message{display:none}.application-detail .toolbar{display:none}.application-detail .detail-secondary-data{padding:0}.application-detail .detail-secondary-data dl dt{margin-bottom:0}.application-detail .detail-secondary-data dl.multi-line dd{margin-bottom:.1rem;padding-left:0}.application-detail .element-value{padding:0;margin-bottom:.1rem}.application-detail hr{margin:.5rem auto}.application-detail .no-print{display:none}.application-detail .columns.print-1{float:left;width:8.3333333333%;padding-right:.78125rem;padding-left:.78125rem}}@media print{.application-detail .columns.print-1{padding-right:1.171875rem;padding-left:1.171875rem}.application-detail .columns.print-1,.application-detail .columns.print-1:last-child:not(:first-child){float:left;clear:none}.application-detail .columns.print-1:last-child:not(:first-child){float:right}.application-detail .columns.print-2{float:left;width:16.6666666667%;padding-right:.78125rem;padding-left:.78125rem}}@media print{.application-detail .columns.print-2{padding-right:1.171875rem;padding-left:1.171875rem}.application-detail .columns.print-2,.application-detail .columns.print-2:last-child:not(:first-child){float:left;clear:none}.application-detail .columns.print-2:last-child:not(:first-child){float:right}.application-detail .columns.print-3{float:left;width:25%;padding-right:.78125rem;padding-left:.78125rem}}@media print{.application-detail .columns.print-3{padding-right:1.171875rem;padding-left:1.171875rem}.application-detail .columns.print-3,.application-detail .columns.print-3:last-child:not(:first-child){float:left;clear:none}.application-detail .columns.print-3:last-child:not(:first-child){float:right}.application-detail .columns.print-4{float:left;width:33.3333333333%;padding-right:.78125rem;padding-left:.78125rem}}@media print{.application-detail .columns.print-4{padding-right:1.171875rem;padding-left:1.171875rem}.application-detail .columns.print-4,.application-detail .columns.print-4:last-child:not(:first-child){float:left;clear:none}.application-detail .columns.print-4:last-child:not(:first-child){float:right}.application-detail .columns.print-5{float:left;width:41.6666666667%;padding-right:.78125rem;padding-left:.78125rem}}@media print{.application-detail .columns.print-5{padding-right:1.171875rem;padding-left:1.171875rem}.application-detail .columns.print-5,.application-detail .columns.print-5:last-child:not(:first-child){float:left;clear:none}.application-detail .columns.print-5:last-child:not(:first-child){float:right}.application-detail .columns.print-6{float:left;width:50%;padding-right:.78125rem;padding-left:.78125rem}}@media print{.application-detail .columns.print-6{padding-right:1.171875rem;padding-left:1.171875rem}.application-detail .columns.print-6,.application-detail .columns.print-6:last-child:not(:first-child){float:left;clear:none}.application-detail .columns.print-6:last-child:not(:first-child){float:right}.application-detail .columns.print-7{float:left;width:58.3333333333%;padding-right:.78125rem;padding-left:.78125rem}}@media print{.application-detail .columns.print-7{padding-right:1.171875rem;padding-left:1.171875rem}.application-detail .columns.print-7,.application-detail .columns.print-7:last-child:not(:first-child){float:left;clear:none}.application-detail .columns.print-7:last-child:not(:first-child){float:right}.application-detail .columns.print-8{float:left;width:66.6666666667%;padding-right:.78125rem;padding-left:.78125rem}}@media print{.application-detail .columns.print-8{padding-right:1.171875rem;padding-left:1.171875rem}.application-detail .columns.print-8,.application-detail .columns.print-8:last-child:not(:first-child){float:left;clear:none}.application-detail .columns.print-8:last-child:not(:first-child){float:right}.application-detail .columns.print-9{float:left;width:75%;padding-right:.78125rem;padding-left:.78125rem}}@media print{.application-detail .columns.print-9{padding-right:1.171875rem;padding-left:1.171875rem}.application-detail .columns.print-9,.application-detail .columns.print-9:last-child:not(:first-child){float:left;clear:none}.application-detail .columns.print-9:last-child:not(:first-child){float:right}.application-detail .columns.print-10{float:left;width:83.3333333333%;padding-right:.78125rem;padding-left:.78125rem}}@media print{.application-detail .columns.print-10{padding-right:1.171875rem;padding-left:1.171875rem}.application-detail .columns.print-10,.application-detail .columns.print-10:last-child:not(:first-child){float:left;clear:none}.application-detail .columns.print-10:last-child:not(:first-child){float:right}.application-detail .columns.print-11{float:left;width:91.6666666667%;padding-right:.78125rem;padding-left:.78125rem}}@media print{.application-detail .columns.print-11{padding-right:1.171875rem;padding-left:1.171875rem}.application-detail .columns.print-11,.application-detail .columns.print-11:last-child:not(:first-child){float:left;clear:none}.application-detail .columns.print-11:last-child:not(:first-child){float:right}.application-detail .columns.print-12{float:left;width:100%;padding-right:.78125rem;padding-left:.78125rem}}@media print{.application-detail .columns.print-12{padding-right:1.171875rem;padding-left:1.171875rem}.application-detail .columns.print-12,.application-detail .columns.print-12:last-child:not(:first-child){float:left;clear:none}.application-detail .columns.print-12:last-child:not(:first-child){float:right}}.assign-photos-item{margin-bottom:1em;padding:5px;border:1px solid #eee;text-align:center}.assign-photos-item img{height:100px;margin-bottom:1em}.assign-photos-item .select2-container{margin-bottom:0}.assign-photos-name{display:block;margin-bottom:1em;color:#888;font-size:.8em}.audit-log-type-insert{color:green}.audit-log-type-update{color:orange}.audit-log-type-removal{color:red}.chocolat-overlay{background-color:#000;opacity:.6}.class-entry-modal h5{margin-bottom:1.5em}.class-entry-modal p.class-entry-filled-details{margin-bottom:1.5em;color:#888}.class-entry-modal .class-entry-students{margin-bottom:1em}@media print,screen and (min-width:40em){.class-entry-modal{width:60%;max-width:140.625rem}}.course-detail-schedule-data{background-color:#f3f3f3;font-size:1em}.course-detail-class{margin-bottom:1em}.course-detail-class .fi-check{color:green}.course-detail-term-day{display:inline-block;width:2em;color:#888}.course-form .input-group input{display:inline-block;width:40%;margin-left:-1px}table.simple thead a.course-grades-set-link{float:right}.course-grades-modal h5{margin-bottom:1.5em}.course-grades-modal select{height:2rem}.form-crew-shift .director-label{display:block;margin-bottom:1em;padding:.5em .75em;border:1px solid #ddd;color:#444}.form-crew-shift .fi-check{color:green;margin-right:.25em}.form-crew-shift .crew-position-actions{text-align:right}.crew-slot-wrapper{padding:.5em;page-break-inside:avoid}.crew-slot{box-shadow:#eee 1px 1px 3px}.crew-slot p{margin-bottom:.5rem}.crew-slot h4{margin-bottom:.5rem;font-size:1em;font-weight:700}.crew-slot .crew-slot-label,.crew-slot .crew-slot-value{display:block;vertical-align:top}@media print,screen and (min-width:64em){.large-up-1 .crew-slot .crew-slot-label,.large-up-2 .crew-slot .crew-slot-label,.large-up-3 .crew-slot .crew-slot-label,.large-up-4 .crew-slot .crew-slot-label{display:inline-block;width:39%}}.crew-slot .crew-slot-value{margin-bottom:3px}@media print,screen and (min-width:64em){.large-up-1 .crew-slot .crew-slot-value,.large-up-2 .crew-slot .crew-slot-value,.large-up-3 .crew-slot .crew-slot-value,.large-up-4 .crew-slot .crew-slot-value{display:inline-block;width:60%}}@media screen and (max-width:39.99875em){.crew-slot-extra-text{display:none!important}}.crew-slot-body .positions-list{margin:1em 0}.crew-slot-body .positions-list .crew-slot-label{font-style:italic}.crew-slot-body .equipment-list{margin:1em 0}.crew-slot-body,.crew-slot-highlighted-section{padding:.5em;border:1px solid rgba(0,0,0,.07)}@media print,screen and (min-width:40em){.crew-slot-body,.crew-slot-highlighted-section{padding:.75em}}.crew-slot-greenlit .crew-slot-body,.crew-slot-greenlit .crew-slot-highlighted-section{border-color:rgb(181.2857142857,242.7142857143,203.4)}.crew-slot-with-current-student .crew-slot-body,.crew-slot-with-current-student .crew-slot-highlighted-section{border-color:#fbd36d}.crew-slot-highlighted-section{background-color:#f2f2f2}.crew-slot-greenlit .crew-slot-highlighted-section{background-color:#e1faea}.crew-slot-highlighted-section h4{margin-bottom:0}.crew-slot-highlighted-section .row{margin:0}.crew-slot-highlighted-section .row .columns{padding:0}.crew-slot-body{padding:.5em;border-top:none}.crew-slot-highlighted-section:not(:first-child){border-top:none}.crew-slot-highlighted-section-link{float:right}.crew-slot-highlighted-section-tools{text-align:right}.crew-slot-highlighted-section-tools a{padding:4px 4px}@media print,screen and (min-width:40em){.crew-slot-highlighted-section-tools a:first-child{margin-left:5px}}.crew-slot-owned{background-color:#fcfada}.current-student{background-color:#fbd36d;padding:.15em .35em}.crew-slot-add-crew{padding:2em 0 1em;text-align:center}@media print,screen and (min-width:40em){.crew-slot-add-crew{text-align:left}.col-pagination .crew-slot-add-crew .active,.crew-slot-add-crew .button,.crew-slot-add-crew .col-pagination .active{padding-left:2em;padding-right:2em}}.crew-slot-no-crew{padding:3em 0;text-align:center}.crew-slot-inventory-modal{height:90%;padding:0}.crew-slot-inventory-modal .modal-content{padding:1rem}.crew-slot-inventory-modal h6{margin:.5rem 0 1rem;font-weight:700}.crew-slot-inventory-modal .inventory-top-list{overflow:scroll;max-height:500px;margin-bottom:1em;padding:.5em 1em;border:1px solid #eee;background-color:#fafafa}.crew-slot-inventory-modal .inventory-top-list input{margin-bottom:.5em}.crew-slot-inventory-modal .inventory-top-list h5{margin-bottom:.75rem;font-size:1.1rem}.crew-slot-inventory-modal .filters-input-group{float:right;margin-bottom:0}.crew-slot-inventory-modal .inventory-search{margin-bottom:0}.crew-slot-inventory-modal .inventory-items{overflow:scroll;margin:1rem 0 0}.crew-slot-inventory-modal .col-checker{width:20px}.crew-slot-inventory-modal .col-name{width:50%}.crew-slot-inventory-modal .pieces-input-group{max-width:150px;margin:0}.crew-slot-inventory-modal .pieces-input-group input{margin:0 0 -2px 0;height:2.1rem}.crew-slot-inventory-modal .search-hide{display:none}.crew-slot-inventory-modal .inventory-actions{position:sticky;bottom:0;left:0;width:100%;padding:1rem;background-color:#fff;text-align:right;box-shadow:#eaeaea 0 -2px 8px}.crew-slot-inventory-modal .inventory-actions button{margin:0}.crew-slot-comment{padding:0 4rem 0 0}.crew-slot-comment .crew-slot-comment-content{margin:.5rem 0 1rem;padding:.75rem 1.25rem;background-color:#e4e6eb;border-radius:20px}.crew-slot-comment .crew-slot-comment-date{color:#777}.crew-slot-comment .crew-slot-comment-delete a{margin-left:.5rem;color:#cc4b37;font-size:.8rem;font-weight:700}.crew-slot-comment.owned{padding:0 0 0 4rem}.crew-slot-comment.owned .crew-slot-comment-content{background-color:#0084ff;color:#fff}@media print{.crew-slot-highlighted-section .row{margin:0;border:none}.crew-slot-highlighted-section-tools{display:none}.crew-slot{padding:0 .2em}.crew-slot a{text-decoration:none}.crew-slot p{margin-bottom:0}.crew-slot-wrapper{padding-left:0;padding-right:0}.position-director{font-weight:700}.crew-slot-extra-text{display:none}}.ce-block__content,.ce-toolbar__content{max-width:unset}.codex-editor{margin-bottom:2rem;margin-left:4rem;border:1px solid #cacaca;padding:.625rem;border-radius:8px}@media screen and (min-width:140.625em){.codex-editor{margin-left:0}}.element-descriptor{margin-bottom:2rem;padding-bottom:2rem}.element-descriptor h5{margin-bottom:1rem;font-size:1rem}.element-descriptor-static_headline p.text-value{margin-bottom:0}.element-descriptor-type{color:#999}.element-descriptor-label{font-weight:700}ul.element-descriptor-params{list-style:none;margin-left:0}ul.element-descriptor-options{list-style:circle}.element-descriptor-param-key{color:#666}.form-definition-form-field h5{margin-bottom:1rem}.form-definition-form-field input[type=text],.form-definition-form-field select{display:inline-block;width:90%;margin-right:.5em}.form-definition-form-field input[type=text].mark-error,.form-definition-form-field select.mark-error{border-color:red}.form-definition-form-field .field-buttons p{margin:0}.form-definition-form-field .field-buttons p:last-child{margin-bottom:1rem}.form-definition-form-field .field-buttons-right p{text-align:right}.form-definition-form-field .move-field-down,.form-definition-form-field .move-field-up,.form-definition-form-field .remove-field{display:inline-block;width:26px;height:26px;padding-left:2px;border-radius:13px;font-size:14px;color:#456ac6;text-align:center;border:2px solid #456ac6}.form-definition-form-field .move-field-down:hover,.form-definition-form-field .move-field-up:hover,.form-definition-form-field .remove-field:hover{background-color:#456ac6;color:#fff}.form-definition-form-field .move-field-down span,.form-definition-form-field .move-field-up span,.form-definition-form-field .remove-field span{display:none}.form-definition-form-field .move-field-up{transform:rotate(-90deg)}.form-definition-form-field .move-field-down{transform:rotate(90deg)}.form-definition-form-field .remove-field{padding:0;border-color:#cc4b37;color:#cc4b37}.form-definition-form-field .remove-field:hover{background-color:#cc4b37;color:#fff}.form-definition-form-field .options-error{display:none;padding:.5em 1em;border:1px solid red;background-color:rgb(255,229.5,229.5)}.form-definition-form-field .options-error.mark-error{display:block;margin-bottom:1em}.form-definition-form-field .option-other{margin-bottom:1em}.form-definition-form-field .option-other span{display:inline-block;padding:.55em 1em;border:1px solid #ccc;border-radius:4px;background-color:#fff}.form-definition-form-field-main{padding:1em 0 0 0;border-radius:10px;background-color:#fcfcfc;box-shadow:0 0 6px #ddd}.form-definition-form-field-footer{padding:1.5em 2em;text-align:center;font-size:1.1em}.form-definition-form-field-footer span{display:inline-block;width:26px;height:26px;margin-right:.3em;border-radius:13px;border:2px solid #456ac6;text-align:center}.form-definition-form-field-footer i{color:#456ac6}.form-definition-form-field-footer a{color:#456ac6}.form-definition-form-field-footer a:hover span{background-color:#456ac6}.form-definition-form-field-footer a:hover span i{color:#fff}.form-definition-form-option{padding:10px 0 9px 10px;background-color:#f2fcff;border-radius:8px;margin-bottom:.5em;border:1px solid #d0f3ff}.form-definition-form-option:last-child{margin-bottom:1em}.form-definition-form-option.striped{background-color:#e4f8ff;border-color:#cbf0fc}.form-definition-form-option .input-group{margin-bottom:0}.form-definition-form-option .input-group input{width:100%}.form-definition-form-option .move-option-down,.form-definition-form-option .move-option-up,.form-definition-form-option .remove-option,.form-definition-form-option .remove-option-disabled{display:inline-block;width:20px;height:20px;padding-left:1px;border-radius:10px;font-size:12px;color:#456ac6;text-align:center;border:1px solid #456ac6}.form-definition-form-option .move-option-down:hover,.form-definition-form-option .move-option-up:hover,.form-definition-form-option .remove-option-disabled:hover,.form-definition-form-option .remove-option:hover{background-color:#456ac6;color:#fff}.form-definition-form-option .move-option-down span,.form-definition-form-option .move-option-up span,.form-definition-form-option .remove-option span,.form-definition-form-option .remove-option-disabled span{display:none}.form-definition-form-option .move-option-up{transform:rotate(-90deg)}.form-definition-form-option .move-option-down{transform:rotate(90deg)}.form-definition-form-option .remove-option,.form-definition-form-option .remove-option-disabled{margin-right:.75em;padding-right:1px;border-color:#cc4b37;color:#cc4b37}.form-definition-form-option .remove-option-disabled:hover,.form-definition-form-option .remove-option:hover{background-color:#cc4b37;color:#fff}.form-definition-form-option .remove-option-disabled{opacity:.3}.form-definition-form-option .remove-option-disabled:hover{background:0 0;color:#cc4b37;cursor:not-allowed}.form-definition-form-option .change-text-link{margin-right:.3rem;font-size:1.2em}.form-definition-form-option .edit-links{padding-top:.2em;text-align:right}.form-date-split input{display:inline-block;width:7em}.form-date-split .input-group{float:left;width:7em;margin-right:.5em}.basic-field-value,.element-value{padding:1rem;border-bottom:1px solid #e5e5e5}.basic-field-value p:last-child,.element-value p:last-child{margin-bottom:0}.basic-field-value:last-child,.element-value:last-child{border-bottom:none}.basic-field-value-label,.element-value-label{font-weight:700}.element-value{border:none}.element-value:nth-child(odd){background-color:#f9f9f9}.help-text-column{margin-bottom:1rem;padding:.6rem .8rem;background-color:#e1e9ff;border:1px solid #b3c7ff}.help-text-column p:last-child{margin-bottom:0}a.symbol-copy-link{color:#666}a.symbol-copy-link .copied-info{display:none}a.symbol-copy-link .symbol{color:#4b4819;display:inline-block;padding:2px 6px;border-radius:5px;background-color:#fffecc;border:1px solid #e6e5b3;margin:0 4px}a.symbol-copy-link .symbol.field{color:#3b4d5c;background-color:#cceaff;border:1px solid #9eb7cd}a.symbol-copy-link .fi{font-size:1.1rem;color:#7c761f}a.symbol-copy-link.copied{color:green}a.symbol-copy-link.copied .symbol{color:#38501c;background-color:#dfffd1;border:1px solid #bfe3af}a.symbol-copy-link.copied .fi{color:#38501c}a.symbol-copy-link.copied .copied-info{display:inline-block}a.symbol-copy-link.copied .copy-info{display:none}.form-step{padding:2rem;margin-bottom:1rem;border:1px solid #b3c7ff;display:none}.form-step.active{display:block}.form-steps-summary{margin-bottom:1rem;font-size:1.2rem}.form-steps-summary .form-steps-summary-title{display:inline-block;margin-right:1rem;padding:.5rem .75rem}.form-steps-summary .step-summary-item{display:inline}.form-steps-summary .step-summary-item a{display:inline-block;margin-right:1rem;padding:.5rem 1rem;color:#666;border:1px solid #eee;border-radius:5px}.form-steps-summary .step-summary-item a.active,.form-steps-summary .step-summary-item a:hover{border:1px solid #aaa;color:#000}.form-steps-summary .step-summary-item a.active{font-weight:700}.header-message{padding:.5em 0;text-align:center;background-color:#262626;border-top:1px solid #1c1c1c;border-bottom:1px solid #333;color:#fff}.header-message p{margin:0}.header-message a,.header-message a:visited{color:#fff;text-decoration:underline}.header-message a:hover,.header-message a:visited:hover{color:#fff;text-decoration:none}.header-message blockquote{border:none}.reservation-dot{display:inline-block;width:10px;height:10px;margin-right:5px;border-radius:50%;border-bottom:none}.header h1 .reservation-current,.reservation-current{background-color:#a5ceff;color:#152b88}.header h1 .reservation-empty,.reservation-empty{background-color:#ddd;color:#333}.header h1 .reservation-prebooked,.reservation-prebooked{background-color:#fff365;color:#333}.header h1 .reservation-ongoing,.reservation-ongoing{background-color:#b6e846}.header h1 .reservation-pending,.reservation-pending{background-color:violet}.header h1 .reservation-returned,.reservation-returned{background-color:#e4e4e4;color:#222}.header h1 .reservation-submitted,.reservation-submitted{background-color:#ffae00}.header h1 .reservation-expired,.reservation-expired{background-color:#ff69b4}.header h1 .reservation-overdue,.reservation-overdue{background-color:#cc4b37}.reservation-details{padding-top:7px}.edit-inventory-reservation-items-modal,.inventory-reservation-items-modal{height:90%;padding:0}.edit-inventory-reservation-items-modal .modal-content,.inventory-reservation-items-modal .modal-content{padding:1rem}.edit-inventory-reservation-items-modal h6,.inventory-reservation-items-modal h6{margin:.5rem 0 1rem;font-weight:700}.edit-inventory-reservation-items-modal .inventory-top-list,.inventory-reservation-items-modal .inventory-top-list{overflow:scroll;max-height:200px;margin-bottom:1em;padding:.5em 1em;border:1px solid #eee}.edit-inventory-reservation-items-modal .inventory-top-list input,.inventory-reservation-items-modal .inventory-top-list input{margin-bottom:.5em}.edit-inventory-reservation-items-modal .inventory-top-list h5,.inventory-reservation-items-modal .inventory-top-list h5{margin-bottom:.75rem;font-size:1.1rem}.edit-inventory-reservation-items-modal .filters-input-group,.inventory-reservation-items-modal .filters-input-group{float:right;margin-bottom:0}.edit-inventory-reservation-items-modal .inventory-search,.inventory-reservation-items-modal .inventory-search{margin-bottom:0}.edit-inventory-reservation-items-modal .inventory-items,.inventory-reservation-items-modal .inventory-items{overflow:scroll;margin:1rem 0 0}.edit-inventory-reservation-items-modal .col-checker,.inventory-reservation-items-modal .col-checker{width:20px}.edit-inventory-reservation-items-modal .col-name,.inventory-reservation-items-modal .col-name{width:50%}.edit-inventory-reservation-items-modal .pieces-input-group,.inventory-reservation-items-modal .pieces-input-group{max-width:150px;margin:0}.edit-inventory-reservation-items-modal .pieces-input-group input,.inventory-reservation-items-modal .pieces-input-group input{margin:0 0 -2px 0;height:2.1rem}.edit-inventory-reservation-items-modal .search-hide,.inventory-reservation-items-modal .search-hide{display:none}.edit-inventory-reservation-items-modal .inventory-actions,.inventory-reservation-items-modal .inventory-actions{position:sticky;bottom:0;left:0;width:100%;padding:1rem;background-color:#fff;text-align:right;box-shadow:#eaeaea 0 -2px 8px}.edit-inventory-reservation-items-modal .inventory-actions button,.inventory-reservation-items-modal .inventory-actions button{margin:0}table.reservation-items td{vertical-align:baseline}table.reservation-items .note-field{height:2rem;margin:.5rem 0}table.reservation-items td.checker{width:3em;padding-left:1rem}@media print,screen and (min-width:40em){table.reservation-items td.checkout-return{width:200px}}@media print,screen and (min-width:64em){table.reservation-items td.checkout-return{width:300px}}table.reservation-items .has-tip{border-bottom:none;font-weight:500}table.reservation-items .has-tip:hover{cursor:default}.reservation-item-note{font-size:.8rem;color:#888}table.inventory-reservation-print-table{margin-top:1em}table.inventory-reservation-print-table tr{background:0 0}table.inventory-reservation-print-table td{padding:.2rem .4rem;border:1px solid #aaa}.inventory-reservation-tickbox-column{width:1.5rem}.inventory-reservation-timestamp-column{width:7rem}.inventory-reservation-item-tickbox{display:inline-block;position:relative;width:1em;height:1em;border:1px solid #333;border-radius:2px;padding:1px}.inventory-reservation-item-tickbox span{position:absolute;top:-5px;left:1px}.inventory-reservation-print-qr-code{width:6em;height:6em}.inventory-reservation-print-signature{text-align:right;padding-right:30%}.inventory-reservation-print-note{margin-left:.5rem;padding-left:.5rem;border-left:1px solid #bbb;color:#666}@media print{.inventory-reservation-print-page{page-break-after:always}.inventory-reservation-print-page.last{page-break-after:avoid}.inventory-reservation-print-header,table.inventory-reservation-print-table{font-size:.8rem}}.login-area{max-width:60rem;margin:0 auto;padding:3rem;border:1px solid #eee}.login-area h1{background:transparent url(/static/img/logo.png) center top no-repeat;background-size:contain;height:50px;text-indent:-9999px}@media print,screen and (min-width:40em){.login-area h1{height:80px}}.login-area .link-reset{padding-top:.7rem;text-align:right}.login-area .other-login-link{margin-top:2rem;padding-top:2rem;border-top:1px solid #eee}.login-area .other-login-link a{display:inline-block;width:100%;padding:1em;background-color:#f2f2f2;border:1px solid #eee;text-transform:uppercase;font-weight:400}.login-area .other-login-link i{margin-left:.5em}.login-area .reveal-password{display:none;float:right;margin-top:1rem}.message-thread-metadata{color:#888}.message-threads .message-thread-preview{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #eee}.message-threads .message-thread-preview:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.message-threads .message-thread-title{margin-bottom:.75rem;font-weight:700;font-size:1.2rem}.message-threads .message-thread-content{margin-bottom:.5rem}.message-threads .message-thread-metadata{font-size:.9rem}.message-thread-messages .message-detail{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #eee}.message-thread-messages .message-detail:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.message-thread-messages .message-thread-content{margin-bottom:1rem}.message-thread-relations{margin-bottom:.5rem;padding:.5rem;background-color:#f3f3f3;font-size:.9rem}.message-form-container{margin-bottom:2rem;padding:2rem 1rem;background-color:#effaff;border-radius:1rem}@media print,screen and (min-width:40em){.top-bar-content .menu>li.notifications-bar-direct-link{display:none}}.top-bar-content .menu>li.notifications-bar-direct-link span.notifications-bar-count{display:inline-block;padding:3px;border-radius:3px;background-color:red;color:#fff}.top-bar-content .menu li.notifications-bar-link{position:relative;margin-right:5px}@media print,screen and (max-width:39.99875em){.top-bar-content .menu li.notifications-bar-link{display:none}}.top-bar-content .menu li.notifications-bar-link i{position:absolute;left:0;top:4px;font-size:2em;line-height:1}.top-bar-content .menu li.notifications-bar-link span.notifications-bar-count{position:absolute;top:-5px;right:0;display:inline-block;padding:3px;border-radius:3px;background-color:red;color:#fff}.notifications-bar-container{padding:0;width:350px;box-shadow:0 5px 10px rgba(0,0,0,.2)}@media print,screen and (max-width:39.99875em){.notifications-bar-container{display:none!important}}.notifications-bar-container h5{margin:.3em 0 .4em -5px;font-size:1em;font-weight:700}.notifications-bar-container .notifications-bar-link-read{display:inline-block;margin:.3em 0 .4em}.notifications-bar-items-container{max-height:400px;overflow:scroll}.notifications-bar-no-content{padding:5em .7em;border-top:1px solid #eee;color:#888;text-align:center}.notifications-bar-item{display:block;padding:.7em;border-top:1px solid #eee;font-weight:400}a.notifications-bar-item{color:rgb(20.1937799043,106.2368421053,163.3062200957)}a.notifications-bar-item:active,a.notifications-bar-item:focus,a.notifications-bar-item:hover{background-color:rgb(218.3214285714,235.25,252.1785714286)}.notifications-bar-item-new{background-color:#f2f8fe;font-weight:700}.notifications-bar-time{display:block;font-size:.9em;color:#999;font-weight:400}.notifications-bar-link-all{display:block;padding:.7em;text-align:center;background-color:#eee;font-size:.9em;border-top:1px solid #ddd}.notifications-full-item{display:block;padding:.7em;border-top:1px solid #eee;font-weight:400}a.notifications-full-item{color:rgb(20.1937799043,106.2368421053,163.3062200957)}a.notifications-full-item:active,a.notifications-full-item:focus,a.notifications-full-item:hover{background-color:rgb(218.3214285714,235.25,252.1785714286)}.notifications-full-item-new{background-color:#f2f8fe;font-weight:700}.notifications-full-time{display:block;font-size:.9em;color:#999;font-weight:400}.offered-programs-list .until-deadline{display:inline-block;margin-top:.3rem;font-style:italic}.offered-programs-list .detailed-row{text-align:right;margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid #e3e3e3}.offered-programs-list .detailed-row:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.offered-programs-list .application-total,.offered-programs-list .detailed-label{float:left}.offered-programs-list .detailed-label{font-style:italic}.partial-loading{min-height:2rem;background:transparent url(/static/img/loader.gif) no-repeat center center}.rsvp-container h1{background:transparent url(/static/img/logo.png) center top no-repeat;background-size:contain;height:50px;text-indent:-9999px}.rsvp-choice{padding:1em 1em 1em 2em;margin-bottom:1em;background-color:#eff6f8;border-radius:5px}.rsvp-choice input{margin-bottom:0}.rsvp-intro{margin-bottom:1.5em;padding:1em;background-color:#f8f8f8;border:1px solid #eee}@media print,screen and (min-width:40em){.rsvp-container{max-width:800px;margin:0 auto}.rsvp-container h1{height:80px}}.export-link{margin:1.5em 0;padding:1em;border:1px solid #eee;background-color:#fafafa}.export-help-links{font-size:80%}.shift{margin-bottom:2em;padding:0}.shift h2{margin:0}.schedule-shifts-date-details{display:none}.shift-schedule-name{display:none}.schedule-note p:last-child{margin-bottom:0}.shift-header{margin:0 0 1em;padding:.4em 0;background-color:#313541;color:#fff;border-bottom:4px solid #2a2e38;border-radius:5px}.shift-tools{margin-top:.3em;margin-bottom:0;font-weight:700}.shift-tools a,.shift-tools a:visited{display:inline-block;margin-left:.5em;padding:.3em .9em;background-color:#1779ba;color:#fff;font-size:.9em;font-weight:400;border-radius:3px}.shift-marker-hidden,.shift-marker-public{margin-left:1em}.shift-marker-public{color:rgb(181.2857142857,242.7142857143,203.4)}.shift-marker-hidden{color:#f99}.crews-header{padding-bottom:.7em}.crews-header em{color:#444}.col-pagination .crews-header .active,.crews-header .button,.crews-header .col-pagination .active{margin-bottom:0}.js .shift-crews{display:none;padding-top:2em;border-top:1px solid #eee}.js .shift-crews.visible{display:block}@media print,screen and (min-width:40em){.js .shift-crews{display:block}}.js .shift-crews-toggler{display:inline-block}@media print,screen and (min-width:40em){.js .shift-crews-toggler{display:none}}@media print{.shift{margin:0;border:none;page-break-after:always}.shift-schedule-name{display:inline}.schedule-note,.shift-tools{display:none}.shift-header{border-bottom-width:1px}.shift-header .columns{padding:0}.js .shift-crews,.shift-crews{padding-top:0}.crews-header{padding-bottom:0}.crews-header .columns{padding:0}.crews-header p{margin-bottom:.7em}}@media print{.schedule-shifts-date-details{display:inline-block;margin-top:10px;font-size:80%}}.user-photo-tooltip{padding:3px}@media print,screen and (min-width:64em){table.weekly-schedule{width:100%;table-layout:fixed}}table.weekly-schedule tr.weekly-row-15{height:40px}table.weekly-schedule tr.weekly-row-autoheight.weekly-row-15{height:auto}table.weekly-schedule tr.weekly-row-30{height:80px}table.weekly-schedule tr.weekly-row-autoheight.weekly-row-30{height:auto}table.weekly-schedule tr.weekly-row-45{height:120px}table.weekly-schedule tr.weekly-row-autoheight.weekly-row-45{height:auto}table.weekly-schedule tr.weekly-row-60{height:160px}table.weekly-schedule tr.weekly-row-autoheight.weekly-row-60{height:auto}table.weekly-schedule tr.weekly-row-75{height:200px}table.weekly-schedule tr.weekly-row-autoheight.weekly-row-75{height:auto}table.weekly-schedule tr.weekly-row-90{height:240px}table.weekly-schedule tr.weekly-row-autoheight.weekly-row-90{height:auto}table.weekly-schedule tr.weekly-row-105{height:280px}table.weekly-schedule tr.weekly-row-autoheight.weekly-row-105{height:auto}table.weekly-schedule tr.weekly-row-120{height:320px}table.weekly-schedule tr.weekly-row-autoheight.weekly-row-120{height:auto}table.weekly-schedule tr.weekly-row-135{height:360px}table.weekly-schedule tr.weekly-row-autoheight.weekly-row-135{height:auto}table.weekly-schedule tr.weekly-row-150{height:400px}table.weekly-schedule tr.weekly-row-autoheight.weekly-row-150{height:auto}table.weekly-schedule tr.weekly-row-165{height:440px}table.weekly-schedule tr.weekly-row-autoheight.weekly-row-165{height:auto}table.weekly-schedule tr.weekly-row-180{height:480px}table.weekly-schedule tr.weekly-row-autoheight.weekly-row-180{height:auto}table.weekly-schedule tr.weekly-row-195{height:520px}table.weekly-schedule tr.weekly-row-autoheight.weekly-row-195{height:auto}table.weekly-schedule tr.weekly-row-210{height:560px}table.weekly-schedule tr.weekly-row-autoheight.weekly-row-210{height:auto}table.weekly-schedule tr.weekly-row-225{height:600px}table.weekly-schedule tr.weekly-row-autoheight.weekly-row-225{height:auto}table.weekly-schedule tr.weekly-row-240{height:640px}table.weekly-schedule tr.weekly-row-autoheight.weekly-row-240{height:auto}table.weekly-schedule tr.weekly-row-255{height:680px}table.weekly-schedule tr.weekly-row-autoheight.weekly-row-255{height:auto}table.weekly-schedule tr.weekly-row-270{height:720px}table.weekly-schedule tr.weekly-row-autoheight.weekly-row-270{height:auto}table.weekly-schedule tr.weekly-row-285{height:760px}table.weekly-schedule tr.weekly-row-autoheight.weekly-row-285{height:auto}table.weekly-schedule tr.weekly-row-300{height:800px}table.weekly-schedule tr.weekly-row-autoheight.weekly-row-300{height:auto}table.weekly-schedule td.schedule-space-column{min-width:7em;max-width:8em}@media print,screen and (min-width:64em){table.weekly-schedule td.schedule-space-column{min-width:8em;max-width:none}}table.weekly-schedule th{background-color:#fde9d9;color:#000}table.weekly-schedule td,table.weekly-schedule th{text-align:center;border:1px solid #ccc;font-size:90%}table.weekly-schedule td.day-separator{height:1em;padding:0;border:none}table.weekly-schedule td.footer-column{text-align:left}table.weekly-schedule td.footer-column h6{margin-bottom:.1em;font-size:1em;font-weight:700}table.weekly-schedule td.cancelled-terms{background-color:#ffd9dc}table.weekly-schedule td.project-schedules{background-color:#edf9fe}table.weekly-schedule .weekly-schedule-time{font-weight:700}table.weekly-schedule .has-tip{border-bottom:none;font-weight:500}table.weekly-schedule .has-tip:hover{cursor:default}table.weekly-schedule .has-internal-note,table.weekly-schedule .has-public-note{margin-left:5px;font-size:1.25rem}table.weekly-schedule .has-public-note{color:#e49321}table.weekly-schedule .has-internal-note{color:rgb(152.3684210526,37.1052631579,27.6315789474)}.weekly-substitution-label{display:inline-block;padding:1px 2px;border-radius:4px;color:#fff;background-color:#055586;font-size:.8em;border:none}.header .weekly-substitution-label{padding:3px 10px;margin-left:.5em;background-color:#055586}.weekly-schedule-class-name:hover{background-color:#fff;z-index:10}.weekly-schedule-students-tooltip{max-width:20rem}.weekly-schedule-date-details{display:none}.weekly-schedule-set-attendance-link{margin-left:.5em}.weekly-schedule-attendance-marker{margin-left:.2em}td.weekly-schedule-one-time{background-color:#d7f384}td.weekly-schedule-one-time .weekly-schedule-class-name:hover{background-color:#d7f384}td.weekly-schedule-substituting{background-color:#c8fcf9}td.weekly-schedule-substituting .weekly-schedule-class-name:hover{background-color:#c8fcf9}td.weekly-schedule-empty-cell{background-color:#eee}.weekly-schedule-header{margin-bottom:1em;padding:1em 0 .2em;background-color:#fde9d9}.element-descriptor-static_headline p.weekly-schedule-headline.text-value,h3.weekly-schedule-headline{margin-bottom:.5em;font-size:1em}.weekly-schedule-headline-label{margin-right:1em;text-transform:uppercase;color:#444;font-size:.9em}.weekly-schedule-headline-web{display:inline-block;border-radius:18px;border:3px solid #2a2e38;background-color:#2a2e38}.weekly-schedule-headline-active,.weekly-schedule-headline-link{display:inline-block;padding:.6em 1em}.weekly-schedule-headline-active{background-color:#68a532;color:#fff;border-radius:18px}.weekly-schedule-headline-link,.weekly-schedule-headline-link:active,.weekly-schedule-headline-link:hover,.weekly-schedule-headline-link:visited{color:#fff}.weekly-schedule-headline-link:hover{background-color:rgb(85.7142857143,93.8775510204,114.2857142857);border-radius:18px}.weekly-schedule-booking-author,.weekly-schedule-headline-print{display:none}.weekly-schedule-form select{display:inline-block;width:15em;margin-bottom:.2em}@media print,screen and (min-width:40em){.weekly-schedule-form select{width:15em}}@media print,screen and (min-width:64em){.weekly-schedule-form select{width:20em}}.weekly-schedule-form .weekly-schedule-form-buttons{display:inline-block;margin-bottom:1em}.col-pagination .weekly-schedule-form .active,.weekly-schedule-form .button,.weekly-schedule-form .col-pagination .active{margin:0}.weekly-schedule-columns-toggle{margin-bottom:1em}.weekly-schedule-columns-toggle .weekly-schedule-columns-toggle-space{display:inline-block}.weekly-schedule-columns-toggle label{display:inline;font-weight:400}.col-pagination .weekly-schedule-columns-toggle .active,.weekly-schedule-columns-toggle .button,.weekly-schedule-columns-toggle .col-pagination .active{margin:-5px 0 0;padding:.4rem 1rem;border-radius:1rem;font-weight:700}@media print,screen and (max-width:39.99875em){.weekly-schedule-columns-toggle .weekly-schedule-columns-toggle-space{width:48%}}@media print{table.weekly-schedule{width:100%;margin-bottom:1em}table.weekly-schedule th{background-color:#fde9d9!important;-webkit-print-color-adjust:exact}table.weekly-schedule td,table.weekly-schedule th{padding:.2rem .3rem .3rem;font-size:80%}table.weekly-schedule.weekly-schedule-spaces-over-9 td,table.weekly-schedule.weekly-schedule-spaces-over-9 th{font-size:70%}table.weekly-schedule td.weekly-schedule-empty-cell{background-color:#fff!important;-webkit-print-color-adjust:exact}table.weekly-schedule td.weekly-schedule-empty-cell{background-color:#eee!important;-webkit-print-color-adjust:exact}table.weekly-schedule a{text-decoration:none}table.weekly-schedule td.schedule-space-column{min-width:0}table.program-schedule td,table.program-schedule th{padding:.1rem .2rem .2rem;font-size:70%}.weekly-schedule-date-details,.weekly-schedule-headline{font-size:.9em}.weekly-schedule-date-details{display:inline-block;margin-bottom:5px}.weekly-schedule-headline{margin:0}.weekly-schedule-headline-print{display:inline}.weekly-schedule-booking-author{display:block}.fi-comment,.tooltip,.weekly-schedule-columns-toggle,.weekly-schedule-day-date,.weekly-schedule-edit-link,.weekly-schedule-form,.weekly-schedule-headline-label,.weekly-schedule-headline-web,.weekly-schedule-students,.weekly-schedule-students-tooltip{display:none}}@media print{a[href]:after{content:""!important}}