header.unified .logo-holder{margin-left:10px}.notifications-container .notifications-icon{margin-right:10px}.btn{transform:none!important}.ui-autocomplete{z-index:999999999!important}.pagination{width:100%;text-align:right;margin:30px 0}.pagination .pagi-link{box-sizing:border-box;min-width:42px;height:42px;line-height:42px;display:inline-block;margin:0 2px 3px;text-align:center;transition:background-color .2s}.pagination .pagi-link.next,.pagination .pagi-link.prev{border:1px solid #ddd;margin:0}.pagination .pagi-link.prev{margin-left:20px;border-bottom-left-radius:7px;border-top-left-radius:7px}.pagination .pagi-link.next{margin-right:35px;position:relative;left:-1px;border-bottom-right-radius:7px;border-top-right-radius:7px}.pagination .pagi-link.self{border-radius:30px;background-color:#359183}.pagination .pagi-link.self a{cursor:default;color:#fff}.pagination .pagi-link.disabled{border-color:#ddd}.pagination .pagi-link.disabled a{cursor:default;color:#ddd}#pt-header{width:100%;display:block;color:#00c4c9}#pt-header #pt-header-left{float:left;margin:15px 0;box-sizing:border-box;white-space:nowrap;padding:0 0 0 20px}@media screen and (max-width:1200px){#pt-header #pt-header-left{padding-left:0}}#pt-header #pt-header-left.parent{border-right:0}#pt-header .header-notifications{display:inline-block;margin:35px 0 0 25px}@media screen and (max-width:1200px){#pt-header .header-notifications{display:none}}#pt-header #pt-header-right{color:#464646;float:right;width:300px;box-sizing:border-box;margin:55px 0 0;position:relative;text-align:right}@media screen and (max-width:1200px){#pt-header #pt-header-right{margin-top:35px}}#pt-header #pt-header-right>span{float:right}#pt-header #pt-header-right .filter-group-text{line-height:30px}#pt-header #pt-header-right .settings-icon{display:inline-block;border-left:1px solid #bfbfbf;padding:0 10px 0 15px;font-size:26px}#pt-header #pt-header-right .add-group{margin-right:10px}#pt-header #pt-header-right #group-filter-select{border:1px solid #ccc;font-size:14px;margin:5px 15px 5px 8px;color:#464646;float:right;width:90px}#pt-header #pt-header-right .pt-config{cursor:pointer}#pt-header #pt-header-right #pt-config-modal{width:215px;border-radius:2px;background-color:#fafafa;box-shadow:0 0 8px 0 rgba(0,0,0,.12),0 8px 8px 0 rgba(0,0,0,.24);color:#000;position:absolute;z-index:999;right:20px;border:1px solid #ddd;font-size:14px;text-align:left}#pt-header #pt-header-right #pt-config-modal>form>div{padding:5px 10px;cursor:pointer}#pt-header #pt-header-right #pt-config-modal>form>div:nth-child(2){padding-top:10px}#pt-header #pt-header-right #pt-config-modal>form>div:last-child{padding-bottom:10px}#pt-header #pt-header-right #pt-config-modal>form>div:hover{background-color:#f2f2f2}#pt-header #pt-header-right #pt-config-modal .advanced,#pt-header #pt-header-right #pt-config-modal .basic{color:#00c4c9;line-height:20px;padding:10px 5px 10px 10px;border-bottom:1px solid #ddd;font-size:16px;font-weight:700}#pt-header #pt-header-right #pt-config-modal .advanced i,#pt-header #pt-header-right #pt-config-modal .basic i{font-size:14px;vertical-align:1px}#pt-header #pt-header-right #pt-config-modal .advanced.guest,#pt-header #pt-header-right #pt-config-modal .basic.guest{font-weight:400}#pt-header #pt-header-right #pt-config-modal .advanced:hover,#pt-header #pt-header-right #pt-config-modal .basic:hover{background-color:#fafafa}#pt-header #pt-header-right #pt-config-modal .advanced .guestModeSwitch,#pt-header #pt-header-right #pt-config-modal .advanced .switcher,#pt-header #pt-header-right #pt-config-modal .basic .guestModeSwitch,#pt-header #pt-header-right #pt-config-modal .basic .switcher{display:inline-block;float:right;height:0;position:relative;top:-9px;cursor:pointer}#pt-header #pt-header-right #pt-config-modal .advanced .guestModeSwitch .switch-on,#pt-header #pt-header-right #pt-config-modal .advanced .switcher .switch-on,#pt-header #pt-header-right #pt-config-modal .basic .guestModeSwitch .switch-on,#pt-header #pt-header-right #pt-config-modal .basic .switcher .switch-on{font-size:14px;font-weight:700;background-color:#3fa9b2;display:inline-block;height:14px;line-height:14px;width:30px;text-align:center;border-top-left-radius:6px;border-bottom-left-radius:6px;color:#00b5ba}#pt-header #pt-header-right #pt-config-modal .advanced .guestModeSwitch .switch-off.hideInitially,#pt-header #pt-header-right #pt-config-modal .advanced .guestModeSwitch .switch-on.hideInitially,#pt-header #pt-header-right #pt-config-modal .advanced .switcher .switch-off.hideInitially,#pt-header #pt-header-right #pt-config-modal .advanced .switcher .switch-on.hideInitially,#pt-header #pt-header-right #pt-config-modal .basic .guestModeSwitch .switch-off.hideInitially,#pt-header #pt-header-right #pt-config-modal .basic .guestModeSwitch .switch-on.hideInitially,#pt-header #pt-header-right #pt-config-modal .basic .switcher .switch-off.hideInitially,#pt-header #pt-header-right #pt-config-modal .basic .switcher .switch-on.hideInitially{display:none}#pt-header #pt-header-right #pt-config-modal .advanced .guestModeSwitch .switch-btn,#pt-header #pt-header-right #pt-config-modal .advanced .switcher .switch-btn,#pt-header #pt-header-right #pt-config-modal .basic .guestModeSwitch .switch-btn,#pt-header #pt-header-right #pt-config-modal .basic .switcher .switch-btn{display:inline-block;width:23px;height:23px;border-radius:20px;background:#00c4c9;position:relative;top:7px;left:-8px}#pt-header #pt-header-right #pt-config-modal .basic{color:#000}#pt-header #pt-header-right #pt-config-modal .basic i{color:#666;font-size:14px}#pt-header #pt-header-right #pt-config-modal .basic .guestModeSwitch,#pt-header #pt-header-right #pt-config-modal .basic .switcher{display:inline-block;float:right;height:0;position:relative;top:-9px;margin:0 10px 0 0}#pt-header #pt-header-right #pt-config-modal .basic .guestModeSwitch .switch-off,#pt-header #pt-header-right #pt-config-modal .basic .switcher .switch-off{color:#444;background-color:#ccc;font-size:14px;font-weight:700;display:inline-block;height:14px;line-height:14px;width:33px;text-align:center;border-top-right-radius:6px;border-bottom-right-radius:6px}#pt-header #pt-header-right #pt-config-modal .basic .guestModeSwitch .switch-off.hideInitially,#pt-header #pt-header-right #pt-config-modal .basic .switcher .switch-off.hideInitially{display:none}#pt-header #pt-header-right #pt-config-modal .basic .guestModeSwitch .switch-btn,#pt-header #pt-header-right #pt-config-modal .basic .switcher .switch-btn{background:#e1e1e1;top:7px;left:9px}#pt-header #pt-header-right #pt-config-modal .break-line{height:1px;background-color:#ddd;display:inline-block;width:100%;box-sizing:border-box;margin:5px 0;padding:0}#pt-header #pt-header-right #pt-config-modal #activity-log{padding:10px;border-top:1px solid #ddd}#pt-header #pt-header-middle{float:none;font-size:18px;line-height:30px;margin:15px 25px;display:inline-block}.pt-main{clear:both;padding-left:0;position:relative;top:-2px}.pt-main #pt-main-left{background-color:#888;width:168px;float:left}.pt-main #pt-main-left .view-item{color:#fff;height:160px;width:168px;text-align:center;border-bottom:1px solid #ddd;padding:10px;font-weight:700;font-size:14px;box-sizing:border-box}.pt-main #pt-main-left .view-item a,.pt-main #pt-main-left .view-item a:active,.pt-main #pt-main-left .view-item a:hover,.pt-main #pt-main-left .view-item a:visited{color:#fff;display:block;width:100%;height:100%;padding:32px 0;box-sizing:border-box}.pt-main #pt-main-left .view-item.active{background-color:#f2f2f2;color:#000;border-top:1px solid #ccc;border-right:1px solid #ccc;padding:38px 10px}.pt-main #pt-main-left .view-item.active .view-icon{background:#00c4c9;color:#fff}.pt-main #pt-main-left .view-item .view-icon{display:block;font-size:22px;background:#ddd;width:50px;border-radius:50px;height:50px;color:#888;margin:auto auto 10px;padding:13px 0 0;box-sizing:border-box}.pt-main #pt-main-right{float:none;background-color:#fff;min-height:640px}.pt-main #pt-main-right:not(.classroom)>div:not(.pt-sorting){display:inline-flex;width:95%}.pt-main #pt-main-right.classroom>div{display:inline-block;width:100%}.pt-main #pt-main-right .pt-category a{display:inline-block;width:50%;font-size:20px;box-sizing:border-box;float:left;color:#464646;max-width:200px}.pt-main #pt-main-right .pt-category a span{display:inline-block;width:100%;box-sizing:border-box;text-align:center;height:54px;line-height:54px;font-size:20px;color:#444}.pt-main #pt-main-right .pt-category a span.active{border-bottom:5px solid #00c4c9;border-right:0;border-left:0;box-shadow:none;color:#00c4c9}.pt-main #pt-main-right .pt-sorting{text-align:right;font-size:14px;padding:20px 0;margin-top:-5px}.pt-main #pt-main-right .pt-sorting .btn{margin:0 20px 0 0}.pt-main #pt-main-right table{width:100%}.pt-main #pt-main-right table small{display:inline-block;margin-left:8px;color:#888}.pt-main #pt-main-right table tr.indent{background:#fafafa}.pt-main #pt-main-right table tr.indent td:first-of-type{background:linear-gradient(90deg,rgba(0,0,0,.05) 0,rgba(0,0,0,.15) 20px,transparent 0,transparent)}.pt-main #pt-main-right table tr.indent td:first-of-type:not(.the-detail){text-indent:20px}.pt-main #pt-main-right table td.p-level-row{min-width:430px}.pt-main #pt-main-right table td.p-level-row.typing{min-width:445px}.pt-main #pt-main-right table td .p-level-container{display:inline-block;width:70px;height:30px;border-radius:7px;box-sizing:border-box;text-align:center;color:#fff;padding:3px 0 0;margin:0 10px 0 0;vertical-align:top}.pt-main #pt-main-right table td .p-level-container:not(.inactive){cursor:pointer}.pt-main #pt-main-right table td .p-level-container.inactive{opacity:.5}.pt-main #pt-main-right table td .p-level-container.bucket_typing{border:1px solid #5eb0b5;background-color:#5eb0b5}.pt-main #pt-main-right table td .p-level-container.proficient{border:1px solid #5bb247;background-color:#5bb247}.pt-main #pt-main-right table td .p-level-container.approaching{border:1px solid #fbc225;background-color:#fbc225}.pt-main #pt-main-right table td .p-level-container.emerging{border:1px solid #f26632;background-color:#f26632}.pt-main #pt-main-right table td .p-level-container.not-completed{background-color:inherit;border:1px solid #a47cb8;width:145px;color:#000;font-size:12px;margin-left:20px}.pt-main #pt-main-right table td .p-level-container.not-completed.typing{width:160px}.pt-main #pt-main-right table td .p-level-container.not-completed .p-level{background-color:#a47cb8;margin:0 5px 0 0}.pt-main #pt-main-right table td .p-level-container .p-level{display:inline-block;width:22px;height:22px;border-radius:11px;background-color:#fff;color:#000;line-height:22px;margin:0 10px 0 0;font-size:16px}.pt-main #pt-main-right table td .p-level-container.open-detail{border-image:initial;background-color:#fafafa;border-bottom-left-radius:0;border-bottom-right-radius:0;height:40px;position:relative;z-index:999;color:#000;border-bottom:none!important;box-shadow:0 2px 0 0 #fafafa}.pt-main #pt-main-right table td .p-level-container.open-detail.proficient{border:2px solid #5bb247}.pt-main #pt-main-right table td .p-level-container.open-detail.approaching{border:2px solid #fbc225}.pt-main #pt-main-right table td .p-level-container.open-detail.emerging{border:2px solid #f26632}.pt-main #pt-main-right table td .p-level-container.open-detail.bucket_typing{border:2px solid #5eb0b5}.pt-main #pt-main-right table td .p-level-container.open-detail.not-completed{border:2px solid #a47cb8}.pt-main #pt-main-right table td .skill-kid-detail{box-shadow:2px 6px 10px #ddd;position:relative;top:-43px;padding:10px;background-color:#fafafa;margin-bottom:-51px;z-index:88}.pt-main #pt-main-right table td .skill-kid-detail.proficient{border:2px solid #5bb247}.pt-main #pt-main-right table td .skill-kid-detail.approaching{border:2px solid #fbc225}.pt-main #pt-main-right table td .skill-kid-detail.emerging{border:2px solid #f26632}.pt-main #pt-main-right table td .skill-kid-detail.typing{border:2px solid #5eb0b5}.pt-main #pt-main-right table td .skill-kid-detail.not-completed{border:2px solid #a47cb8}.pt-main #pt-main-right table td .skill-kid-detail h1{color:#464646;font-size:26px;margin:5px 0 10px 10px}.pt-main #pt-main-right table td .skill-kid-detail .skill-kid{display:inline-block;box-sizing:border-box;width:calc(50% - 20px);background-color:#eff1f0;height:auto;margin:5px 10px;border-radius:2px;box-shadow:0 2px 1px 0 rgba(0,0,0,.24),0 0 4px 0 rgba(0,0,0,.12),inset 0 0 0 0 hsla(0,0%,100%,.8)}.pt-main #pt-main-right table td .skill-kid-detail .skill-kid>div:not(.kid-tab){padding:0 5px;display:inline-block;box-sizing:border-box;float:left}.pt-main #pt-main-right table td .skill-kid-detail .skill-kid>div:not(.kid-tab):first-child{width:45%}.pt-main #pt-main-right table td .skill-kid-detail .skill-kid>div:not(.kid-tab):last-child{width:55%}.pt-main #pt-main-right table td .skill-kid-detail .skill-kid.typing>div:first-child{padding:5px 0 0 5px;width:100%;height:50px;margin-bottom:-16px}@media screen and (max-width:999px){.pt-main #pt-main-right table td .skill-kid-detail .skill-kid.typing>div:first-child{margin-bottom:-24px}}.pt-main #pt-main-right table td .skill-kid-detail .skill-kid.typing>div:nth-child(2){width:25%}.pt-main #pt-main-right table td .skill-kid-detail .skill-kid.typing>div:last-child{width:65%}.pt-main #pt-main-right table td .skill-kid-detail .skill-kid .overall-text{line-height:46px}.pt-main #pt-main-right table td .skill-kid-detail .skill-kid .overall-score{line-height:35px;display:inline-block;background:#ddd;border-radius:60px;height:35px;width:35px;margin:5px;font-size:14px;padding:0;text-align:center}.pt-main #pt-main-right table td .skill-kid-detail .skill-kid .overall-score.proficient{background-color:#5bb247}.pt-main #pt-main-right table td .skill-kid-detail .skill-kid .overall-score.approaching{background-color:#fbc225}.pt-main #pt-main-right table td .skill-kid-detail .skill-kid .overall-score.emerging{background-color:#f26632}.pt-main #pt-main-right table.table.table-bordered{border:none}.pt-main #pt-main-right table.table.table-bordered i{color:#666}.pt-main #pt-main-right table.table.table-bordered td,.pt-main #pt-main-right table.table.table-bordered th{border:none;border-bottom:1px solid #ddd;padding:20px 10px;font-size:16px;font-weight:600}.pt-main #pt-main-right table.table.table-bordered td.printable,.pt-main #pt-main-right table.table.table-bordered th.printable{padding-right:20px;min-width:115px;text-align:right}.pt-main #pt-main-right table.table.table-bordered thead{border-bottom:inherit;background:inherit}.pt-main #pt-main-right table.table.table-bordered thead td{font-size:14px;padding:20px 10px 15px}.pt-main #pt-main-right table.table.table-bordered .col-grade{padding-left:28px;min-width:85px}.pt-main #pt-main-right table.table.table-bordered .sort-item:not(.typing){cursor:pointer}.pt-main #pt-main-right .skill-info{font-size:14px;border-bottom:1px solid #ddd;height:43px}.pt-main #pt-main-right .skill-info td{min-width:136px;padding:10px 15px;box-sizing:border-box}.pt-main #pt-main-right .skill-info .skill-name{line-height:16px;width:40%;font-size:16px}.pt-main #pt-main-right .skill-info .bar-row{width:50%}.pt-main #pt-main-right .skill-info .bar-row .progress-bar-container{background-color:#f2f2f2;border-radius:2.42px}.pt-main #pt-main-right .skill-info .see-resources{min-width:122px;text-align:right;font-size:12px}.pt-main #pt-main-right .skill-info .middle-container{box-sizing:border-box;padding:0 5px;display:inline-block;width:30%}@media screen and (max-width:700px){.pt-main #pt-main-right .skill-info .middle-container{width:45%}}.pt-main #pt-main-right .skill-info .right-container{box-sizing:border-box;padding:0 5px;display:inline-block;width:65%}@media screen and (max-width:700px){.pt-main #pt-main-right .skill-info .right-container{width:50%}}.pt-main #pt-main-right .kid-skill-detail.typing .skill-name{width:25%}.pt-main #pt-main-right #students{position:relative}.pt-main #pt-main-right #students .player-list{background-color:#faf5ed;border-top:1px solid #ddd}.pt-main #pt-main-right #students .player-list .arrow{left:100%}.pt-main #pt-main-right #students .player-progress{float:none;width:100%}.pt-main #pt-main-right #students .player-progress #player-progress-container{margin:20px;border:1px solid #ddd;min-height:500px;border-radius:0 0 2px 2px;background-color:#fff;box-shadow:0 -1px 1px 0 rgba(0,0,0,.06)}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-header{background-color:#faf5ed;height:70px;border-radius:2px}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-header #report-title{float:none;line-height:70px;font-size:24px;padding:0 0 0 14px}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-header #report-print{float:right;margin:20px;border-radius:12px}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-header #filter-grades{float:right;margin:20px;border:1px solid #999;padding:5px 10px;border-radius:5px;font-size:12px;cursor:pointer}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-header #filter-grades-modal{display:block;width:110px;border-radius:2px;background-color:#fafafa;box-shadow:0 0 8px 0 rgba(0,0,0,.12),0 8px 8px 0 rgba(0,0,0,.24);color:#000;position:absolute;z-index:999999;right:20px;border:1px solid #ddd;font-size:12px;top:50px}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-header #filter-grades-modal div{padding:5px 10px;width:100%}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-header #filter-grades-modal div:first-child{padding-bottom:10px;border-bottom:1px solid #ddd}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-header #filter-grades-modal div:last-child{margin:10px 0 0;font-size:14px}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-header #filter-grades-modal div label i{margin-right:4px;display:none}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-header #filter-grades-modal div input{margin:0 8px 0 3px;font-size:10px}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-header #filter-grades-modal div input:not(.select-all):checked{display:none}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-header #filter-grades-modal div input:checked+span{color:#464646}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-header #filter-grades-modal div input:checked+span i{display:inline-block}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-content{padding:0 10px}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-content .no-progress-kid-msg{width:100%;text-align:center;margin:20px 0;height:50px;line-height:50px}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report{padding:10px}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-name{text-transform:capitalize;font-weight:700;padding:20px 10px 0;font-size:20px}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-info{display:inline-block;padding:10px;width:33.33%;box-sizing:border-box;text-align:center;cursor:pointer}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-info.inactive{opacity:.5}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-info.proficient{padding:10px 10px 10px 0}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-info.emerging{padding:10px 0 10px 10px}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-info.typing .gi-box{height:50px!important}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-info.typing .gi-box .see-details{display:none}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-info .gi-box{background:#eff1f0;padding:25px 25px 0;height:138px}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-info .gi-box .level{display:inline-block;height:120px;width:120px;border-radius:60px}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-info .gi-box .level.proficient{background:linear-gradient(0deg,#dff122,#5bb247)}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-info .gi-box .level.approaching{background:linear-gradient(0deg,#ffe642,#fbc225)}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-info .gi-box .level.emerging{background:linear-gradient(0deg,#fca535,#f15a41)}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-info .gi-box .level.typing{background:linear-gradient(0deg,#57b988,#5eb0b3)}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-info .gi-box .level .kids-count{display:inline-block;height:90px;width:90px;border-radius:45px;background-color:#eff1f0;position:relative;top:15px;font-size:44px;line-height:90px;text-align:center}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-info .gi-box .skill-desc{position:relative;background-color:#eff1f0;top:-35px;padding:7px;text-transform:uppercase;font-size:11px;border-radius:80px;display:block;height:30px;width:80px;margin:auto}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-info .see-details{font-size:12px;text-align:center;line-height:25px;background-color:#eff1f0;margin:5px 0 0}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-info .see-details:not(.inactive){cursor:pointer}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-info .see-details i{font-size:10px}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-info.open-detail{border:2px solid #5bb247;border-bottom:0;position:relative;z-index:999;background-color:#fafafa;padding:0 0 12px;margin:10px 0 0}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-info.open-detail .gi-box,.pt-main #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-info.open-detail .gi-box .level .kids-count,.pt-main #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-info.open-detail .see-details,.pt-main #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-info.open-detail .skill-desc{background-color:#fafafa}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-info.open-detail.proficient{border:2px solid #5bb247;border-bottom:1px solid #fafafa}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-info.open-detail.approaching{border:2px solid #fbc225;border-bottom:1px solid #fafafa}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-info.open-detail.emerging{border:2px solid #f26632;border-bottom:1px solid #fafafa}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-info.open-detail.typing{border:2px solid #5eb0b5;border-bottom:1px solid #fafafa}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-info.open-detail.not-completed{border:2px solid #a47cb8;border-bottom:1px solid #fafafa}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .kid-skill-detail{box-shadow:2px 6px 10px #ddd;position:relative;top:-2px;padding:10px;background-color:#fafafa;margin-bottom:5px;z-index:88}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .kid-skill-detail.proficient{border:2px solid #5bb247}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .kid-skill-detail.approaching{border:2px solid #fbc225}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .kid-skill-detail.emerging{border:2px solid #f26632}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .kid-skill-detail.typing{border:2px solid #5eb0b5}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .kid-skill-detail.not-completed{border:2px solid #a47cb8}.pt-main .player-list{width:160px;float:left}.pt-main .player-list .player{height:80px;color:#000;border-bottom:1px solid #ddd;border-right:1px solid #ddd;cursor:pointer}.pt-main .player-list .player>div{padding:20px 0}.pt-main .player-list .player.active{font-size:18px;font-weight:700}.pt-main .player-list .player.active .arrow{background-color:#fff;display:inline-block;height:0;width:0;border-bottom:40px solid transparent;border-top:40px solid transparent;border-left:14px solid #faf5ed;position:relative;top:-75px;left:170px;padding:0}.pt-main .player-list .lesson-tip{background-color:#fff;color:#000;padding:20px;border-bottom:1px solid #ddd;border-right:1px solid #ddd;text-align:center}.pt-main .player-list .lesson-tip>span{display:inline-block;font-size:11px;width:100%}.pt-main .player-list .lesson-tip .lt-head{font-size:14px}.pt-main .player-list .lesson-tip img{width:130px;height:100px;border:1px solid #ddd;margin:10px 0 0}.pt-main .player-avatar{width:40px;height:40px;background-size:160px 87px;float:left;margin:3px;box-sizing:border-box}.pt-main .player-avatar img{width:40px;height:40px}.pt-main .player-avatar-default{float:left;margin:0 8px 0 0}.pt-main .player-avatar-default i{display:inline-block;width:40px;height:40px;background-color:#bfbfbf;line-height:40px;border-radius:20px;text-align:center;color:#fff;font-size:22px;margin:3px 5px 0 8px}.pt-main .player-avatar-default .icon-user:before{line-height:37px}.pt-main .group-avatar{background-size:160px 87px;float:left;margin:3px;box-sizing:border-box}.pt-main .group-avatar,.pt-main .group-avatar img{border-radius:50%;width:40px;height:40px}.pt-main .group-avatar-default{background-color:#ddd;width:40px;display:inline-block;height:40px;border-radius:40px}.pt-main .player-name{line-height:1em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block;max-width:80%}.pt-main .player-name.tabbed{max-height:1em;padding-top:12px;padding-left:5px}.pt-main .metric-label{text-align:right}.pt-main .metric-label,.pt-main .metric-value{display:block;height:21px;width:100%;margin-top:12px;margin-bottom:6px;font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pt-main .metric-value{color:#666;text-align:left;font-style:italic}.pt-main .metric-value .unit{display:inline-block;border-bottom:1px dotted #999}.pt-main .metric-value .unit span{visibility:hidden;position:absolute;background-color:#fff;color:#666;border:1px solid #ddd;margin-left:12px;padding:10px;font-size:13px;border-radius:5px;box-shadow:0 0 8px #ccc;z-index:9999999}.pt-main .metric-value .unit:hover .wpm-tooltip{visibility:visible}.pt-main .metric-value.score0{margin-top:10px}.pt-main .progress-bar-container{display:inline-block;width:100%;background-color:#fff;height:20px;box-sizing:border-box;margin-top:10px;color:#999;font-size:18px}.pt-main .progress-bar-container.zero{padding:0 5px}.pt-main .progress-bar-container:last-child{margin-bottom:10px}.pt-main .progress-bar-container .progress-bar{display:inline-block;float:left;text-align:right;border-radius:2.42px 0 0 2.42px;height:20px;line-height:20px;font-size:12px;color:#000;padding:1px 5px;box-sizing:border-box}.pt-main .progress-bar-container .progress-bar.proficient{background-color:#5bb247}.pt-main .progress-bar-container .progress-bar.approaching{background-color:#fbc225}.pt-main .progress-bar-container .progress-bar.emerging{background-color:#f26632}.pt-main .progress-bar-container .progress-bar.typing{background-color:#5eb0b5}.pt-main .progress-bar-container .progress-bar.not-completed{background-color:#a47cb8}.pt-main .recommended-ws{font-size:14px;color:#5672c4;cursor:pointer}.pt-main.parent #pt-main-left{width:170px}.pt-main.parent #pt-main-right{margin-left:170px}.pt-main.parent #pt-main-right #students{position:static;box-sizing:border-box;padding-left:20px}.pt-main.parent #pt-main-right #students .player-progress{margin-left:0}.pt-main.parent .player-list{border-top:1px solid #ddd;width:170px;background-color:#faf5ed;position:static}.pt-main.parent .player-list .player .icon-pencil{color:#999;font-size:12px;position:relative;cursor:pointer;display:none}.pt-main.parent .player-list .player.active{color:#000}.pt-main.parent .player-list .player.active .player-name{float:left}.pt-main.parent .player-list .player.active .icon-pencil{display:inline-block;line-height:50px;margin:0 0 0 3px}.pt-main.parent #add-child-btn{display:inline-block;width:30px;height:30px;border:1px solid #ddd;border-radius:30px;background-color:#fff;position:relative;top:-15px;line-height:32px}.pt-main.parent #add-child-btn i{display:inline-block;width:24px;height:24px;border-radius:30px;color:#5672c4;line-height:27px;font-weight:lighter;cursor:pointer}.pt-main.onboarding-mobile{display:none}.pt-main.onboarding,.pt-main.settings{text-align:center;min-height:800px}.pt-main.onboarding .pto-row,.pt-main.settings .pto-row{z-index:99999;width:550px;margin:auto}.pt-main.onboarding .pto-row.pts-buttons,.pt-main.settings .pto-row.pts-buttons{margin-top:30px;margin-bottom:50px}.pt-main.onboarding h1,.pt-main.settings h1{padding:40px 0 20px}.pt-main.onboarding h2,.pt-main.settings h2{color:#000;font-size:36px;padding:0 0 10px}.pt-main.onboarding input,.pt-main.settings input{border-radius:5px;padding:5px 10px;box-sizing:border-box}.pt-main.onboarding input,.pt-main.onboarding select,.pt-main.settings input,.pt-main.settings select{width:100%;height:35px;border:1px solid #ccc;margin:10px 0}.pt-main.onboarding select#add-avatar,.pt-main.settings select#add-avatar{width:400px;margin-right:18px}.pt-main.onboarding select i,.pt-main.settings select i{font-size:12px;font-style:italic}.pt-main.onboarding .avatar-preview,.pt-main.settings .avatar-preview{background-image:url(/assets/globalui/sprite-avatars.png);display:inline-block;height:120px;margin-right:6px;vertical-align:middle;width:120px}.pt-main.onboarding .btn-add-child,.pt-main.onboarding .btn-next,.pt-main.settings .btn-add-child,.pt-main.settings .btn-next{position:relative}.pt-main.onboarding #children_names,.pt-main.settings #children_names{border:1px solid #ddd;border-radius:6px;line-height:30px;padding:5px;box-sizing:border-box;text-align:left;color:#999;position:relative;z-index:99;background-color:#fff;min-height:42px;word-wrap:break-word}.pt-main.onboarding #children_names .name-list,.pt-main.settings #children_names .name-list{padding:5px 15px;font-size:14px}.pt-main.onboarding #children_names .name-list i.icon-ok-circled,.pt-main.settings #children_names .name-list i.icon-ok-circled{display:none;color:#00c4c9;font-size:20px;padding:0 5px 0 0;position:relative;top:3px}.pt-main.onboarding #children_names .name-list .nl-circle,.pt-main.settings #children_names .name-list .nl-circle{display:inline-block;width:15px;height:15px;border:1px solid #979797;border-radius:15px;margin:2px 11px 2px 5px;position:relative;top:6px}.pt-main.onboarding #children_names .name-list input[name=child-name],.pt-main.onboarding #children_names .name-list input[name=child-name]:checked+span .nl-circle,.pt-main.settings #children_names .name-list input[name=child-name],.pt-main.settings #children_names .name-list input[name=child-name]:checked+span .nl-circle{display:none}.pt-main.onboarding #children_names .name-list input[name=child-name]:checked+span .icon-ok-circled,.pt-main.settings #children_names .name-list input[name=child-name]:checked+span .icon-ok-circled{display:inline-block}.pt-main.onboarding #children_names .name-list input[name=child-name]:checked+span .nl-text,.pt-main.settings #children_names .name-list input[name=child-name]:checked+span .nl-text{color:#00c4c9;font-weight:700}.pt-main.onboarding #children_names .name-list .nl-step3-name,.pt-main.settings #children_names .name-list .nl-step3-name{width:33.33%;display:inline-block;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.pt-main.onboarding #children_names .name-list .nl-step3-grade,.pt-main.settings #children_names .name-list .nl-step3-grade{width:33.33%;display:inline-block}.pt-main.onboarding #children_names .name-list .nl-step3-btn,.pt-main.settings #children_names .name-list .nl-step3-btn{width:33.33%;display:inline-block;text-align:right}.pt-main.onboarding #children_names .name-list .nl-step3-btn .btn-delete,.pt-main.onboarding #children_names .name-list .nl-step3-btn .btn-edit,.pt-main.settings #children_names .name-list .nl-step3-btn .btn-delete,.pt-main.settings #children_names .name-list .nl-step3-btn .btn-edit{cursor:pointer;font-size:18px;padding:2px 15px;color:#464646}.pt-main.onboarding #children_names .name-list.grade-assigned,.pt-main.onboarding #children_names .name-list.grade-assigned .grade-value,.pt-main.settings #children_names .name-list.grade-assigned,.pt-main.settings #children_names .name-list.grade-assigned .grade-value{color:#444}.pt-main.onboarding #children_names.step3 .name-list,.pt-main.settings #children_names.step3 .name-list{border:1px solid #ddd;padding:12px 15px}.pt-main.onboarding #children_names.step3 .name-list.hasError,.pt-main.settings #children_names.step3 .name-list.hasError{border:2px solid #e73225!important;color:#e73225!important}.pt-main.onboarding #children_names.step3 .name-list.duplicate-entry,.pt-main.settings #children_names.step3 .name-list.duplicate-entry{background-color:#f58e7d}.pt-main.onboarding #children_names .grade-value,.pt-main.settings #children_names .grade-value{float:right;color:#999}.pt-main.onboarding #children_names .grade-value.assigned,.pt-main.settings #children_names .grade-value.assigned{color:#319184}.pt-main.onboarding #children_names .grade-value select,.pt-main.settings #children_names .grade-value select{margin:0;height:28px}.pt-main.onboarding .step-order,.pt-main.settings .step-order{box-sizing:border-box;display:inline-block;border:2px solid #00c4c9;font-weight:700;color:#00c4c9;width:40px;height:40px;border-radius:30px;font-size:24px;line-height:35px}.pt-main.onboarding .step-order.active,.pt-main.settings .step-order.active{background-color:#00c4c9;color:#000;width:51px;height:51px;line-height:45px;font-size:26px}.pt-main.onboarding .step-order.completed,.pt-main.settings .step-order.completed{background-color:#00c4c9;color:#fff}.pt-main.onboarding .step-line,.pt-main.settings .step-line{font-size:25px;letter-spacing:5px;color:#00c4c9;font-weight:700}.pt-main.onboarding .step1-text,.pt-main.onboarding .step2-text,.pt-main.onboarding .step3-text,.pt-main.settings .step1-text,.pt-main.settings .step2-text,.pt-main.settings .step3-text{display:inline-block;width:110px;color:#00c4c9;font-size:14px}.pt-main.onboarding .step1-text.active,.pt-main.onboarding .step2-text.active,.pt-main.onboarding .step3-text.active,.pt-main.settings .step1-text.active,.pt-main.settings .step2-text.active,.pt-main.settings .step3-text.active{color:#000;font-weight:700}.pt-main.onboarding #step1-note,.pt-main.settings #step1-note{border-radius:0 0 8px 8px;background-color:#999;color:#fff;padding:5px 15px;font-size:13px}.pt-main.onboarding .step2-text,.pt-main.settings .step2-text{width:296px}@media screen and (max-width:550px){.pt-main.onboarding .pto-row,.pt-main.settings .pto-row{width:100%;margin:auto}.pt-main.onboarding h2,.pt-main.settings h2{color:#000;font-size:30px;padding:0 10px 10px}.pt-main.onboarding .step-line,.pt-main.settings .step-line{font-size:13px;font-weight:700}.pt-main.onboarding .step2-text,.pt-main.settings .step2-text{width:140px}}.pt-main.classroom h1{padding:30px 0 0 15px}.pt-main.classroom #pt-main-right .pt-sorting{text-align:left}.pt-main.classroom #pt-main-right .pt-sorting li{margin-top:30px;font-size:24px;font-family:TTNorms-Medium,Arial,sans-serif}.pt-main.classroom #pt-main-right .pt-sorting #access-code-instructions{display:inline-block}.pt-main.classroom #pt-main-right .pt-sorting #access-code-container{position:relative;display:inline-block}.pt-main.classroom #pt-main-right .pt-sorting #access-code-container #access-code-number{border:none;font-size:52px;width:225px;text-align:center;line-height:1}.pt-main.classroom #pt-main-right .pt-sorting #access-code-container #access-code-number:focus{outline:none}.pt-main.classroom #pt-main-right .pt-sorting #access-code-container #copy-code-icon{position:relative;color:#878787;font-size:28px;display:inline-block;cursor:pointer}.pt-main.classroom #pt-main-right .pt-sorting #access-code-container #copy-code-icon:hover{background-color:#eaeef7;color:#464646;border-radius:100%}.pt-main.classroom #pt-main-right .pt-sorting #access-code-container #copy-code-caption{display:block;width:128px;text-align:center;position:absolute;top:-45px;right:-30px;font-size:16px;background-color:#fff;box-shadow:3px 3px 5px grey;border-radius:2px;line-height:36px;font-family:TTNorms,Arial,sans-serif}.pt-main.classroom #pt-main-right .pt-sorting #access-code-container #copy-code-caption.hide{visibility:hidden;opacity:0;transition:visibility 0s .25s,opacity .25s linear}.pt-main.classroom #pt-main-right .pt-sorting #access-code-container #copy-code-caption.show{visibility:visible;opacity:1;transition:opacity .25s linear}.pt-main.classroom #pt-main-right .pt-sorting #access-code-container .access-code{font-family:mono,monospace;color:#00c4c9;display:inline-block}.pt-main.classroom #pt-main-right .pt-sorting #grade-preferences{margin-top:0}.pt-main.classroom #pt-main-right .pt-sorting #grade-preferences div{display:inline-block;width:100%;padding:10px 50px;box-sizing:border-box}.pt-main.classroom #pt-main-right .pt-sorting #grade-preferences h1{color:#464646;float:left;font-size:30px;padding:0}.pt-main.classroom #pt-main-right .pt-sorting #grade-preferences h2{color:#444;font-size:18px;margin:0}.pt-main.classroom #pt-main-right .pt-sorting #grade-preferences .icon-cancel-light{float:right;font-size:22px;padding:0 15px 0 0;cursor:pointer}.pt-main.classroom #pt-main-right .pt-sorting #grade-preferences ol{margin:0}.pt-main.classroom #pt-main-right .pt-sorting #grade-preferences li{text-align:left;line-height:25px}.pt-main.classroom #pt-main-right .pt-sorting #grade-preferences .access-code{font-family:mono,monospace;color:#00c4c9;display:inline-block;vertical-align:middle}.pt-main.classroom #pt-main-right .pt-sorting #grade-preferences h5{float:left}.pt-main.classroom #pt-main-right .pt-sorting #grade-preferences #lock-grade-container{width:200px;float:left;margin-top:10px;line-height:50px;padding:0 30px}.pt-main.classroom #pt-main-right .pt-sorting #grade-preferences #lock-grade{width:150px}.pt-main.classroom #pt-main-right .pt-sorting #grade-preferences #grade-selection-msg{width:30%;color:#57b89d;font-size:14px}.pt-main.classroom #pt-main-right .pt-sorting #grade-preferences #hide-grade-level-container,.pt-main.classroom #pt-main-right .pt-sorting #grade-preferences #hide-paint-shop-container{float:left;width:140px;margin-top:10px;line-height:50px;padding:0 30px}.pt-main.classroom #pt-main-right .pt-sorting #grade-preferences #hide-grade-level,.pt-main.classroom #pt-main-right .pt-sorting #grade-preferences #hide-paint-shop{width:85px}.pt-main.classroom #pt-main-right .pt-sorting #grade-preferences #hide-grade-msg,.pt-main.classroom #pt-main-right .pt-sorting #grade-preferences #hide-paint-shop-msg{width:30%;color:#57b89d;font-size:14px}.pt-main.classroom #pt-main-right #content-classroom .cc-section{margin:20px;border:1px solid #f2f2f2}.pt-main.classroom #pt-main-right #content-classroom .cc-section .section-title{background-color:#f2f2f2;padding:10px 0 10px 20px;font-size:20px}.pt-main.classroom #pt-main-right #content-classroom .cc-section .section-title #grade-filter{font-size:14px;width:150px;margin:0 30px 0 10px;border:1px solid #ccc}.pt-main.classroom #pt-main-right #content-classroom #section-current-status .cs-content{padding:20px;height:85px}.pt-main.classroom #pt-main-right #content-classroom #section-current-status .cs-content #device-number{display:inline-block;width:80px;height:80px;background-color:#00c4c9;text-align:center;color:#fff;font-size:60px;line-height:80px;border-radius:8px;font-weight:700;float:left}.pt-main.classroom #pt-main-right #content-classroom #section-current-status .cs-content #cs-content-right{display:inline-block;padding:5px 0 0 20px;min-width:350px;width:70%}.pt-main.classroom #pt-main-right #content-classroom #section-current-status .cs-content #cs-content-right #cr-text{display:inline-block;width:100%;padding:0 0 5px}.pt-main.classroom #pt-main-right #content-classroom #section-current-status .cs-content #cs-content-right #no-seat-msg{width:100%;display:inline-block;font-size:14px;font-weight:700}.pt-main.classroom #pt-main-right #content-classroom #section-current-status .cs-content #cs-content-right .send-to-home{text-transform:capitalize;border:1px solid #f7931d;background:none;color:#f7931d;box-shadow:none;font-size:12px;line-height:16px;padding:3px 50px;border-radius:15px;margin-top:22px}.pt-main.classroom #pt-main-right #content-classroom #section-current-status .cs-content #cs-content-right .send-to-home.disabled{margin-top:8px;color:#ccc;border:1px solid #ccc}.pt-main.classroom #pt-main-right #content-classroom #section-guide-lessons .gl-content{position:relative}.pt-main.classroom #pt-main-right #content-classroom #section-guide-lessons .gl-content .gl-chooser-title{font-size:32px;padding:20px 20px 5px;line-height:40px;color:#464646}.pt-main.classroom #pt-main-right #content-classroom #section-guide-lessons .gl-content .gl-chooser-title i{width:35px;height:35px;border-radius:40px;background-color:#464646;color:#fff;font-size:19px;display:inline-block;text-align:center;margin:0 10px 0 0;line-height:35px;vertical-align:text-top}.pt-main.classroom #pt-main-right #content-classroom #section-guide-lessons .gl-content .gl-chooser-title .icon-workbook:before{position:relative;left:-3px;font-size:15px}.pt-main.classroom #pt-main-right #content-classroom #section-guide-lessons .gl-content .gl-chooser-title .gl-grade-text{color:#878787}.pt-main.classroom #pt-main-right #content-classroom #section-guide-lessons .gl-content .gl-list{display:inline-block;width:100%;overflow:hidden;height:300px;white-space:nowrap;position:relative}.pt-main.classroom #pt-main-right #content-classroom #section-guide-lessons .gl-content .gl-list .next,.pt-main.classroom #pt-main-right #content-classroom #section-guide-lessons .gl-content .gl-list .previous{display:inline-block;position:absolute;background-color:#fff;width:100px;height:100px;z-index:999;border-radius:100px;left:-62px;top:90px;border:1px solid #ddd;box-shadow:3px 5px 10px #ddd;text-align:right;box-sizing:border-box;padding:29px 0 0;color:#5672c4;font-size:32px;cursor:pointer}.pt-main.classroom #pt-main-right #content-classroom #section-guide-lessons .gl-content .gl-list .previous{display:none}.pt-main.classroom #pt-main-right #content-classroom #section-guide-lessons .gl-content .gl-list .next{right:-62px;left:auto;text-align:left;box-shadow:-5px 3px 10px #ddd}.pt-main.classroom #pt-main-right #content-classroom #section-guide-lessons .gl-content .gl-list .gl-list-container{position:relative;display:inline-block}.pt-main.classroom #pt-main-right #content-classroom #section-guide-lessons .gl-content .gl-list .gl-list-container .gl-loaing{display:block;width:100%;text-align:center;font-size:36px;height:300px;padding:100px}.pt-main.classroom #pt-main-right #content-classroom #section-guide-lessons .gl-content .gl-list .gl-list-container .gl-teaser{display:inline-block;width:215px;height:225px;border-radius:1.68px;background-color:#fafafa;box-shadow:0 2px 8px 0 rgba(0,0,0,.22);padding:20px;margin:5px;text-align:center;position:relative}.pt-main.classroom #pt-main-right #content-classroom #section-guide-lessons .gl-content .gl-list .gl-list-container .gl-teaser.first{margin-left:0}.pt-main.classroom #pt-main-right #content-classroom #section-guide-lessons .gl-content .gl-list .gl-list-container .gl-teaser.active{height:248px;padding:25px 20px 5px;border-top:5px solid #00c4c9}.pt-main.classroom #pt-main-right #content-classroom #section-guide-lessons .gl-content .gl-list .gl-list-container .gl-teaser span{display:block;width:100%;text-align:left}.pt-main.classroom #pt-main-right #content-classroom #section-guide-lessons .gl-content .gl-list .gl-list-container .gl-teaser .glt-title{font-size:22px;color:#464646;padding:0 0 7px;text-overflow:ellipsis;overflow:hidden}.pt-main.classroom #pt-main-right #content-classroom #section-guide-lessons .gl-content .gl-list .gl-list-container .gl-teaser .glt-desc{font-size:14px;font-weight:700;padding:5px 0}.pt-main.classroom #pt-main-right #content-classroom #section-guide-lessons .gl-content .gl-list .gl-list-container .gl-teaser .glt-skill{color:#666766;font-size:14px;text-overflow:ellipsis;overflow:hidden;line-height:20px}.pt-main.classroom #pt-main-right #content-classroom #section-guide-lessons .gl-content .gl-list .gl-list-container .gl-teaser .btn-select-lesson{margin-top:20px;text-align:center}.pt-main.settings .breadcrumb,.pt-main.settings .pts-second-crumb{position:absolute;top:20px;left:30px;font-size:13px;color:#5672c4;text-align:left;cursor:pointer}.pt-main.settings .breadcrumb a,.pt-main.settings .breadcrumb a:hover,.pt-main.settings .breadcrumb a:visited,.pt-main.settings .pts-second-crumb a,.pt-main.settings .pts-second-crumb a:hover,.pt-main.settings .pts-second-crumb a:visited{color:#5672c4}.pt-main.settings .breadcrumb a .icon-left-big,.pt-main.settings .breadcrumb a:hover .icon-left-big,.pt-main.settings .breadcrumb a:visited .icon-left-big,.pt-main.settings .pts-second-crumb a .icon-left-big,.pt-main.settings .pts-second-crumb a:hover .icon-left-big,.pt-main.settings .pts-second-crumb a:visited .icon-left-big{border:1px solid #5672c4;width:18px;height:18px;display:inline-block;border-radius:20px;line-height:18px;margin:0 5px 0 0;font-size:12px}.pt-main.settings .pts-second-crumb{position:relative;left:-100px;color:#5672c4}.pt-main.settings .pts-category{text-align:center;border-bottom:1px solid #ededed;width:100%}.pt-main.settings .pts-category .pts-cat-item{margin:20px 50px 0 0;display:inline-block;color:#464646;cursor:pointer}.pt-main.settings .pts-category .pts-cat-item.active{border-bottom:5px solid #00c4c9;color:#000;padding:0 0 7px;cursor:default}.pt-main.settings #pts-content{max-width:1000px;min-width:800px;margin:auto}.pt-main.settings #pts-content .pts-header{text-align:center}.pt-main.settings #pts-content .pts-header h1{padding:20px 0}.pt-main.settings #pts-content .pts-buttons{margin-top:20px;text-align:right;position:relative;z-index:97}.pt-main.settings #pts-content .pts-buttons .btn.btn-add-students,.pt-main.settings #pts-content .pts-buttons .btn.btn-delete-all{margin-left:10px}.pt-main.settings #pts-content.pts-add-student .pts-buttons span:first-child{margin-right:20px}.pt-main.settings #pts-content .student-list{margin-bottom:50px}.pt-main.settings #pts-content .student-list .student-info{width:100%;border-bottom:1px solid #ddd;padding:10px 30px;box-sizing:border-box;height:63px;line-height:43px;vertical-align:middle}.pt-main.settings #pts-content .student-list .student-info.title-row{color:#464646;font-weight:600;padding:10px 45px}.pt-main.settings #pts-content .student-list .student-info:first-child{margin-top:20px;border-top:1px solid #ddd}.pt-main.settings #pts-content .student-list .student-info span{vertical-align:middle;display:inline-block;float:left}.pt-main.settings #pts-content .student-list .student-info span.col{box-sizing:border-box;float:left;line-height:42px;height:42px;width:40%;text-align:left}.pt-main.settings #pts-content .student-list .student-info span.col .group-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:80%}@media (max-width:760px){.pt-main.settings #pts-content .student-list .student-info span.col .group-name{max-width:100%}}.pt-main.settings #pts-content .student-list .student-info span.home-code{max-width:110px;text-align:center;width:20%}.pt-main.settings #pts-content .student-list .student-info span.home-code:not(.heading){font-family:Lucida Console,Monaco,monospace;letter-spacing:3px;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all}.pt-main.settings #pts-content .student-list .student-info span.right{min-width:100px;width:20%;float:right;text-align:right}.pt-main.settings #pts-content .student-list .student-info span.right.grade-info{position:relative;text-align:left}.pt-main.settings #pts-content .student-list .student-info span.right.grade-info .grade-options{position:absolute;left:-40px;top:-1px;width:40px;text-align:right}.pt-main.settings #pts-content .student-list .student-info span.right.grade-info .grade-options .grade-hidden,.pt-main.settings #pts-content .student-list .student-info span.right.grade-info .grade-options .grade-locked{float:none}.pt-main.settings #pts-content .student-list .student-info span.right.grade-info .grade-options i{display:inline-block;color:#00b5ba;max-width:16px;font-size:14px}.pt-main.settings #pts-content .student-list .student-info span.right.grade-info .grade-options i.icon-eye-off{position:relative;left:-2.5px}.pt-main.settings #pts-content .student-list .student-info span.right.grade-info .grade-name{text-transform:capitalize}.pt-main.settings #pts-content .student-list .student-info span.right.btns i{cursor:pointer}.pt-main.settings #pts-content .student-list .student-info span.right.btns .delete-student,.pt-main.settings #pts-content .student-list .student-info span.right.btns .icon-pencil{border-radius:40px;display:inline-block;text-align:center;font-size:16px;margin:0;width:36px;height:36px;line-height:36px;cursor:pointer;transition:background .25s;outline:none}.pt-main.settings #pts-content .student-list .student-info span.right.btns .delete-student.icon-pencil,.pt-main.settings #pts-content .student-list .student-info span.right.btns .icon-pencil.icon-pencil{margin:0 20px 0 0}.pt-main.settings #pts-content .student-list .student-info span.right.btns .delete-student:hover,.pt-main.settings #pts-content .student-list .student-info span.right.btns .icon-pencil:hover{background:rgba(86,114,196,.1)}.pt-main.settings #pts-content .student-list .student-info span.right .btn-circle{width:24px;height:24px;border:1px solid #ddd;border-radius:30px;text-align:center;cursor:pointer;box-sizing:border-box;line-height:24px;float:right;margin:10px 0}.pt-main.settings #pts-content .student-list .student-info.list-title{color:#888;font-size:13px;height:43px;line-height:26px}.pt-main.settings #pts-content .student-list .student-info.list-title span.col{line-height:26px}.pt-main.settings #pts-content .student-list .student-info.list-title span.right{padding-top:0;line-height:inherit}.pt-main.settings #pts-content .student-list .student-info .grade-info,.pt-main.settings #pts-content .student-list .student-info .player-name{line-height:43px;padding-left:8px}@media (max-width:550px){.pt-main.settings #pts-content .student-list .student-info .grade-info{display:none}}.pt-main.settings #pts-content .student-list .student-info.choosed{color:#5672c4}.pt-main.settings #pts-content .student-list .student-info.choosed span.right .btn-circle{border:1px solid #5672c4}.pt-main.settings #pts-content .pts-input{text-align:left;margin:15px 0 0}.pt-main.settings #pts-content .pts-input label{color:#888;font-size:13px}.pt-main.settings #pts-content .pts-input .pts-note{color:#888;font-size:13px;padding:5px 0}.pt-main.settings #pts-content .pts-input input,.pt-main.settings #pts-content .pts-input select,.pt-main.settings #pts-content .pts-input textarea{margin:5px 0 0}.pt-main.settings #pts-content .pts-input textarea{width:100%;border:1px solid #ddd;height:80px;box-sizing:border-box;padding:5px 10px}.pt-main.settings #pts-content .pts-input #avatar-thumb{display:block;width:60px;height:60px;float:left;border-radius:60px;border:1px solid #ddd;margin:5px 20px 0 0;box-sizing:border-box}.pt-main.settings #pts-content .pts-input #avatar-thumb img{width:60px;height:60px}.pt-main.settings #pts-content .pts-input #group-avatar-thumb{display:block;width:60px;height:60px;float:left;border:1px solid #ddd;border-radius:50%;margin:5px 20px 0 0;box-sizing:border-box}.pt-main.settings #pts-content .pts-input #group-avatar-thumb img{width:60px;height:60px;border-radius:50%}.pt-main.settings #pts-content .pts-input #group-avatar-select{max-width:470px}.pt-main.settings #pts-content.pts-add-group{min-width:550px;margin-bottom:50px}.pt-main.settings #pts-content.pts-add-group .student-list{margin-top:50px;border-left:1px solid #ddd;border-right:1px solid #ddd}.pt-main.settings #pts-content.activity-log .pts-buttons{font-size:14px}.pt-main.settings #pts-content.activity-log #group-filter-select{width:120px;height:25px}.pt-main .import-spreadsheet-link-wrap{display:block;margin-top:20px}.pt-main .import-spreadsheet-link-wrap #import-spreadsheet{margin-top:20px;line-height:25px}.pt-main .add-students-status-container{display:none;padding:13px;width:525px;margin:25px auto}.pt-main .add-students-status-container.hasError{background-color:#e73225;border-color:#e73225;color:#fff}.pt-main .import-options-container{box-sizing:border-box;display:none;z-index:1000;background:#f9f9f9;width:581px;min-height:380px;position:absolute;top:200px;left:50%;transform:translateX(-50%);box-shadow:0 0 8px 0 rgba(0,0,0,.12),0 8px 8px 0 rgba(0,0,0,.24)}.pt-main .import-options-container .cancel-light{position:absolute;top:20px;right:20px;cursor:pointer;font-size:33px;color:#aaa;box-sizing:border-box;height:30px;width:30px;transform:scaleX(-1)}.pt-main .import-options-container .title{color:#464646;font-size:32px;line-height:38px;text-align:left}.pt-main .import-options-container .options-outer{padding:50px 0;box-sizing:border-box;max-width:370px;margin:0 auto}.pt-main .import-options-container .options-outer .options-wrap{height:164px;width:164px;border:2px solid #d4d4d4;border-radius:8px;cursor:pointer;margin:20px 10px;float:left;padding:30px 10px;box-sizing:border-box}.pt-main .import-options-container .options-outer .options-wrap:hover{border:2px solid #5eb0b5}.pt-main .import-options-container .error-msg{color:#ff4500}.pt-main .import-options-container .loading-div{background-color:hsla(0,0%,100%,.5);width:100%;height:100%;position:absolute;top:0;left:0;display:none}.pt-main .import-options-container .loading-div .loading{width:50px;height:50px}@media screen and (max-width:580px){.pt-main .import-options-container{width:100%;position:absolute;top:200px;left:50%}}.pt-main .import-spreadsheet-container{padding:50px;box-sizing:border-box;display:none;z-index:1000}.pt-main .import-spreadsheet-container .title{color:#464646;font-size:32px;line-height:38px;text-align:left}.pt-main .import-spreadsheet-container .drag-area{width:100%;margin:auto}.pt-main .import-spreadsheet-container .drag-area .import-form{border:2px dashed #ccc;height:100%;padding-top:20px;min-height:250px;box-sizing:border-box}.pt-main .import-spreadsheet-container .drag-area .import-form .drag-or-select{margin-top:30px}.pt-main .import-spreadsheet-container .drag-area .import-form .file-input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.pt-main .import-spreadsheet-container .drag-area .import-form .file-selected{display:none;margin-top:15px}.pt-main .import-spreadsheet-container .buttons-wrap{display:flex;justify-content:flex-end;margin-top:15px}@media screen and (max-width:700px){.pt-main .import-spreadsheet-container .import-spreadsheet-container{padding:50px;box-sizing:border-box;display:none;z-index:1000;background:#fff;width:90%;max-width:90%;height:434px;position:absolute;top:200px;left:50%;transform:translateX(-50%)}}.pt-main .import-classroom-container{padding:50px;box-sizing:border-box;display:none;z-index:1000;height:362px}.pt-main .import-classroom-container .title{color:#0f949f;font-size:32px;line-height:38px;text-align:left;margin-bottom:25px}.pt-main .import-classroom-container select{border:1px solid #ccc;border-radius:7px;background-color:#fff;max-width:483px}.pt-main .import-classroom-container .btn{padding-left:50px;padding-right:50px;margin:15px}.pt-main.assignment #pt-main-right .pt-sorting{margin-top:0;width:100%}.pt-main.assignment #pt-main-right .pt-sorting #assignments-guideline{display:inline-block;width:100%;padding:10px 20px;box-sizing:border-box}.pt-main.assignment #pt-main-right .pt-sorting #assignments-guideline h2{text-align:left;color:#444;font-size:18px;margin:0}.pt-main.assignment #pt-main-right .pt-sorting ol li{text-align:left;line-height:25px}.pt-main.assignment #pt-main-right .pt-sorting ol li .access-code{font-family:mono,monospace;color:#f7931d;display:inline-block;vertical-align:middle}.pt-main.assignment #pt-main-right .no-assignment-msg{width:100%;text-align:center;font-size:22px;margin:20px 0;display:inline-block;line-height:50px}.pt-main.assignment #pt-main-right table.assignment-detail{display:inline-block}.pt-main.assignment #pt-main-right table.assignment-detail thead td{white-space:nowrap}.pt-main.assignment #pt-main-right table.assignment-detail thead .exercise-col{width:80%}.pt-main.assignment #pt-main-right table.assignment-detail td{text-align:center}.pt-main.assignment #pt-main-right table.assignment-detail td.exercise-col{text-align:left}.pt-main.assignment #pt-main-right table thead{color:#888}.pt-main.assignment #pt-main-right table tr td.edit-col{width:45px;text-align:center}.pt-main.assignment #pt-main-right table tr td.edit-col i{cursor:pointer}.pt-main.assignment #pt-main-right table tr td.delete-col{width:60px;text-align:center}.pt-main.assignment #pt-main-right table tr td.delete-col i{cursor:pointer}.pt-main.assignment #pt-main-right table tr td.col-assignment{padding:0 4px 0 25px;max-width:110px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pt-main.assignment #pt-main-right table tr td.col-due-date{min-width:100px}.pt-main.assignment #pt-main-right table td .p-level-container{width:100px}.pt-main.assignment #pt-main-right table td .p-level-container.not-completed{width:180px}.pt-main.assignment #pt-main-right table td .p-level-container .p-level-text,.pt-main.assignment #pt-main-right table td .p-level-container .p-level-text-extra{font-size:12px}.pt-main.assignment #pt-main-right table td .skill-kid-detail .skill-kid{width:calc(100% - 20px);cursor:pointer}.pt-main.assignment #pt-main-right table td .skill-kid-detail .skill-kid .icon-plus-box{float:right}.pt-main.assignment #pt-main-right table td .skill-kid-detail .skill-kid .icon-plus-box .icon-minus,.pt-main.assignment #pt-main-right table td .skill-kid-detail .skill-kid .icon-plus-box .icon-plus{font-size:24px;line-height:46px}.pt-main.assignment #pt-main-right table td .skill-kid-detail .skill-kid .completion{line-height:46px;display:inline-block;min-width:180px;max-width:280px;text-align:center}.pt-main.assignment .detail-row{display:none}.modal.pt-modal .close{position:absolute;top:2px;right:0}.modal.pt-modal .icon-cancel{background:none;border:0;border-radius:0;box-shadow:none}.modal.pt-modal .modal-content .form-row{margin:15px 0}.modal.pt-modal .modal-content #add-grade,.modal.pt-modal .modal-content #edit-grade{height:35px}.modal.pt-modal .modal-content #add-avatar,.modal.pt-modal .modal-content #edit-avatar{height:35px;width:60%}.modal.pt-modal .modal-content .btn-add-child-basic,.modal.pt-modal .modal-content .btn-delete-child-basic,.modal.pt-modal .modal-content .btn-edit-child-basic{width:100%;margin:50px 0 32px}.modal.pt-modal .modal-content .btn-delete-child-basic,.modal.pt-modal .modal-content .btn-edit-child-basic{width:46%}.modal.pt-modal .modal-content .btn-delete-child-basic{margin-left:20px}.modal.pt-modal .modal-content .avatar-preview{position:absolute;top:230px;right:100px}.modal#assign-this-content{width:590px}.modal.recommended-worksheets .modal-content{text-align:center;padding:20px 40px 40px;overflow:auto}.modal.recommended-worksheets .modal-content h3{color:#000;font-size:22px;margin:20px 0}.modal.recommended-worksheets .modal-content .modal-sub-title{font-size:12px}.modal.recommended-worksheets .modal-content .ws-list{float:left;position:relative;width:100%}.modal.recommended-worksheets .modal-content .ws-list>div{float:left;width:20%;box-sizing:border-box;padding:5px}.modal.recommended-worksheets .modal-content .ws-list>div img{border:2px solid grey}.modal.recommended-worksheets .modal-content .ws-list>div i{visibility:visible;position:relative;top:-30px;left:40%;font-size:22px;color:#999}.modal.recommended-worksheets .modal-content .ws-list>div input{display:none}.modal.recommended-worksheets .modal-content .ws-list>div input:checked+span img{border:2px solid #5672c4}.modal.recommended-worksheets .modal-content .ws-list>div input:checked+span i{color:#5672c4}.modal.recommended-worksheets .modal-content .ws-list .no-resources-msg{padding:25px 0;width:82%;float:none;display:inline-block}.modal.recommended-worksheets .modal-content .btn-row{margin:10px 0;width:100%;float:left}.modal.recommended-worksheets .modal-content .see-more{float:left;width:100%;font-size:12px;font-size:14px;margin:5px 0 10px}.tutorial{left:0;top:0;width:100%;height:100%;color:#fff;text-align:center}.tutorial,.tutorial .tt-container{position:absolute;z-index:9999}.tutorial .buttons{color:#fff;position:relative;z-index:9999}.tutorial .buttons .tt-skip{margin-left:10px;min-width:120px}.tutorial .tt-skip.final-step{top:550px;margin:auto;left:90px;right:0;width:280px;font-size:23px;text-transform:capitalize;border:0;line-height:40px}.tutorial #hint-switcher{top:50px;right:300px}.tutorial #hint-switcher #arrow-right{left:210px;margin:0 0 10px;position:relative}.tutorial #hint-switcher #tt-desc-text{margin:0 0 0 30px;width:400px;font-size:26px;display:inline-block}.tutorial #hint-switcher #tt-desc-text #hint-add-child{padding:35px 0 0}#tutorial-step1{background-color:rgba(0,0,0,.7)}#tutorial-step1 #rolly-picking{position:absolute;right:0;top:0;bottom:0;margin:auto;height:50%}#tutorial-step1 .tt-container{height:300px;width:460px;top:170px;margin:0 auto;left:0;right:0}#tutorial-step1 .tt-title{font-size:36px;font-weight:700}#tutorial-step1 .tt-desc{font-size:24px;padding:20px 0}#tutorial-step2 .tt-container{height:500px;width:500px;margin:112px auto;padding:0 0 0 100px;left:0;right:0}#tutorial-step2 .tt-desc{color:#fff;font-size:23px;width:470px;display:inline-block;padding:35px 0}#tutorial-step2 .tt-desc #tt-desc-text{width:200px;display:inline-block;margin:0 35px}#tutorial-step3 .tt-step3-left{top:140px;left:180px;text-align:left}#tutorial-step3 .tt-step3-left #tt-desc-text-left{font-size:23px;width:490px;padding:0 0 0 30px}#tutorial-step3 .tt-step3-left img#arrow-right{transform:scaleY(-1)}#tutorial-step3 #tt-step3-cuzcuz{position:relative;left:700px;top:196px}#tutorial-step3 #tt-step3-cuzcuz.basic-view{left:-20px;top:-30px}#tutorial-step3 .buttons{width:100%;text-align:center;top:500px}#tutorial-step4 .step4-container{position:absolute;z-index:9999;color:#fff}#tutorial-step4 .tt-step4-right{top:50px;right:330px}#tutorial-step4 .tt-step4-right #arrow-right{position:relative;left:200px}#tutorial-step4 .tt-step4-right #tt-step4-officer{float:left;height:130px}#tutorial-step4 .tt-step4-right #tt-desc-text{font-size:26px;width:275px;display:inline-block;text-align:center}#tutorial-step4 .tt-step4-left{top:180px;left:80px}#tutorial-step4 .tt-step4-left #tt-desc-text-left{font-size:26px;width:270px;padding:0 0 20px 35px}#tutorial-step4 #tt-step4-cuzcuz{margin:0 0 10px;width:120px}#tutorial-step4 .buttons{width:100%;text-align:center;top:500px}#no-progress-page{width:100%;padding:40px}#no-progress-page #np-rolly-picking{position:absolute;margin:auto;top:100px;right:0;height:300px}#no-progress-page .np-container{width:460px}#no-progress-page .np-title{font-size:36px}#no-progress-page .np-desc{font-size:22px;padding:20px 0}#no-progress-page .np-choose{border:0;font-size:16px;text-transform:capitalize;padding:5px;margin:10px 20px 0 0;width:40%}#floyed-upsidedown{top:-77px;right:110px}#cuz-preteen,#floyed-upsidedown{position:absolute;transform:scale(.8)}#cuz-preteen{z-index:-1;left:0;bottom:50px}#penelope-preteen{transform:scale(.8);position:absolute;right:0;bottom:5px}#choose-grade-bar{background-color:#fafafa;text-align:center;font-size:12px;border:1px solid #ddd;top:0;position:sticky;position:-webkit-sticky;box-sizing:border-box}#choose-grade-bar span{display:inline-block}#choose-grade-bar>div>span{padding:0 13px}#choose-grade-bar #show-number{display:none}#choose-grade-bar #select-all{cursor:pointer;font-size:10px}#choose-grade-bar #select-all i{font-size:20px;vertical-align:middle;color:#999}#choose-grade-bar #select-all.checked i{color:#00c4c9;font-size:20px;margin:0}#choose-grade-bar .cgb-title{line-height:30px;margin:0;padding:10px 0 0}#choose-grade-bar .cgb-note{font-size:14px;width:360px;margin:auto auto 15px}#choose-grade-bar .grades{margin:15px 0}#choose-grade-bar .number-names{width:28px;height:28px;border:2px solid #f79521;border-radius:20px;line-height:25px;margin:0 3px;box-sizing:border-box;color:#f79521;font-size:16px}#choose-grade-bar .grade-name{width:28px;height:28px;border:1px solid #ddd;border-radius:20px;line-height:28px;margin:0 2px;box-sizing:border-box;cursor:pointer}#choose-grade-bar .grade-name.selected{background-color:#00c4c9;color:#fff}#choose-grade-bar .cgb-msg{height:30px;line-height:30px;margin-top:10px;background-color:#5197d5;color:#fff}#choose-grade-bar .cgb-msg span{padding:0 3px}#choose-grade-bar .cgb-msg #cgb-assigned-number{font-weight:bolder}.delete-child-modal,.delete-group-modal{position:absolute;background-color:#fff;border:1px solid #ddd;padding:15px;box-shadow:0 1px 10px #888;width:280px;text-align:left;z-index:9999}.delete-child-modal .modal-arrow,.delete-group-modal .modal-arrow{display:block;position:absolute;top:-30px;right:30px;border:15px dashed transparent;border-bottom:15px solid #ddd;font-size:0;line-height:0}.delete-child-modal .ma-inside,.delete-group-modal .ma-inside{display:block;position:absolute;top:-28px;right:30px;border:15px dashed transparent;border-bottom:15px solid #fff;font-size:0;line-height:0}.delete-child-modal .close,.delete-group-modal .close{width:100%;display:inline-block;text-align:right;color:#999;position:relative;top:-8px;right:-8px}.delete-child-modal .form-row,.delete-group-modal .form-row{margin:10px 0}.delete-child-modal .form-row.delete-text,.delete-group-modal .form-row.delete-text{width:80%;text-align:center;margin:auto}.delete-child-modal .form-row.delete-text #child-name,.delete-child-modal .form-row.delete-text #group-name,.delete-group-modal .form-row.delete-text #child-name,.delete-group-modal .form-row.delete-text #group-name{font-weight:700}.delete-child-modal label,.delete-group-modal label{color:#999;font-size:13px}.delete-child-modal input[type=text],.delete-child-modal select,.delete-group-modal input[type=text],.delete-group-modal select{width:100%;border-radius:5px;border:1px solid #ddd;margin:2px 0;box-sizing:border-box;padding:7px}.delete-child-modal #apply-all,.delete-group-modal #apply-all{width:20px;height:13px;position:relative;top:2px}.delete-child-modal .button-row,.delete-group-modal .button-row{margin:20px 0 0;text-align:center}.error{font-size:13px;color:red;padding:5px 10px 0}.start-lesson-modal.no-seat{width:700px}.start-lesson-modal.no-seat .modal-content{padding:45px;text-align:left}.start-lesson-modal.no-seat .modal-content h1{font-size:38px}.start-lesson-modal.no-seat .modal-content li{margin:20px 0}.start-lesson-modal.no-seat .modal-content .btn-got-it{width:93%;border-radius:40px;line-height:25px;margin:25px;box-sizing:border-box}.start-lesson-modal.has-seats .modal-content{padding:80px 120px;font-size:23px;line-height:32px}.start-lesson-modal.has-seats .modal-content #selected-lesson-name{font-weight:bolder}.start-lesson-modal.has-seats .modal-content .btn-send-to-lesson{width:100%;border-radius:40px;margin-top:35px;line-height:25px}.add-child.modal .modal-content #add-grade,.add-child.modal .modal-content #edit-grade,.delete-child.modal .modal-content #add-grade,.delete-child.modal .modal-content #edit-grade,.edit-child.modal .modal-content #add-grade,.edit-child.modal .modal-content #edit-grade{height:38px}.add-child.modal .modal-content #add-avatar,.add-child.modal .modal-content #edit-avatar,.delete-child.modal .modal-content #add-avatar,.delete-child.modal .modal-content #edit-avatar,.edit-child.modal .modal-content #add-avatar,.edit-child.modal .modal-content #edit-avatar{height:38px;width:60%}.add-child.modal .modal-content .btn-add-child-basic,.add-child.modal .modal-content .btn-delete-child-basic,.add-child.modal .modal-content .btn-edit-child-basic,.delete-child.modal .modal-content .btn-add-child-basic,.delete-child.modal .modal-content .btn-delete-child-basic,.delete-child.modal .modal-content .btn-edit-child-basic,.edit-child.modal .modal-content .btn-add-child-basic,.edit-child.modal .modal-content .btn-delete-child-basic,.edit-child.modal .modal-content .btn-edit-child-basic{width:100%;margin:50px 0 32px}.add-child.modal .modal-content .btn-delete-child-basic,.add-child.modal .modal-content .btn-edit-child-basic,.delete-child.modal .modal-content .btn-delete-child-basic,.delete-child.modal .modal-content .btn-edit-child-basic,.edit-child.modal .modal-content .btn-delete-child-basic,.edit-child.modal .modal-content .btn-edit-child-basic{width:46%}.add-child.modal .modal-content .btn-delete-child-basic,.delete-child.modal .modal-content .btn-delete-child-basic,.edit-child.modal .modal-content .btn-delete-child-basic{margin-left:20px}.add-child.modal .modal-content .avatar-preview,.delete-child.modal .modal-content .avatar-preview,.edit-child.modal .modal-content .avatar-preview{position:absolute;top:255px;right:100px}.n-level-info-modal,.p-level-info-modal{position:absolute;width:300px;background-color:#fff;color:#666;border:2px solid #ddd;padding:20px;border-radius:5px;box-shadow:0 0 8px #ccc;z-index:9999999}@media screen and (max-width:1161px){.pt-main.assignment #pt-main-right table.table.table-bordered thead tr td{font-size:12px}.pt-main.assignment #pt-main-right table tr td.col-due-date{min-width:80px}.pt-main.assignment #pt-main-right table tr td.edit-col{min-width:33px}.pt-main.assignment #pt-main-right table tr td.delete-col{min-width:45px}.pt-main.assignment #pt-main-right table tr td .p-level-container{width:60px}.pt-main.assignment #pt-main-right table tr td .p-level-container.not-completed{width:140px}.pt-main.assignment #pt-main-right table tr td .p-level-container .p-level{margin:0 2px 0 0}.pt-main.assignment #pt-main-right table tr td .p-level-container .p-level-text-extra{display:none}}@media screen and (max-width:999px){#cuz-preteen,#penelope-preteen{display:none}#pt-header #pt-header-left{font-size:20px;padding:0 0 0 15px}#pt-header #pt-header-right .settings-icon{padding:0 5px 0 15px}.pt-main{background-color:#fff;padding:0}.pt-main #pt-main-left{width:100%;float:left;display:block}.pt-main #pt-main-left .view-item{float:left;width:33.33%;height:100px;border-left:1px solid #979797}.pt-main #pt-main-left .view-item.twenty-five{width:25%}.pt-main #pt-main-left .view-item a,.pt-main #pt-main-left .view-item a:active,.pt-main #pt-main-left .view-item a:hover,.pt-main #pt-main-left .view-item a:visited{padding:0}.pt-main #pt-main-left .view-item.active{padding:10px}.pt-main #pt-main-left .view-item .view-icon{margin-top:0}.pt-main #pt-main-right{margin-left:0}.pt-main #pt-main-right .pt-category{float:left;width:calc(75% - 40px);box-sizing:border-box;margin:20px;border-radius:40px}.pt-main #pt-main-right .pt-category a{font-size:16px}.pt-main #pt-main-right .pt-category a span{height:30px;line-height:30px;border:0;border-radius:30px;color:#464646;text-transform:capitalize;background-color:inherit;box-shadow:none;font-size:18px}.pt-main #pt-main-right .pt-category a span.active{background-color:#00c4c9;border-radius:40px;border-bottom:0;color:#fff}.pt-main #pt-main-right .pt-sorting{width:50%;box-sizing:border-box;background-color:inherit;margin-top:0;border:0;padding:20px 0;box-shadow:none}.pt-main #pt-main-right #s-content{box-shadow:inset 0 0 2px 0 rgba(0,0,0,.5)}.pt-main #pt-main-right table td.p-level-row{min-width:395px}.pt-main #pt-main-right table.table.table-bordered{border-top:1px solid #ddd}.pt-main #pt-main-right table.table.table-bordered td,.pt-main #pt-main-right table.table.table-bordered th{font-size:14px}.pt-main #pt-main-right table.table.table-bordered .col-grade{min-width:60px;padding-left:15px}.pt-main #pt-main-right table.table.table-bordered .skill-kid-detail{background-color:#f2f2f2}.pt-main #pt-main-right table.table.table-bordered .skill-kid-detail h1{display:none}.pt-main #pt-main-right table.table.table-bordered .skill-kid-detail .skill-kid{width:98%;box-sizing:border-box;background-color:#f2f2f2;border-bottom:1px solid #ddd;height:auto;margin:0;border-radius:0;box-shadow:none}.pt-main #pt-main-right table.table.table-bordered .skill-kid-detail .skill-kid:last-child{border-bottom:0}.pt-main #pt-main-right table.table.table-bordered td .p-level-container{margin:0 6px 0 0}.pt-main #pt-main-right table.table.table-bordered td .p-level-container.not-completed{margin-left:5px;width:145px}.pt-main #pt-main-right table.table.table-bordered td .p-level-container.not-completed.typing{width:160px}.pt-main #pt-main-right table.table.table-bordered td .p-level-container.open-detail{background-color:#f2f2f2;height:41px;box-shadow:0 2px 0 0 #f2f2f2}.pt-main #pt-main-right table.table.table-bordered td .p-level-container.open-detail .p-level{color:#fff}.pt-main #pt-main-right table.table.table-bordered td .p-level-container.open-detail.proficient .p-level{background-color:#5bb247}.pt-main #pt-main-right table.table.table-bordered td .p-level-container.open-detail.approaching .p-level{background-color:#fbc225}.pt-main #pt-main-right table.table.table-bordered td .p-level-container.open-detail.emerging .p-level{background-color:#f26632}.pt-main #pt-main-right table.table.table-bordered td .p-level-container.open-detail.bucket_typing .p-level{background-color:#5eb0b5}.pt-main #pt-main-right table.table.table-bordered td .p-level-container.open-detail.not-completed .p-level{background-color:#a47cb8}.pt-main #pt-main-right table.table.table-bordered td.printable{min-width:30px}.pt-main #pt-main-right table.table.table-bordered tr#the-detail td{padding:20px 0 40px}.pt-main #pt-main-right #students{background-color:#fff}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-header #report-title{font-size:20px}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-name{font-size:18px;padding:8px 10px 0}.pt-main #pt-main-right .skill-info .see-resources{min-width:40px}.pt-main.classroom #pt-main-right .pt-sorting{width:100%}.pt-main.settings .breadcrumb a .icon-left-big{position:relative;top:-8px}.pt-main.settings .breadcrumb a #back-to{display:inline-block;width:70px;font-size:11px}.pt-main.settings .pts-second-crumb{display:none}.pt-main.settings .pts-category .pts-cat-item{margin:20px 35px 0 0}.pt-main.settings #pts-content{min-width:600px}.pt-main.settings #pts-content .pts-buttons{padding:0 20px 0 0}.pt-main.parent #pt-main-right .pt-category{width:calc(90% - 40px)}.pt-main .recommended-ws span{display:none}.pt-main .recommended-ws:after{content:"...";font-size:36px;line-height:20px;vertical-align:super;color:#444}#cuz-preteen{left:-50px;bottom:-50px}#cuz-preteen,#penelope-preteen{transform:scale(.6);position:absolute}#penelope-preteen{right:-100px;bottom:-130px}#no-progress-page #np-rolly-picking{top:300px;height:200px}.start-lesson-modal.no-seat{width:585px}.tutorial .tt-skip.final-step{top:600px}#tutorial-step2 .tt-container{margin:250px auto;padding:0 0 0 110px}#tutorial-step2 .tt-desc #arrow-up-right{display:none}#tutorial-step3 .tt-step3-left{top:213px;left:160px}#tutorial-step3 .tt-step3-left img#arrow-right{transform:rotate(120deg);position:relative;top:70px;left:-83px}#tutorial-step3 .tt-step3-left #tt-desc-text-left{width:350px}#tutorial-step3 .tt-step3-left #arrow-down-left{display:none}#tutorial-step3 .tt-step3-left #tt-step3-cuzcuz{left:556px;top:282px}#tutorial-step4 .tt-step4-left{width:400px}#tutorial-step4 .tt-step4-left #tt-step4-cuzcuz{visibility:hidden}#tutorial-step4 .tt-step4-left #tt-desc-text-left{float:left}#tutorial-step4 .tt-step4-left #arrow-down-left-div{float:right}#tutorial-step4 .tt-step4-left #arrow-down-left-div img{transform:scaleY(-1) rotate(255deg);position:relative;top:-66px}#choose-grade-bar .cgb-msg,#choose-grade-bar .cgb-note{display:none}#choose-grade-bar .cgb-title{margin-top:55px;border-top:1px solid #ddd}#choose-grade-bar .grades{padding:0;margin:15px 0}#choose-grade-bar #select-all{position:relative;top:-97px;left:15px;float:left;font-size:12px}#choose-grade-bar #show-number{display:inline-block;position:relative;top:-97px;right:15px;float:right}#choose-grade-bar .btn-assign{margin:20px;width:50%}}@media screen and (max-width:760px){#pt-header-left,.hide-for-mobile{display:none}#pt-header{height:42px}#pt-header #pt-header-right{margin:6px 0;font-size:12px}#pt-header #pt-header-right #group-filter-select{font-size:12px}#pt-header #pt-header-right .settings-icon{font-size:18px;line-height:30px}.pt-main.onboarding-mobile,.pt-main.parent.onboarding-mobile{display:block}.pt-main.onboarding-mobile h1,.pt-main.parent.onboarding-mobile h1{text-align:center;font-size:30px;padding:20px 0 0}.pt-main.onboarding-mobile h2,.pt-main.parent.onboarding-mobile h2{text-align:center;font-size:20px;padding:10px 30px;color:#444}.pt-main #pt-main-left .view-item,.pt-main.parent #pt-main-left .view-item{height:68px;padding:10px 0;font-size:11px}.pt-main #pt-main-left .view-item .view-icon,.pt-main.parent #pt-main-left .view-item .view-icon{font-size:14px;width:30px;height:30px;padding:7px 0 0;margin-bottom:5px}.pt-main #pt-main-left .view-item:first-child,.pt-main.parent #pt-main-left .view-item:first-child{border-left:0}.pt-main #pt-main-right .pt-category,.pt-main.parent #pt-main-right .pt-category{width:calc(100% - 40px);margin:10px 20px}.pt-main #pt-main-right .pt-category a span,.pt-main.parent #pt-main-right .pt-category a span{font-size:14px;height:23px;line-height:23px}.pt-main #pt-main-right .pt-category a span.active,.pt-main.parent #pt-main-right .pt-category a span.active{font-weight:700}.pt-main #pt-main-right .pt-sorting,.pt-main #pt-main-right table.table.table-bordered tr#the-detail.not-completed,.pt-main.parent #pt-main-right .pt-sorting,.pt-main.parent #pt-main-right table.table.table-bordered tr#the-detail.not-completed{display:none}.pt-main #pt-main-right table.table.table-bordered td,.pt-main.parent #pt-main-right table.table.table-bordered td{padding:5px 5px 5px 11px;font-size:12px}.pt-main #pt-main-right table.table.table-bordered td.col-grade,.pt-main.parent #pt-main-right table.table.table-bordered td.col-grade{min-width:60px;padding-left:10px;padding-right:5px}.pt-main #pt-main-right table.table.table-bordered td.col-grade span,.pt-main.parent #pt-main-right table.table.table-bordered td.col-grade span{display:inline-block;margin-right:-10px;margin-left:-5px}.pt-main #pt-main-right table.table.table-bordered td .p-level-container.open-detail,.pt-main.parent #pt-main-right table.table.table-bordered td .p-level-container.open-detail{border-radius:4px 4px 0 0;padding:1px;height:35px;border-width:1px;margin-top:5px}.pt-main #pt-main-right table.table.table-bordered td .p-level-container.open-detail .p-level,.pt-main.parent #pt-main-right table.table.table-bordered td .p-level-container.open-detail .p-level{width:16px;height:16px;line-height:17px;margin:2px 1px 0 2px}.pt-main #pt-main-right table.table.table-bordered td .p-level-container:not(.open-detail),.pt-main.parent #pt-main-right table.table.table-bordered td .p-level-container:not(.open-detail){margin-top:5px;margin-bottom:5px}.pt-main #pt-main-right table.table.table-bordered td .skill-kid-detail,.pt-main.parent #pt-main-right table.table.table-bordered td .skill-kid-detail{border-width:1px;top:-27px;padding:2px}.pt-main #pt-main-right table.table.table-bordered td .skill-kid-detail .skill-kid,.pt-main.parent #pt-main-right table.table.table-bordered td .skill-kid-detail .skill-kid{height:auto;margin:2px 0}.pt-main #pt-main-right table.table.table-bordered td .skill-kid-detail .skill-kid>span,.pt-main.parent #pt-main-right table.table.table-bordered td .skill-kid-detail .skill-kid>span{width:50%}.pt-main #pt-main-right table.table.table-bordered td.printable,.pt-main.parent #pt-main-right table.table.table-bordered td.printable{min-width:15px;padding-right:10px}.pt-main #pt-main-right table td #reset-text,.pt-main #pt-main-right table td .p-level-container.not-completed,.pt-main.parent #pt-main-right table td #reset-text,.pt-main.parent #pt-main-right table td .p-level-container.not-completed{display:none}.pt-main #pt-main-right table td.p-level-row,.pt-main.parent #pt-main-right table td.p-level-row{min-width:150px}.pt-main #pt-main-right table td.printable,.pt-main.parent #pt-main-right table td.printable{min-width:15px}.pt-main #pt-main-right table td .p-level-container,.pt-main.parent #pt-main-right table td .p-level-container{font-size:9px;width:41px;height:20px;text-align:left;padding:0;border-radius:20px}.pt-main #pt-main-right table td .p-level-container .p-level,.pt-main.parent #pt-main-right table td .p-level-container .p-level{width:18px;height:18px;line-height:18px;font-size:12px;text-align:center;margin:0 1px 0 0}.pt-main #pt-main-right table td .p-level-container.proficient,.pt-main.parent #pt-main-right table td .p-level-container.proficient{background:none;color:#5bb247}.pt-main #pt-main-right table td .p-level-container.proficient .p-level,.pt-main.parent #pt-main-right table td .p-level-container.proficient .p-level{background-color:#5bb247}.pt-main #pt-main-right table td .p-level-container.approaching,.pt-main.parent #pt-main-right table td .p-level-container.approaching{background:none;color:#fbc225}.pt-main #pt-main-right table td .p-level-container.approaching .p-level,.pt-main.parent #pt-main-right table td .p-level-container.approaching .p-level{background-color:#fbc225}.pt-main #pt-main-right table td .p-level-container.emerging,.pt-main.parent #pt-main-right table td .p-level-container.emerging{background:none;color:#f26632}.pt-main #pt-main-right table td .p-level-container.emerging .p-level,.pt-main.parent #pt-main-right table td .p-level-container.emerging .p-level{background-color:#f26632}.pt-main #pt-main-right #students,.pt-main.parent #pt-main-right #students{padding-left:0}.pt-main #pt-main-right #students .player-progress,.pt-main.parent #pt-main-right #students .player-progress{float:left;margin-left:0;background-color:#e4e4e4}.pt-main #pt-main-right #students .player-progress #player-progress-container,.pt-main.parent #pt-main-right #students .player-progress #player-progress-container{background-color:#eff1f0;margin:20px 10px;box-shadow:2px 2px 8px #999;min-height:0}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-header,.pt-main.parent #pt-main-right #students .player-progress #player-progress-container #report-header{height:35px;text-align:center}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-header #report-title,.pt-main.parent #pt-main-right #students .player-progress #player-progress-container #report-header #report-title{line-height:35px;font-size:14px;text-transform:capitalize}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-header #filter-grades,.pt-main #pt-main-right #students .player-progress #player-progress-container #report-header #report-print,.pt-main.parent #pt-main-right #students .player-progress #player-progress-container #report-header #filter-grades,.pt-main.parent #pt-main-right #students .player-progress #player-progress-container #report-header #report-print{display:none}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-content,.pt-main.parent #pt-main-right #students .player-progress #player-progress-container #report-content{background-color:#fff}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-content .no-progress-kid-msg,.pt-main.parent #pt-main-right #students .player-progress #player-progress-container #report-content .no-progress-kid-msg{height:35px;display:inline-block;line-height:normal}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-name,.pt-main.parent #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-name{font-size:14px;padding:8px 10px 5px}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-info,.pt-main.parent #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-info{width:100%;text-align:left;background-color:#eff1f0;border-radius:2px;box-shadow:inset 0 .5px 0 0 hsla(0,0%,100%,.8),0 1px 1px 0 rgba(0,0,0,.24),0 0 4px 0 rgba(0,0,0,.12);margin:2px 0}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-info.approaching,.pt-main #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-info.emerging,.pt-main #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-info.proficient,.pt-main.parent #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-info.approaching,.pt-main.parent #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-info.emerging,.pt-main.parent #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-info.proficient{padding:0 5px}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-info.open-detail,.pt-main.parent #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-info.open-detail{background-color:#eff1f0;padding:0 5px;margin:inherit}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-info.open-detail .gi-box,.pt-main #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-info.open-detail .gi-box .level .kids-count,.pt-main #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-info.open-detail .see-details,.pt-main #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-info.open-detail .skill-desc,.pt-main.parent #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-info.open-detail .gi-box,.pt-main.parent #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-info.open-detail .gi-box .level .kids-count,.pt-main.parent #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-info.open-detail .see-details,.pt-main.parent #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-info.open-detail .skill-desc{background-color:#eff1f0}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-info.open-detail.approaching,.pt-main #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-info.open-detail.emerging,.pt-main #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-info.open-detail.proficient,.pt-main.parent #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-info.open-detail.approaching,.pt-main.parent #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-info.open-detail.emerging,.pt-main.parent #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-info.open-detail.proficient{border:0}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-info .gi-box,.pt-main.parent #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-info .gi-box{padding:4px 5px;height:40px;display:inline-block;float:left;box-sizing:border-box}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-info .gi-box .level,.pt-main.parent #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-info .gi-box .level{height:32px;width:32px;float:left}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-info .gi-box .level .kids-count,.pt-main.parent #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-info .gi-box .level .kids-count{height:32px;width:32px;font-size:22px;line-height:32px;position:static}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-info .gi-box .level.proficient .kids-count,.pt-main.parent #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-info .gi-box .level.proficient .kids-count{background-color:#5bb247}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-info .gi-box .level.approaching .kids-count,.pt-main.parent #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-info .gi-box .level.approaching .kids-count{background-color:#fbc225}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-info .gi-box .level.emerging .kids-count,.pt-main.parent #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-info .gi-box .level.emerging .kids-count{background-color:#f26632}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-info .gi-box .skill-desc,.pt-main.parent #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-info .gi-box .skill-desc{position:static;float:left;width:95px;line-height:22px;text-transform:capitalize;height:20px}.pt-main #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-info .see-details,.pt-main.parent #pt-main-right #students .player-progress #player-progress-container #report-content .grade-report .grade-info .see-details{display:inline-block;float:right;height:40px;margin:0;line-height:40px}.pt-main #pt-main-right .skill-info,.pt-main.parent #pt-main-right .skill-info{font-size:12px}.pt-main #pt-main-right .skill-info td,.pt-main.parent #pt-main-right .skill-info td{padding:0 10px;min-width:36px}.pt-main #pt-main-right .skill-info .skill-name,.pt-main.parent #pt-main-right .skill-info .skill-name{width:100%;font-size:12px}.pt-main #pt-main-right .skill-info .bar-row,.pt-main.parent #pt-main-right .skill-info .bar-row{width:inherit}.pt-main #pt-main-right .skill-info .bar-row .progress-bar-container,.pt-main.parent #pt-main-right .skill-info .bar-row .progress-bar-container{width:35px;height:35px;border-radius:40px;line-height:35px;text-align:center}.pt-main #pt-main-right .skill-info .bar-row .progress-bar-container .progress-bar,.pt-main.parent #pt-main-right .skill-info .bar-row .progress-bar-container .progress-bar{background:none;font-size:13px;line-height:30px}.pt-main #pt-main-right .skill-info .bar-row .progress-bar-container.proficient,.pt-main.parent #pt-main-right .skill-info .bar-row .progress-bar-container.proficient{border:1px solid #5bb247}.pt-main #pt-main-right .skill-info .bar-row .progress-bar-container.approaching,.pt-main.parent #pt-main-right .skill-info .bar-row .progress-bar-container.approaching{border:1px solid #fbc225}.pt-main #pt-main-right .skill-info .bar-row .progress-bar-container.emerging,.pt-main.parent #pt-main-right .skill-info .bar-row .progress-bar-container.emerging{border:1px solid #f26632}.pt-main #pt-main-right #s-content,.pt-main.parent #pt-main-right #s-content{box-shadow:none}.pt-main.parent.students #no-progress-page,.pt-main.students #no-progress-page{display:none}.pt-main.classroom #pt-main-right #content-classroom .cc-section,.pt-main.parent.classroom #pt-main-right #content-classroom .cc-section{margin:10px}.pt-main.classroom #pt-main-right #content-classroom .cc-section .section-title,.pt-main.parent.classroom #pt-main-right #content-classroom .cc-section .section-title{font-size:16px}.pt-main.classroom #pt-main-right #content-classroom .cc-section .section-title #grade-filter,.pt-main.parent.classroom #pt-main-right #content-classroom .cc-section .section-title #grade-filter{border:1px solid #ccc;margin:0 5px 0 0;width:115px}.pt-main.classroom #pt-main-right #content-classroom #section-current-status .cs-content,.pt-main.parent.classroom #pt-main-right #content-classroom #section-current-status .cs-content{height:auto;padding:20px 10px}.pt-main.classroom #pt-main-right #content-classroom #section-current-status .cs-content #cs-content-right,.pt-main.parent.classroom #pt-main-right #content-classroom #section-current-status .cs-content #cs-content-right{min-width:0;width:100%;padding:10px 0 0}.pt-main.classroom #pt-main-right #content-classroom #section-current-status .cs-content #cs-content-right #no-seat-msg,.pt-main.parent.classroom #pt-main-right #content-classroom #section-current-status .cs-content #cs-content-right #no-seat-msg{font-size:12px}.pt-main.classroom #pt-main-right #content-classroom #section-current-status .cs-content #cs-content-right .send-to-home,.pt-main.parent.classroom #pt-main-right #content-classroom #section-current-status .cs-content #cs-content-right .send-to-home{width:100%;padding:3px 10px}.pt-main.classroom #pt-main-right #content-classroom #section-guide-lessons .gl-content .gl-chooser-title,.pt-main.parent.classroom #pt-main-right #content-classroom #section-guide-lessons .gl-content .gl-chooser-title{font-size:22px}.pt-main.classroom #pt-main-right #content-classroom #section-guide-lessons .gl-content .gl-chooser-title i,.pt-main.parent.classroom #pt-main-right #content-classroom #section-guide-lessons .gl-content .gl-chooser-title i{width:27px;height:27px;font-size:15px}.pt-main.classroom #pt-main-right #content-classroom #section-guide-lessons .gl-content .gl-chooser-title .gl-grade-text,.pt-main.parent.classroom #pt-main-right #content-classroom #section-guide-lessons .gl-content .gl-chooser-title .gl-grade-text{display:block;width:100%;font-size:16px;line-height:18px;padding:0 0 0 38px}.pt-main.parent.settings .pts-category .pts-cat-item,.pt-main.settings .pts-category .pts-cat-item{margin:55px 20px 0 5px}.pt-main.parent.settings #pts-content,.pt-main.settings #pts-content{min-width:100%}.pt-main.parent.settings #pts-content .student-list .student-info,.pt-main.settings #pts-content .student-list .student-info{padding:10px}.pt-main.parent.settings #pts-content .student-list .student-info span.col,.pt-main.settings #pts-content .student-list .student-info span.col{width:25%}.pt-main.parent.settings #pts-content .student-list .student-info span.col .player-avatar,.pt-main.settings #pts-content .student-list .student-info span.col .player-avatar{display:none}.pt-main.parent.settings #pts-content .student-list .student-info span.right,.pt-main.settings #pts-content .student-list .student-info span.right{width:20%;min-width:95px}.pt-main.parent.settings #pts-content .student-list .student-info span.right.btns i,.pt-main.settings #pts-content .student-list .student-info span.right.btns i{cursor:pointer}.pt-main.parent.settings #pts-content .student-list .student-info span.right.btns .icon-pencil,.pt-main.settings #pts-content .student-list .student-info span.right.btns .icon-pencil{margin-right:0}.pt-main.parent.settings #pts-content .student-list .student-info.title-row,.pt-main.settings #pts-content .student-list .student-info.title-row{padding:10px}.pt-main.parent.settings #pts-content .student-list .student-info.title-row .col,.pt-main.settings #pts-content .student-list .student-info.title-row .col{line-height:21px}.pt-main.parent .player-list,.pt-main .player-list{width:100%}.pt-main.parent .player-list .player,.pt-main .player-list .player{width:100%;height:55px;float:left}.pt-main.parent .player-list .player>div:first-child,.pt-main .player-list .player>div:first-child{padding:5px 10px}.pt-main.parent .player-list .player>div:first-child:after,.pt-main .player-list .player>div:first-child:after{content:"+";float:right;line-height:45px;margin-right:10px;font-size:26px;font-weight:700}.pt-main.parent .player-list .player.active .arrow,.pt-main .player-list .player.active .arrow{display:none}.pt-main.parent .player-list .player.active>div:first-child:after,.pt-main .player-list .player.active>div:first-child:after{content:"\2014";font-size:18px}.pt-main.parent .player-list .player .player-name,.pt-main .player-list .player .player-name{max-width:230px}.pt-main.parent .player-list .lesson-tip,.pt-main .player-list .lesson-tip{display:none}.pt-main #no-progress-page,.pt-main.parent #no-progress-page{width:100%;padding:20px;text-align:center;box-sizing:border-box}.pt-main #no-progress-page .np-container,.pt-main.parent #no-progress-page .np-container{width:100%}.pt-main #no-progress-page .np-title,.pt-main.parent #no-progress-page .np-title{font-size:26px}.pt-main #no-progress-page .np-desc,.pt-main.parent #no-progress-page .np-desc{font-size:16px}.pt-main #no-progress-page .np-choose,.pt-main.parent #no-progress-page .np-choose{font-size:12px;padding:0}.pt-main #no-progress-page #np-rolly-picking,.pt-main.parent #no-progress-page #np-rolly-picking{top:252px;height:106px}.pt-main.parent .recommended-ws:after,.pt-main .recommended-ws:after{content:"\2807";font-size:24px;line-height:40px}.pt-main.parent .progress-bar-container,.pt-main .progress-bar-container{font-size:16px;padding:0}.pt-main.parent #pt-main-left{display:none}.pt-main.parent #pt-main-right{margin-left:0}.pt-main.parent #pt-main-right .pt-category{width:calc(100% - 40px)}.modal.pt-modal.open{top:50%;transform:translate(-50%,-50%);left:50%;position:relative;margin-left:0}.start-lesson-modal.no-seat{width:100%}.start-lesson-modal.no-seat .modal-content{padding:20px 25px}.start-lesson-modal.no-seat .modal-content h1,.start-lesson-modal.no-seat .modal-content h2{font-size:20px}.start-lesson-modal.no-seat .modal-content ul{padding:0 0 0 20px;font-size:12px}.start-lesson-modal.no-seat .modal-content li{margin:10px 0}.start-lesson-modal.no-seat .modal-content .btn-got-it{width:100%;margin:15px 0}.start-lesson-modal.has-seats .modal-content{padding:20px 25px;font-size:18px;line-height:25px;margin:0 0 0 25px}.modal.recommended-worksheets.open{top:6%;height:90%}.modal.recommended-worksheets .modal-content{padding:0 0 20px}.modal.recommended-worksheets .modal-content h3{font-size:14px;margin:0;text-align:left;border-bottom:1px solid #999;padding:10px 10px 5px}.modal.recommended-worksheets .modal-content form{margin:5px 0 0}.modal.recommended-worksheets .modal-content .modal-sub-title{display:none}.modal.recommended-worksheets .modal-content .ws-list{padding:0 0 0 20px;box-sizing:border-box}.modal.recommended-worksheets .modal-content .ws-list>div{width:45%;margin-bottom:-33px}.modal.recommended-worksheets .modal-content .ws-list .no-resources-msg{width:80%}.modal.recommended-worksheets .modal-content .btn-row .btn-download-ws{font-size:12px;padding:0 30px;line-height:20px}.n-level-info,.p-level-info{display:none}.n-level-info-modal,.p-level-info-modal{width:180px;font-size:12px}}@media screen and (max-width:600px){.pt-main.settings #pts-content.pts-add-group{width:90%;min-width:90%}}.loading{border-radius:50%;border:16px solid #ddd;border-top-color:#3d96d3;animation:spin 2s linear infinite;position:fixed;width:100px;height:100px;z-index:9999;top:50%;left:50%;margin-left:-50px;margin-top:-50px}#activitylog{box-sizing:border-box;margin:0 auto;padding:12px 15px 20px;width:84%;text-align:left}@media (max-width:999px){#activitylog{width:100%}}#activitylog .header{color:#319184;display:inline-block;font-size:30px;line-height:60px}#activitylog .groupfilters{float:right;clear:both;font-size:13px;margin:10px 0}#activitylog .row{clear:both}#activitylog .map-view{margin-top:20px;font-size:.8em}#activitylog .row.child{background:#fff;border:1px solid #ddd;border-radius:3px;box-sizing:border-box;display:inline-block;margin-bottom:20px;vertical-align:top;width:48%}@media (max-width:749px){#activitylog .row.child{width:100%}}#activitylog .row.child:nth-of-type(2n){margin-right:20px}#activitylog .row.child .player_name{font-weight:700;font-size:.8em;margin:0;line-height:20px;padding:12px 0 8px 10px;cursor:pointer;color:#444;word-wrap:break-word}#activitylog .row.child label{margin:0 0 0 10px;font-size:12px;display:block;clear:both}#activitylog .row.child .activitylog-container{margin:8px;padding:3px;overflow-y:auto;height:128px;min-height:128px}#activitylog .row.child ul{list-style:none;padding-left:0;margin:0}#activitylog .row.child ul li{padding:2px 5px;font-size:10px}#activitylog .row.child ul li .date{display:inline-block;width:90px;color:#464646}#activitylog .action-button{border:1px solid #ddd;color:#444;display:inline-block;float:right;font-size:12px;padding:2px 5px;text-decoration:none;margin:12px 8px 0 0}
/*# sourceMappingURL=progress-tracker.eab17cd1c0.css.map */