﻿.panel-content.pane{position:absolute;top:0;right:160px;bottom:0;left:160px;z-index:150}.panel-content.pane .heading{position:absolute;top:0;right:0;left:0;height:50px;line-height:50px;margin:0;padding-left:20px;color:white}.panel-content.pane .heading.loading{background-position:10px center}.panel-content.pane .heading.loading span{display:none}.panel-content.pane .control{position:absolute;top:0;right:0;width:50px;height:50px;line-height:50px;color:white;cursor:pointer;font-size:3em;text-align:center;text-decoration:none;transition:background-color 0.1s ease-out, font-size 0.1s ease-out}.panel-content.pane .control.close,.panel-content.pane .control.back{background-image:url(https://assets4.sumdog.com/web/student/home/panels/close-28974fc5b8064ea414ddf6360900de264af09fb06a63bcb529a5ecff94dbcedf.png);background-position:center;background-repeat:no-repeat}.panel-content.pane .content{position:absolute;top:53px;right:0;bottom:39px;left:0;transition:none 0.1s ease-out}.panel-content.pane .content.loading .view{display:none}.panel-content.pane .content.loading-remove .view{display:block !important;opacity:0}.panel-content.pane .content.loading-remove.loading-remove-active .view{opacity:1;transition:opacity 0.1s ease-out}.panel-content.pane .content .view{position:absolute;top:10px;right:10px;bottom:10px;left:10px;padding:20px;background-color:white;color:#555;font-size:18px;overflow-y:auto;-webkit-overflow-scrolling:touch}@media print{.panel-content.pane{position:static}.panel-content.pane .heading{position:static;background-color:transparent !important;color:black}.panel-content.pane .control{display:none}.panel-content.pane .content{position:static;background-color:transparent !important}.panel-content.pane .content .view{position:static;overflow:visible}}#premium_game_dialog,#activity_ended_dialog,#pre_release_game_dialog,#parent_restricted_dialog,#teacher_restricted_dialog{display:none}#activity_ended_dialog{margin:20px}#activity_ended_dialog .text,#activity_ended_dialog a{width:auto;float:right}#example_questions.panel-content.pane:not(.example-questions-pane){display:none;background-color:rgba(242,242,236,0.9);white-space:normal;position:fixed;top:10px;bottom:10px;left:0px;right:0px;margin:auto;max-width:1000px;width:calc(100% - 20px);height:calc(100% - 20px)}#example_questions.panel-content.pane:not(.example-questions-pane) .mask{background-color:rgba(242,240,236,0.9);position:fixed;top:0;bottom:0;right:0;left:0}#example_questions.panel-content.pane:not(.example-questions-pane) .heading,#example_questions.panel-content.pane:not(.example-questions-pane) .control{background:#48a8ca}#example_questions.panel-content.pane:not(.example-questions-pane) .heading{right:0;height:50px;font-size:1.5em;line-height:normal;padding:8px 20px}#example_questions.panel-content.pane:not(.example-questions-pane) .controls{position:absolute;bottom:0;left:0;right:0;max-width:1000px;margin:auto;background:#48a8ca;height:36px;overflow:hidden}#example_questions.panel-content.pane:not(.example-questions-pane) .controls .control.close{background:#48a8ca;border-left:3px solid #f2f0ec;box-sizing:border-box;font-size:16px;height:36px;line-height:normal;padding:6px 15px;width:80px}#example_questions.panel-content.pane:not(.example-questions-pane) .controls .control.close:hover{background:#5cb1d0;cursor:pointer}#example_questions.panel-content.pane:not(.example-questions-pane) .content{background:#fff;border:0;bottom:39px;overflow-y:auto;padding:0;top:53px}#example_questions.panel-content.pane:not(.example-questions-pane) .content .view{background:none;margin:0;padding:0;position:relative;top:0;left:0;text-align:center}#example_questions.panel-content.pane:not(.example-questions-pane) .content .view select{display:inline-block;margin:0;margin-right:5px;padding:5px;color:inherit;font:inherit;outline:none;transition:background-color 0.2s ease-out, color 0.2s ease-out, border-bottom-color 0.2s ease-out;vertical-align:middle;box-shadow:none;max-width:400px;background-color:#fff;border:2px solid #d9d6d0;margin-top:10px}#example_questions.panel-content.pane:not(.example-questions-pane) .content .view .example-questions{min-width:640px;min-width:calc(0px)}#example_questions.panel-content.pane:not(.example-questions-pane) .content .view .example-questions{color:white;font-size:1.1em}#example_questions.panel-content.pane:not(.example-questions-pane) .content .view .example-questions>h2{padding:10px 20px;border-bottom:3px solid #f2f0ec;background:#fff;color:#48a8ca;font-weight:300}#example_questions.panel-content.pane:not(.example-questions-pane) .content .view .example-questions .next-question-holder{line-height:normal;margin:20px 0 0;text-align:center}#example_questions.panel-content.pane:not(.example-questions-pane) .content .view .example-questions .next-question-holder a.next{background:#48a8ca;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:300;margin:0;min-width:80px;padding:6px 15px;pointer-events:all}#example_questions.panel-content.pane:not(.example-questions-pane) .content .view .example-questions .next-question-holder a.next:hover{background-color:#5cb1d0}#example_questions.panel-content.pane:not(.example-questions-pane) .content .view .example-questions .next-question-holder a.next[disabled]{background-color:#9ecada}.ui-keyboard{bottom:50px}.ui-keyboard.ui-widget-content{border:none;background:none;background-color:transparent;background-image:none;bottom:133px}#lobby .overlay,#lobby .content-wrapper{position:fixed}#lobby .overlay{opacity:0.5;filter:alpha(opacity=50);top:0;left:0;z-index:40;width:100%;height:100%;background-color:#252525}#lobby .overlay.ready{z-index:100}#lobby .content-wrapper{top:50%;left:50%;z-index:140;width:300px;margin-top:-150px;margin-left:-150px}#lobby .content-wrapper .content{background:transparent;background-color:rgba(0,0,0,0.4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);zoom:1;height:240px;margin-bottom:10px;padding:30px;cursor:default;text-align:center}#lobby .content-wrapper .content.disconnected,#lobby .content-wrapper .content.ready{background:transparent;background-color:#dd8500;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFDD8500,endColorstr=#FFDD8500);zoom:1}#lobby .content-wrapper .content.comms-error{background:transparent;background-color:#da900c;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFDA900C,endColorstr=#FFDA900C);zoom:1;color:white}#lobby .content-wrapper .content.comms-error h2{margin-top:0px;margin-bottom:10px;font-size:26px;font-weight:bold;line-height:30px}#lobby .content-wrapper .content.comms-error p{color:white;text-align:left;margin-bottom:10px}#lobby .content-wrapper .content.comms-error a{color:white;font-size:1em}#lobby .content-wrapper .content .close{position:relative;top:-20px;right:-20px;color:white;cursor:pointer;text-align:right}#lobby .content-wrapper .content h2{margin-top:10px;margin-bottom:10px;color:white}#lobby .content-wrapper .content .loading{width:200px;height:30px;margin:0 10px;background-image:url(https://assets4.sumdog.com/web/student/home/lobby/loading-65c80c9debb05318ac069981d5e3f08cbd20863f34e2524497e6efc2e730e2b1.gif)}#lobby .content-wrapper .content .countdown{color:white;font-size:2em}#lobby .content-wrapper .content .countdown h2.join-message{margin-top:15px}#lobby .content-wrapper .avatars .avatar{background:transparent;background-color:rgba(0,0,0,0.4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);zoom:1;float:left;width:60px;height:60px;margin-right:6px;padding:3px}#lobby .content-wrapper .avatars .avatar.last{margin-right:0}#lobby .content-wrapper .avatars.ready .avatar{background:transparent;background-color:#dd8500;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFDD8500,endColorstr=#FFDD8500);zoom:1}.activities-pane .pane.panel-content{right:0}.activities-pane .pane.panel-content .heading,.activities-pane .pane.panel-content .control,.activities-pane .pane.panel-content .content{background-color:#a1b10b}.activities-pane .pane.panel-content .control:hover{background-color:#b7c90c}.activities-past-pane.pane.panel-content{right:0}.activities-past-pane.pane.panel-content .pane{left:0}.activities-past-pane.pane.panel-content .pane .heading,.activities-past-pane.pane.panel-content .pane .content{background-color:#a1b10b}.activities-past-pane.pane.panel-content .pane .control{display:none}.activities-past-pane.pane.panel-content .heading,.activities-past-pane.pane.panel-content .control,.activities-past-pane.pane.panel-content .content{background-color:#a1b10b}.activities-past-pane.pane.panel-content .control{z-index:150}.activities-past-pane.pane.panel-content .control:hover{background-color:#b7c90c}.activities-past-pane.pane.panel-content table.past-activities-table tr:hover td{background-color:#cce10f}.activities-past-pane.pane.panel-content table.past-activities-table tr:nth-child(even):hover td{background-color:#b6c90d}.activities-past-pane.pane.panel-content table.past-activities-table td{cursor:pointer}.activities-past-pane.pane.panel-content table.past-activities-table td.empty{background-color:#b6c90d !important;cursor:default}.activities-forbidden-pane.pane.panel-content{left:0}.activities-forbidden-pane.pane.panel-content .control{position:absolute;bottom:0;z-index:1000;top:auto;top:initial;height:36px;background:#48a8ca;overflow:visible;width:100px;line-height:normal;pointer-events:all}.activities-forbidden-pane.pane.panel-content .control:before{left:0;position:absolute;right:0;bottom:0;height:100%;content:"Done";display:block;font-size:16px;padding:8px 15px;box-sizing:border-box;border-left:3px solid #f2f0ec;top:0;pointer-events:none}.activities-forbidden-pane.pane.panel-content:after{bottom:0;content:"";background:#48a8ca;width:100%;height:36px;display:block;top:initial;position:absolute}.activities-forbidden-pane.pane.panel-content .control:hover{background-color:#51b6da}.challenge-progress-pane.pane.panel-content{right:0}.challenge-progress-pane.pane.panel-content .heading,.challenge-progress-pane.pane.panel-content .control,.challenge-progress-pane.pane.panel-content .content{background-color:#48a8ca}.challenge-progress-pane.pane.panel-content .control:hover{background-color:#5cb1d0}.challenge-progress-pane.pane.panel-content .view>.header,.challenge-progress-pane.pane.panel-content .view .info,.challenge-progress-pane.pane.panel-content .view .description,.challenge-progress-pane.pane.panel-content .view .progress{margin-bottom:10px;padding:10px}.challenge-progress-pane.pane.panel-content .view>.header,.challenge-progress-pane.pane.panel-content .view .description{clear:both;color:white}.challenge-progress-pane.pane.panel-content .view>.header{padding:10px;background-color:#6db9d5;font-size:1.8em}.challenge-progress-pane.pane.panel-content .view .info{float:left;width:calc(50% - 25px);margin-right:10px}.challenge-progress-pane.pane.panel-content .view .info.last{margin-right:0}.challenge-progress-pane.pane.panel-content .view .info .label,.challenge-progress-pane.pane.panel-content .view .info .value{display:inline-block}.challenge-progress-pane.pane.panel-content .view .info .label{margin-right:10px}.challenge-progress-pane.pane.panel-content .view .info .value{font-weight:bold}.challenge-progress-pane.pane.panel-content .view .description{position:relative;margin:0 20px;padding:10px 20px;background-color:#b6c90d;border-radius:20px/50px;color:white}.challenge-progress-pane.pane.panel-content .view .description:after{content:"";position:absolute;display:block;top:-20px;left:45px;width:0;border:0;border-color:transparent #b6c90d;border-style:solid;border-top-width:20px;border-right-width:13px}.challenge-progress-pane.pane.panel-content .view .progress{margin-top:30px}.challenge-progress-pane.pane.panel-content .view .progress .header{margin-bottom:0.5em;font-size:1.5em}.challenge-progress-pane.pane.panel-content .view .progress .progress-bar{position:relative;width:100%;height:80px;margin-bottom:4em}.challenge-progress-pane.pane.panel-content .view .progress .progress-bar .target,.challenge-progress-pane.pane.panel-content .view .progress .progress-bar .bonus,.challenge-progress-pane.pane.panel-content .view .progress .progress-bar .score{position:absolute;top:0;height:100%}.challenge-progress-pane.pane.panel-content .view .progress .progress-bar .target{background-color:#ffd561;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, startColorstr='#FFFFF7E0', endColorstr='#FFFFD561');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFF7E0', endColorstr='#FFFFD561')";background:-webkit-gradient(linear, left top, right top, color-stop(0%, #fff7e0), color-stop(100%, #ffd561));background:-webkit-linear-gradient(left, #fff7e0 0%, #ffd561 100%);background:-moz-linear-gradient(left, #fff7e0 0%, #ffd561 100%);background:-o-linear-gradient(left, #fff7e0 0%, #ffd561 100%);background:-ms-linear-gradient(left, #fff7e0 0%, #ffd561 100%);background:linear-gradient(left, #fff7e0 0%, #ffd561 100%);left:0;width:80%}.challenge-progress-pane.pane.panel-content .view .progress .progress-bar .bonus{left:80%;z-index:1;width:20%;height:80px;line-height:80px;background-color:#ffe294;background-color:rgba(255,226,148,0.5);color:#7f7f7f;color:rgba(0,0,0,0.2);filter:alpha(opacity=30);font-size:1.25em;text-align:center}.challenge-progress-pane.pane.panel-content .view .progress .progress-bar .score{left:0;max-width:100%;background-color:#fab700}.challenge-progress-pane.pane.panel-content .view .progress .progress-bar .target-indicator,.challenge-progress-pane.pane.panel-content .view .progress .progress-bar .score-indicator{position:absolute;width:50px;line-height:1em;margin-left:-25px;text-align:center}.challenge-progress-pane.pane.panel-content .view .progress .progress-bar .target-indicator:after,.challenge-progress-pane.pane.panel-content .view .progress .progress-bar .score-indicator:before{display:block;width:50px;color:#fab700;font-size:1.5em;text-align:center}.challenge-progress-pane.pane.panel-content .view .progress .progress-bar .target-indicator{left:80%;bottom:100%}.challenge-progress-pane.pane.panel-content .view .progress .progress-bar .target-indicator:after{content:"▼";margin-top:2px}.challenge-progress-pane.pane.panel-content .view .progress .progress-bar .score-indicator{top:100%}.challenge-progress-pane.pane.panel-content .view .progress .progress-bar .score-indicator:before{content:"▲";margin-bottom:5px}.competition-progress-pane.pane.panel-content{right:0}.competition-progress-pane.pane.panel-content .heading,.competition-progress-pane.pane.panel-content .control,.competition-progress-pane.pane.panel-content .content{background-color:#48a8ca}.competition-progress-pane.pane.panel-content .control:hover{background-color:#5cb1d0}.competition-progress-pane.pane.panel-content .view{padding:20px}.competition-progress-pane.pane.panel-content .view>.header,.competition-progress-pane.pane.panel-content .view .info,.competition-progress-pane.pane.panel-content .view .description,.competition-progress-pane.pane.panel-content .view .leaderboard{margin-bottom:10px;padding:10px}.competition-progress-pane.pane.panel-content .view>.header,.competition-progress-pane.pane.panel-content .view .description{clear:both;color:white}.competition-progress-pane.pane.panel-content .view>.header{padding:10px;background-color:#6db9d5;font-size:1.8em}.competition-progress-pane.pane.panel-content .view .info{float:left;width:calc(50% - 25px);margin-right:10px}.competition-progress-pane.pane.panel-content .view .info.last{margin-right:0}.competition-progress-pane.pane.panel-content .view .info .label,.competition-progress-pane.pane.panel-content .view .info .value{display:inline-block}.competition-progress-pane.pane.panel-content .view .info .label{margin-right:10px}.competition-progress-pane.pane.panel-content .view .info .value{font-weight:bold}.competition-progress-pane.pane.panel-content .view .description{position:relative;margin:0 20px;margin-bottom:20px;padding:10px 20px;background-color:#b6c90d;border-radius:20px/50px}.competition-progress-pane.pane.panel-content .view .description:after{content:"";position:absolute;display:block;top:-20px;left:45px;width:0;border:0;border-color:transparent #b6c90d;border-style:solid;border-top-width:20px;border-right-width:13px}.competition-progress-pane.pane.panel-content .view .leaderboard .header{margin-bottom:10px}.contest-progress-pane.pane.panel-content{right:0}.contest-progress-pane.pane.panel-content .heading,.contest-progress-pane.pane.panel-content .control,.contest-progress-pane.pane.panel-content .content{background-color:#48a8ca}.contest-progress-pane.pane.panel-content .control:hover{background-color:#5cb1d0}.contest-progress-pane.pane.panel-content .view{padding:20px;background-color:white;color:white;font-size:18px}.contest-progress-pane.pane.panel-content .navigation{margin:0 auto;margin-bottom:10px;text-align:center}.contest-progress-pane.pane.panel-content .navigation a{display:inline-block;width:256px;width:calc(100% / 3 - 20px / 3);margin-right:10px;padding:10px 0;background-color:#c45454;color:white;cursor:pointer;font-size:inherit;text-align:center;text-decoration:none}.contest-progress-pane.pane.panel-content .navigation a:hover{background-color:#cb6767;text-decoration:none}.contest-progress-pane.pane.panel-content .navigation a.daily-leaderboard-link{margin-right:0}.contest-progress-pane.pane.panel-content .contest-summary .header,.contest-progress-pane.pane.panel-content .contest-summary .stats{margin:0 auto;margin-bottom:10px;color:white;text-align:center}.contest-progress-pane.pane.panel-content .contest-summary .header{padding:15px;background-color:#c45454}.contest-progress-pane.pane.panel-content .contest-summary .stat{display:inline-block;margin-right:10px;padding:15px;background-color:#756fdc}.contest-progress-pane.pane.panel-content .contest-summary .stat.last{margin-right:0}.contest-progress-pane.pane.panel-content .contest-summary .stat.big{width:390px;width:calc(50% - 10px / 2);height:195px;background-color:#d47b1c}.contest-progress-pane.pane.panel-content .contest-summary .stat.big .value{margin-bottom:-10px;font-size:6em}.contest-progress-pane.pane.panel-content .contest-summary .stat.big .label{font-size:1.3em}.contest-progress-pane.pane.panel-content .contest-summary .stat.small{width:256px;width:calc(100% / 3 - 20px / 3);height:130px;background-color:#e0a500}.contest-progress-pane.pane.panel-content .contest-summary .stat.small .value{font-size:2.75em}.contest-progress-pane.pane.panel-content .leaderboard .navigation a{width:100%}.pane .view .leaderboard{width:calc(100% + 2 * 6px);margin:-6px;margin-bottom:0}.pane .view .leaderboard table{width:100%;border-collapse:separate;border-spacing:6px}.pane .view .leaderboard th,.pane .view .leaderboard td{padding:2px 10px;border:0;color:white;font-size:18px}.pane .view .leaderboard th{background:none;background-color:#7671dd}.pane .view .leaderboard td{background-color:#b6c90d}.pane .view .leaderboard td.loading{height:1.2em}.pane .view .leaderboard tr:nth-child(even) td{background-color:#a0b10b}.version-lock{position:absolute;display:block;top:0px;bottom:0px;left:0px;right:0px;padding:20%;background-color:rgba(0,0,0,0.75)}.version-lock__container{display:block;border:3px solid #0F151E;padding:30px 50px;background:#1082ab;background:-webkit-radial-gradient(center, ellipse cover, #1082ab 0%, #144f83 100%);background:-moz-radial-gradient(center, ellipse cover, #1082ab 0%, #144f83 100%);background:-ms-radial-gradient(center, ellipse cover, #1082ab 0%, #144f83 100%);background:radial-gradient(ellipse at center, #1082ab 0%, #144f83 100%)}.version-lock__title{color:black;text-align:center;font-size:28px;color:white;margin-bottom:50px}.version-lock__button{display:block;margin:auto;padding:30px 50px;font-size:24px;color:white;background-color:#f03d9c;text-align:center;box-shadow:0px 8px 0px -2px rgba(0,0,0,0.6);text-transform:uppercase}.version-lock__button:hover{position:relative;top:4px;box-shadow:0px 4px 0px -2px rgba(0,0,0,0.7)}
