.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.thumbnail{height:200px}.thumbnail img.pull-right{width:50px}.ta-editor{min-height:300px;height:auto;overflow:auto;font-family:inherit;font-size:100%;margin:20px 0}.ta-hidden-input{border:none;height:0;width:0;position:relative;left:-1000px}body{color:#515151;background-color:#fff}body .header{background-color:#e06426}body .header h2,body .header h2 small,body .header .link,body .header .link a{color:#fff}body .bar{background-color:#fdddc2}body .bar h1{color:#e06426}body .bar h3{color:#000}body .emphasize{background-color:#d3d3d3}body .emphasize h1{color:#e06426}body .signup h1{color:#000}body .signup h2{color:#515151}body .signup h3{color:#000}body .signup hr{border-color:#e06426}body .signup .course{color:#000}body .signup .highlight{background-color:#fdddc2}body .signup .step,body .hackathon h1{color:#e06426}body .hackathon h2,body .hackathon h3,body .hackathon .highlight,body .contact{color:#000}body .contact hr{display:block;height:1px;border:0;border-top:1px solid #515151;padding:0}body .cwk-menu .nav li .inverse a{color:#e06426;background-color:#fff}body .cwk-menu .nav li a{color:#fff;background-color:#e06426}body .cwk-menu .nav li .inverse a:hover{color:#e06426;background-color:#eee}body .cwk-menu .nav li a:hover,body .cwk-menu .nav li a:focus{color:#e06426;background-color:#fff}body h2,body h3{color:#e06426}body h4,body h5{color:#000}body .footer{color:#000;background-color:#fff;border-top:1px solid #515151}.btn-warning:hover{background-color:#e06426;border-color:#e06426}.btn-warning{background-color:#e68453;border-color:#e68453}.cwk-dark-yellow{color:#f9b139}.cwk-error{color:red;opacity:.5}.cwk-orange{color:#e06426}.cwk-orange-bg{background-color:#e06426}.cwk-grey{color:#515151}.cwk-lightgrey{color:lightgrey}.cwk-grey-bg{background-color:#515151}.cwk-black{color:#000}.cwk-yellow{color:#f6ed69}.cwk-white{color:#fff}.cwk-white-bg{background-color:#fff}.cwk-pink{color:#fdddc2}.cwk-pink-bg{background-color:#fdddc2}.cwk-green{color:green}body{font-family:"Century Gothic",CenturyGothic,-apple-system,BlinkMacSystemFont,sans-serif}body .header h2 small{font-size:12px}body .heading{font-size:18px}body .heading .left h2{font-size:34px}body .heading .left h3{font-size:26px}body .heading .right h3{font-size:24px}body .heading .right small{font-size:10px}body .heading .radio{font-size:16px}body .bar h1{font-size:40px}body .bar h3{font-size:24px}body .signup h3,body .signup .course h4{font-weight:700}body .signup .table{font-size:10px}body .signup .radio,body .hackathon .normal,body .hackathon .highlight{font-size:20px}body .contact p{font-size:16px}body .contact h4{font-size:20px}body h1,body h2,body h3,body h4,body h5,body h6,body p,body div,body span{font-family:"Century Gothic",CenturyGothic,-apple-system,BlinkMacSystemFont,sans-serif}body h2{font-size:28px}body h3{font-size:20px}body h5{font-size:16px}body .footer{font-size:12px}body{padding-top:20px;padding-bottom:20px}body .container{position:relative}body .form-inline .form-group{display:inline-block}body .column-right{position:absolute;right:-30px}body .cleanup-signup-padding{margin:-10px}body .heading{margin:0;padding:20px;text-align:center;background-size:cover}body .heading a,body .heading a:hover,body .heading a:link,body .heading a:visited,body .heading a:active{outline:0;text-decoration:none}body .heading .cite{text-align:right;padding-right:20px}body .heading .radio{text-align:left;margin:0;padding:0}body .heading .control-label{text-align:left}body .bar{margin:0;padding:20px}body .bar h1,body .bar h3{margin:0;text-align:center}body .marketing{padding:10px}body .marketing .classes h3,body .marketing .classes img{margin-bottom:10px;margin-top:5px}body .marketing .classes p{margin-bottom:10px;margin-top:0}body .marketing .classes h4{margin-bottom:10px;margin-top:20px}body .marketing .classes td{vertical-align:top}body .marketing .classes h4 a{color:#000}body .marketing .classes .down-5{padding-top:5px}body .hackathon .table td{border:none}body .cwk-menu .nav a,body .cwk-menu a:hover,body .cwk-menu a:link,body .cwk-menu a:visited,body .cwk-menu a:active{outline:0;text-decoration:none}body .cwk-menu .nav li{margin-left:10px;padding:5px 0}body .cwk-menu .nav li a{padding:5px 0}body .contact{text-align:center;clear:both}body .signup{padding:10px}body .signup .course input[type="radio"]{margin-right:25px;margin-bottom:30px}body .signup .course h4{padding-top:15px}body .signup .course-item{padding-left:40px}body .signup .payment{padding:0 20px}body .signup .form-horizontal .control-label{text-align:left}body .signup .margin-left-0{margin-left:0}body h5{margin-bottom:0}body hr{border-bottom:1px solid}body .footer{padding-top:15px;margin-left:10px;margin-right:10px;text-align:center;clear:both}.cwk-upper{position:relative;top:-10px}.cwk-wi-40{width:40%}.cwk-wi-60{width:60%}.cwk-right{text-align:right}.cwk-left{text-align:left}.cwk-vert-align{display:inline-block;vertical-align:middle;margin-top:20px;margin-bottom:20px}.cwk-rows .row,.cwk-rows .form-group{margin-right:0;margin-left:0}.cwk-root{padding:10px}.cwk-no-padding{padding-left:0;padding-top:0}a.cwk-undecorated-link,a.cwk-undecorated-link:hover{outline:0;text-decoration:none;cursor:pointer}a.cwk-disabled-link{pointer-events:none;cursor:default;opacity:.5}.cwk-form-control{margin-bottom:8px}.cwk-line{border:0;height:1px;background-image:linear-gradient(to right,rgba(0,0,0,.25),rgba(100,100,100,.75),rgba(100,100,100,.75),rgba(100,100,100,.75),rgba(0,0,0,.25))}.cwk-table{display:table;border:solid 1px lightgrey;border-collapse:collapse;margin-left:1px}.cwk-table-head{display:table-header-group;border:solid 1px lightgrey;margin-top:1px}.cwk-table-body{display:table-row-group}.cwk-table-row{display:table-row;page-break-inside:avoid}.cwk-table-cell{display:table-cell;border:solid 1px lightgrey;padding:5px}.cwk-tabset ul li.cwk-tab{background-color:#eee;white-space:nowrap}.cwk-tabset ul li.cwk-tab a{font-size:18px;color:#515151;border-left:1px solid grey;border-top:1px solid grey;border-right:1px solid grey;border-bottom:1px solid #e06426;margin-bottom:0}@media (max-width:767px){.cwk-tabset ul li.cwk-tab a{font-size:14px;padding-bottom:5px;padding-top:5px}}.cwk-tabset ul li.cwk-tab.active a,.cwk-tabset ul li.cwk-tab.active a:hover,.cwk-tabset ul li.cwk-tab.active a:focus,.cwk-tabset ul li.cwk-tab.active a:link,.cwk-tabset ul li.cwk-tab.active a:visited{border-right:1px solid #e06426;border-left:1px solid #e06426;border-top:1px solid #e06426;font-weight:700;color:#e06426;outline:0;text-decoration:none}.cwk-tabset div.tab-pane{border-right:1px solid #e06426;border-left:1px solid #e06426;border-bottom:1px solid #e06426}.cwk-bold{font-weight:700}.cwk-unbold{font-weight:400}td .cwk-td-project{padding:0 30px 5px 0}.cwk-level-code{padding:5px 1px;color:#fff;border-radius:3px;margin-right:1px;margin-bottom:3px;display:inline-block}.cwk-level-code-icon{position:relative;width:32px;text-align:center}.cwk-level-code-3D{background-color:#41bec3}.cwk-level-code-AC{background-color:#cae578}.cwk-level-code-AR{background-color:#41bec3}.cwk-level-code-B,.cwk-level-code-BG{background-color:#f6df73}.cwk-level-code-BI{background-color:#f6c973}.cwk-level-code-BL,.cwk-level-code-BL1{background-color:#41bec3}.cwk-level-code-I,.cwk-level-code-IA{background-color:#f1b56f}.cwk-level-code-IN{background-color:#c1b56f}.cwk-level-code-L1{background-color:#fae578}.cwk-level-code-L1-2{background-color:chocolate;font-size:smaller;height:27px;line-height:18px}.cwk-level-code-L2{background-color:#faa757}.cwk-level-code-L3{background-color:#b6d77a}.cwk-level-code-L4{background-color:#88bee7}.cwk-level-code-L5{background-color:#a67eb9}.cwk-level-code-L6{background-color:#8c8bbd}.cwk-level-code-LC{background-color:#f4b2a2}.cwk-level-code-LM{background-color:#b6d77a}.cwk-level-code-LR{background-color:#f4b282}.cwk-level-code-M,.cwk-level-code-M1,.cwk-level-code-MJ1{background-color:#6cbb6d}.cwk-level-code-M2{background-color:#3ccb8d}.cwk-level-code-MA{background-color:#bbb}.cwk-level-code-MB{background-color:#8c8bbd}.cwk-level-code-MG,.cwk-level-code-MP{background-color:#bbb}.cwk-level-code-P1,.cwk-level-code-P2,.cwk-level-code-PA1{background-color:#84ee85}.cwk-level-code-PGS{background-color:#f1b56f}.cwk-level-code-PY{background-color:#84ee85}.cwk-level-code-RB{background-color:#a67eb9}.cwk-level-code-RP{background-color:#84ee85}.cwk-level-code-SGD{background-color:#f6df73}.cwk-level-code-UN,.cwk-level-code-UN1{background-color:#ec9939}.cwk-level-code-W,.cwk-level-code-W1{background-color:#85d0e7}.cwk-level-code-WA{background-color:#54bddd}.cwk-level-code-COMPLETED{background-color:lightgrey}.borderless,.borderless tbody tr td,.borderless thead tr th{border:none}.heading-container{background-color:#f9b139;color:#fff;font-size:20px;font-weight:700;margin:15px 0;padding:5px 15px}.heading-container.margin-top{margin-top:30px}.tinged tbody tr td,.tinged thead tr th,.tinged{background-color:LightYellow;padding:5px 10px}.tinged-grey tbody tr td,.tinged-grey thead tr th,.tinged-grey{background-color:#f8f8f8}.codeathons tr td{text-align:right;padding:0 10px;color:#000}.about-us{border:0}.about-us tr td{padding-right:20px}.visa,.amex,.mastercard,.discover{background-position:98% 50%}td .img-responsive{width:100%}.nav,.pagination,.carousel,.panel-title a{cursor:pointer}.popover{max-width:60%}.class-rosters .check-in-btn{color:#fff;cursor:pointer;font-size:16px;padding:5px}.class-rosters .check-in-btn.DISABLED{background-color:lightgrey;border:1px solid #aaa;color:#515151;cursor:not-allowed;opacity:.35}.class-rosters .check-in-btn.GREEN{background-color:green;cursor:default}.class-rosters .check-in-btn.ORANGE{background-color:#e06426}.class-rosters .check-in-btn.ORANGE:hover{background-color:#b94f1a}.class-rosters .check-in-btn.RED{background-color:red}.class-rosters .check-in-btn.RED:hover{background-color:#c00}.class-rosters .check-in-btn.YELLOW{background-color:#f9b139}.class-rosters .check-in-btn.YELLOW:hover{background-color:#f89e07}.class-rosters .lesson-countdown{-ms-flex-align:center;align-items:center;background-color:ghostwhite;box-shadow:rgba(0,0,0,.16)0 1px 4px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin:30px 0;padding:20px}.class-rosters .lesson-countdown .countdown{font-size:50px}.class-rosters .loading{padding:15px}@media (min-width:992px){.class-rosters .session-id{margin-top:2rem}}.class-rosters .spacer{margin-bottom:15px;margin-top:15px}.class-rosters .top-header-heading{font-size:larger;font-weight:700}.email-templates{margin:15px}.email-templates .btn-default{outline:none}.email-templates .button-selected{background-color:#e06426;color:#fff}.email-templates .bottom-space{margin-bottom:10px}.email-templates .reset{font-size:100%}.email-templates .reset h1,.email-templates .reset h2,.email-templates .reset h3,.email-templates .reset h4,.email-templates .reset h5,.email-templates .reset h6,.email-templates .reset p,.email-templates .reset blockquote,.email-templates .reset form,.email-templates .reset label,.email-templates .reset ul,.email-templates .reset ol,.email-templates .reset dl,.email-templates .reset fieldset,.email-templates .reset address{color:#000;margin-bottom:1em}.email-templates .reset h1{font-size:2em}.email-templates .reset h2{font-size:1.5em}.email-templates .reset h3{font-size:1.3em}.email-templates .reset h4{font-size:1em}.email-templates .reset h5{font-size:.8em}.email-templates .reset h6{font-size:.7em}.email-templates .reset .btn{font-size:smaller;padding:3px 6px}.email-templates .separator{border-bottom:1px solid lightgray;margin-top:10px;margin-bottom:10px}.financials .tab{padding:10px}.instructors-list .switch-filter{padding-top:7px}.level-structure .concept{border:1px solid #eee;padding:5px 5px 5px 25px}.level-structure .disabled{color:lightgrey}.level-structure .error{color:red}.level-structure .level{background-color:#e06426;color:#fff;font-weight:700;padding:5px}.level-structure .level .disabled{color:#d05416}.level-structure .rank{border:1px solid #eee;padding:5px}.level-structure .removed{text-decoration:line-through}.level-structure .section{border:1px solid #eee;font-weight:700;padding:5px}.level-structure .topic{border:1px solid #eee;padding:5px 5px 5px 15px}.location-edit .column.actions{-ms-flex-positive:1;flex-grow:1;overflow:hidden;text-overflow:ellipsis;width:5rem;white-space:nowrap}.location-edit .column.cancellation-policy1,.location-edit .column.cancellation-policy2{-ms-flex-positive:1;flex-grow:1;overflow:hidden;text-overflow:ellipsis;width:4rem;white-space:nowrap}.location-edit .column.contract-document{-ms-flex-positive:1;flex-grow:1;overflow:hidden;text-overflow:ellipsis;width:25rem;white-space:nowrap}.location-edit .column.percentage-fee1,.location-edit .column.percentage-fee2{-ms-flex-positive:1;flex-grow:1;overflow:hidden;text-overflow:ellipsis;width:5rem;white-space:nowrap}.location-edit .column.rent-per-session1,.location-edit .column.rent-per-session2{-ms-flex-positive:1;flex-grow:1;overflow:hidden;text-overflow:ellipsis;width:6rem;white-space:nowrap}.location-edit .column.season{-ms-flex-positive:1;flex-grow:1;overflow:hidden;text-overflow:ellipsis;width:16rem;white-space:nowrap}.location-edit .link-disabled{color:grey;cursor:not-allowed;pointer-events:none}.location-edit .logo{background-color:#e06426;border:solid 1px #e06426;color:#fff;display:inline-block;padding:2px 8px}.location-edit .section{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;position:relative;width:100%}.location-edit .table,.location-edit .table-borderless{margin-bottom:0}.location-edit .table-borderless td,.location-edit .table-borderless th{border:0;padding:2px}.location-edit .table-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.location-edit .table-row.record{background-color:whitesmoke;font-size:smaller;margin:2px;padding:2px;position:relative}.location-edit .table-row.record:hover{background-color:#e5e5e5}.location-edit .table-row.table-header{background-color:bisque;font-size:smaller;margin:2px;padding:2px}.location-edit .wrapper{-ms-flex-align:baseline;align-items:baseline;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.manager-dashboard ul{margin-bottom:0;padding-left:15px}.manager-dashboard .cwk-tabset{margin-top:5px}.manager-dashboard .cwk-tabset .cwk-tab .nav-link{font-size:medium}.manager-dashboard .cwk-tabset .nav-tabs{padding-left:0}.manager-dashboard .cwk-tabset .tab-pane{padding:2px}.manager-dashboard .tile{border:1px solid #ccc;box-shadow:0 1px 3px rgba(0,0,0,.25);border-radius:4px;font-size:12px;margin-bottom:10px;margin-top:10px;padding:5px 10px}.manager-dashboard .tile .tile-header{height:15px}.manager-dashboard .tile .header-element{line-height:15px}.manager-dashboard .tile .important{font-weight:700}.manager-dashboard .tile .issue-ERROR{background-color:mistyrose!important}.manager-dashboard .tile .issue-WARNING{background-color:lightyellow!important}.manager-dashboard .tile .region-bullet{margin:0}.manager-dashboard .tile .spacer{border-top:none;clear:both;color:#ccc;margin-bottom:5px;margin-right:0;margin-top:5px;padding:0}.manager-dashboard .tile .title{color:#e06426;font-size:13px;font-weight:700}div.session-management div.day-hours-container{padding:0 4px 0 0}div.session-management span.day-hours{display:inline-block;padding:0 0 0 4px;margin:0 2px 8px 0;border:1px solid #e06426;border-radius:5px}div.session-management .date-listing{font-size:small}div.session-management .date-listing [class*='col-']{padding-left:2px;padding-right:2px}div.session-management .date-listing .class-date{display:block;padding:3px 0}div.session-management .date-listing .form-control{font-size:small;height:auto;padding:3px 2px}div.session-management .date-listing .form-control-feedback{font-size:small;height:auto;line-height:24px;right:65px!important}div.session-management .is-online-section{background-color:#eee;margin-bottom:15px;padding:15px}div.session-management .top-header{background-color:#eee;border-radius:3px;padding:15px;text-align:center}div.session-management .top-header .border-left{border-left:1px solid lightgrey}div.session-management .top-header .border-right{border-right:1px solid lightgrey}div.session-management .top-header .item{font-size:larger;padding:0}.sessions-import .cwk-link-button{border-radius:3px;padding:8px}.sessions-import .input-file{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.sessions-import .input-file-label{background-color:#e06426;border-radius:3px;color:#fff;cursor:pointer;font-weight:400;position:relative;top:-2px;padding:4px}.staff-management{padding-bottom:20px}.staff-management .email{font-size:20px}.staff-management .glyphicon{cursor:pointer}.staff-management .glyphicon-hide{color:transparent}.staff-management .glyphicon-ok{color:green}.staff-management .glyphicon-remove{color:red}.staff-management .name{font-size:32px;color:#000;line-height:60px;margin-right:40px;vertical-align:top}.staff-management .organization{margin-bottom:-10px}.staff-management .photo{position:relative;padding:10px}.staff-management .photo .glyphicon{vertical-align:top;cursor:pointer}.staff-management .photo img{height:100px;width:100px;border:3px solid #000}.staff-management .team-lead{background-color:orange;color:#fff;font-size:2rem;line-height:60px;margin-left:40px;padding:.25rem 2rem;vertical-align:top}.student-history-table td{vertical-align:top}div.web-reports{margin:15px}div.web-reports .no-data-label{color:red}div.web-reports .text-disable{color:#aaa}div.web-reports .top-buffer{margin-top:15px}.cwk-customer-feedback .detail-field{resize:vertical;height:75px}.cwk-customer-feedback .error{padding:20px;background-color:mistyrose;border-radius:10px;margin-bottom:15px}.cwk-customer-feedback .shadow{box-shadow:0 0 3px 1px #999}.cwk-customer-feedback .submit{background-color:#e06426;color:#fff}.cwk-customer-feedback .success{padding:20px;background-color:#e1ffe1!important;border-radius:10px;margin-bottom:15px}.cwk-customer-feedback .spacer{margin-top:10px;margin-bottom:10px;border:1px solid #eee}.cwk-customer-feedback .top-spacing{margin-top:10px}.cwk-card #card-errors{color:red;font-size:small}.cwk-card .StripeElement{background-color:#fff;border:1px solid red;padding:8px 12px;border-radius:4px}.cwk-card .StripeElement--complete{border:1px solid #ced4da}.cwk-card .StripeElement--focus{box-shadow:0 0 4px 0 #5bc0de;transition:box-shadow 150ms ease}.cwk-card .StripeElement--invalid{border-color:red}.cwk-card .StripeElement--webkit-autofill{background-color:#fefde5!important}.email-multiselector input[type="email"]{display:inline-block;min-width:50%;width:auto}.email-multiselector .email-address{border:1px orange solid;display:inline-block;margin:0 0 5px 5px;padding:4px 5px}.phone-input .country-code{-ms-flex-align:center;align-items:center;background-color:#eee;border-radius:3px;display:-ms-flexbox;display:flex;height:34px;margin-right:5px;padding:0 5px;white-space:nowrap}div.form-group{margin-bottom:0}div.cwk-form-control label.control-label{text-align:left}.secondary-label{font-size:smaller;font-weight:700}.assessment-dialog .color-0,.assessment-dialog .color-1{background-color:#f50}.assessment-dialog .color-2{background-color:#f80}.assessment-dialog .color-3{background-color:#fb0}.assessment-dialog .color-4{background-color:#ff0}.assessment-dialog .color-5{background-color:#BFFF00}.assessment-dialog .history{color:#e06426;cursor:pointer;font-weight:700}.assessment-dialog .history.border-bottom{border-bottom:1px solid lightgray;margin-bottom:10px;padding-bottom:5px}.assessment-dialog .history-item{font-size:smaller;margin-bottom:15px}.assessment-dialog .item-label{margin-bottom:5px;font-weight:700}.class-quality-list .button-export{position:relative;top:-5px}.class-quality-list .color-1{background-color:#f50}.class-quality-list .color-2{background-color:#f80}.class-quality-list .color-3{background-color:#fb0}.class-quality-list .color-4{background-color:#ff0}.class-quality-list .color-5{background-color:#BFFF00}.class-quality-list .column{-ms-flex-negative:0;flex-shrink:0}.class-quality-list .column.behavior{-ms-flex-positive:0;flex-grow:0;padding:0 4px;text-align:center;width:55px}.class-quality-list .column.class{-ms-flex-positive:1;flex-grow:1;width:40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.class-quality-list .class-notes-view-mode-medium{height:2.85714286em;line-height:1.42857143em;overflow:hidden}.class-quality-list .column.class-notes{-ms-flex-positive:1;flex-grow:1;height:100%;overflow:hidden;padding-right:4px;text-overflow:ellipsis;width:80px}.class-quality-list .column.class-notes hr{margin:0}.class-quality-list .column.class-notes .full-height{height:100%}.class-quality-list .column.class-notes .missing-data{-ms-flex-align:stretch;align-items:stretch;background-color:pink;height:100%;padding:0 4px}.class-quality-list .column.class-notes .view-mode-short{white-space:nowrap;overflow:hidden}.class-quality-list .column.class-notes.deactive{background-color:#fff;height:100%;margin-right:4px}.class-quality-list .column.customer-feedback{-ms-flex-positive:0;flex-grow:0;width:55px}.class-quality-list .column.day-time{-ms-flex-positive:0;flex-grow:0;width:80px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.class-quality-list .column.end{-ms-flex-positive:0;flex-grow:0;font-size:smaller;width:45px}.class-quality-list .column.experience-spread,.class-quality-list .column.fun{-ms-flex-positive:0;flex-grow:0;padding:0 4px;text-align:center;width:55px}.class-quality-list .column.incident-reports{-ms-flex-positive:0;flex-grow:0;text-align:center;width:24px}.class-quality-list .column.instructors{-ms-flex-positive:1;flex-grow:1;width:80px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.class-quality-list .column.flag{display:-ms-flexbox;display:flex;font-size:smaller;-ms-flex-pack:center;justify-content:center;width:22px}.class-quality-list .column.flag .flag-content{text-align:center;width:16.5px}.class-quality-list .column.flag .glyph-padding{padding:2px!important}.class-quality-list .column.flag .grey{background-color:#515151;border:1px solid #515151;border-radius:2px;color:#fff;padding:0 1.5px}.class-quality-list .column.flag .off{border:1px solid lightgray;border-radius:2px;color:lightgrey;padding:0 1.5px}.class-quality-list .column.flag .on{background-color:#e06426;border:1px solid #e06426;border-radius:2px;color:#fff;padding:0 1.5px}.class-quality-list .column.links{-ms-flex-positive:0;flex-grow:0;width:90px}.class-quality-list .column.location{-ms-flex-positive:1;flex-grow:1;font-weight:700;width:100px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.class-quality-list .column.missing-attendance,.class-quality-list .column.missing-notes{-ms-flex-positive:0;flex-grow:0;text-align:center;width:24px}.class-quality-list .column.observation{-ms-flex-positive:1;flex-grow:1;width:90px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.class-quality-list .column.observation-count{-ms-flex-positive:0;flex-grow:0;text-align:center;width:24px}.class-quality-list .column.occupancy{-ms-flex-positive:0;flex-grow:0;width:40px}.class-quality-list .column.occupancy-ext{width:40px}.class-quality-list .column.occupancy-ext .inverse{color:#fff;background-color:darkgrey;border:1px solid darkgrey;border-radius:2px;padding:0 1px;vertical-align:middle}.class-quality-list .column.occupancy-ext .status-EMPTY,.class-quality-list .column.occupancy-ext .status-FIX-DATA{background-color:red;border:1px solid red}.class-quality-list .column.occupancy-ext .status-NEW-DATA,.class-quality-list .column.occupancy-ext .status-VALIDATED{background-color:orange;border:1px solid orange}.class-quality-list .column.offset-shift{-ms-flex-positive:0;flex-grow:0;text-align:center;width:24px}.class-quality-list .column.overall{-ms-flex-positive:0;flex-grow:0;padding:0 4px;text-align:center;width:55px}.class-quality-list .column.region{-ms-flex-positive:1;flex-grow:1;font-size:smaller;width:15rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.class-quality-list .column.session-id{width:3rem}.class-quality-list .column.assessment{-ms-flex-positive:1;flex-grow:1;padding:0 4px;text-align:center;width:100px}.class-quality-list .column.assessment .no-assessment-container{background-color:#e06426;border-radius:3px;color:#fff}.class-quality-list .column.assessment .no-assessment-container:hover{background-color:#b94f1a}.class-quality-list .column.assessment .assessment-comment{font-size:smaller;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.class-quality-list .column.assessment-notes{-ms-flex-positive:1;flex-grow:1;padding:0 4px;text-align:center;width:75px}.class-quality-list .column.assessment-notes .no-assessment-container{background-color:#e06426;border-radius:3px;color:#fff}.class-quality-list .column.assessment-notes .no-assessment-container:hover{background-color:#b94f1a}.class-quality-list .column.assessment-notes .assessment-comment{font-size:smaller;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.class-quality-list .column.scorecard{-ms-flex-positive:0;flex-grow:0;text-align:center;width:24px}.class-quality-list .column.start{-ms-flex-positive:0;flex-grow:0;font-size:smaller;width:45px}.class-quality-list .column.switch-notes{-ms-flex-positive:0;flex-grow:0;width:16px}.class-quality-list .column.technical-issues{-ms-flex-positive:0;flex-grow:0;padding:0 4px;text-align:center;width:55px}.class-quality-list .cwk-link-button{border-radius:3px;font-size:smaller;padding:4px}.class-quality-list .disable{color:lightgrey}.class-quality-list .fix{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.class-quality-list .fix.fix-1{-ms-flex-positive:0;flex-grow:0;width:272px}.class-quality-list .fix.fix-2{-ms-flex-positive:0;flex-grow:0;width:180px}.class-quality-list .fix.fix-2-notes{-ms-flex-positive:0;flex-grow:0;width:155px}.class-quality-list .highlight{font-size:larger;font-weight:700}.class-quality-list .highlight-pop{color:#e06426;cursor:pointer;font-size:larger;font-weight:700}.class-quality-list .hint{font-size:smaller}.class-quality-list .issue-ERROR{background-color:mistyrose!important}.class-quality-list .issue-ERROR:hover{background-color:#ffc4c1!important}.class-quality-list .issue-WARNING{background-color:lightyellow!important}.class-quality-list .issue-WARNING:hover{background-color:#ffffa0!important}.class-quality-list .justify-horizontally{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between}.class-quality-list .justify-vertically{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.class-quality-list .popover-rank{display:inline-block;text-align:center;width:24px}.class-quality-list .section{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;position:relative;width:100%}.class-quality-list .small-icon{font-size:9px}.class-quality-list .small-margin-top{margin-top:5px}.class-quality-list .sticky{margin-top:0;position:-webkit-sticky;position:sticky;top:0;z-index:10}.class-quality-list .table-row{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.class-quality-list .table-row.table-header{background-color:bisque;font-size:smaller;margin:2px;padding:2px}.class-quality-list .table-row.record{background-color:whitesmoke;font-size:smaller;margin:2px;padding:2px;position:relative}.class-quality-list .table-row.record:hover{background-color:#e5e5e5}.class-quality-list .table-row.record.deactive{opacity:.7}.class-quality-list .table-row.record.deleted{opacity:.5}.class-quality-list .table-row.record.deleted .section:before{border-bottom:1px solid #000;content:'';left:0;position:absolute;top:50%;width:100%}.class-quality-list .wrapper{-ms-flex-align:baseline;align-items:baseline;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.class-quality-list .wrapper.missing-observation{-ms-flex-positive:1;flex-grow:1}.class-quality-list .wrapper.attendance-reports{-ms-flex-align:start;align-items:flex-start;-ms-flex-positive:1;flex-grow:1}.class-quality-list .wrapper.day-time-occupancy{-ms-flex-positive:0;flex-grow:0}.class-quality-list .wrapper.instructor-feedback{-ms-flex-positive:1;flex-grow:1}.class-quality-list .wrapper.location-class{-ms-flex-positive:0;flex-grow:0}.class-quality-list .wrapper.split-instructor{-ms-flex-positive:1;flex-grow:1}.class-quality-list .wrapper.start-end{-ms-flex-positive:0;flex-grow:0}.credit-info{text-align:center}.credit-info .alert{margin-bottom:.3rem}.credit-info .available-credit{font-size:2rem}.customer-feedback-rating .banner{font-size:1.6rem}.customer-feedback-rating .h3{color:#e06426;margin-top:.5rem;margin-bottom:.2rem}.customer-feedback-rating .inline{display:inline-block}.customer-feedback-rating .rating{height:2.4rem;line-height:2.4rem}.customer-feedback-rating .rating img{height:2.6rem;vertical-align:text-bottom}.customer-feedback-rating .rating img.banner{height:1.8rem}.customer-feedback-rating .rating .rating-ratio{font-size:2.8rem;font-weight:700}.customer-feedback-rating .rating .rating-ratio.banner{font-size:1.6rem}.filter-item{background-color:#e06426;border-radius:3px;color:#fff;display:inline-block;font-size:smaller;padding:2px}.graduation-dialog hr{border-bottom-color:#eee;border-top:none}.graduation-dialog .graduation-progress{margin-right:15px;width:100%}.graduation-dialog .right-portion{width:160px}.graduation-dialog .right-portion .APPROVED{background-color:#57C84D}.graduation-dialog .right-portion .APPROVED,.graduation-dialog .right-portion .RECOMMENDED{-ms-flex-align:center;align-items:center;border-radius:3px;display:-ms-flexbox;display:flex;font-size:smaller;-ms-flex-pack:center;justify-content:center;height:23px;text-transform:capitalize}.graduation-dialog .right-portion .RECOMMENDED{background-color:#83D475}.graduation-dialog .student-row{margin-bottom:15px}.graduation-dialog .title{margin-top:0}.graduation-dialog .title-2{margin:0}.laptoper-selector .laptoper-container{margin-bottom:10px}.laptoper-selector .laptoper-container .laptoper{background-color:#e06426;border-radius:3px;color:#fff;cursor:pointer;margin-right:5px;padding:2px 5px}.laptoper-selector .laptoper-container .laptoper .remove{margin-left:3px}.laptoper-selector .no-instructor{color:grey}.cwk-lesson-matrix-table{border-collapse:collapse}.cwk-lesson-matrix-table th{background-color:#fff}.cwk-lesson-matrix-table th,.cwk-lesson-matrix-table td{border:1px lightgrey solid;vertical-align:top!important}.cwk-lesson-matrix-table td.deactive{background-color:WhiteSmoke}.cwk-lesson-matrix-table td.missing-notes{background-color:Pink}.data-column{position:relative}div.cwk-schedule-preview span.cwk-calendar-date{display:inline-block;padding:0 4px;margin:0 4px 4px 0;border:2px solid #e06426;border-radius:5px;width:50px}div.cwk-schedule-preview span.cwk-calendar-date.is-class{background-color:#e06426;color:#fff}div.cwk-schedule-preview span.cwk-calendar-date.no-class{color:#e06426}div.cwk-schedule-preview span.cwk-calendar-date.is-passed{opacity:.5}.lesson-version-dialog .btn-default{outline:none}.lesson-version-dialog .button-selected{background-color:#e06426;color:#fff}.lesson-version-dialog .line{border-bottom:none;margin:5px 0}.lesson-version-dialog .version-button{margin-top:5px;text-align:left;padding-left:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.location-coordinator-dialog .btn-default{outline:none}.location-coordinator-dialog .button-selected{background-color:#e06426;color:#fff}.marketing-list .email-template-pop{font-size:smaller}.marketing-list .email-template-pop .date{width:75px}.marketing-list .email-template-pop .email{width:175px}.marketing-list .email-template-pop .email-sender{cursor:pointer;font-weight:700}.marketing-list .email-template-pop .expand-icon{width:20px}.marketing-list .email-template-pop .hide-overflow{overflow:hidden;padding-right:2px;text-overflow:ellipsis;white-space:nowrap}.marketing-list .email-template-pop .name{width:150px}.marketing-list .email-template-pop .sender-row{margin-bottom:3px}.marketing-list .email-template-pop .sender-row:hover{background-color:#eee}.marketing-list .email-template-pop .sending-time{width:80px}.marketing-list .email-template-pop .sent-emails-header{background-color:bisque;margin-bottom:3px}.marketing-list .filters-container{font-size:smaller;margin:5px 0}.marketing-list .inactive{opacity:.5}.marketing-list .inactive .section:before{border-bottom:1px solid #000;content:'';left:0;position:absolute;top:50%;width:100%}.marketing-list .left-part{width:300px}.marketing-list .left-part .comment .comment-icon{margin-right:2px}.marketing-list .left-part .comment .hide-overflow{overflow:hidden;padding-right:2px;text-overflow:ellipsis;white-space:nowrap}.marketing-list .left-part .comment .index{margin-right:5px}.marketing-list .left-part .comment .transparent{opacity:0}.marketing-list .left-part .comments-row{background-color:#eee;cursor:pointer;margin:5px 5px 0 0}.marketing-list .left-part .comments-row:hover{background-color:#d5d5d5}.marketing-list .left-part .item-city{width:30px}.marketing-list .left-part .item-days-remaining{font-weight:700;width:85px}.marketing-list .left-part .item-day-start{width:100px}.marketing-list .left-part .item-email-previous-session{width:40px}.marketing-list .left-part .item-icon-previous-session{width:15px}.marketing-list .left-part .item-icons{width:105px}.marketing-list .left-part .item-icons .icon{margin-right:2px}.marketing-list .left-part .item-instructors{cursor:pointer;width:100px}.marketing-list .left-part .item-level-name{font-weight:700;width:50px}.marketing-list .left-part .item-level-name-previous-session{font-weight:700;margin-left:3px;width:50px}.marketing-list .left-part .item-location-name{width:200px}.marketing-list .left-part .item-occupancy{width:40px}.marketing-list .left-part .item-occupancy-previous-session,.marketing-list .left-part .item-occupancy-ext{width:35px}.marketing-list .left-part .item-occupancy-ext .external{color:#fff;background-color:darkgrey;border:1px solid darkgrey;border-radius:2px;padding:0 1px}.marketing-list .left-part .item-occupancy-ext .status-EMPTY,.marketing-list .left-part .item-occupancy-ext .status-FIX-DATA{background-color:red;border:1px solid red}.marketing-list .left-part .item-occupancy-ext .status-NEW-DATA,.marketing-list .left-part .item-occupancy-ext .status-VALIDATED{background-color:orange;border:1px solid orange}.marketing-list .left-part .item-previous-sessions-arrow{width:15px}.marketing-list .left-part .item-region{width:50px}.marketing-list .left-part .item-scholarships-only{width:20px}.marketing-list .left-part .item-scholarships-only .off{border:1px solid lightgray;color:lightgrey;padding:0 2px}.marketing-list .left-part .item-scholarships-only .on{background-color:#e06426;color:#fff;border:1px solid #e06426;border-radius:2px;padding:0 1px}.marketing-list .left-part .item-season{width:50px}.marketing-list .left-part .item-season-previous-session{width:60px}.marketing-list .left-part .item-start-end-on,.marketing-list .left-part .item-start-end-on-previous-session{width:100px}.marketing-list .left-part .item-state{width:20px}.marketing-list .left-part .lp-item{font-size:12px;overflow:hidden;padding-right:2px;white-space:nowrap;text-overflow:ellipsis}.marketing-list .left-part .lp-item .bold{font-weight:700}.marketing-list .left-part .lp-bigger{font-size:bigger}.marketing-list .left-part .lp-smaller{font-size:smaller}.marketing-list .left-part .lp-top-bar{background-color:#eaeaea;border-radius:3px;padding:3px 0}.marketing-list .left-part .lp-top-bar-header{border-radius:3px;padding:3px 0}.marketing-list .left-part .placeholder{color:grey}.marketing-list .left-part .previous-sessions{background-color:#fff;border-radius:3px;margin:5px 5px 0 0}.marketing-list .left-part .session-row{margin-top:5px}.marketing-list .left-part .tileize{background-color:#eee;border-radius:3px;padding:5px}.marketing-list .marketing-header{background-color:bisque;font-size:smaller;margin:2px;padding:2px}.marketing-list .marketing-row{background-color:whitesmoke;font-size:smaller;margin:3px 0;padding:3px}.marketing-list .no-marketing-options{color:grey;height:100%;-ms-flex-pack:center;justify-content:center;margin:20px}.marketing-list .right-part{width:830px}.marketing-list .right-part .no-marketing-items{cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;-ms-flex-pack:center;justify-content:center;text-align:center;width:830px}.marketing-list .right-part .no-marketing-items .plus-button{font-size:20px;margin-top:5px}.marketing-list .right-part .no-marketing-items:hover{background-color:#d5d5d5}.marketing-list .right-part .tile-container{width:276.66666667px}.marketing-list .right-part .tile-container .right-spacing{margin-right:5px}.marketing-list .right-part .tile-container .top-spacing{margin-top:5px}.marketing-list .sticky{margin-top:0;position:-webkit-sticky;position:sticky;top:0;z-index:10}.marketing-list .transparent{opacity:.25}.marketing-list .vertical-icon{color:lightgrey;margin-right:3px}.marketing-options-dialog .option-label{color:gray;font-size:17px;font-weight:lighter;margin-top:2px}.marketing-options-dialog .spacer{color:gray;margin-top:15px}.on-call-instructors .column{-ms-flex-negative:0;flex-shrink:0}.on-call-instructors .column.class-type{-ms-flex-positive:1;flex-grow:1;width:25px}.on-call-instructors .column.edit{-ms-flex-positive:0;flex-grow:0;text-align:center;width:25px}.on-call-instructors .column.instructor{-ms-flex-positive:1;flex-grow:1;width:300px;margin-right:10px}.on-call-instructors .column.location{-ms-flex-positive:1;flex-grow:1;width:140px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.on-call-instructors .column.region{width:80px}.on-call-instructors .column.region,.on-call-instructors .column.season{-ms-flex-positive:1;flex-grow:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.on-call-instructors .column.season{width:75px}.on-call-instructors .column.weekday{-ms-flex-positive:0;flex-grow:0;width:70px}.on-call-instructors .cwk-link-button{border-radius:3px;font-size:smaller;padding:4px;position:relative;top:-5px}.on-call-instructors .line-spacer{display:block;height:1px;border:0;border-top:1px solid lightgrey;margin:1em 0;padding:0}.on-call-instructors .section{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;width:100%}.on-call-instructors .table-row{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.on-call-instructors .table-row.record{background-color:whitesmoke;font-size:smaller;margin:2px;padding:2px;position:relative}.on-call-instructors .table-row.record:hover{background-color:#e5e5e5}.on-call-instructors .table-row.table-header{background-color:bisque;font-size:smaller;margin:2px;padding:2px}.on-call-instructors .wrapper{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.on-call-instructors .wrapper.instructor-edit,.on-call-instructors .wrapper.weekday-location{-ms-flex-positive:1;flex-grow:1}.on-call-instructors-dialog .btn-default{outline:none}.on-call-instructors-dialog .button-selected{background-color:#e06426;color:#fff}.on-call-instructors-dialog .disabled{opacity:.5}.on-call-instructors-dialog table{overflow-x:auto;width:100%}.on-call-instructors-dialog th,.on-call-instructors-dialog td,.on-call-instructors-dialog thead{padding:.5rem;border:1px solid #fff}.on-call-instructors-dialog .table-header{background-color:bisque;font-size:smaller;margin:2px;padding:2px}.on-call-instructors-dialog .table-row{background-color:whitesmoke;font-size:smaller;margin:2px;padding:2px}.on-call-instructors-filter .first-item{margin-left:10px}.on-call-instructors-filter .form-control{display:inline-block;font-size:smaller;height:auto;padding:3px;width:auto}.on-call-instructors-filter .search-input{width:100%!important}.on-call-instructors-filter .switch{margin-right:1px}.progress-indicator{position:relative}.progress-indicator .scorecard-14{display:inline-block;width:42px;height:14px;position:relative;margin-bottom:0}.progress-indicator .scorecard-14 div.progress-bar{font-size:10px;background-color:#e06426;line-height:16px;padding-left:2px}.progress-indicator .scorecard-14 div.progress-bar span{color:#fff}.progress-indicator .scorecard-26{display:inline-block;width:151px;height:26px;position:relative;margin-bottom:0}.progress-indicator .scorecard-26 div.progress-bar{font-size:20px;background-color:#e06426;line-height:26px;padding-left:2px}.progress-indicator .scorecard-26 div.progress-bar span{color:#fff}.cwk-registration-list .checklist-container{border-top:2px solid #fff;margin-top:15px}.cwk-registration-list .checklist-container .important{color:#e06426;font-size:16px;font-weight:700;margin:5px 0}.cwk-registration-list .hover-darken:hover{background-color:#e6e6e6;cursor:pointer}.cwk-registration-list .img-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin-right:10px;width:30px}.cwk-registration-list .invalid-item{color:#e06426;padding-right:15px;font-weight:700}.cwk-registration-list .no-registrations{background-color:#eee;padding:15px}.cwk-registration-list .video-links-container .sub-heading{color:#e06426;font-size:25px;font-weight:700;margin-bottom:15px;margin-top:15px;text-align:center}.cwk-registration-list .video-links-container .yellow-separator{background-color:#f9b139;height:2px}.request-refund-dialog .bigger{font-size:larger}.request-refund-dialog .cannot-refund{color:red;margin-right:15px}.request-refund-dialog .divider{border-bottom:unset}.request-refund-dialog .disable{cursor:not-allowed;opacity:.25}.request-refund-dialog .header{background-color:bisque;margin:2px;padding:5px}.request-refund-dialog .mr-15{margin-right:15px}.request-refund-dialog .smaller{font-size:smaller}.request-refund-dialog .student-row{margin:2px;padding:5px}.request-refund-dialog .student-row.checked{background-color:#e1ffe1!important}.request-refund-dialog .student-row.checked:hover{background-color:#9f9!important}.request-refund-dialog .student-row.unchecked{background-color:whitesmoke}.request-refund-dialog .student-row.unchecked:hover{background-color:#e5e5e5}.scorecard .bottom-line{background-color:whitesmoke;border-bottom:1px solid lightgrey;display:-ms-flexbox;display:flex}.scorecard .bottom-line>div{margin-top:auto}.scorecard .clickable{cursor:pointer}.scorecard .disabled{background-color:lightgrey}.scorecard .level-option{border:solid 1.5px #e06426;border-radius:3px;color:#e06426;margin-right:1rem;padding:.3rem 2rem}.scorecard .level-option.selected,.scorecard .level-option.selected:hover{background-color:#e06426;color:#fff}.scorecard .level-option:hover{background-color:#EFEFEF}.scorecard .mb-1{margin-bottom:1rem}.scorecard .ml-1{margin-left:1rem}.scorecard .mr-1{margin-right:1rem}.scorecard .mt-1{margin-top:1rem}.scorecard .medal{border:solid 1px #000;border-radius:.8rem;display:inline-block;height:1.6rem;width:1.6rem}.scorecard .medal.border-0{border:solid 1px lightgrey}.scorecard .medal.color-0{background-color:#fff}.scorecard .medal.color-1{background-color:chocolate}.scorecard .medal.color-2{background-color:silver}.scorecard .medal.color-3{background-color:gold}.scorecard .scorecard .row:hover{background-color:#efefef}.scorecard .statistics-number{font-size:120%;font-weight:700}.scorecard .w-20{display:inline-block;width:20%}.session-filter .cwk-link-button{border-radius:3px;font-size:smaller;padding:4px}.session-filter .filter-show-hide{color:#e06426;font-size:smaller;padding-left:15px}.session-filter .first-item{margin-left:10px}.session-filter .form-control{font-size:smaller}.session-filter .form-control,.session-filter .input-group{display:inline-block;height:auto;padding:3px;width:auto}.session-filter .input-group .form-control{float:none}.session-filter .input-group .input-group-addon{display:inline-block;height:auto;padding:3px;width:auto}.session-filter .search-input{width:100%!important}.session-filter .switch{margin-right:1px}.session-filter .switch-container{display:inline-block;margin:3px 0}.session-filter .switch-spacer{color:lightgrey}.session-head-limit-dialog div.form-group span.checkbox{margin-bottom:0}.overtime{color:#e06426;margin:1rem 1rem 1rem .5rem}.overtime-header{font-weight:700}.overtime-item{display:inline-block;font-size:small;width:10rem}.session-list .btn-info:active,.session-list .btn-info.active,.session-list .open>.dropdown-toggle.btn-info{background-color:lightgray;border-color:lightgray}.session-list hr.students-info{margin:5px}.session-list .bold{font-weight:700}.session-list .button-export{position:relative;top:-5px}.session-list .column{-ms-flex-negative:0;flex-shrink:0}.session-list .column.accounts{-ms-flex-positive:0;flex-grow:0;width:24px}.session-list .column.accounts .accounts-not-made{color:red}.session-list .column.actions{-ms-flex-positive:1;flex-grow:1;width:50px}.session-list .column.assistants{width:85px}.session-list .column.assistants,.session-list .column.city{-ms-flex-positive:1;flex-grow:1;font-size:smaller;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.session-list .column.city{width:30px;padding-right:3px}.session-list .column.class{font-size:smaller;width:6rem}.session-list .column.class,.session-list .column.class-import{-ms-flex-positive:1;flex-grow:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.session-list .column.class-import{width:150px}.session-list .column.class-type{width:80px}.session-list .column.class-type,.session-list .column.code{-ms-flex-positive:1;flex-grow:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.session-list .column.code{width:150px}.session-list .column.coordinators{-ms-flex-positive:1;flex-grow:1;width:15px}.session-list .column.day-time{-ms-flex-positive:0;flex-grow:0;width:90px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.session-list .column.days-remaining{-ms-flex-positive:1;flex-grow:1;text-align:right;width:120px}.session-list .column.description{width:70px}.session-list .column.description,.session-list .column.discounts{-ms-flex-positive:1;flex-grow:1;font-size:smaller;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.session-list .column.discounts{width:40px}.session-list .column.draft-flags{-ms-flex-positive:0;flex-grow:0;width:65px}.session-list .column.draft-flags .flag-header{padding:0 2px}.session-list .column.draft-flags .flag-off{border:1px solid lightgrey;border-radius:2px;color:lightgrey;padding:0 2px}.session-list .column.draft-flags .flag-on{background-color:#e06426;color:#fff;border:1px solid #e06426;border-radius:2px;padding:0 2px}.session-list .column.draft-flags .yellow{background-color:#f9b139;border:1px solid #f9b139}.session-list .column.draft-flags .type-flag{background-color:#515151;border:1px solid #515151;display:inline-block;width:21.6px}.session-list .column.draft-flags .glyphicon-remove{padding:0 1px;top:2px}.session-list .column.draft-links{-ms-flex-positive:1;flex-grow:1;width:60px}.session-list .column.duration{-ms-flex-positive:0;flex-grow:0;width:50px}.session-list .column.emails{-ms-flex-positive:0;flex-grow:0;width:110px}.session-list .column.emails .due-today{color:#4972c5}.session-list .column.emails .future{color:gray}.session-list .column.emails .late{color:red}.session-list .column.emails .late-w-no-send{color:#ff00009c}.session-list .column.emails .sent{color:#2c8b239c}.session-list .column.emails .sent-w-late-allowed{color:green}.session-list .column.end{-ms-flex-positive:0;flex-grow:0;width:58px}.session-list .column.equipment{-ms-flex-positive:1;flex-grow:1;font-size:smaller;width:80px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:5px}.session-list .column.external{-ms-flex-positive:0;flex-grow:0;width:30px}.session-list .column.external .inverse{color:#fff;background-color:darkgrey;border:1px solid darkgrey;border-radius:2px;padding:0 1px;vertical-align:middle}.session-list .column.external .status-EMPTY,.session-list .column.external .status-FIX-DATA{background-color:red;border:1px solid red}.session-list .column.external .status-NEW-DATA,.session-list .column.external .status-VALIDATED{background-color:orange;border:1px solid orange}.session-list .column.fee{-ms-flex-positive:0;flex-grow:0;width:50px}.session-list .column.fee .fees-missing{color:red}.session-list .column.fee .fees-paid{color:green}.session-list .column.financial-situation{-ms-flex-positive:0;flex-grow:0;font-size:smaller;width:50px}.session-list .column.flags{-ms-flex-positive:0;flex-grow:0;text-align:center;width:50px}.session-list .column.flags .flag-header{padding:0 2px}.session-list .column.flags .flag-off{border:1px solid lightgrey;border-radius:2px;color:lightgrey;padding:0 2px}.session-list .column.flags .flag-on{background-color:#e06426;color:#fff;border:1px solid #e06426;border-radius:2px;padding:0 2px}.session-list .column.flags .yellow{background-color:#f9b139;border:1px solid #f9b139}.session-list .column.flags .type-flag{background-color:#515151;border:1px solid #515151;display:inline-block;width:21.6px}.session-list .column.flags .glyphicon-remove{padding:0 1px;top:2px}.session-list .column.instructor{-ms-flex-positive:0;flex-grow:0;width:100px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.session-list .column.issues{-ms-flex-positive:0;flex-grow:0;width:16px}.session-list .column.is-experienced-flag{-ms-flex-positive:0;flex-grow:0;text-align:center;width:22px}.session-list .column.is-experienced-flag .flag-padding{padding:2px}.session-list .column.is-online-flag{-ms-flex-positive:0;flex-grow:0;text-align:center;width:20px}.session-list .column.is-parent-flag,.session-list .column.is-private-flag{-ms-flex-positive:0;flex-grow:0;text-align:center;width:25px}.session-list .column.language{-ms-flex-positive:1;flex-grow:1;font-size:smaller;width:20px}.session-list .column.laptopers{-ms-flex-positive:1;flex-grow:1;font-size:smaller;width:70px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.session-list .column.laptopers .missing{color:red}.session-list .column.leaders{-ms-flex-positive:1;flex-grow:1;font-size:smaller;width:85px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.session-list .column.lessons{-ms-flex-positive:0;flex-grow:0;width:20px}.session-list .column.location{-ms-flex-positive:1;flex-grow:1;font-weight:700;width:150px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.session-list .column.login{width:80px;padding-right:5px}.session-list .column.login,.session-list .column.managers{-ms-flex-positive:1;flex-grow:1;font-size:smaller;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.session-list .column.managers{width:85px}.session-list .column.marketing-options{-ms-flex-positive:1;flex-grow:1;font-size:smaller;margin-right:5px;width:40px}.session-list .column.marketing-options .hide-overflow{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.session-list .column.meeting-info{-ms-flex-positive:1;flex-grow:1;font-size:smaller;width:45px}.session-list .column.occupancy{-ms-flex-positive:0;flex-grow:0;width:40px}.session-list .column.previous{-ms-flex-positive:1;flex-grow:1;text-align:center;width:20px}.session-list .column.prices{font-size:smaller;width:50px}.session-list .column.prices,.session-list .column.price-lessons-count{-ms-flex-positive:1;flex-grow:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.session-list .column.price-lessons-count{width:100px}.session-list .column.refund{font-size:larger;width:10px}.session-list .column.region{-ms-flex-positive:1;flex-grow:1;font-size:smaller;width:40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.session-list .column.rental-fee{-ms-flex-positive:0;flex-grow:0;font-size:smaller;width:40px}.session-list .column.rental-fee:before{content:"\200b"}.session-list .column.scholarship{-ms-flex-positive:1;flex-grow:1;font-size:smaller;width:35px}.session-list .column.scholarship-flag{-ms-flex-positive:0;flex-grow:0;text-align:center;width:16px}.session-list .column.season{-ms-flex-positive:1;flex-grow:1;width:80px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.session-list .column.session-id{width:35px}.session-list .column.site-info{width:75px}.session-list .column.site-info,.session-list .column.space{-ms-flex-positive:1;flex-grow:1;font-size:smaller;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.session-list .column.space{width:80px}.session-list .column.start{-ms-flex-positive:0;flex-grow:0;width:58px}.session-list .column.state{-ms-flex-positive:0;flex-grow:0;font-size:smaller;width:20px}.session-list .column.students-info{-ms-flex-positive:1;flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:35px}.session-list .column.switch-extra{-ms-flex-positive:0;flex-grow:0;width:16px}.session-list .column.type{-ms-flex-positive:0;flex-grow:0;text-align:center;width:27px}.session-list .column.version{width:20px;text-align:center}.session-list .column.version,.session-list .column.volunteer{font-size:smaller;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.session-list .column.volunteer{-ms-flex-positive:1;flex-grow:1;width:60px}.session-list .cwk-link-button{border-radius:3px;font-size:smaller;padding:4px}.session-list .disable{color:lightgrey}.session-list .disable-pointer{cursor:not-allowed}.session-list .fix{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.session-list .fix.fix-1{-ms-flex-positive:0;flex-grow:0;width:216px}.session-list .flag-attributes .flag-header{padding:0 2px}.session-list .flag-attributes .flag-off{border:1px solid lightgrey;border-radius:2px;color:lightgrey;padding:0 2px}.session-list .flag-attributes .flag-on{background-color:#e06426;color:#fff;border:1px solid #e06426;border-radius:2px;padding:0 2px}.session-list .flag-attributes .yellow{background-color:#f9b139;border:1px solid #f9b139}.session-list .flag-attributes .type-flag{background-color:#515151;border:1px solid #515151;display:inline-block;width:21.6px}.session-list .flag-attributes .glyphicon-remove{padding:0 1px;top:2px}.session-list .issue-ERROR{background-color:mistyrose!important}.session-list .issue-ERROR:hover{background-color:#ffc4c1!important}.session-list .issue-WARNING{background-color:lightyellow!important}.session-list .issue-WARNING:hover{background-color:#ffffa0!important}.session-list .other-item:hover{background-color:#e5e5e5}.session-list .section{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;position:relative;width:100%}.session-list .section.extra{font-size:smaller;padding-left:16px}.session-list .session-list-dropdown>span>li>a{cursor:pointer;display:inline-block;padding:3px 15px 3px 0;white-space:nowrap}.session-list .session-list-dropdown>span>li>a>i{margin-right:5px}.session-list .session-list-dropdown-triangle{font-size:8px;margin-left:2px}.session-list .sticky{margin-top:0;position:-webkit-sticky;position:sticky;top:0;z-index:10}.session-list .table-borderless{margin-bottom:0}.session-list .table-borderless td,.session-list .table-borderless th{border:0;padding:2px}.session-list .table-row{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.session-list .table-row.table-header{background-color:bisque;font-size:smaller;margin:2px;padding:2px}.session-list .table-row.record{background-color:whitesmoke;font-size:smaller;margin:2px;padding:2px;position:relative}.session-list .table-row.record:hover{background-color:#e5e5e5}.session-list .table-row.record.deactive{opacity:.7}.session-list .table-row.record.deleted{opacity:.5}.session-list .table-row.record.deleted .section:before{border-bottom:1px solid #000;content:'';left:0;position:absolute;top:50%;width:100%}.session-list .uib-datepicker-popup.dropdown-menu{padding:5px}.session-list .wrapper{-ms-flex-align:baseline;align-items:baseline;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.session-list .wrapper.day-time-occupancy{-ms-flex-positive:0;flex-grow:0}.session-list .wrapper.links-flags{-ms-flex-positive:1;flex-grow:1;-ms-flex-pack:end;justify-content:flex-end}.session-list .wrapper.location-class{-ms-flex-positive:1;flex-grow:1;-ms-flex-wrap:wrap;flex-wrap:wrap}.session-list .wrapper.managers-leaders-assistants,.session-list .wrapper.managers-links{-ms-flex-positive:1;flex-grow:1}.session-list .wrapper.print-email,.session-list .wrapper.start-end{-ms-flex-positive:0;flex-grow:0}.session-registrations-imports-dialog .column{-ms-flex-negative:0;flex-shrink:0}.session-registrations-imports-dialog .column.created-by{-ms-flex-positive:1;flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:6rem}.session-registrations-imports-dialog .column.created-on{-ms-flex-positive:0;flex-grow:0;width:8rem}.session-registrations-imports-dialog .column.key{-ms-flex-positive:1;flex-grow:1;margin-right:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:6rem}.session-registrations-imports-dialog .column.notes{-ms-flex-positive:1;flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:8rem}.session-registrations-imports-dialog .column.source{-ms-flex-positive:0;flex-grow:0;width:3rem}.session-registrations-imports-dialog .column.status{background-color:grey;border-radius:3px;color:#fff;-ms-flex-positive:0;flex-grow:0;font-size:smaller;line-height:1.5rem;text-align:center;width:8rem}.session-registrations-imports-dialog .column.status-header{-ms-flex-positive:0;flex-grow:0;width:8rem}.session-registrations-imports-dialog .row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin:0}.session-registrations-imports-dialog .row.header{background-color:bisque;font-size:smaller;margin:2px;padding:2px}.session-registrations-imports-dialog .row.record{background-color:whitesmoke;font-size:smaller;margin:2px;padding:2px;position:relative}.session-registrations-imports-dialog .row.record:hover{background-color:#e5e5e5}.session-registrations-imports-dialog .row.record.deactive{opacity:.7}.session-registrations-imports-dialog .wrapper{-ms-flex-align:baseline;align-items:baseline;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.signup-info .row-header{font-weight:700}.single-session-selector .fade{opacity:.3}.single-session-selector .form-control{display:inline-block;padding:3px}.single-session-selector .option{border:1px solid #e06426;border-radius:3px;color:#e06426;cursor:pointer;display:inline-block;font-size:smaller;margin:2px 0 0 2px;padding:2px 2px 1px}.single-session-selector .pop{max-height:300px!important;max-width:300px!important;overflow-y:auto!important}.single-session-selector .required{border-color:red}.single-session-selector .sub-header{color:#515151;font-size:14px;font-weight:700;margin-bottom:2px;margin-top:5px}.single-session-selector .selected{border:1px solid #515151;border-radius:3px;padding:7px}.single-session-selector .session-select{border-color:#515151;height:34px;width:100%}.single-session-selector .switch{font-size:13px;margin-right:1px;margin-top:1px}.single-session-selector .switch-spacer{margin-right:1px;color:lightgrey}.single-session-selector .top-header-heading{color:#515151;font-size:18px;font-weight:700}.single-session-selector .warning{background-color:lightgray;border-radius:3px;font-weight:700;padding:7px}.sms-dialog h3{color:$orange}.sms-dialog .chars-label{font-size:.75rem;margin-bottom:.25rem;text-align:right}.sms-dialog .cross-out{cursor:not-allowed;text-decoration:line-through}.sms-dialog .input-check{margin:0 5px 0 0}.student-list .account-table th,.student-list .account-table td{font-size:smaller;padding:0 5px}.student-list .hover-darken:hover{background-color:#e6e6e6}.student-list .icon-overlaid{position:relative}.student-list .icon-overlay{position:absolute;left:5px;z-index:10}.student-list .no-students{background-color:#eee;margin-bottom:5px;padding:15px}.student-list .scholarship{background-color:#eee;font-size:smaller;margin-bottom:5px;padding:2px 5px}.student-list .tinged{font-size:small}.student-list .tinged tbody tr td,.student-list .tinged thead tr th{padding:0}.student-list .use-by{float:right;text-align:right}@media (max-width:767px){.student-list .use-by{float:left;text-align:left}}.student-progress .current-level{color:#e06426;font-weight:700}.student-progress .highlight{font-size:larger;font-weight:700}.student-progress .indicator{display:inline-block;margin-top:2px}.student-progress .level-info{line-height:16px}.student-progress .medal-pop{width:450px!important}.student-progress .medal-pop .column{margin:0!important;padding:5px!important}.student-progress .medal-pop .image{height:25px;width:25px}.student-progress .medal-pop .name{font-size:13px;margin-right:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.student-progress .medal-pop .title{border-bottom:1px solid lightgrey;color:#e06426;font-size:18px;font-weight:700;margin-bottom:10px;padding-bottom:10px;text-align:center}.student-progress .medal-set{margin-left:.5rem;position:relative;top:-1px}.student-progress .medal-set .medal{border:solid 1px #000;border-radius:.55rem;display:inline-block;height:1.1rem;margin:0 .5px;width:1.1rem}.student-progress .medal-set .medal.border-0{border:solid 1px lightgrey}.student-progress .medal-set .medal.color-0{background-color:#fff}.student-progress .medal-set .medal.color-1{background-color:chocolate}.student-progress .medal-set .medal.color-2{background-color:silver}.student-progress .medal-set .medal.color-3{background-color:gold}.student-progress .scorecard .level-info{font-size:26px;line-height:28px}.waitlist-dialog td,.waitlist-dialog th{font-size:smaller}.waitlist-dialog .cwk-link-button{display:block;font-size:smaller;margin-bottom:2px;padding:2px;text-align:center}@media (max-width:992px){.coupon-discount button.pull-right{display:inline-block;margin-top:1rem}}.level-code-legend .column-padding{padding:3px}.level-code-legend .level-icon{font-size:10px;height:24px;line-height:12px;text-align:center;width:24px}.level-code-legend .no-select{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.level-code-legend .title{font-size:9px;font-weight:700}.location-list .default-cursor{cursor:default}.location-list .indent{padding-left:20px}.location-list .state{display:inline-block;width:2em}@media (max-width:320px){.location-sessions tr.row,.location-sessions tr.row .btn{font-size:smaller}}.location-sessions .announcement{font-size:larger;font-weight:700}.location-sessions .locations-map{float:right;margin:10px;width:58%}@media (max-width:992px){.location-sessions .locations-map{float:none;margin:10px 0;width:100%}}.location-sessions .table-borderless>tbody>tr>td{border:none;font-size:90%;padding-bottom:0;padding-left:0}.online-sessions-list .hide-full-classes{float:right;font-size:smaller;font-weight:700;position:relative}.online-sessions-list .hide-full-classes input{position:relative;top:2.5px}.online-sessions-list .spacer{margin-bottom:40px}.online-sessions-list .desktop-table>tbody>tr>td{vertical-align:middle}@media (max-width:512px){.online-sessions-list .table.visible-xs-block{font-size:smaller}}.sessions-signup-matrix{position:relative}.sessions-signup-matrix .ampm-label{-ms-flex-align:center;align-items:center;bottom:0;color:#fff;display:-ms-flexbox;display:flex;font-size:8px;-ms-flex-pack:center;justify-content:center;position:absolute;right:0;top:0;width:20px}.sessions-signup-matrix .ampm-label.AM{background-color:#f3c8ac}.sessions-signup-matrix .ampm-label.PM{background-color:#bdcee5}.sessions-signup-matrix .location-container{padding:0;position:relative;border-left:2px solid lightgray;border-right:1px solid #fff}.sessions-signup-matrix .location-name{padding:5px 20px 5px 5px}.sessions-signup-matrix .occupancy-switch{font-size:8px;position:absolute;right:0;top:-20px}.sessions-signup-matrix .remove-pm-top-border{border-top:2px solid #bdcee5;margin-top:-2px}.sessions-signup-matrix .scroll-button{background-color:#fff;border-radius:5px;color:#e06426;padding:2px 12px}.sessions-signup-matrix .scroll-button.disabled{opacity:.4}.sessions-signup-matrix .scroll-button-container{background-color:#eee;margin-top:5px;padding:5px}.sessions-signup-matrix .table-bordered>thead>tr>th{border-bottom-width:1px}.sessions-signup-matrix .table-responsive{font-size:smaller}.sessions-signup-matrix .level-icon{position:relative;width:26px;text-align:center}.sessions-signup-matrix .level-icon .last-spots{position:absolute;font-size:9px;color:#fff;background-color:#e06426;padding:0 2px;right:0;top:0;border-radius:5px;z-index:10;opacity:.8}.sessions-signup-matrix .level-icon .full{position:absolute;width:26px;font-size:8px;color:#fff;padding:1px 2px 0;background-color:#e06426;-webkit-border-radius:5px;-moz-border-radius:5px;right:0;bottom:0;z-index:10;opacity:.8}.sessions-signup-matrix .level-icon .occupancy{position:absolute;font-size:10px;color:#000;background-color:#fccb35;padding:0 2px;left:0;top:0;border-radius:5px;z-index:10;opacity:.8}.sessions-signup-matrix .location-heading{color:grey;font-size:12px;font-weight:700;padding:4px 0 4px 2px}.sessions-signup-matrix .orange{color:#e06426}.sessions-signup-matrix .session-seperator{border-bottom:none;margin:0;padding:0}.sessions-signup-matrix .time-heading{font-size:10px;padding:4px 0 4px 2px}.sessions-signup-matrix .top-buffer{margin-top:15px}.sessions-signup-matrix tr.dotted-top td{border-top:2px dotted lightgray}.alerts-filter .detail-switch{color:#e06426;cursor:pointer;display:inline-block;font-size:smaller;padding:5px}.alerts-filter .switch-spacer{margin-right:10px}.alerts-filter .form-control{display:inline-block;font-size:smaller;height:auto;padding:3px;width:auto}.alerts-filter .search-input{width:100%!important}.alerts-filter .switch{margin-right:1px}.alerts-list .column{-ms-flex-negative:0;flex-shrink:0;z-index:1}.alerts-list .column.alert-comment{height:3.2em;line-height:1.6em;overflow:hidden;text-overflow:ellipsis}.alerts-list .column.alert-comment,.alerts-list .column.alert-comment-full{-ms-flex-positive:1;flex-grow:1;font-size:smaller;width:300px}.alerts-list .column.category{-ms-flex-positive:1;flex-grow:1;font-size:smaller;overflow:hidden;text-overflow:ellipsis;width:100px;white-space:nowrap}.alerts-list .column.category .category-text{background-color:#e68453;border-radius:2px;color:#fff;font-weight:700;padding:2px 4px}.alerts-list .column.class{-ms-flex-positive:1;flex-grow:1;width:40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:smaller}.alerts-list .column.comment{height:3.2em;line-height:1.6em;overflow:hidden;text-overflow:ellipsis}.alerts-list .column.comment,.alerts-list .column.comment-full{-ms-flex-positive:1;flex-grow:1;font-size:smaller;margin-left:5px;margin-right:5px;width:180px}.alerts-list .column.created-on{-ms-flex-positive:1;flex-grow:1;font-size:smaller;width:50px}.alerts-list .column.created-by{-ms-flex-positive:1;flex-grow:1;font-size:smaller;width:60px}.alerts-list .column.day-time{-ms-flex-positive:0;flex-grow:0;width:100px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.alerts-list .column.end{-ms-flex-positive:0;flex-grow:0;font-size:smaller;width:60px}.alerts-list .column.history{-ms-flex-positive:1;flex-grow:1;font-size:smaller;width:50px;white-space:nowrap}.alerts-list .column.links{-ms-flex-positive:0;flex-grow:0;width:32px}.alerts-list .column.location{-ms-flex-positive:1;flex-grow:1;font-weight:700;width:120px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.alerts-list .column.modified-on{-ms-flex-positive:1;flex-grow:1;font-size:smaller;width:50px}.alerts-list .column.occupancy{-ms-flex-positive:0;flex-grow:0;width:40px}.alerts-list .column.region{font-size:smaller}.alerts-list .column.region,.alerts-list .column.season{-ms-flex-positive:1;flex-grow:1;width:100px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.alerts-list .column.session-id{-ms-flex-positive:0;flex-grow:0;font-size:smaller;width:4rem}.alerts-list .column.start{-ms-flex-positive:0;flex-grow:0;font-size:smaller;width:60px}.alerts-list .cwk-link-button{border-radius:3px;font-size:smaller;padding:4px}.alerts-list .fix{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.alerts-list .fix.fix-1{-ms-flex-positive:0;flex-grow:0;width:260px}.alerts-list .glyphicon.glyphicon-edit{font-size:8px;margin-left:5px}.alerts-list .section{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;width:100%}.alerts-list .table-row{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.alerts-list .table-row.table-header{background-color:bisque;font-size:smaller;margin:2px;padding:2px}.alerts-list .table-row.record{background-color:whitesmoke;font-size:smaller;margin:2px;padding:2px;position:relative}.alerts-list .table-row.record:hover{background-color:#e5e5e5}.alerts-list .table-row.record.opened{background-color:mistyrose!important}.alerts-list .table-row.record.opened:hover{background-color:#ffc4c1!important}.alerts-list .view{position:relative;top:-5px}.alerts-list .wrapper{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.alerts-list .wrapper.alert-links,.alerts-list .wrapper.comment-flag{-ms-flex-positive:1;flex-grow:1}.alerts-list .wrapper.created-on-category{-ms-flex-positive:1;flex-grow:1;width:110px}.alerts-list .wrapper.dates-occupancy{-ms-flex-positive:1;flex-grow:1}.alerts-list .wrapper.day-time-occupancy,.alerts-list .wrapper.flags{-ms-flex-positive:0;flex-grow:0}.alerts-list .wrapper.flags{-ms-flex-flow:nowrap;flex-flow:nowrap;width:260px}.alerts-list .wrapper.flags .flag-header{padding:0 2px;z-index:1}.alerts-list .wrapper.flags .flag-off{color:lightgrey;padding:0 2px}.alerts-list .wrapper.flags .flag-on{background-color:#e06426;color:#fff;border:1px solid #e06426;border-radius:2px;padding:0 1px}.alerts-list .wrapper.location-region{-ms-flex-positive:1;flex-grow:1}.alerts-list .wrapper.start-end{-ms-flex-positive:0;flex-grow:0}.alerts-view{display:inline-block}.alerts-view .first-item{margin-left:10px}.alerts-view .switch{margin-right:1px}.attendance button:disabled{cursor:default;opacity:.5}.attendance button.cwk-link-button-close{background-color:#e06426;border:none;color:#fff;cursor:pointer;outline:0;padding:.3rem 1rem;text-decoration:none;transition:all .3s ease 0s;white-space:nowrap}.attendance button.cwk-link-button-close:hover{background-color:#d05416}.attendance button.cwk-link-button-open{background-color:green;border:none;color:#fff;cursor:pointer;outline:0;padding:.3rem 1rem;text-decoration:none;transition:all .3s ease 0s;white-space:nowrap}.attendance button.cwk-link-button-open:hover{background-color:darkgreen}.attendance .feedback-icon{height:19px;width:19px;border-radius:9.5px;padding-top:3px;text-align:center;font-size:10px;margin-left:2px;margin-right:2px}.attendance .icon-overlaid{position:relative}.attendance .icon-overlay{position:absolute;left:5px;z-index:10}.attendance .missing-feedback{border:1px solid #FF4500}.attendance .registration-link,.attendance .student-info{display:inline-block;margin-right:.5rem;position:relative;top:-5px}.attendance .student-link{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:75%}.attendance .version-collision-ERROR{background-color:mistyrose!important}.attendance-matrix .cwk-table{margin:2rem 0 0;max-width:100%;width:100%}.attendance-matrix .lesson-date{min-width:6rem}.attendance-matrix .release-notes{max-width:12rem}table.dataTable thead th,table.dataTable tbody td{padding:7px;border-bottom:1px lightgrey solid}table.dataTable thead th,table.dataTable tfoot th{font-weight:400}div.DTFC_LeftBodyWrapper,div.DTFC_LeftBodyLiner{overflow:hidden}.cwk-class-roster-table{border-collapse:collapse}.cwk-class-roster-table th{background-color:#f7f7f7}.cwk-class-roster-table th,.cwk-class-roster-table td{border:1px lightgrey solid}.cwk-class-roster-table th,.cwk-class-roster-table td,.cwk-class-roster-table th.align-top{vertical-align:top}.small-header{font-size:75%;font-weight:700}.smaller{font-size:smaller}.title-bar{margin-top:5px;margin-bottom:5px}#class-roster-table_wrapper table{border-collapse:collapse}#class-roster-table_wrapper.dataTables_wrapper td{margin:0}.cwk-contact-matrix-table,.cwk-contact-matrix-table th,.cwk-contact-matrix-table td{border:1px lightgrey solid;padding:5px}.cwk-contact-matrix-table th,.cwk-contact-matrix-table td{vertical-align:top}.curriculum .bold{font-weight:700}.curriculum .category-tag{background-color:lightslategray;border-radius:3px;color:#fff;display:inline-block;float:right;font-size:smaller;margin:2px 2px 2px 0;padding:1px 3px}.curriculum .disabled{background-color:mistyrose}.curriculum .lesson-plan-table{margin-bottom:0}.curriculum .lesson-version-tag{background-color:salmon;border-radius:3px;color:#fff;display:inline-block;float:right;font-size:smaller;margin:2px 2px 2px 0;padding:1px 3px}.curriculum .lesson-version-tag-button{background-color:salmon;border-color:salmon}.curriculum .no-items{background-color:#eee;padding:8px}.curriculum .red{background-color:red}.curriculum .table-title{font-weight:700;font-size:larger}.curriculum .top-row{padding:15px 0}.lesson-log-dialog .badge-set{background-color:#EFEFEF;min-height:3.4rem;padding:.2rem}.lesson-log-dialog .badge-set .badge{border:solid 1.5px #fff;border-radius:1.5rem;height:3rem;width:3rem}.lesson-log-dialog .badge-set .badge.color-0{background-color:#fff}.lesson-log-dialog .badge-set .badge.color-1{background-color:chocolate}.lesson-log-dialog .badge-set .badge.color-2{background-color:silver}.lesson-log-dialog .badge-set .badge.color-3{background-color:gold}.lesson-log-dialog .bottom-line{border-bottom:1px solid lightgrey;display:-ms-flexbox;display:flex}.lesson-log-dialog .bottom-line>div{margin-top:auto}.lesson-log-dialog .level-option{border:solid 1.5px #e06426;border-radius:3px;color:#e06426;margin-right:1rem;padding:.3rem 2rem}.lesson-log-dialog .level-option.selected,.lesson-log-dialog .level-option.selected:hover{background-color:#e06426;color:#fff}.lesson-log-dialog .level-option:hover{background-color:#EFEFEF}.lesson-log-dialog .mb-1{margin-bottom:1rem}.lesson-log-dialog .ml-1{margin-left:1rem}.lesson-log-dialog .mr-1{margin-right:1rem}.lesson-log-dialog .mt-1{margin-top:1rem}.lesson-log-dialog .scorecard .row:hover{background-color:#efefef}.lesson-log-dialog .statistics-number{font-size:120%;font-weight:700}.lesson-log-dialog .w-20{display:inline-block;width:20%}.progress-overview .async-icon{color:gray;float:right;margin-right:5px}.progress-overview .disabled{opacity:.5}.progress-overview .filter-active{background-color:#e06426;border-radius:5px;color:#fff;font-size:20px;padding:5px}.progress-overview .first-col-detail-header{border-bottom:1px solid lightgray;color:#e06426;font-weight:700;margin:5px 0;padding-bottom:2px;text-align:center}.progress-overview .first-col-detail-item{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.progress-overview .first-col-expanded-description{background-color:#F7F7F7}.progress-overview .level-description{margin:15px 0}.progress-overview .main-title{color:#e06426;cursor:pointer;font-size:25px}.progress-overview .main-title-2{color:gray;font-size:12px;font-style:italicized}.progress-overview .mark-info{color:gray;font-size:smaller}.progress-overview .medal-table-container{width:50%}.progress-overview .medal-table-container .medal-cell{text-align:center;vertical-align:middle}.progress-overview .medal-table-container .table{margin-top:5px}@media (max-width:1199px){.progress-overview .medal-table-container{width:100%!important}}@media (min-width:1200px){.progress-overview .medal-table-container.left{padding-right:15px}.progress-overview .medal-table-container.right{padding-left:15px}}.progress-overview .small-glyphicon{font-size:smaller}.progress-overview .progress-,.progress-overview .progress-0{color:#000;background-color:#F5A9A9}.progress-overview .progress-10{color:#000;background-color:#F5BCA9}.progress-overview .progress-20{color:#000;background-color:#F5D0A9}.progress-overview .progress-30{color:#000;background-color:#F3E2A9}.progress-overview .progress-40,.progress-overview .progress-50{color:#000;background-color:#F2F5A9}.progress-overview .progress-60{color:#000;background-color:#E1F5A9}.progress-overview .progress-70{color:#000;background-color:#D0F5A9}.progress-overview .progress-80{color:#000;background-color:#BCF5A9}.progress-overview .progress-90,.progress-overview .progress-100{color:#000;background-color:#A9F5A9}.progress-overview .student-row{padding:3px 2px}.progress-overview .student-row-bottom-border{border-bottom:dashed 1px lightgray}.progress-overview table{margin-top:20px;border:1px solid gray}.progress-overview .table>thead{background-color:#F7F7F7;border:none}.progress-overview .table>tbody{border:none}.progress-overview .table>thead>tr>th,.progress-overview .table>tbody>tr>td{vertical-align:top;padding-top:3px;padding-bottom:3px;border:1px solid darkgray}.progress-overview .table>thead>tr>th .description,.progress-overview .table>tbody>tr>td .description{display:inline-block;font-size:85%;line-height:1}.site-info .is-online-section{background-color:#eee;margin-bottom:15px;padding:15px}.site-info .list-item-header{display:inline-block;width:10rem}.site-info .mt-3{margin-top:1rem}.student-logins .cwk-student-logins-table,.student-logins .cwk-student-logins-table th,.student-logins .cwk-student-logins-table td{border:1px lightgrey solid;padding:5px}.student-logins .cwk-student-logins-table th,.student-logins .cwk-student-logins-table td{vertical-align:top}.student-logins .created{color:green}.student-logins .missing{color:red;cursor:pointer}.email-template-editor .attachment{background-color:#e06426;border:solid 1px #e06426;color:#fff;display:inline-block;margin:0 20px 10px 0;padding:2px 8px}.email-template-editor .ta-bind{padding:1rem}.email-template-editor .to-recipients label{margin-bottom:0}.email-template-editor .success{background-color:#e1ffe1;border-radius:10px;font-weight:700;margin:5px 15px 0;padding:5px;text-align:center}.email-template-selector .btn-default{outline:none}.email-template-selector .button-selected{background-color:#e06426;color:#fff}.email-template-selector .no-templates-label{height:30px;line-height:30px}.modal-body .list-label{display:inline-block}.financials-bills-filter .detail-switch{color:#e06426;cursor:pointer;display:inline-block;font-size:smaller;padding:5px}.financials-bills-filter .first-item{margin-left:10px}.financials-bills-filter .form-control{display:inline-block;font-size:smaller;height:auto;padding:3px;width:auto}.financials-bills-filter .search-input{width:100%!important}.financials-bills-filter .switch{margin-right:1px}.financials-bills-list .button-list{position:relative;top:-5px}.financials-bills-list .column{-ms-flex-negative:0;flex-shrink:0;z-index:1}.financials-bills-list .column.address{-ms-flex-positive:1;flex-grow:1;width:75px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.financials-bills-list .column.amount{-ms-flex-positive:0;flex-grow:0;margin-right:5px;text-align:right;width:70px}.financials-bills-list .column.category{-ms-flex-positive:0;flex-grow:0;margin-right:5px;width:60px}.financials-bills-list .column.category .bill-label{border:.5px solid grey;border-radius:3px;display:inline-block;font-family:monospace;font-size:smaller;padding:0 .2rem}.financials-bills-list .column.comment{-ms-flex-positive:1;flex-grow:1;width:100px;font-size:smaller;overflow:hidden;white-space:nowrap;margin-left:10px;margin-right:10px;text-overflow:ellipsis}.financials-bills-list .column.created{-ms-flex-positive:0;flex-grow:0;width:55px}.financials-bills-list .column.description{-ms-flex-positive:1;flex-grow:1;font-size:smaller;width:150px;overflow:hidden;margin-right:10px;white-space:nowrap;text-overflow:ellipsis}.financials-bills-list .column.due{-ms-flex-positive:0;flex-grow:0;margin-left:10px;width:60px}.financials-bills-list .column.links{-ms-flex-positive:0;flex-grow:0;width:15px}.financials-bills-list .column.payment-url{width:40px;margin-left:10px;margin-right:10px;font-size:smaller}.financials-bills-list .column.payment-url,.financials-bills-list .column.region{-ms-flex-positive:1;flex-grow:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.financials-bills-list .column.region{width:75px}.financials-bills-list .column.season{width:80px}.financials-bills-list .column.season,.financials-bills-list .column.vendor{-ms-flex-positive:1;flex-grow:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.financials-bills-list .column.vendor{width:75px}.financials-bills-list .cwk-link-button{border-radius:3px;font-size:smaller;padding:4px}.financials-bills-list .darken{position:relative}.financials-bills-list .darken:after{background:rgba(0,0,0,.1);content:'\A';height:100%;left:0;opacity:1;position:absolute;top:0;width:100%}.financials-bills-list .disable{color:lightgrey}.financials-bills-list .disable-icon{color:grey;opacity:.65}.financials-bills-list .glyphicon.glyphicon-edit{font-size:8px;margin-left:5px}.financials-bills-list .section{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;width:100%}.financials-bills-list .table-row{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.financials-bills-list .table-row.table-header{background-color:bisque;font-size:smaller;margin:2px;padding:2px}.financials-bills-list .table-row.record{background-color:whitesmoke;font-size:smaller;margin:2px;padding:2px;position:relative}.financials-bills-list .table-row.record:hover{background-color:#e5e5e5}.financials-bills-list .table-row.record.deactive{opacity:.5}.financials-bills-list .table-row.record.deactive .wrapper:before{border-bottom:1px solid #000;content:'';position:absolute;left:0;width:100%}.financials-bills-list .table-row.record.not-approved{background-color:mistyrose!important}.financials-bills-list .table-row.record.not-approved:hover{background-color:#ffc4c1!important}.financials-bills-list .table-row.record.issued{background-color:#e1ffe1!important}.financials-bills-list .table-row.record.issued:hover{background-color:#9f9!important}.financials-bills-list .table-row.totals{font-size:smaller;font-weight:700;margin:2px;padding:2px}.financials-bills-list .wrapper{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.financials-bills-list .wrapper.amount-payment-url,.financials-bills-list .wrapper.description{-ms-flex-positive:1;flex-grow:1}.financials-bills-list .wrapper.flags{-ms-flex-positive:1;flex-grow:1;width:154px}.financials-bills-list .wrapper.flags .flag-header{padding:0 2px;z-index:1}.financials-bills-list .wrapper.flags .flag-off{color:lightgrey;padding:0 2px}.financials-bills-list .wrapper.flags .flag-on{background-color:#e06426;color:#fff;border:1px solid #e06426;border-radius:2px;padding:0 1px}.financials-bills-list .wrapper.flags-comment,.financials-bills-list .wrapper.vendor-description{-ms-flex-positive:1;flex-grow:1}.modal-body .list{margin-bottom:1rem}.modal-body .list-label{display:inline-block;font-weight:700;width:10rem}.financials-invoice-filter .detail-switch{color:#e06426;cursor:pointer;display:inline-block;font-size:smaller;padding:5px}.financials-invoice-filter .first-item{margin-left:10px}.financials-invoice-filter .form-control{display:inline-block;font-size:smaller;height:auto;padding:3px;width:auto}.financials-invoice-filter .search-input{width:100%!important}.financials-invoice-filter .switch{margin-right:1px}.financials-invoice-list .button-export{position:relative;top:-5px}.financials-invoice-list .column{-ms-flex-negative:0;flex-shrink:0;z-index:1}.financials-invoice-list .column.class{width:50px}.financials-invoice-list .column.class,.financials-invoice-list .column.comment{-ms-flex-positive:1;flex-grow:1;font-size:smaller;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.financials-invoice-list .column.comment{margin-left:5px;margin-right:5px;width:100px}.financials-invoice-list .column.created{-ms-flex-positive:0;flex-grow:0;font-size:smaller;width:45px}.financials-invoice-list .column.discount{-ms-flex-positive:0;flex-grow:0;margin-right:5px;text-align:right;width:80px}.financials-invoice-list .column.due-on{min-height:1em}.financials-invoice-list .column.due-on,.financials-invoice-list .column.end{-ms-flex-positive:0;flex-grow:0;font-size:smaller;width:45px}.financials-invoice-list .column.explanation{-ms-flex-positive:1;flex-grow:1;font-size:smaller;width:120px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.financials-invoice-list .column.links{-ms-flex-positive:0;flex-grow:0;width:32px}.financials-invoice-list .column.location{-ms-flex-positive:1;flex-grow:1;font-weight:700;width:100px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.financials-invoice-list .column.our-price{-ms-flex-positive:0;flex-grow:0;margin-right:5px;text-align:right;width:48px}.financials-invoice-list .column.price{-ms-flex-positive:0;flex-grow:0;margin-right:5px;text-align:right;width:70px}.financials-invoice-list .column.region{-ms-flex-positive:1;flex-grow:1;font-size:smaller;width:65px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.financials-invoice-list .column.registrations{-ms-flex-positive:0;flex-grow:0;font-size:smaller;text-align:center;width:30px}.financials-invoice-list .column.season{-ms-flex-positive:1;flex-grow:1;width:100px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.financials-invoice-list .column.sessions{-ms-flex-positive:0;flex-grow:0;font-size:smaller;text-align:center;width:30px}.financials-invoice-list .column.start{-ms-flex-positive:0;flex-grow:0;font-size:smaller;width:45px}.financials-invoice-list .column.total{-ms-flex-positive:0;flex-grow:0;margin-right:5px;text-align:right;width:70px}.financials-invoice-list .cwk-link-button{border-radius:3px;font-size:smaller;padding:4px}.financials-invoice-list .darken{position:relative}.financials-invoice-list .darken:after{background:rgba(0,0,0,.1);content:'\A';height:100%;left:0;opacity:1;position:absolute;top:0;width:100%}.financials-invoice-list .disable{color:lightgrey}.financials-invoice-list .glyphicon.glyphicon-edit{font-size:8px;margin-left:5px}.financials-invoice-list .invoice-alert-orange{color:orange}.financials-invoice-list .section{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;width:100%}.financials-invoice-list .table-row{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.financials-invoice-list .table-row.table-header{background-color:bisque;font-size:smaller;margin:2px;padding:2px}.financials-invoice-list .table-row.record{background-color:whitesmoke;font-size:smaller;margin:2px;padding:2px;position:relative}.financials-invoice-list .table-row.record:hover{background-color:#e5e5e5}.financials-invoice-list .table-row.record.deactive{opacity:.5}.financials-invoice-list .table-row.record.deactive .wrapper:before{border-bottom:1px solid #000;content:'';position:absolute;left:0;width:100%}.financials-invoice-list .table-row.record.not-approved{background-color:mistyrose!important}.financials-invoice-list .table-row.record.not-approved:hover{background-color:#ffc4c1!important}.financials-invoice-list .table-row.record.issued{background-color:#e1ffe1!important}.financials-invoice-list .table-row.record.issued:hover{background-color:#9f9!important}.financials-invoice-list .table-row.totals{font-size:smaller;font-weight:700;margin:2px;padding:2px}.financials-invoice-list .wrapper{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.financials-invoice-list .wrapper.discount-total{-ms-flex-positive:1;flex-grow:1}.financials-invoice-list .wrapper.flags{-ms-flex-positive:0;flex-grow:0;-ms-flex-flow:nowrap;flex-flow:nowrap;width:205px}.financials-invoice-list .wrapper.flags .flag-header{padding:0 2px;z-index:1}.financials-invoice-list .wrapper.flags .flag-off{color:lightgrey;padding:0 2px}.financials-invoice-list .wrapper.flags .flag-on{background-color:#e06426;color:#fff;border:1px solid #e06426;border-radius:2px;padding:0 1px}.financials-invoice-list .wrapper.links-flags,.financials-invoice-list .wrapper.location-class,.financials-invoice-list .wrapper.registration-price,.financials-invoice-list .wrapper.sessions-registration{-ms-flex-positive:1;flex-grow:1}.financials-invoice-list .wrapper.sessions-registration.total{width:178px}.financials-invoice-list .wrapper.start-end{-ms-flex-positive:0;flex-grow:0}.financials-refund-filter .detail-switch{color:#e06426;cursor:pointer;display:inline-block;font-size:smaller;padding:5px}.financials-refund-filter .first-item{margin-left:10px}.financials-refund-filter .form-control{display:inline-block;font-size:smaller;height:auto;padding:3px;width:auto}.financials-refund-filter .search-input{width:100%!important}.financials-refund-filter .switch{margin-right:1px}.financials-refund-list .button-list{position:relative;top:-5px}.financials-refund-list .column{-ms-flex-negative:0;flex-shrink:0;z-index:1}.financials-refund-list .column.amount{-ms-flex-positive:0;flex-grow:0;margin-right:5px;width:70px}.financials-refund-list .column.cancel{-ms-flex-positive:0;flex-grow:0;font-size:smaller;width:55px}.financials-refund-list .column.category{-ms-flex-positive:0;flex-grow:0;font-size:smaller;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:90px}.financials-refund-list .column.class{-ms-flex-positive:1;flex-grow:1;font-size:smaller;width:30px;overflow:hidden;text-align:center;white-space:nowrap;text-overflow:ellipsis}.financials-refund-list .column.comment{width:90px;margin-left:4px;margin-right:10px}.financials-refund-list .column.comment,.financials-refund-list .column.created{-ms-flex-positive:1;flex-grow:1;font-size:smaller;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.financials-refund-list .column.created{width:60px}.financials-refund-list .column.credit{-ms-flex-positive:0;flex-grow:0;font-size:smaller;margin-right:5px;width:60px}.financials-refund-list .column.description{-ms-flex-positive:1;flex-grow:1;font-size:smaller;width:100px;overflow:hidden;margin-right:4px;white-space:nowrap;text-overflow:ellipsis}.financials-refund-list .column.links{-ms-flex-positive:0;flex-grow:0;width:15px}.financials-refund-list .column.location{-ms-flex-positive:1;flex-grow:1;font-size:smaller;width:75px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.financials-refund-list .column.registration-amount{-ms-flex-positive:0;flex-grow:0;font-size:smaller;width:60px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.financials-refund-list .column.requested{-ms-flex-positive:0;flex-grow:0;font-size:smaller;width:45px}.financials-refund-list .column.start{width:45px}.financials-refund-list .column.start,.financials-refund-list .column.student{-ms-flex-positive:1;flex-grow:1;font-size:smaller;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.financials-refund-list .column.student{width:85px}.financials-refund-list .column.subcategory{-ms-flex-positive:0;flex-grow:0;font-size:smaller;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100px}.financials-refund-list .column.ticket{-ms-flex-positive:1;flex-grow:1;font-size:smaller;width:35px;margin-right:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.financials-refund-list .cwk-link-button{border-radius:3px;font-size:smaller;padding:4px}.financials-refund-list .darken{position:relative}.financials-refund-list .darken:after{background:rgba(0,0,0,.1);content:'\A';height:100%;left:0;opacity:1;position:absolute;top:0;width:100%}.financials-refund-list .disable{color:lightgrey}.financials-refund-list .glyphicon.glyphicon-edit{font-size:8px;margin-left:5px}.financials-refund-list .section{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;width:100%}.financials-refund-list .table-row{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.financials-refund-list .table-row.table-header{background-color:bisque;font-size:smaller;margin:2px;padding:2px}.financials-refund-list .table-row.record{background-color:whitesmoke;font-size:smaller;margin:2px;padding:2px;position:relative}.financials-refund-list .table-row.record:hover{background-color:#e5e5e5}.financials-refund-list .table-row.record.deactive{opacity:.5}.financials-refund-list .table-row.record.deactive .wrapper:before{border-bottom:1px solid #000;content:'';position:absolute;left:0;width:100%}.financials-refund-list .table-row.record.not-approved{background-color:mistyrose!important}.financials-refund-list .table-row.record.not-approved:hover{background-color:#ffc4c1!important}.financials-refund-list .table-row.record.issued{background-color:#e1ffe1!important}.financials-refund-list .table-row.record.issued:hover{background-color:#9f9!important}.financials-refund-list .table-row.totals{font-size:smaller;font-weight:700;margin:2px;padding:2px}.financials-refund-list .wrapper{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.financials-refund-list .wrapper.amount-cancel,.financials-refund-list .wrapper.amount-description{-ms-flex-positive:1;flex-grow:1}.financials-refund-list .wrapper.created-student{-ms-flex-positive:0;flex-grow:0}.financials-refund-list .wrapper.location-start{-ms-flex-positive:1;flex-grow:1}.financials-refund-list .wrapper.flags{-ms-flex-positive:1;flex-grow:1;width:155px}.financials-refund-list .wrapper.flags .flag-header{-ms-flex-positive:0;flex-grow:0;padding:0 2px;z-index:1}.financials-refund-list .wrapper.flags .flag-off{color:lightgrey;padding:0 2px}.financials-refund-list .wrapper.flags .flag-on{background-color:#e06426;color:#fff;border:1px solid #e06426;border-radius:2px;padding:0 1px}.financials-refund-list .wrapper.flags-comment{-ms-flex-positive:1;flex-grow:1}.financials-reimbursement-filter .detail-switch{color:#e06426;cursor:pointer;display:inline-block;font-size:smaller;padding:5px}.financials-reimbursement-filter .first-item{margin-left:10px}.financials-reimbursement-filter .form-control{display:inline-block;font-size:smaller;height:auto;padding:3px;width:auto}.financials-reimbursement-filter .search-input{width:100%!important}.financials-reimbursement-filter .switch{margin-right:1px}.financials-reimbursement-list .button-list{position:relative;top:-5px}.financials-reimbursement-list .column{-ms-flex-negative:0;flex-shrink:0;z-index:1}.financials-reimbursement-list .column.amount{-ms-flex-positive:0;flex-grow:0;margin-right:5px;text-align:right;width:60px}.financials-reimbursement-list .column.comment{-ms-flex-positive:1;flex-grow:1;font-size:smaller;width:100px;overflow:hidden;margin-left:10px;margin-right:10px;white-space:nowrap;text-overflow:ellipsis}.financials-reimbursement-list .column.created{-ms-flex-positive:0;flex-grow:0;width:50px}.financials-reimbursement-list .column.description{width:200px;margin-right:10px}.financials-reimbursement-list .column.description,.financials-reimbursement-list .column.employee{-ms-flex-positive:1;flex-grow:1;font-size:smaller;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.financials-reimbursement-list .column.employee{width:80px}.financials-reimbursement-list .column.links{-ms-flex-positive:0;flex-grow:0;width:15px}.financials-reimbursement-list .column.region{-ms-flex-positive:1;flex-grow:1;font-size:smaller;width:60px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.financials-reimbursement-list .cwk-link-button{border-radius:3px;font-size:smaller;padding:4px}.financials-reimbursement-list .darken{position:relative}.financials-reimbursement-list .darken:after{background:rgba(0,0,0,.1);content:'\A';height:100%;left:0;opacity:1;position:absolute;top:0;width:100%}.financials-reimbursement-list .disable{color:lightgrey}.financials-reimbursement-list .glyphicon.glyphicon-edit{font-size:8px;margin-left:5px}.financials-reimbursement-list .section{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;width:100%}.financials-reimbursement-list .table-row{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.financials-reimbursement-list .table-row.table-header{background-color:bisque;font-size:smaller;margin:2px;padding:2px}.financials-reimbursement-list .table-row.record{background-color:whitesmoke;font-size:smaller;margin:2px;padding:2px;position:relative}.financials-reimbursement-list .table-row.record:hover{background-color:#e5e5e5}.financials-reimbursement-list .table-row.record.deactive{opacity:.5}.financials-reimbursement-list .table-row.record.deactive .wrapper:before{border-bottom:1px solid #000;content:'';position:absolute;left:0;width:100%}.financials-reimbursement-list .table-row.record.not-approved{background-color:mistyrose!important}.financials-reimbursement-list .table-row.record.not-approved:hover{background-color:#ffc4c1!important}.financials-reimbursement-list .table-row.record.issued{background-color:#e1ffe1!important}.financials-reimbursement-list .table-row.record.issued:hover{background-color:#9f9!important}.financials-reimbursement-list .table-row.totals{font-size:smaller;font-weight:700;margin:2px;padding:2px}.financials-reimbursement-list .wrapper{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.financials-reimbursement-list .wrapper.amount-description,.financials-reimbursement-list .wrapper.created-employee{-ms-flex-positive:1;flex-grow:1}.financials-reimbursement-list .wrapper.flags{-ms-flex-positive:1;flex-grow:1;width:165px}.financials-reimbursement-list .wrapper.flags .flag-header{-ms-flex-positive:0;flex-grow:0;padding:0 2px;z-index:1}.financials-reimbursement-list .wrapper.flags .flag-off{color:lightgrey;padding:0 2px}.financials-reimbursement-list .wrapper.flags .flag-on{background-color:#e06426;color:#fff;border:1px solid #e06426;border-radius:2px;padding:0 1px}.financials-reimbursement-list .wrapper.flags-comment{-ms-flex-positive:1;flex-grow:1}.location-billing-contact-dialog table{margin-bottom:0;overflow-x:auto;width:100%}.location-billing-contact-dialog td,.location-billing-contact-dialog th,.location-billing-contact-dialog thead{border:none!important;padding:.5rem;vertical-align:middle!important}.location-billing-contact-dialog .modal-header{padding:5px 15px}.location-billing-contact-dialog .modal-header h3{margin-top:10px}.location-billing-contact-dialog .table-header{background-color:bisque;font-size:smaller;margin:2px;padding:2px}.location-billing-contact-dialog .table-row{background-color:whitesmoke;font-size:smaller;margin:2px;padding:2px}.location-contracts-dialog table{margin-bottom:0;overflow-x:auto;width:100%}.location-contracts-dialog td,.location-contracts-dialog th,.location-contracts-dialog thead{border:none!important;padding:.5rem;vertical-align:middle!important}.location-contracts-dialog .modal-header{padding:5px 15px}.location-contracts-dialog .modal-header h3{margin-top:10px}.location-contracts-dialog .table-header{background-color:bisque;font-size:smaller;margin:2px;padding:2px}.location-contracts-dialog .table-row{background-color:whitesmoke;font-size:smaller;margin:2px;padding:2px}.manager-dashboard-alert a.disabled{color:#515151;cursor:default;text-decoration:none}.modal a.truncate{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:135px}.modal table{overflow-x:auto;width:100%}.modal th,.modal td,.modal thead{border:1px solid #fff;padding:.5rem}.modal .table-header{background-color:bisque;font-size:smaller;margin:2px;padding:2px}.modal .table-row{background-color:whitesmoke;font-size:smaller;margin:2px;padding:2px}.modal .animate-if.ng-enter,.modal .animate-if.ng-leave{transition:all cubic-bezier(.25,.46,.45,.94)1s}.modal .animate-if.ng-enter,.modal .animate-if.ng-leave.ng-leave-active{opacity:0}.modal .animate-if.ng-leave,.modal .animate-if.ng-enter.ng-enter-active{opacity:1}.manager-dashboard-statistics table{overflow-x:auto;width:100%}.manager-dashboard-statistics th,.manager-dashboard-statistics td,.manager-dashboard-statistics thead{border:1px solid #fff;padding:.5rem}.manager-dashboard-statistics .table-header{background-color:bisque;font-size:smaller;margin:2px;padding:2px}.manager-dashboard-statistics .table-row{background-color:whitesmoke;margin:2px;padding:2px}.observation-table table td.score-cell{white-space:nowrap}.observation-table table td.score-cell div.inline{vertical-align:top;display:inline-block}.observation-table table td.score-cell div.inline textarea{font-size:smaller}.observation-table table td.score-cell div.inline .form-control{width:auto}.observation-table table th .inline{display:inline-block}@media (max-width:767px){.observation-table table thead{display:none}.observation-table table tr{display:block}.observation-table table td:before{content:attr(data-label);float:left;font-weight:700}.observation-table table td{float:left;display:block;width:100%;text-align:right}}.observation-table .public{background-color:#e06426;padding:1px}.observation-report-table .data-column{text-align:center;padding:2px;vertical-align:middle}.observation-report-table .observation-report-data-table>thead>tr>th{background-color:#fff}.billing-info .scholarship-logo{width:70px}@media (min-width:992px) and (max-width:1199px){.billing-info .scholarship-logo{margin-top:1rem}}.class-quality-notes-filter .first-item{margin-left:10px}.class-quality-notes-filter .switch{margin-right:1px}.marketing-item-dialog h3{-ms-flex-align:center;align-items:center;border-bottom:1px solid #eee;color:#000;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:10px 0;padding-bottom:10px}.marketing-item-dialog .hint{margin-left:10px}.marketing-item-dialog .history-button{font-size:11px}.marketing-item-dialog .left-column{margin-right:25px;width:50%}.marketing-item-dialog .right-column{margin-left:25px;width:50%}.location-marketing-comment-dialog h3{border-bottom:1px solid lightgrey;color:#000;margin:10px 0;padding-bottom:10px}.location-marketing-comment-dialog .comment-thread-container{background-color:#eee;padding:5px 15px}.location-marketing-comment-dialog .season-section{margin-bottom:20px}.marketing-notes-history{max-height:250px;overflow:auto;width:450px}.marketing-notes-history h3{-ms-flex-align:center;align-items:center;border-bottom:1px solid #eee;color:#000;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:10px 0;padding-bottom:10px}.marketing-notes-history .note-separator{margin-bottom:20px}.marketing-notes-history .session-info-row{background-color:#eee;margin-bottom:5px}.marketing-notes-history .session-info-row .bold{font-weight:700}.marketing-notes-history .session-info-row .icon{margin-right:5px}.marketing-notes-history .session-info-row .smaller{font-size:smaller}.marketing-notes-history .title{margin:0 0 10px}.marketing-notes-history .w-100{width:100%}.marketing-sessions-selector{background-color:lightyellow;padding:10px}.marketing-sessions-selector h3{-ms-flex-align:center;align-items:center;border-bottom:1px solid #eee;color:#000;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:10px 0;padding-bottom:10px}.marketing-sessions-selector .strike{text-decoration:line-through}.marketing-sessions-selector .w-25{width:25%}.marketing-options-session-dialog h3{-ms-flex-align:center;align-items:center;border-bottom:1px solid #eee;color:#000;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:10px 0;padding-bottom:10px}.marketing-options-session-dialog .session-info{background-color:#eee;border-radius:3px;margin-bottom:15px;padding:5px}.marketing-tile{font-size:larger}.marketing-tile .border-bottom{border-bottom:1px solid grey}.marketing-tile .date{background-color:#eee;cursor:pointer;text-align:center;width:100%}.marketing-tile .date .button,.marketing-tile .date .button-disable{background-color:#e06426;color:#fff;display:block}.marketing-tile .date .button-disable{cursor:not-allowed;opacity:.5}.marketing-tile .date .button:hover{background-color:#b94f1a}.marketing-tile .date .late{border:1px solid red}.marketing-tile .date:hover{background-color:#d5d5d5}.marketing-tile .h-100{height:100%}.marketing-tile .hide-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketing-tile .notes{background-color:#eee;cursor:pointer;width:100%}.marketing-tile .notes .note{overflow:hidden;padding:3px;text-align:center}.marketing-tile .notes:hover{background-color:#d5d5d5}.marketing-tile .option-name{font-size:12px;font-weight:700;padding-right:2px}.marketing-tile .plus-button{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:20px;margin:7px 0 10px}.marketing-tile .schedule-item{font-weight:700;margin-top:10px;text-align:center}.marketing-tile .status-COMPLETED{background-color:#ffffc6}.marketing-tile .status-CONFIRMED{background-color:#9f9}.marketing-tile .status-NOT-STARTED{background-color:lightgrey}.marketing-tile .status-NOT-STARTED:hover{background-color:#bababa}.marketing-tile .status-SCHEDULED{background-color:#ffcdc7}.marketing-tile .tileize{border:1px solid lightgrey;border-radius:3px;font-size:smaller;padding:5px}.marketing-tile .w-100{width:100%}.student-progress .tiny{font-size:9px}.observation-score input[type="number"]{font-weight:700;text-align:center}.observation-score .color-0 input[type="number"],.observation-score .color-1 input[type="number"]{background-color:#f50}.observation-score .color-2 input[type="number"]{background-color:#f80}.observation-score .color-3 input[type="number"]{background-color:#fb0}.observation-score .color-4 input[type="number"]{background-color:#ff0}.observation-score .color-5 input[type="number"]{background-color:#BFFF00}.observation-report-item div{text-align:center}.observation-report-item .color-0,.observation-report-item .color-1{background-color:#f50}.observation-report-item .color-2{background-color:#f80}.observation-report-item .color-3{background-color:#fb0}.observation-report-item .color-4{background-color:#ff0}.observation-report-item .color-5{background-color:#BFFF00}.observation-report-item .hint{font-size:smaller}.session-table{width:100%;border-collapse:separate;border-spacing:15px;border:none}