body{font-family:"Century Gothic",CenturyGothic,-apple-system,BlinkMacSystemFont,sans-serif;padding:20px 0;color:#515151;background-color:#fff;min-width:600px}.icon{padding-right:10px}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.popover-wide{max-width:60%}.availability-basic-info .hours-label{margin-right:5px}.availability-basic-info .form-group{margin-bottom:0!important}.availability-basic-info .hr-address{border-top-color:#ccc;margin-top:25px}.availability-basic-info .interested{font-size:18px;font-weight:700;margin-bottom:10px}.availability-basic-info .interested-container{background-color:#f4f4f4;border-radius:3px;margin:25px 0;padding:15px}.availability-basic-info .margin-bottom-sm{margin-bottom:5px}.availability-basic-info .no-margin{margin:0}.availability-basic-info .not-at-all{margin-left:2px}.availability-basic-info .very-interested{margin-right:2px}.availability-basic-info .w-50{width:50%}.availability .arrow-container{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.availability .arrow-container:hover{background-color:#eaeaea}.availability .availability-message{background-color:#eee;font-size:17px;margin-bottom:3rem;padding:15px;text-align:center}.availability .btn-default.active{background-color:#e06426;border-color:#e06426;color:#fff}.availability .btn.btn-default.highlight{border-color:#ff3e3e;border-right:none}.availability .btn.btn-default.highlight-last{border-color:#ff3e3e}.availability .flex-col-centered{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.availability .calendar-arrow{padding:1rem}.availability .calendar-arrow-disabled{cursor:default;opacity:.5}.availability .calendar-item-container{font-size:small;margin:0 .8rem 1rem 1rem}.availability .calendar-item{border:1px solid #e06426;height:45px;margin-bottom:5px;width:45px}.availability .calendar-item-disabled{cursor:default;opacity:.5}.availability .calendar-item-selected{background-color:#e06426;color:#fff}.availability .calendar-item-sessions{border:2px solid #e06426;font-weight:700}.availability .form-sub-label{font-weight:700;margin-bottom:5px}.availability .header-container{border-bottom:1px solid #515151;font-size:22px;font-weight:700;margin-bottom:10px;padding:15px 0 10px;text-align:center}.availability .input-label{margin-bottom:.5rem}.availability .minimal-chunk{background-color:#eee;font-size:17px;margin-top:2rem;padding:1rem 2rem;text-align:center}.availability .table{table-layout:fixed}.availability .table td,.availability .table th{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.availability .table td{border:1px solid #000;height:20px;font-size:smaller}.availability .table th{text-align:center}.availability .tile-padding{padding:2rem}.availability #weekTable th{width:12.5%}.availability .YES{background-color:#2e8b57;color:#fff}.availability .ONLINE{background-color:#3cb371;color:#fff}.availability .NO{background-color:#ff4500;color:#fff}.availability .MAYBE{background-color:gold;color:#000}.availability label.btn-warning.hover,.availability label.btn-warning:hover{background-color:#ffa000;border-color:#ffa000 #fff}.availability label.btn-warning.active,.availability label.btn-warning:active{background-color:#e06426;border-color:#e06426 #fff}.availability label.btn-warning{background-color:#ffb000;border-color:#ffb000 #fff}.availability .description{display:inline-block;font-size:85%;line-height:1;color:gray}.availability .save-btn-msg{color:red;margin-right:15px}.availability .tile-section{background-color:#fff;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);padding:15px}.availability .timezone-info{color:#e06426}.cwk-tabset{margin-top:1rem}.cwk-tabset ul li.cwk-tab{background-color:#eee;white-space:nowrap}.cwk-tabset ul li.cwk-tab a{font-size:18px;color:#515151;background:linear-gradient(0deg,#fff 3px,#eee 3px);border-left:3px solid #fff;border-top:3px solid #fff;border-right:3px solid #fff;border-bottom:1px solid gray;margin-bottom:0;padding-top:1.5rem}@media (max-width:767px){.cwk-tabset ul li.cwk-tab a{font-size:14px;padding-bottom:5px}}.cwk-tabset ul li.cwk-tab.active a,.cwk-tabset ul li.cwk-tab.active a:focus,.cwk-tabset ul li.cwk-tab.active a:hover,.cwk-tabset ul li.cwk-tab.active a:link,.cwk-tabset ul li.cwk-tab.active a:visited{background:linear-gradient(180deg,#e06426 1rem,#fff 1rem);border-right:1px solid gray;border-left:1px solid gray;border-top:1px solid gray;font-weight:700;color:#e06426;outline:0;text-decoration:none}.cwk-tabset div.tab-pane{border-right:1px solid gray;border-left:1px solid gray;border-bottom:1px solid gray}.cwk-customer-feedback-details .color-1{background-color:#f50}.cwk-customer-feedback-details .color-2{background-color:#f80}.cwk-customer-feedback-details .color-3{background-color:#fb0}.cwk-customer-feedback-details .color-4{background-color:#ff0}.cwk-customer-feedback-details .color-5{background-color:#bfff00}.cwk-customer-feedback-details .color-N\/A{background-color:#eee;opacity:.5}.cwk-customer-feedback-details .feedback-cell{display:inline-block;font-weight:700;height:40px;width:40px;border-radius:20px;line-height:40px;text-align:center}.cwk-customer-feedback-details .season-header{background-color:#f5f5f5;border-radius:5px;margin-top:5px;margin-right:5px;margin-bottom:5px;padding-top:5px;padding-bottom:5px}.cwk-customer-feedback-details .shadow{box-shadow:0 0 1px 0 #000}.cwk-customer-feedback-details .spacer{margin:5px}.equipment-handover-dialog .capitalize{text-transform:capitalize}.equipment-handover-dialog .category-tag{border-radius:3px;color:#fff;display:inline-block;font-size:smaller;margin-right:5px;padding:2px 5px;text-align:center;width:60px}.equipment-handover-dialog .equipment-tag{border-radius:3px;color:#fff;float:right;font-size:smaller;padding:2px 5px;text-align:center;width:65px}.equipment-handover-dialog .selected{opacity:.5!important}.equipment-handover-dialog .gray{background-color:gray}.equipment-handover-dialog .green{background-color:green}.equipment-handover-dialog .inventory-tag{background-color:transparent;border:1px solid gray;border-radius:3px;float:right;font-size:smaller;padding:1px 5px;text-align:center;width:65px}.equipment-handover-dialog .orange{background-color:#e06426}.equipment-handover-dialog .orange:hover{background-color:#b94f1a}.equipment-handover-dialog .requested{background-color:#b3ffb3}.equipment-handover-dialog .requested:hover{background-color:#80ff80}.equipment-handover-dialog .selected-staff{background-color:#e06426;border-radius:3px;color:#fff;display:inline-block;font-size:smaller;padding:2px 5px}.modal td,.modal thead{border:none!important}.modal .color-1{background-color:#f50}.modal .color-2{background-color:#f80}.modal .color-3{background-color:#fb0}.modal .color-4{background-color:#ff0}.modal .color-5{background-color:#bfff00}.modal .feedback-cell{font-weight:700;height:40px;width:40px;border-radius:20px;line-height:40px;text-align:center}.modal .feedback-column{width:60px}.modal table{overflow-x:auto;width:100%}.modal th{border:1px solid #fff}.modal td,.modal th,.modal thead{padding:.5rem}.modal .table-header,.modal .table-row{background-color:bisque;font-size:smaller;margin:2px;padding:2px}.modal .table-row{background-color:#f5f5f5}.discord{font-size:70%;line-height:20px}.discord input{width:8rem}.discord .right-align{text-align:right}.staff-skills .form-group{margin-bottom:0}.staff-skills .form-sub-label{font-size:15px}.staff-skills .group-label{font-size:18px;font-weight:700;margin-bottom:15px}.staff-skills .scale-label-container{margin-bottom:15px}.staff-skills .second-row{margin-top:10px}.cwk-customer-feedback-overview,.dashboard-alerts,.dashboard-customer-feedback,.dashboard-equipment{border:2px solid #ccc;font-size:12px;margin-bottom:5px;margin-top:5px;padding:5px 10px}.cwk-customer-feedback-overview ul,.cwk-retention-overview ul,.dashboard-alerts ul,.dashboard-customer-feedback ul{margin-bottom:0;padding-left:15px}.cwk-customer-feedback-overview .header-element{line-height:15px}.cwk-customer-feedback-overview .spacer{clear:both;border-color:gray;margin-bottom:5px;margin-right:0;margin-top:5px;padding:0}.cwk-customer-feedback-overview table{margin-bottom:5px}.cwk-customer-feedback-overview table td.used,.cwk-retention-overview table td.used{font-size:larger;font-weight:700}.cwk-customer-feedback-overview table tr.center td,.cwk-retention-overview table tr.center td{font-size:smaller;border-top:0;line-height:1;padding-top:0}.cwk-customer-feedback-overview .title{color:#e06426;font-size:13px;font-weight:700}.cwk-customer-feedback-overview .tile-header{height:15px}.dashboard-alerts .tile-header{height:20px}.dashboard-alerts .header-element{line-height:20px}.dashboard-alerts .important{font-weight:700}.dashboard-alerts .issue-ERROR{background-color:#ffe4e1!important}.dashboard-alerts .issue-WARNING{background-color:#ffffe0!important}.dashboard-alerts .region-bullet{margin:0}.dashboard-alerts .spacer{clear:both;margin-bottom:5px;margin-right:0;margin-top:5px;padding:0}.dashboard-alerts .title{color:#e06426;font-size:13px;font-weight:700}.dashboard-calendar .black-border{border:1px solid #000}.dashboard-calendar .calendar-cell{height:50px;padding:0;position:relative}.dashboard-calendar .checkbox-inline{font-size:16px}.dashboard-calendar .missing-notes{background-color:pink}.dashboard-calendar .new-students{background-color:#fafad2}.dashboard-calendar .no-box{border:0;background-color:#eee;opacity:.15}.dashboard-calendar .no-class{background-color:#d3d3d3}.dashboard-calendar .on-call{background-color:#afeeee}.dashboard-calendar .orange-border{border:1px solid #e06426}.dashboard-calendar .table{border-collapse:separate;border-spacing:10px}.dashboard-calendar .unconfirmed-class{background-color:#ffe4e1}.dashboard-calendar .week-view-column-header{width:14%}.dashboard-customer-feedback .tile-header{height:20px}.dashboard-customer-feedback .header-element{line-height:20px}.dashboard-customer-feedback .important{font-weight:700}.dashboard-customer-feedback .issue-ERROR{background-color:#ffe4e1!important}.dashboard-customer-feedback .issue-WARNING{background-color:#ffffe0!important}.dashboard-customer-feedback .region-bullet{margin:0}.dashboard-customer-feedback .spacer{clear:both;margin-bottom:5px;margin-right:0;margin-top:5px;padding:0}.dashboard-customer-feedback .title{color:#e06426;font-size:13px;font-weight:700}.dashboard-equipment table,.dashboard-training table{margin-bottom:0;padding:0}.dashboard-equipment .table>tbody>tr:first-child>td,.dashboard-sub-requests .table>tbody>tr:first-child>td,.dashboard-training .table>tbody>tr:first-child>td{border:none}.dashboard-equipment td,.dashboard-sub-requests td,.dashboard-sub-requests th,.dashboard-training td{padding:5px 0!important}.dashboard-equipment .border-bottom{border-bottom:1px solid #d3d3d3}.dashboard-equipment .category-tag{border-radius:3px;color:#fff;display:inline-block;font-size:smaller;margin-right:5px;padding:2px 5px;text-align:center;width:60px}.dashboard-equipment .capitalize{text-transform:capitalize}.dashboard-equipment .equipment-tag{border-radius:3px;color:#fff;float:right;font-size:smaller;padding:2px 5px;text-align:center;width:65px}.dashboard-equipment .gray{background-color:gray}.dashboard-equipment .green{background-color:green}.dashboard-equipment .header-element{line-height:20px}.dashboard-equipment .inventory-tag{background-color:transparent;border:1px solid gray;border-radius:3px;float:right;font-size:smaller;padding:1px 5px;text-align:center;width:65px}.dashboard-equipment .light-orange{background-color:#f0ad4e}.dashboard-equipment .light-orange:hover{background-color:#ec971f}.dashboard-equipment .no-break{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:370px}.dashboard-equipment .no-records{padding:5px}.dashboard-equipment .orange{background-color:#e06426}.dashboard-equipment .orange:hover{background-color:#b94f1a}.dashboard-equipment .spacer{clear:both;margin-bottom:5px;margin-right:0;margin-top:5px;padding:0}.dashboard-equipment .tile-header{height:20px}.dashboard-equipment .title{color:#e06426;font-size:13px;font-weight:700}.popover-spacer{margin-top:6px}.cwk-retention-overview,.dashboard-links,.dashboard-offenses,.dashboard-sub-requests,.dashboard-training{border:2px solid #ccc;font-size:12px;margin-bottom:5px;margin-top:5px;padding:5px 10px}.dashboard-links hr{margin:.8rem 0}.dashboard-links .link-item{display:block;font-weight:700;padding:5px 0}.dashboard-links .tile-header{height:20px}.dashboard-links .header-element{line-height:20px}.dashboard-links .region-selector{font-size:smaller;height:16px;margin-left:5px;outline:none}.dashboard-links .section-header{font-weight:700}.dashboard-links .smaller{font-size:normal}.dashboard-links .spacer{clear:both;margin-bottom:7px;margin-right:0;margin-top:7px;padding:0}.dashboard-links .title{color:#e06426;font-size:13px;font-weight:700}.dashboard-offenses .alert{margin:.5rem 0;padding:.2rem 1rem}.dashboard-offenses .tile-header{height:20px}.dashboard-offenses .header-element{line-height:20px}.dashboard-offenses .highlighted-row{background-color:#ffe4e1}.dashboard-offenses .item{margin-right:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-offenses .item.category{width:13rem}.dashboard-offenses .item.bonus-period{width:10rem}.dashboard-offenses .item.created-on{width:5rem}.dashboard-offenses .item.detail{width:40rem}.dashboard-offenses .item.flag{padding:0 2px;text-align:center;width:1.5rem}.dashboard-offenses .item.flag-off,.dashboard-offenses .item.flag-on{border:1px solid #d3d3d3;border-radius:2px;color:#d3d3d3;padding:0 2px;width:1.5rem}.dashboard-offenses .item.flag-on{background-color:#e06426;border:1px solid #e06426;color:#fff}.dashboard-offenses .item.hint{width:37rem}.dashboard-offenses .item.links{width:5rem}.dashboard-offenses .item.links .icon{display:inline-block;width:1.5rem}.dashboard-offenses .item.notes{width:25rem}.dashboard-offenses .item.status{width:12rem}.dashboard-offenses .item.status .glyphicon{margin-right:.5rem}.dashboard-offenses .item-header{font-weight:700}.dashboard-offenses .mb-3{margin-bottom:1rem}.dashboard-offenses .message{font-size:13px}.dashboard-offenses .spacer{clear:both;margin-bottom:5px;margin-right:0;margin-top:5px;padding:0}.dashboard-offenses .title{color:#e06426;font-size:13px;font-weight:700}.dashboard-training .header-element{line-height:20px}.dashboard-training .in-person-training{background-color:transparent;border:1px solid gray;border-radius:3px;float:right;font-size:smaller;padding:2px 5px;text-align:center;vertical-align:middle}.dashboard-training .no-break{overflow:hidden;padding-right:15px!important;text-overflow:ellipsis;white-space:nowrap;width:340px}.dashboard-training .no-records{padding:5px}.dashboard-training .spacer{clear:both;margin-bottom:5px;margin-right:0;margin-top:5px;padding:0}.dashboard-training .tile-header{height:20px}.dashboard-training .title{font-size:13px}.dashboard-training .title,.dashboard-training .training-due{color:#e06426;font-weight:700}.dashboard-training .training-row-hover:hover{background-color:#f5f5f5}.dashboard-training .training-tag{background-color:#e06426;border-radius:3px;color:#fff;float:right;font-size:smaller;padding:2px 3px;text-align:center;vertical-align:middle}.cwk-retention-overview .header-element{line-height:15px}.cwk-retention-overview .spacer{clear:both;border-color:gray;margin-bottom:5px;margin-right:0;margin-top:5px;padding:0}.cwk-retention-overview .tile-header{height:15px}.cwk-retention-overview table{margin-bottom:5px}.cwk-retention-overview .title{color:#e06426;font-size:13px;font-weight:700}.dashboard-sub-requests table{margin-bottom:0;padding:0}.dashboard-sub-requests .tile-header{height:20px}.dashboard-sub-requests .header-element{line-height:20px}.dashboard-sub-requests .no-records{padding:5px}.dashboard-sub-requests .online{background-color:#e06426;color:#fff;font-size:smaller;padding:1px 2px}.dashboard-sub-requests .spacer{clear:both;margin-bottom:5px;margin-right:0;margin-top:5px;padding:0}.dashboard-sub-requests .starts-soon{background-color:#ffe4e1!important}.dashboard-sub-requests .status{background-color:gray;border-radius:3px;color:#fff;font-size:smaller;padding:2px;text-align:center;vertical-align:middle}.dashboard-sub-requests .title{color:#e06426;font-size:13px;font-weight:700}.cwk-retention-season .center-session{font-size:smaller}.cwk-retention-season .season{margin-top:10px;font-weight:700}.cwk-retention-season .session{margin-top:5px;font-size:smaller}.dashboard-class{white-space:normal}.dashboard-class .account-not-created{color:red}.dashboard-class .calendar-item{font-size:smaller;height:100%;margin:0;padding:5px}.dashboard-class .calendar-item-footer{position:absolute;bottom:0;width:100%}.dashboard-class .calendar-item-footer .class-count{position:absolute;right:10px;bottom:0}.dashboard-class .calendar-item-footer .class-count .first-last,.dashboard-class .calendar-item-footer .incident{color:#e06426}.dashboard-class .details{font-size:smaller}.dashboard-class .feedback-icon{height:18px;width:18px;border-radius:9px;padding-top:3px;text-align:center;font-size:10px;margin-left:2px;margin-right:2px}.dashboard-class .location{display:block;text-transform:capitalize}.dashboard-class .ml-3{margin-left:1rem}.dashboard-class .manager-only{opacity:.5}.dashboard-class .missing-feedback{border:1px solid #ff4500}.dashboard-class .missing-notes{background-color:pink}.dashboard-class .new-students{background-color:#fafad2}.dashboard-class .no-class{background-color:#d3d3d3}.dashboard-class .no-class-label{font-weight:700;color:#e06426}.dashboard-class .not-running{color:#e06426}.dashboard-class .on-call{background-color:#afeeee}.dashboard-legend .black-border{border:1px solid #000}.dashboard-legend .legend-item{position:relative;display:inline-block;border:1px solid #000;width:15px;height:15px;top:3px;margin-left:40px;margin-right:8px}.dashboard-legend .missing{background-color:pink}.dashboard-legend .new{background-color:#fafad2}.dashboard-legend .no{background-color:#d3d3d3}.dashboard-legend .on-call{background-color:#afeeee}.dashboard-legend .orange-border{border:1px solid #e06426}.dashboard-legend .unconfirmed-class{background-color:#ffe4e1}