@charset "UTF-8";.game-dialog .dijitDialogPaneContent {padding: 0 0 0 0;}.game-dialog .dijitDialogPaneActionBar {border-top: 1px solid rgb(181, 188, 199);}#myapp.claro .game-container {position: relative; width: 904px; height: 600px; letter-spacing: 0px; flex-shrink: 0;}#myapp.claro .cocos-container {height: 650px;}#myapp.claro .game-container .panel {position: absolute;}.game-hint {font-family: Arial; font-size: 25px; font-weight: bold; line-height: 150%;}.loading-container {width: 904px; height: 600px; text-align: center; color: white; background-size: 100% 100%; background-image: url("../../../game/images/waitBackground.png");}.loading-container #loadingOverlay {background-color: transparent;}.loading-container .loading-div {width: 100%; height: 85%; margin: 0px; padding: 0px;}.loading-container .loading-footer {width: 100%; height: 15%; margin: 0px; margin-top: -20px; padding: 0px;}.loading-container .loading-logo {background: url("../../img/moblab_logo_white.png") no-repeat; background-size: 100px 118.5px; background-position: 180px 125px; height: 245px; width: 285px; position: absolute;}.loading-container .loading-title {font-family: 'Roboto', sans-serif; font-size: 108px; font-weight: 300; padding-top: calc(50% - 327px); padding-top: -moz-calc(50% - 327px); padding-top: -webkit-calc(50% - 327px);}.loading-container .loading-title.loading-title-ready {padding-left: 115px;}.loading-container .loading-div .loading-message{font-family: 'Roboto', sans-serif; font-weight: 400; font-size: 40px; margin-top: 160px;}.loading-container .loading-div .loading-message.loading-message-ready{margin-top: 20px; font-weight: bold;}.loading-container .loading-div .loading-submessage{font-size: 30px; margin-top: 10px;}.loading-container button {background-color: transparent; border: none;}.waiting-content {margin-left: calc(39%); margin-left: -moz-calc(39%); margin-left: -webkit-calc(39%); margin-top: 20px; background: url("../moblab/icons/moblab_m_white.png") no-repeat; background-size: 153.5px 152px ; background-position: 25px 185px; height: 200px; width: 200px;}.waiting-content .waitingContainer {margin: 175px 0 0 47px;}#loadingOverlay.waiting-content .loadingSquare {background-color: white;}.loading-container .loading-footer-message {font-size: 16px;}.loading-container .wait-label {font-family: Arial Rounded MT Bold, Arial, Helvetica, sans-serif; color: #D83E0F; display: block; font-size: 20px; line-height: 20px; margin: 20px 26px 0;}.dijitReset {margin:0; border:0; padding:0; font: inherit; line-height:normal; color: inherit;}.dj_a11y .dijitReset {-moz-appearance: none;}.dijitInline {display:inline-block; #zoom: 1; #display:inline; border:0; padding:0; vertical-align:middle; #vertical-align: auto;}table.dijitInline {display:inline-table; box-sizing: content-box; -moz-box-sizing: content-box;}.dijitHidden {display: none !important;}.dijitVisible {display: block !important; position: relative;}.dj_ie6 .dijitComboBox .dijitInputContainer,.dijitInputContainer {#zoom: 1; overflow: hidden; float: none !important; position: relative;}.dj_ie7 .dijitInputContainer {float: left !important; clear: left; display: inline-block !important;}.dj_ie .dijitSelect input,.dj_ie input.dijitTextBox,.dj_ie .dijitTextBox input {font-size: 100%;}.dijitSelect .dijitButtonText {float: left; vertical-align: top;}TABLE.dijitSelect {padding: 0 !important; border-collapse: separate;}.dijitTextBox .dijitSpinnerButtonContainer,.dijitTextBox .dijitArrowButtonContainer,.dijitValidationTextBox .dijitValidationContainer {float: right; text-align: center;}.dijitSelect input.dijitInputField,.dijitTextBox input.dijitInputField {padding-left: 0 !important; padding-right: 0 !important;}.dijitValidationTextBox .dijitValidationContainer {display: none;}.dijitTeeny {font-size:1px; line-height:1px;}.dijitOffScreen {position: absolute !important; left: -10000px !important; top: -10000px !important;}.dijitPopup {position: absolute; background-color: transparent; margin: 0; border: 0; padding: 0; -webkit-overflow-scrolling: touch;}.dijitPositionOnly {padding: 0 !important; border: 0 !important; background-color: transparent !important; background-image: none !important; height: auto !important; width: auto !important;}.dijitNonPositionOnly {float: none !important; position: static !important; margin: 0 0 0 0 !important; vertical-align: middle !important;}.dijitBackgroundIframe {position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: -1; border: 0; padding: 0; margin: 0;}.dijitDisplayNone {display:none !important;}.dijitContainer {overflow: hidden;}.dj_a11y .dijitIcon,.dj_a11y div.dijitArrowButtonInner, .dj_a11y span.dijitArrowButtonInner,.dj_a11y img.dijitArrowButtonInner,.dj_a11y .dijitCalendarIncrementControl,.dj_a11y .dijitTreeExpando {display: none;}.dijitSpinner div.dijitArrowButtonInner {display: block;}.dj_a11y .dijitA11ySideArrow {display: inline !important; cursor: pointer;}.dj_a11y .dijitCalendarDateLabel {padding: 1px; border: 0px !important;}.dj_a11y .dijitCalendarSelectedDate .dijitCalendarDateLabel {border-style: solid !important; border-width: 1px !important; padding: 0;}.dj_a11y .dijitCalendarDateTemplate {padding-bottom: 0.1em !important; border: 0px !important;}.dj_a11y .dijitButtonNode {border: black outset medium !important; padding: 0 !important;}.dj_a11y .dijitArrowButton {padding: 0 !important;}.dj_a11y .dijitButtonContents {margin: 0.15em;}.dj_a11y .dijitTextBoxReadOnly .dijitInputField,.dj_a11y .dijitTextBoxReadOnly .dijitButtonNode {border-style: outset!important; border-width: medium!important; border-color: #999 !important; color:#999 !important;}.dijitButtonNode * {vertical-align: middle;}.dijitSelect .dijitArrowButtonInner,.dijitButtonNode .dijitArrowButtonInner {background: no-repeat center; width: 12px; height: 12px; direction: ltr;}.dijitLeft {background-position:left top; background-repeat:no-repeat;}.dijitStretch {white-space:nowrap; background-repeat:repeat-x;}.dijitRight {#display:inline; background-position:right top; background-repeat:no-repeat;}.dj_gecko .dj_a11y .dijitButtonDisabled .dijitButtonNode {opacity: 0.5;}.dijitToggleButton,.dijitButton,.dijitDropDownButton,.dijitComboButton {margin: 0.2em; vertical-align: middle;}.dijitButtonContents {display: block;}td.dijitButtonContents {display: table-cell;}.dijitButtonNode img {vertical-align:middle;}.dijitToolbar .dijitComboButton {border-collapse: separate;}.dijitToolbar .dijitToggleButton,.dijitToolbar .dijitButton,.dijitToolbar .dijitDropDownButton,.dijitToolbar .dijitComboButton {margin: 0;}.dijitToolbar .dijitButtonContents {padding: 1px 2px;}.dj_webkit .dijitToolbar .dijitDropDownButton {padding-left: 0.3em;}.dj_gecko .dijitToolbar .dijitButtonNode::-moz-focus-inner {padding:0;}.dijitSelect {border:1px solid gray;}.dijitButtonNode {border:1px solid gray; margin:0; line-height:normal; vertical-align: middle; #vertical-align: auto; text-align:center; white-space: nowrap;}.dj_webkit .dijitSpinner .dijitSpinnerButtonContainer {line-height:inherit;}.dijitTextBox .dijitButtonNode {border-width: 0;}.dijitSelect,.dijitSelect *,.dijitButtonNode,.dijitButtonNode * {cursor: pointer; -webkit-tap-highlight-color: transparent;}.dj_ie .dijitButtonNode {zoom: 1;}.dj_ie .dijitButtonNode button {overflow: visible;}div.dijitArrowButton {float: right;}.dijitTextBox {border: solid black 1px; #overflow: hidden; width: 15em; vertical-align: middle;}.dijitTextBoxReadOnly,.dijitTextBoxDisabled {color: gray;}.dj_safari .dijitTextBoxDisabled input {color: #B0B0B0;}.dj_safari textarea.dijitTextAreaDisabled {color: #333;}.dj_gecko .dijitTextBoxReadOnly input.dijitInputField, .dj_gecko .dijitTextBoxDisabled input {-moz-user-input: none;}.dijitPlaceHolder {color: #AAAAAA; font-style: italic; position: absolute; top: 0; left: 0; #filter: ""; white-space: nowrap;}.dijitTimeTextBox {width: 8em;}.dijitTextBox input:focus {outline: none;}.dijitTextBoxFocused {outline: 5px -webkit-focus-ring-color;}.dijitSelect input,.dijitTextBox input {float: left;}.dj_ie6 input.dijitTextBox,.dj_ie6 .dijitTextBox input {float: none;}.dijitInputInner {border:0 !important; background-color:transparent !important; width:100% !important; padding-left: 0 !important; padding-right: 0 !important; margin-left: 0 !important; margin-right: 0 !important;}.dj_a11y .dijitTextBox input {margin: 0 !important;}.dijitValidationTextBoxError input.dijitValidationInner,.dijitSelect input,.dijitTextBox input.dijitArrowButtonInner {text-indent: -2em !important; direction: ltr !important; text-align: left !important; height: auto !important; #text-indent: 0 !important; #letter-spacing: -5em !important; #text-align: right !important;}.dj_ie .dijitSelect input,.dj_ie .dijitTextBox input,.dj_ie input.dijitTextBox {overflow-y: visible; line-height: normal;}.dijitSelect .dijitSelectLabel span {line-height: 100%;}.dj_ie .dijitSelect .dijitSelectLabel {line-height: normal;}.dj_ie6 .dijitSelect .dijitSelectLabel,.dj_ie7 .dijitSelect .dijitSelectLabel,.dj_ie8 .dijitSelect .dijitSelectLabel,.dj_iequirks .dijitSelect .dijitSelectLabel,.dijitSelect td,.dj_ie6 .dijitSelect input,.dj_iequirks .dijitSelect input,.dj_ie6 .dijitSelect .dijitValidationContainer,.dj_ie6 .dijitTextBox input,.dj_ie6 input.dijitTextBox,.dj_iequirks .dijitTextBox input.dijitValidationInner,.dj_iequirks .dijitTextBox input.dijitArrowButtonInner,.dj_iequirks .dijitTextBox input.dijitSpinnerButtonInner,.dj_iequirks .dijitTextBox input.dijitInputInner,.dj_iequirks input.dijitTextBox {line-height: 100%;}.dj_a11y input.dijitValidationInner,.dj_a11y input.dijitArrowButtonInner {text-indent: 0 !important; width: 1em !important; #text-align: left !important; color: black !important;}.dijitValidationTextBoxError .dijitValidationContainer {display: inline; cursor: default;}.dijitSpinner .dijitSpinnerButtonContainer,.dijitComboBox .dijitArrowButtonContainer {border-width: 0 0 0 1px !important;}.dj_a11y .dijitSelect .dijitArrowButtonContainer,.dijitToolbar .dijitComboBox .dijitArrowButtonContainer {border-width: 0 !important;}.dijitComboBoxMenu {list-style-type: none;}.dijitSpinner .dijitSpinnerButtonContainer .dijitButtonNode {border-width: 0;}.dj_ie .dj_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitButtonNode {clear: both;}.dj_ie .dijitToolbar .dijitComboBox {vertical-align: middle;}.dijitTextBox .dijitSpinnerButtonContainer {width: 1em; position: relative !important; overflow: hidden;}.dijitSpinner .dijitSpinnerButtonInner {width:1em; visibility:hidden !important; overflow-x:hidden;}.dijitComboBox .dijitButtonNode,.dijitSpinnerButtonContainer .dijitButtonNode {border-width: 0;}.dj_a11y .dijitSpinnerButtonContainer .dijitButtonNode {border-width: 0px !important; border-style: solid !important;}.dj_a11y .dijitTextBox .dijitSpinnerButtonContainer,.dj_a11y .dijitSpinner .dijitArrowButtonInner,.dj_a11y .dijitSpinnerButtonContainer input {width: 1em !important;}.dj_a11y .dijitSpinner .dijitArrowButtonInner {margin: 0 auto !important;}.dj_ie .dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {padding-left: 0.3em !important; padding-right: 0.3em !important; margin-left: 0.3em !important; margin-right: 0.3em !important; width: 1.4em !important;}.dj_ie7 .dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {padding-left: 0 !important; padding-right: 0 !important; width: 1em !important;}.dj_ie6 .dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {margin-left: 0.1em !important; margin-right: 0.1em !important; width: 1em !important;}.dj_iequirks .dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {margin-left: 0 !important; margin-right: 0 !important; width: 2em !important;}.dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {padding: 0; position: absolute !important; right: 0; float: none; height: 50%; width: 100%; bottom: auto; left: 0; right: auto;}.dj_iequirks .dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {width: auto;}.dj_a11y .dijitSpinnerButtonContainer .dijitArrowButton {overflow: visible !important;}.dijitSpinner .dijitSpinnerButtonContainer .dijitDownArrowButton {top: 50%; border-top-width: 1px !important;}.dijitSpinner .dijitSpinnerButtonContainer .dijitUpArrowButton {#bottom: 50%; top: 0;}.dijitSpinner .dijitArrowButtonInner {margin: auto; overflow-x: hidden; height: 100% !important;}.dj_iequirks .dijitSpinner .dijitArrowButtonInner {height: auto !important;}.dijitSpinner .dijitArrowButtonInner .dijitInputField {-moz-transform: scale(0.5); -moz-transform-origin: center top; -webkit-transform: scale(0.5); -webkit-transform-origin: center top; -o-transform: scale(0.5); -o-transform-origin: center top; transform: scale(0.5); transform-origin: left top; padding-top: 0; padding-bottom: 0; padding-left: 0 !important; padding-right: 0 !important; width: 100%; visibility: hidden;}.dj_ie .dijitSpinner .dijitArrowButtonInner .dijitInputField {zoom: 50%;}.dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButtonInner {overflow: hidden;}.dj_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {width: 100%;}.dj_iequirks .dj_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {width: 1em;}.dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {vertical-align:top; visibility: visible;}.dj_a11y .dijitSpinnerButtonContainer {width: 1em;}.dijitCheckBox,.dijitRadio,.dijitCheckBoxInput {padding: 0; border: 0; width: 16px; height: 16px; background-position:center center; background-repeat:no-repeat; overflow: hidden;}.dijitCheckBox input,.dijitRadio input {margin: 0; padding: 0; display: block;}.dijitCheckBoxInput {opacity: 0;}.dj_ie .dijitCheckBoxInput {filter: alpha(opacity=0);}.dj_a11y .dijitCheckBox,.dj_a11y .dijitRadio {width: auto !important; height: auto !important;}.dj_a11y .dijitCheckBoxInput {opacity: 1; filter: none; width: auto; height: auto;}.dj_a11y .dijitFocusedLabel {border: 1px dotted; outline: 0px !important;}.dijitProgressBar {z-index: 0;}.dijitProgressBarEmpty {position:relative;overflow:hidden; border:1px solid black; z-index:0;}.dijitProgressBarFull {position:absolute; overflow:hidden; z-index:-1; top:0; width:100%;}.dj_ie6 .dijitProgressBarFull {height:1.6em;}.dijitProgressBarTile {position:absolute; overflow:hidden; top:0; left:0; bottom:0; right:0; margin:0; padding:0; width: 100%; height:auto; background-color:#aaa; background-attachment: fixed;}.dj_a11y .dijitProgressBarTile {border-width:2px; border-style:solid; background-color:transparent !important;}.dj_ie6 .dijitProgressBarTile {position:static; height:1.6em;}.dijitProgressBarIndeterminate .dijitProgressBarTile {}.dijitProgressBarIndeterminateHighContrastImage {display:none;}.dj_a11y .dijitProgressBarIndeterminate .dijitProgressBarIndeterminateHighContrastImage {display:block; position:absolute; top:0; bottom:0; margin:0; padding:0; width:100%; height:auto;}.dijitProgressBarLabel {display:block; position:static; width:100%; text-align:center; background-color:transparent !important;}.dijitTooltip {position: absolute; z-index: 2000; display: block; left: 0; top: -10000px; overflow: visible;}.dijitTooltipContainer {border: solid black 2px; background: #b8b5b5; color: black; font-size: small;}.dijitTooltipFocusNode {padding: 2px 2px 2px 2px;}.dijitTooltipConnector {position: absolute;}.dj_a11y .dijitTooltipConnector {display: none;}.dijitTooltipData {display:none;}.dijitLayoutContainer {position: relative; display: block; overflow: hidden;}.dijitAlignTop,.dijitAlignBottom,.dijitAlignLeft,.dijitAlignRight {position: absolute; overflow: hidden;}body .dijitAlignClient {position: absolute;}.dijitBorderContainer, .dijitBorderContainerNoGutter {position:relative; overflow: hidden; z-index: 0;}.dijitBorderContainerPane,.dijitBorderContainerNoGutterPane {position: absolute !important; z-index: 2;}.dijitBorderContainer > .dijitTextArea {resize: none;}.dijitGutter {position: absolute; font-size: 1px;}.dijitSplitter {position: absolute; overflow: hidden; z-index: 10; background-color: #fff; border-color: gray; border-style: solid; border-width: 0;}.dj_ie .dijitSplitter {z-index: 1;}.dijitSplitterActive {z-index: 11 !important;}.dijitSplitterCover {position:absolute; z-index:-1; top:0; left:0; width:100%; height:100%;}.dijitSplitterCoverActive {z-index:3 !important;}.dj_ie .dijitSplitterCover {background: white; opacity: 0;}.dj_ie6 .dijitSplitterCover,.dj_ie7 .dijitSplitterCover,.dj_ie8 .dijitSplitterCover {filter: alpha(opacity=0);}.dijitSplitterH {height: 7px; border-top:1px; border-bottom:1px; cursor: row-resize; -webkit-tap-highlight-color: transparent;}.dijitSplitterV {width: 7px; border-left:1px; border-right:1px; cursor: col-resize; -webkit-tap-highlight-color: transparent;}.dijitSplitContainer {position: relative; overflow: hidden; display: block;}.dijitSplitPane {position: absolute;}.dijitSplitContainerSizerH,.dijitSplitContainerSizerV {position:absolute; font-size: 1px; background-color: ThreeDFace; border: 1px solid; border-color: ThreeDHighlight ThreeDShadow ThreeDShadow ThreeDHighlight; margin: 0;}.dijitSplitContainerSizerH .thumb, .dijitSplitterV .dijitSplitterThumb {overflow:hidden; position:absolute; top:49%;}.dijitSplitContainerSizerV .thumb, .dijitSplitterH .dijitSplitterThumb {position:absolute; left:49%;}.dijitSplitterShadow,.dijitSplitContainerVirtualSizerH,.dijitSplitContainerVirtualSizerV {font-size: 1px; background-color: ThreeDShadow; -moz-opacity: 0.5; opacity: 0.5; filter: Alpha(Opacity=50); margin: 0;}.dijitSplitContainerSizerH, .dijitSplitContainerVirtualSizerH {cursor: col-resize;}.dijitSplitContainerSizerV, .dijitSplitContainerVirtualSizerV {cursor: row-resize;}.dj_a11y .dijitSplitterH {border-top:1px solid #d3d3d3 !important; border-bottom:1px solid #d3d3d3 !important;}.dj_a11y .dijitSplitterV {border-left:1px solid #d3d3d3 !important; border-right:1px solid #d3d3d3 !important;}.dijitContentPane {display: block; overflow: auto; -webkit-overflow-scrolling: touch;}.dijitContentPaneSingleChild {overflow: hidden;}.dijitContentPaneLoading .dijitIconLoading,.dijitContentPaneError .dijitIconError {margin-right: 9px;}.dijitTitlePane {display: block; overflow: hidden;}.dijitFieldset {border: 1px solid gray;}.dijitTitlePaneTitle, .dijitFieldsetTitle {cursor: pointer; -webkit-tap-highlight-color: transparent;}.dijitTitlePaneTitleFixedOpen, .dijitTitlePaneTitleFixedClosed,.dijitFieldsetTitleFixedOpen, .dijitFieldsetTitleFixedClosed {cursor: default;}.dijitTitlePaneTitle * {vertical-align: middle;}.dijitTitlePane .dijitArrowNodeInner, .dijitFieldset .dijitArrowNodeInner {display: none;}.dj_a11y .dijitTitlePane .dijitArrowNodeInner, .dj_a11y .dijitFieldset .dijitArrowNodeInner {display: inline; font-family: monospace;}.dj_a11y .dijitTitlePane .dijitArrowNode, .dj_a11y .dijitFieldset .dijitArrowNode {display: none;}.dijitTitlePaneTitleFixedOpen .dijitArrowNode, .dijitTitlePaneTitleFixedOpen .dijitArrowNodeInner,.dijitTitlePaneTitleFixedClosed .dijitArrowNode, .dijitTitlePaneTitleFixedClosed .dijitArrowNodeInner,.dijitFieldsetTitleFixedOpen .dijitArrowNode, .dijitFieldsetTitleFixedOpen .dijitArrowNodeInner,.dijitFieldsetTitleFixedClosed .dijitArrowNode, .dijitFieldsetTitleFixedClosed .dijitArrowNodeInner {display: none !important;}.dj_ie6 .dijitTitlePaneContentOuter,.dj_ie6 .dijitTitlePane .dijitTitlePaneTitle {zoom: 1;}.dijitColorPalette {border: 1px solid #999; background: #fff; position: relative;}.dijitColorPalette .dijitPaletteTable {padding: 2px 3px 3px 3px; position: relative; overflow: hidden; outline: 0; border-collapse: separate;}.dj_ie6 .dijitColorPalette .dijitPaletteTable,.dj_ie7 .dijitColorPalette .dijitPaletteTable,.dj_iequirks .dijitColorPalette .dijitPaletteTable {padding: 0; margin: 2px 3px 3px 3px;}.dijitColorPalette .dijitPaletteCell {font-size: 1px; vertical-align: middle; text-align: center; background: none;}.dijitColorPalette .dijitPaletteImg {padding: 1px; border: 1px solid #999; margin: 2px 1px; cursor: default; font-size: 1px;}.dj_gecko .dijitColorPalette .dijitPaletteImg {padding-bottom: 0;}.dijitColorPalette .dijitColorPaletteSwatch {width: 14px; height: 12px;}.dijitPaletteTable td {padding: 0;}.dijitColorPalette .dijitPaletteCell:hover .dijitPaletteImg {border: 1px solid #000;}.dijitColorPalette .dijitPaletteCell:active .dijitPaletteImg,.dijitColorPalette .dijitPaletteTable .dijitPaletteCellSelected .dijitPaletteImg {border: 2px solid #000; margin: 1px 0;}.dj_a11y .dijitColorPalette .dijitPaletteTable,.dj_a11y .dijitColorPalette .dijitPaletteTable * {background-color: transparent !important;}.dijitAccordionContainer {border:1px solid #b7b7b7; border-top:0 !important;}.dijitAccordionTitle {cursor: pointer; -webkit-tap-highlight-color: transparent;}.dijitAccordionTitleSelected {cursor: default;}.dijitAccordionTitle .arrowTextUp,.dijitAccordionTitle .arrowTextDown {display: none; font-size: 0.65em; font-weight: normal !important;}.dj_a11y .dijitAccordionTitle .arrowTextUp,.dj_a11y .dijitAccordionTitleSelected .arrowTextDown {display: inline;}.dj_a11y .dijitAccordionTitleSelected .arrowTextUp {display: none;}.dijitAccordionChildWrapper {overflow: hidden;}.dijitCalendarContainer {width: auto;}.dijitCalendarContainer th, .dijitCalendarContainer td {padding: 0; vertical-align: middle;}.dijitCalendarYearLabel {white-space: nowrap;}.dijitCalendarNextYear {margin:0 0 0 0.55em;}.dijitCalendarPreviousYear {margin:0 0.55em 0 0;}.dijitCalendarIncrementControl {vertical-align: middle;}.dijitCalendarIncrementControl,.dijitCalendarDateTemplate,.dijitCalendarMonthLabel,.dijitCalendarPreviousYear,.dijitCalendarNextYear {cursor: pointer; -webkit-tap-highlight-color: transparent;}.dijitCalendarDisabledDate {color: gray; text-decoration: line-through; cursor: default;}.dijitSpacer {position: relative; height: 1px; overflow: hidden; visibility: hidden;}.dijitCalendarMonthMenu .dijitCalendarMonthLabel {text-align:center;}.dijitMenu {border:1px solid black; background-color:white;}.dijitMenuTable {border-collapse:collapse; border-width:0; background-color:white;}.dj_webkit .dijitMenuTable td[colspan="2"]{border-right:hidden;}.dijitMenuItem {text-align: left; white-space: nowrap; padding:.1em .2em; cursor:pointer; -webkit-tap-highlight-color: transparent;}.dijitMenuItem:focus {outline: none}.dijitMenuPassive .dijitMenuItemHover,.dijitMenuItemSelected {background-color:black; color:white;}.dijitMenuItemIcon, .dijitMenuExpand {background-repeat: no-repeat;}.dijitMenuItemDisabled * {opacity:0.5; cursor:default;}.dj_ie .dj_a11y .dijitMenuItemDisabled,.dj_ie .dj_a11y .dijitMenuItemDisabled *,.dj_ie .dijitMenuItemDisabled * {color: gray; filter: alpha(opacity=35);}.dijitMenuItemLabel {vertical-align: middle;}.dj_a11y .dijitMenuItemSelected {border: 1px dotted black !important;}.dj_a11y .dijitMenuItemSelected .dijitMenuItemLabel {border-width: 1px; border-style: solid;}.dj_ie8 .dj_a11y .dijitMenuItemLabel {position:static;}.dijitMenuExpandA11y {display: none;}.dj_a11y .dijitMenuExpandA11y {display: inline;}.dijitMenuSeparator td {border: 0; padding: 0;}.dijitMenuSeparatorTop {height: 50%; margin: 0; margin-top:3px; font-size: 1px;}.dijitMenuSeparatorBottom {height: 50%; margin: 0; margin-bottom:3px; font-size: 1px;}.dijitMenuItemIconChar {display: none; visibility: hidden;}.dj_a11y .dijitMenuItemIconChar {display: inline;}.dijitCheckedMenuItemChecked .dijitMenuItemIconChar,.dijitRadioMenuItemChecked .dijitMenuItemIconChar {visibility: visible;}.dj_ie .dj_a11y .dijitMenuBar .dijitMenuItem {margin: 0;}.dijitStackController .dijitToggleButtonChecked * {cursor: default;}.dijitTabContainer {z-index: 0; overflow: visible;}.dj_ie6 .dijitTabContainer {overflow: hidden;}.dijitTabContainerNoLayout {width: 100%;}.dijitTabContainerBottom-tabs,.dijitTabContainerTop-tabs,.dijitTabContainerLeft-tabs,.dijitTabContainerRight-tabs {z-index: 1; overflow: visible !important;}.dijitTabController {z-index: 1;}.dijitTabContainerBottom-container,.dijitTabContainerTop-container,.dijitTabContainerLeft-container,.dijitTabContainerRight-container {z-index:0; overflow: hidden; border: 1px solid black;}.nowrapTabStrip {width: 50000px; display: block; position: relative; text-align: left; z-index: 1;}.dijitTabListWrapper {overflow: hidden; z-index: 1;}.dj_a11y .tabStripButton img {display: none;}.dijitTabContainerTop-tabs {border-bottom: 1px solid black;}.dijitTabContainerTop-container {border-top: 0;}.dijitTabContainerLeft-tabs {border-right: 1px solid black; float: left;}.dijitTabContainerLeft-container {border-left: 0;}.dijitTabContainerBottom-tabs {border-top: 1px solid black;}.dijitTabContainerBottom-container {border-bottom: 0;}.dijitTabContainerRight-tabs {border-left: 1px solid black; float: left;}.dijitTabContainerRight-container {border-right: 0;}div.dijitTabDisabled, .dj_ie div.dijitTabDisabled {cursor: auto;}.dijitTab {position:relative; cursor:pointer; -webkit-tap-highlight-color: transparent; white-space:nowrap; z-index:3;}.dijitTab * {vertical-align: middle;}.dijitTabChecked {cursor: default;}.dijitTabContainerTop-tabs .dijitTab {top: 1px;}.dijitTabContainerBottom-tabs .dijitTab {top: -1px;}.dijitTabContainerLeft-tabs .dijitTab {left: 1px;}.dijitTabContainerRight-tabs .dijitTab {left: -1px;}.dijitTabContainerTop-tabs .dijitTab,.dijitTabContainerBottom-tabs .dijitTab {display:inline-block; #zoom: 1; #display:inline;}.tabStripButton {z-index: 12;}.dijitTabButtonDisabled .tabStripButton {display: none;}.dijitTabCloseButton {margin-left: 1em;}.dijitTabCloseText {display:none;}.dijitTab .tabLabel {min-height: 15px; display: inline-block;}.dijitNoIcon {display: none;}.dj_ie6 .dijitTab .dijitNoIcon {display: inline; height: 15px; width: 1px;}.dj_a11y .dijitTabCloseButton {background-image: none !important; width: auto !important; height: auto !important;}.dj_a11y .dijitTabCloseText {display: inline;}.dijitTabPane,.dijitStackContainer-child,.dijitAccordionContainer-child {border: none !important;}.dijitInlineEditBoxDisplayMode {border: 1px solid transparent; cursor: text;}.dj_a11y .dijitInlineEditBoxDisplayMode,.dj_ie6 .dijitInlineEditBoxDisplayMode {border: none;}.dijitInlineEditBoxDisplayModeHover,.dj_a11y .dijitInlineEditBoxDisplayModeHover,.dj_ie6 .dijitInlineEditBoxDisplayModeHover {background-color: #e2ebf2; border: solid 1px black;}.dijitInlineEditBoxDisplayModeDisabled {cursor: default;}.dijitTree {overflow: auto; -webkit-tap-highlight-color: transparent;}.dijitTreeContainer {float: left;}.dijitTreeIndent {width: 19px;}.dijitTreeRow, .dijitTreeContent {white-space: nowrap;}.dj_ie .dijitTreeLabel:focus {outline: 1px dotted black;}.dijitTreeRow img {vertical-align: middle;}.dijitTreeContent {cursor: default;}.dijitExpandoText {display: none;}.dj_a11y .dijitExpandoText {display: inline; padding-left: 10px; padding-right: 10px; font-family: monospace; border-style: solid; border-width: thin; cursor: pointer;}.dijitTreeLabel {margin: 0 4px;}.dijitDialog {position: absolute; z-index: 999; overflow: hidden;}.dijitDialogTitleBar {cursor: move;}.dijitDialogFixed .dijitDialogTitleBar {cursor:default;}.dijitDialogCloseIcon {cursor: pointer; -webkit-tap-highlight-color: transparent;}.dijitDialogPaneContent {-webkit-overflow-scrolling: touch;}.dijitDialogUnderlayWrapper {position: absolute; left: 0; top: 0; z-index: 998; display: none; background: transparent !important;}.dijitDialogUnderlay {background: #eee; opacity: 0.5;}.dj_ie .dijitDialogUnderlay {filter: alpha(opacity=50);}.dj_a11y .dijitSpinnerButtonContainer,.dj_a11y .dijitDialog {opacity: 1 !important; background-color: white !important;}.dijitDialog .closeText {display:none; position:absolute;}.dj_a11y .dijitDialog .closeText {display:inline;}.dijitSliderMoveable {z-index:99; position:absolute !important; display:block; vertical-align:middle;}.dijitSliderMoveableH {right:0;}.dijitSliderMoveableV {right:50%;}.dj_a11y div.dijitSliderImageHandle,.dijitSliderImageHandle {margin:0; padding:0; position:relative !important; border:8px solid gray; width:0; height:0; cursor: pointer; -webkit-tap-highlight-color: transparent;}.dj_iequirks .dj_a11y .dijitSliderImageHandle {font-size: 0;}.dj_ie7 .dijitSliderImageHandle {overflow: hidden;}.dj_ie7 .dj_a11y .dijitSliderImageHandle {overflow: visible;}.dj_a11y .dijitSliderFocused .dijitSliderImageHandle {border:4px solid #000; height:8px; width:8px;}.dijitSliderImageHandleV {top:-8px; right: -50%;}.dijitSliderImageHandleH {left:50%; top:-5px; vertical-align:top;}.dijitSliderBar {border-style:solid; border-color:black; cursor: pointer; -webkit-tap-highlight-color: transparent;}.dijitSliderBarContainerV {position:relative; height:100%; z-index:1;}.dijitSliderBarContainerH {position:relative; z-index:1;}.dijitSliderBarH {height:4px; border-width:1px 0;}.dijitSliderBarV {width:4px; border-width:0 1px;}.dijitSliderProgressBar {background-color:red; z-index:1;}.dijitSliderProgressBarV {position:static !important; height:0; vertical-align:top; text-align:left;}.dijitSliderProgressBarH {position:absolute !important; width:0; vertical-align:middle; overflow:visible;}.dijitSliderRemainingBar {overflow:hidden; background-color:transparent; z-index:1;}.dijitSliderRemainingBarV {height:100%; text-align:left;}.dijitSliderRemainingBarH {width:100% !important;}.dijitSliderBumper {overflow:hidden; z-index:1;}.dijitSliderBumperV {width:4px; height:8px; border-width:0 1px;}.dijitSliderBumperH {width:8px; height:4px; border-width:1px 0;}.dijitSliderBottomBumper,.dijitSliderLeftBumper {background-color:red;}.dijitSliderTopBumper,.dijitSliderRightBumper {background-color:transparent;}.dijitSliderDecoration {text-align:center;}.dijitSliderDecorationC,.dijitSliderDecorationV {position: relative;}.dijitSliderDecorationH {width: 100%;}.dijitSliderDecorationV {height: 100%; white-space: nowrap;}.dijitSliderButton {font-family:monospace; margin:0; padding:0; display:block;}.dj_a11y .dijitSliderButtonInner {visibility:visible !important;}.dijitSliderButtonContainer {text-align:center; height:0;}.dijitSliderButtonContainer * {cursor: pointer; -webkit-tap-highlight-color: transparent;}.dijitSlider .dijitButtonNode {padding:0; display:block;}.dijitRuleContainer {position:relative; overflow:visible;}.dijitRuleContainerV {height:100%; line-height:0; float:left; text-align:left;}.dj_opera .dijitRuleContainerV {line-height:2%;}.dj_ie .dijitRuleContainerV {line-height:normal;}.dj_gecko .dijitRuleContainerV {margin:0 0 1px 0;}.dijitRuleMark {position:absolute; border:1px solid black; line-height:0; height:100%;}.dijitRuleMarkH {width:0; border-top-width:0 !important; border-bottom-width:0 !important; border-left-width:0 !important;}.dijitRuleLabelContainer {position:absolute;}.dijitRuleLabelContainerH {text-align:center; display:inline-block;}.dijitRuleLabelH {position:relative; left:-50%;}.dijitRuleLabelV {text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}.dijitRuleMarkV {height:0; border-right-width:0 !important; border-bottom-width:0 !important; border-left-width:0 !important; width:100%; left:0;}.dj_ie .dijitRuleLabelContainerV {margin-top:-.55em;}.dj_a11y .dijitSliderReadOnly,.dj_a11y .dijitSliderDisabled {opacity:0.6;}.dj_ie .dj_a11y .dijitSliderReadOnly .dijitSliderBar,.dj_ie .dj_a11y .dijitSliderDisabled .dijitSliderBar {filter: alpha(opacity=40);}.dj_a11y .dijitSlider .dijitSliderButtonContainer div {font-family: monospace; font-size: 1em; line-height: 1em; height: auto; width: auto; margin: 0 4px;}.dj_a11y .dijitButtonContents .dijitButtonText,.dj_a11y .dijitTab .tabLabel {display: inline !important;}.dj_a11y .dijitSelect .dijitButtonText {display: inline-block !important;}.dijitTextArea {width:100%; overflow-y: auto;}.dijitTextArea[cols] {width:auto;}.dj_ie .dijitTextAreaCols {width:auto;}.dijitExpandingTextArea {resize: none;}.dijitToolbarSeparator {height: 18px; width: 5px; padding: 0 1px; margin: 0;}.dijitIEFixedToolbar {position:absolute; top: expression(eval((document.documentElement||document.body).scrollTop));}.dijitEditor {display: block;}.dijitEditorDisabled,.dijitEditorReadOnly {color: gray;}.dijitTimePicker {background-color: white;}.dijitTimePickerItem {cursor:pointer; -webkit-tap-highlight-color: transparent;}.dijitTimePickerItemHover {background-color:gray; color:white;}.dijitTimePickerItemSelected {font-weight:bold; color:#333; background-color:#b7cdee;}.dijitTimePickerItemDisabled {color:gray; text-decoration:line-through;}.dijitTimePickerItemInner {text-align:center; border:0; padding:2px 8px 2px 8px;}.dijitTimePickerTick,.dijitTimePickerMarker {border-bottom:1px solid gray;}.dijitTimePicker .dijitDownArrowButton {border-top: none !important;}.dijitTimePickerTick {color:#CCC;}.dijitTimePickerMarker {color:black; background-color:#CCC;}.dj_a11y .dijitTimePickerItemSelected .dijitTimePickerItemInner {border: solid 4px black;}.dj_a11y .dijitTimePickerItemHover .dijitTimePickerItemInner {border: dashed 4px black;}.dijitToggleButtonIconChar {display:none !important;}.dj_a11y .dijitToggleButton .dijitToggleButtonIconChar {display:inline !important; visibility:hidden;}.dj_ie6 .dijitToggleButtonIconChar, .dj_ie6 .tabStripButton .dijitButtonText {font-family: "Arial Unicode MS";}.dj_a11y .dijitToggleButtonChecked .dijitToggleButtonIconChar {display: inline !important; visibility:visible !important;}.dijitArrowButtonChar {display:none !important;}.dj_a11y .dijitArrowButtonChar {display:inline !important;}.dj_a11y .dijitDropDownButton .dijitArrowButtonInner,.dj_a11y .dijitComboButton .dijitArrowButtonInner {display:none !important;}.dj_a11y .dijitSelect {border-collapse: separate !important; border-width: 1px; border-style: solid;}.dj_ie .dijitSelect {vertical-align: middle;}.dj_ie6 .dijitSelect .dijitValidationContainer,.dj_ie8 .dijitSelect .dijitButtonText {vertical-align: top;}.dj_ie6 .dijitTextBox .dijitInputContainer,.dj_iequirks .dijitTextBox .dijitInputContainer,.dj_ie6 .dijitTextBox .dijitArrowButtonInner,.dj_ie6 .dijitSpinner .dijitSpinnerButtonInner,.dijitSelect .dijitSelectLabel {vertical-align: baseline;}.dijitNumberTextBox {text-align: left; direction: ltr;}.dijitNumberTextBox .dijitInputInner {text-align: inherit;}.dijitToolbar .dijitSelect {margin: 0;}.dj_webkit .dijitToolbar .dijitSelect {padding-left: 0.3em;}.dijitSelect .dijitButtonContents {padding: 0; white-space: nowrap; text-align: left; border-style: none solid none none; border-width: 1px;}.dijitSelectFixedWidth .dijitButtonContents {width: 100%;}.dijitSelectMenu .dijitMenuItemIcon {display:none;}.dj_ie6 .dijitSelectMenu .dijitMenuItemLabel,.dj_ie7 .dijitSelectMenu .dijitMenuItemLabel {position: static;}.dijitSelectLabel *{vertical-align: baseline;}.dijitSelectSelectedOption * {font-weight: bold;}.dijitSelectMenu {border-width: 1px;}.dijitForceStatic {position: static !important;}.dijitReadOnly *,.dijitDisabled *,.dijitReadOnly,.dijitDisabled {cursor: default;}.dojoDndItem {padding: 2px; -webkit-touch-callout: none; -webkit-user-select: none;}.dojoDndHorizontal .dojoDndItem {#display: inline; display: inline-block;}.dojoDndItemBefore,.dojoDndItemAfter {border: 0px solid #369;}.dojoDndItemBefore {border-width: 2px 0 0 0; padding: 0 2px 2px 2px;}.dojoDndItemAfter {border-width: 0 0 2px 0; padding: 2px 2px 0 2px;}.dojoDndHorizontal .dojoDndItemBefore {border-width: 0 0 0 2px; padding: 2px 2px 2px 0;}.dojoDndHorizontal .dojoDndItemAfter {border-width: 0 2px 0 0; padding: 2px 0 2px 2px;}.dojoDndItemOver {cursor:pointer;}.dj_gecko .dijitArrowButtonInner INPUT,.dj_gecko INPUT.dijitArrowButtonInner {-moz-user-focus:ignore;}.dijitFocused .dijitMenuItemShortcutKey {text-decoration: underline;}.dijitIconSave,.dijitIconPrint,.dijitIconCut,.dijitIconCopy,.dijitIconClear,.dijitIconDelete,.dijitIconUndo,.dijitIconEdit,.dijitIconNewTask,.dijitIconEditTask,.dijitIconEditProperty,.dijitIconTask,.dijitIconFilter,.dijitIconConfigure,.dijitIconSearch,.dijitIconApplication,.dijitIconBookmark,.dijitIconChart,.dijitIconConnector,.dijitIconDatabase,.dijitIconDocuments,.dijitIconMail,.dijitLeaf,.dijitIconFile,.dijitIconFunction,.dijitIconKey,.dijitIconPackage,.dijitIconSample,.dijitIconTable,.dijitIconUsers,.dijitFolderClosed,.dijitIconFolderClosed,.dijitFolderOpened,.dijitIconFolderOpen,.dijitIconError {background-image: url("../../../../dijit/icons/images/commonIconsObjActEnabled.png"); width: 16px; height: 16px;}.dj_ie6 .dijitIconSave,.dj_ie6 .dijitIconPrint,.dj_ie6 .dijitIconCut,.dj_ie6 .dijitIconCopy,.dj_ie6 .dijitIconClear,.dj_ie6 .dijitIconDelete,.dj_ie6 .dijitIconUndo,.dj_ie6 .dijitIconEdit,.dj_ie6 .dijitIconNewTask,.dj_ie6 .dijitIconEditTask,.dj_ie6 .dijitIconEditProperty,.dj_ie6 .dijitIconTask,.dj_ie6 .dijitIconFilter,.dj_ie6 .dijitIconConfigure,.dj_ie6 .dijitIconSearch,.dj_ie6 .dijitIconApplication,.dj_ie6 .dijitIconBookmark,.dj_ie6 .dijitIconChart,.dj_ie6 .dijitIconConnector,.dj_ie6 .dijitIconDatabase,.dj_ie6 .dijitIconDocuments,.dj_ie6 .dijitIconMail,.dj_ie6 .dijitLeaf,.dj_ie6 .dijitIconFile,.dj_ie6 .dijitIconFunction,.dj_ie6 .dijitIconKey,.dj_ie6 .dijitIconPackage,.dj_ie6 .dijitIconSample,.dj_ie6 .dijitIconTable,.dj_ie6 .dijitIconUsers,.dj_ie6 .dijitFolderClosed,.dj_ie6 .dijitIconFolderClosed,.dj_ie6 .dijitFolderOpened,.dj_ie6 .dijitIconFolderOpen,.dj_ie6 .dijitIconError {background-image: url("../../../../dijit/icons/images/commonIconsObjActEnabled8bit.png");}.dijitDisabled .dijitIconSave,.dijitDisabled .dijitIconPrint,.dijitDisabled .dijitIconCut,.dijitDisabled .dijitIconCopy,.dijitDisabled .dijitIconClear,.dijitDisabled .dijitIconDelete,.dijitDisabled .dijitIconUndo,.dijitDisabled .dijitIconEdit,.dijitDisabled .dijitIconNewTask,.dijitDisabled .dijitIconEditTask,.dijitDisabled .dijitIconEditProperty,.dijitDisabled .dijitIconTask,.dijitDisabled .dijitIconFilter,.dijitDisabled .dijitIconConfigure,.dijitDisabled .dijitIconSearch,.dijitDisabled .dijitIconApplication,.dijitDisabled .dijitIconBookmark,.dijitDisabled .dijitIconChart,.dijitDisabled .dijitIconConnector,.dijitDisabled .dijitIconDatabase,.dijitDisabled .dijitIconDocuments,.dijitDisabled .dijitIconMail,.dijitDisabled .dijitLeaf,.dijitDisabled .dijitIconFile,.dijitDisabled .dijitIconFunction,.dijitDisabled .dijitIconKey,.dijitDisabled .dijitIconPackage,.dijitDisabled .dijitIconSample,.dijitDisabled .dijitIconTable,.dijitDisabled .dijitIconUsers,.dijitDisabled .dijitFolderClosed,.dijitDisabled .dijitIconFolderClosed,.dijitDisabled .dijitFolderOpened,.dijitDisabled .dijitIconFolderOpen,.dijitDisabled .dijitIconError {background-image: url("../../../../dijit/icons/images/commonIconsObjActDisabled.png");}.dijitIconSave {background-position: 0;}.dijitIconPrint {background-position: -16px;}.dijitIconCut {background-position: -32px;}.dijitIconCopy {background-position: -48px;}.dijitIconClear {background-position: -64px;}.dijitIconDelete {background-position: -80px;}.dijitIconUndo {background-position: -96px;}.dijitIconEdit {background-position: -112px;}.dijitIconNewTask {background-position: -128px;}.dijitIconEditTask {background-position: -144px;}.dijitIconEditProperty {background-position: -160px;}.dijitIconTask {background-position: -176px;}.dijitIconFilter {background-position: -192px;}.dijitIconConfigure {background-position: -208px;}.dijitIconSearch {background-position: -224px;}.dijitIconError {background-position: -496px;} .dijitIconApplication {background-position: -240px;}.dijitIconBookmark {background-position: -256px;}.dijitIconChart {background-position: -272px;}.dijitIconConnector {background-position: -288px;}.dijitIconDatabase {background-position: -304px;}.dijitIconDocuments {background-position: -320px;}.dijitIconMail {background-position: -336px;}.dijitIconFile, .dijitLeaf {background-position: -352px;}.dijitIconFunction {background-position: -368px;}.dijitIconKey {background-position: -384px;}.dijitIconPackage{background-position: -400px;}.dijitIconSample {background-position: -416px;}.dijitIconTable {background-position: -432px;}.dijitIconUsers {background-position: -448px;}.dijitIconFolderClosed, .dijitFolderClosed {background-position: -464px;}.dijitIconFolderOpen, .dijitFolderOpened {background-position: -480px;}.dijitIconLoading {background:url("../../../../dijit/icons/images/loadingAnimation_rtl.gif") no-repeat; height: 20px; width: 20px;}body, div, dl, dt, dd, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin: 0; padding: 0;}fieldset, img {border: 0 none;}address, caption, cite, code, dfn, th, var {font-style: normal; font-weight: normal;}caption, th {text-align: left;}q:before, q:after {content:"";}abbr, acronym {border:0;}body {font: 12px Myriad,Helvetica,Tahoma,Arial,clean,sans-serif; *font-size: 75%;}h1 {font-size: 1.5em; font-weight: normal; line-height: 1em; margin-top: 1em; margin-bottom:0;}h2 {font-size: 1.1667em; font-weight: bold; line-height: 1.286em; margin-top: 1.929em; margin-bottom:0.643em;}h3, h4, h5, h6 {font-size: 1em; font-weight: bold; line-height: 1.5em; margin-top: 1.5em; margin-bottom: 0;}p {font-size: 1em; margin-top: 1.5em; margin-bottom: 1.5em; line-height: 1.5em;}blockquote {font-size: 0.916em; margin-top: 3.272em; margin-bottom: 3.272em; line-height: 1.636em; padding: 1.636em; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}ol li, ul li {font-size: 1em; line-height: 1.5em; margin: 0;}pre, code {font-size:115%; *font-size:100%; font-family: Courier, "Courier New"; background-color: #efefef; border: 1px solid #ccc;}pre {border-width: 1px 0; padding: 1.5em;}table {font-size:100%;}.dojoTabular {border-collapse: collapse; border-spacing: 0; border: 1px solid #ccc; margin: 0 1.5em;}.dojoTabular th {text-align: center; font-weight: bold;}.dojoTabular thead,.dojoTabular tfoot {background-color: #efefef; border: 1px solid #ccc; border-width: 1px 0;}.dojoTabular th,.dojoTabular td {padding: 0.25em 0.5em;}.dijitEditorIcon {background-image: url("../../../../dijit/icons/images/editorIconsEnabled.png"); background-repeat: no-repeat; width: 18px; height: 18px; text-align: center;}.dijitDisabled .dijitEditorIcon {background-image: url("../../../../dijit/icons/images/editorIconsDisabled.png");}.dijitEditorIconSep {background-position: 0;}.dijitEditorIconSave {background-position: -18px;}.dijitEditorIconPrint {background-position: -36px;}.dijitEditorIconCut {background-position: -54px;}.dijitEditorIconCopy {background-position: -72px;}.dijitEditorIconPaste {background-position: -90px;}.dijitEditorIconDelete {background-position: -108px;}.dijitEditorIconCancel {background-position: -126px;}.dijitEditorIconUndo {background-position: -144px;}.dijitEditorIconRedo {background-position: -162px;}.dijitEditorIconSelectAll {background-position: -180px;}.dijitEditorIconBold {background-position: -198px;}.dijitEditorIconItalic {background-position: -216px;}.dijitEditorIconUnderline {background-position: -234px;}.dijitEditorIconStrikethrough {background-position: -252px;}.dijitEditorIconSuperscript {background-position: -270px;}.dijitEditorIconSubscript {background-position: -288px;}.dijitEditorIconJustifyCenter {background-position: -306px;}.dijitEditorIconJustifyFull {background-position: -324px;}.dijitEditorIconJustifyLeft {background-position: -342px;}.dijitEditorIconJustifyRight {background-position: -360px;}.dijitEditorIconIndent {background-position: -378px;}.dijitEditorIconOutdent {background-position: -396px;}.dijitEditorIconListBulletIndent {background-position: -414px;}.dijitEditorIconListBulletOutdent {background-position: -432px;}.dijitEditorIconListNumIndent {background-position: -450px;}.dijitEditorIconListNumOutdent {background-position: -468px;}.dijitEditorIconTabIndent {background-position: -486px;}.dijitEditorIconLeftToRight {background-position: -504px;}.dijitEditorIconRightToLeft, .dijitEditorIconToggleDir {background-position: -522px;}.dijitEditorIconBackColor {background-position: -540px;}.dijitEditorIconForeColor {background-position: -558px;}.dijitEditorIconHiliteColor {background-position: -576px;}.dijitEditorIconNewPage {background-position: -594px;}.dijitEditorIconInsertImage {background-position: -612px;}.dijitEditorIconInsertTable {background-position: -630px;}.dijitEditorIconSpace {background-position: -648px;}.dijitEditorIconInsertHorizontalRule {background-position: -666px;}.dijitEditorIconInsertOrderedList {background-position: -684px;}.dijitEditorIconInsertUnorderedList {background-position: -702px;}.dijitEditorIconCreateLink {background-position: -720px;}.dijitEditorIconUnlink {background-position: -738px;}.dijitEditorIconViewSource {background-position: -756px;}.dijitEditorIconRemoveFormat {background-position: -774px;}.dijitEditorIconFullScreen {background-position: -792px;}.dijitEditorIconWikiword {background-position: -810px;}.dojoxFloatingPane {background-color:#fff; position:relative; border: 1px solid #dedede; overflow: hidden; -webkit-box-shadow: 0px 5px 10px #adadad;}.dojoxFloatingPaneFg {-webkit-box-shadow: 0px 8px 20px #525252;}.dojoxFloatingPaneTitle {background: #cccccc; background:#fafafa repeat-x bottom left; border:1px solid #bfbfbf; padding:4px 4px 2px 4px; cursor: pointer; white-space: nowrap;}.soria .dojoxFloatingPaneTitle {background:#fff url("../../../../dijit/themes/soria/images/titleBar.png") repeat-x top left; border:1px solid #b1badf; font-size: 0.9em; font-weight: bold; line-height:1.2em;}.tundra .dojoxFloatingPaneTitle {background:#fafafa url("../../../../dijit/themes/tundra/images/titleBarBg.gif") repeat-x bottom left; border:1px solid #bfbfbf; color:#000;}.dojoxFloatingCloseIcon {background:url("../../../../dijit/themes/tundra/images/tabClose.png") no-repeat center center; width:16px; height:16px; overflow:hidden; float:right;}.dojoxFloatingMinimizeIcon {background:url("../../../../dijit/themes/tundra/images/spriteArrows.png") no-repeat 0px center; width:7px; margin: 0px 4px; overflow:hidden; float:right;}.soria .dojoxFloatingMinimizeIcon {background:url("../../../../dijit/themes/soria/images/spriteRoundedIconsSmallBl.png") no-repeat -15px top; width: 14px; margin: 0px 2px;}.floatingPaneMaximized .dojoxFloatingMaximizeIcon {display:none;}.dojoxFloatingMaximizeIcon {background:url("../../../../dijit/themes/tundra/images/spriteArrows.png") no-repeat -21px center; width:7px; margin: 0px 4px; overflow:hidden; float:right;}.soria .dojoxFloatingMaximizeIcon {background:url("../../../../dijit/themes/soria/images/spriteRoundedIconsSmallBl.png") no-repeat -45px top;}.floatingPaneMaximized .dojoxFloatingRestoreIcon {display:inline;}.dojoxFloatingRestoreIcon {background:url("../../../../dijit/themes/tundra/images/spriteArrows.png") no-repeat 0px center; width:7px; margin: 0px 4px; float:right; display:none;}.dojoxFloatingResizeHandle {background:url("../../../../dojox/layout/resources/icons/resize.png") no-repeat bottom right; position:absolute; right:0; bottom:0; width:16px; height:16px; cursor:nw-resize;}.dojoxFloatingCloseIcon {width:15px; height:15px; overflow:hidden; float:right; cursor:pointer;}.soria .dojoxFloatingCloseIcon {background:url("../../../../dijit/themes/soria/images/spriteRoundedIconsSmallBl.png") no-repeat -60px top;}.tundra .dojoxFloatingCloseIcon {background:url("../../../../dijit/themes/tundra/images/tabClose.png") no-repeat center center;}.dojoxFloatingDockDefault {position:absolute; bottom:0px; left:0px; overflow:hidden; margin:0; margin-bottom:3px; padding:0px; width:100%; z-index:99; background:transparent;}.dojoxDockList {padding: 0px; margin: 0px;}.dojoxDockRestoreButton {background:url("../../../../dijit/themes/tundra/images/folderClosed.gif") no-repeat center center; width:16px; height:16px; overflow:hidden; float:left; margin-top:2px;}.soria .dojoxDockRestoreButton {background:url("../../../../dijit/themes/soria/images/spriteRoundedIconsSmallBl.png") no-repeat -45px top;}.dojoxDockTitleNode {overflow:hidden;}.dojoxDock {display: block; border: 1px solid black; position: absolute; padding:0; margin:0; background:#fcfcfc;}.dojoxDockNode {border: 1px solid #adadad; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 3px; cursor:pointer; list-style: none; padding: 2px; margin: 0px; height: 16px; width: auto; float: left; background: #fafafa url("../../../../dijit/themes/tundra/images/titleBarBg.gif") repeat-x bottom left;}.soria .dojoxDockNode {background:#b7cdee url("../../../../dijit/themes/soria/images/titleBar.png") repeat-x;}.dojoxFloatingPaneContent {overflow: auto; background-color: #fff; height: 100%; width: 100%;}.dojoxFloatingPaneCanvas {background-color:#fff;}.dojoxResizeHandle {float: right; position: absolute; right: 2px; bottom: 2px; width: 13px; height: 13px; z-index: 20; background-image: url("../../../../dojox/layout/resources/icons/resize.png"); line-height: 0px;}.dijitRtl .dojoxResizeHandle {float: right; left: 0px; right: auto; background-image: url("../../../../dojox/layout/resources/icons/resizeRtl.png");}.dojoxResizeNW {cursor: nw-resize;}.dijitRtl .dojoxResizeNW {cursor: ne-resize;}.dojoxResizeNE {cursor: ne-resize;}.dijitRtl .dojoxResizeNE {cursor: nw-resize;}.dojoxResizeW {cursor: w-resize;}.dojoxResizeN {cursor: n-resize;}.dojoxResizeHandleClone {position:absolute; top:0; left:0; border:1px dashed #666; z-index:999;}.dgrid {position: relative; overflow: hidden; border: 1px solid #ddd; height: 30em; display: block;}.dgrid-header {background-color: #eee;}.dgrid-header-row {position: absolute; right: 17px; left: 0;}.dgrid-header-scroll {position: absolute; top: 0; right: 0;}.dgrid-footer {position: absolute; bottom: 0; width: 100%;}.dgrid-header-hidden,html.has-quirks .dgrid-header-hidden .dgrid-cell {font-size: 0; height: 0 !important; border-top: none !important; border-bottom: none !important; margin-top: 0 !important; margin-bottom: 0 !important; padding-top: 0 !important; padding-bottom: 0 !important;}.dgrid-footer-hidden {display: none;}.dgrid-sortable {cursor: pointer;}.dgrid-header, .dgrid-header-row, .dgrid-footer {overflow: hidden; background-color: #eee;}.dgrid-row-table {border-collapse: collapse; border: none; table-layout: fixed; empty-cells: show; width: 100%; height: 100%;}.dgrid-cell {padding: 0px; text-align: left; overflow: hidden; vertical-align: top; border: 1px solid #ddd; border-top-style: none; box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box;}.dgrid-cell-padding {padding: 3px;}.dgrid-content {position: relative; height: 99%;}.dgrid-scroller {overflow-x: auto; overflow-y: scroll; position: absolute; top: 0px; margin-top: 25px; bottom: 0px; width: 100%;}.dgrid-preload {font-size: 0; line-height: 0;}.dgrid-loading {position: relative; height: 100%;}.dgrid-above {position: absolute; bottom: 0;}.ui-icon {width: 16px; height: 16px; background-image: url("../../../../dgrid/css/images/ui-icons_222222_256x240.png");}.ui-icon-triangle-1-e {background-position: -32px -16px;}.ui-icon-triangle-1-se {background-position: -48px -16px;}.dgrid-expando-icon {width: 16px; height: 16px;}.dgrid-tree-container {-webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -ms-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s; overflow: hidden;}.dgrid-tree-container.dgrid-tree-resetting {-webkit-transition-duration: 0; -moz-transition-duration: 0; -ms-transition-duration: 0; -o-transition-duration: 0; transition-duration: 0;}.dgrid-sort-arrow {background-position: -64px -16px; display: block; float: right; margin: 0 4px 0 5px; height: 12px;}.dgrid-sort-up .dgrid-sort-arrow {background-position: 0px -16px;}.dgrid-selected {background-color: #bfd6eb;}.dgrid-input {width: 99%;}html.has-mozilla .dgrid *:focus, html.has-opera .dgrid *:focus {outline: 1px dotted;}html.has-ie-6-7.has-no-quirks .dgrid-row-table {width: auto;}html.has-quirks .dgrid-row-table, html.has-ie-6 .dgrid-row-table {height: auto;}html.has-quirks .dgrid-header-scroll,html.has-ie-6 .dgrid-header-scroll {font-size: 0;}html.has-mozilla .dgrid-focus {outline-offset: -1px;}.dgrid-scrollbar-measure {width: 100px; height: 100px; overflow: scroll; position: absolute; top: -9999px;}.dgrid-autoheight {height: auto;}.dgrid-autoheight .dgrid-scroller {position: relative; overflow-y: hidden;}.dgrid-autoheight .dgrid-header-scroll {display: none;}.dgrid-autoheight .dgrid-header {right: 0;}#dgrid-css-dgrid-loaded {display: none;}.tundra .dijitDialogUnderlay, .nihilo .dijitDialogUnderlay,.soria .dijitDialogUnderlay {background-color:#000;}.claro .dojoxLightbox .dijitDialogCloseIconHover,.nihilo .dojoxLightbox .dijitDialogCloseIconHover,.tundra .dojoxLightbox .dijitDialogCloseIconHover, .tundra .dojoxLightbox .dijitDialogCloseIconActive,.nihilo .dojoxLightbox .dijitDialogCloseIconActive,.claro .dojoxLightbox .dijitDialogCloseIconActive {background:url("../../../../dojox/image/resources/images/close.png") no-repeat 0 0;}.claro .dojoxLightbox,.soria .dojoxLightbox,.nihilo .dojoxLightbox,.tundra .dojoxLightbox {position:absolute; z-index:999; overflow:hidden; width:100px; height:100px; border:11px solid #fff !important; background:#fff url("../../../../dojox/image/resources/images/loading.gif") no-repeat center center; -webkit-box-shadow: 0px 6px 10px #636363; -webkit-border-radius: 3px; -moz-border-radius:4px; border-radius: 4px;}.dojoxLightboxContainer {position:absolute; top:0; left:0; background-color:#fff;}.dojoxLightboxFooter {padding-bottom:5px; position:relative; bottom:0; left:0; margin-top:8px; color:#333; z-index:1000; font-size:10pt;}.dojoxLightboxGroupText {color:#666; font-size:8pt;}.LightboxNext,.LightboxPrev,.LightboxClose {float:right; width:16px; height:16px; cursor:pointer;}.claro .LightboxClose,.nihilo .LightboxClose,.tundra .LightboxClose {background:url("../../../../dojox/image/resources/images/close.png") no-repeat center center;}.di_ie6 .claro .LightboxClose,.di_ie6 .nihilo .LightboxClose,.dj_ie6 .tundra .LightboxClose {background:url("../../../../dojox/image/resources/images/close.gif") no-repeat center center;}.claro .LightboxNext, .nihilo .LightboxNext,.tundra .LightboxNext {background:url("../../../../dojox/image/resources/images/right.png") no-repeat center center;}.dj_ie6 .claro .LightboxNext,.dj_ie6 .nihilo .LightboxNext,.dj_ie6 .tundra .LightboxNext {background:url("../../../../dojox/image/resources/images/right.gif") no-repeat center center;}.claro .LightboxPrev,.nihilo .LightboxPrev,.tundra .LightboxPrev {background:url("../../../../dojox/image/resources/images/left.png") no-repeat center center;}.dj_ie6 .claro .LightboxPrev,.dj_ie6 .nihilo .LightboxPrev,.dj_ie6 .tundra .LightboxPrev {background:url("../../../../dojox/image/resources/images/left.gif") no-repeat center center;}.soria .LightboxClose,.soria .LightboxNext,.soria .LightboxPrev {width:15px; height:15px; background:url("../../../../dijit/themes/soria/images/spriteRoundedIconsSmall.png") no-repeat center center; background-position:-60px;}.soria .LightboxNext {background-position:-30px 0;}.soria .LightboxPrev {background-position:0 0;}.dojoxLightboxText {margin:0; padding:0;}.onboardPaneContainer {width: 100%; height: 150px; background-image: url("../../../widgets/images/OnboardPane/onboardPane_iconBG.png"); float: left; color: #0f485c;}.onboardPaneInnerContainer {width: 791px; height: 134px; background-color: white; border: 2px solid #7fb0bc; border-radius: 8px; margin:auto; margin-top: 6px; position: relative;}.onboardPaneTitleContainer {width: 100%; height: 25%; float: left; border-bottom: 1px solid rgba(15, 72, 92, 0.3);}.onboardPaneTextContainer {height: 75%; width: calc(75% - 20px); float: left; padding-left: 20px;}.onboardGifContainer {float: left; height: 75%; width: 25%;}.onboardGif {cursor: pointer; height: 92px; width: 184px; padding: 3px 10px;}.onboardPaneMainTitleText {font-family: 'Roboto', sans-serif; font-weight: 500; font-size: 16px; padding: 8px 10px; float: left;}.onboardPaneTitleText {font-family: 'Roboto', sans-serif; font-weight: 500; font-size: 16px; padding: 10px 0 0 15px;;}.onboardPaneBodyText {font-family: 'Roboto', sans-serif; font-weight: 400; font-size: 14px; padding: 5px 90px 0 15px;}.onboardPaneBtnContainer {padding: 6px 6px; float: right;}.onboardPaneBtn {border: 1px solid #0f485c; border-radius: 5px; background-color: transparent; margin-top: 6px; font-size: 12px; margin: 0 5px 0 0;}#myapp.claro .onboardPaneBtn.dijitButton .dijitButtonNode {background-image: none; border: none; background-color: transparent; color: #0f485c; padding: 2px 3px;}#myapp.claro .onboardPaneBtn.dijitButtonHover .dijitButtonNode{color: white;}.onboardPaneBtn.dijitButtonHover {background-color: #0f485c;}.selectedOnboardPaneBtn {background-color: #0f485c;}#myapp.claro .selectedOnboardPaneBtn.dijitButton .dijitButtonNode {background-color: #0f485c; color: white;}#myapp.claro .onboardPaneContainer .continueBtnContainer {position: absolute; bottom: 15px; right: 12px;}#myapp.claro .onboardPaneContainer .continueBtn {margin-right: 0;}#myapp.claro .onboardPaneContainer .helpBtnContainer {position: absolute; right: 12px; top: 97px;}.mdc-elevation--z0 {box-shadow: 0px 0px 0px 0px rgba(16, 32, 55, 0.2), 0px 0px 0px 0px rgba(16, 32, 55, 0.14), 0px 0px 0px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z1 {box-shadow: 0px 2px 1px -1px rgba(16, 32, 55, 0.2), 0px 1px 1px 0px rgba(16, 32, 55, 0.14), 0px 1px 3px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z2 {box-shadow: 0px 3px 1px -2px rgba(16, 32, 55, 0.2), 0px 2px 2px 0px rgba(16, 32, 55, 0.14), 0px 1px 5px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z3 {box-shadow: 0px 3px 3px -2px rgba(16, 32, 55, 0.2), 0px 3px 4px 0px rgba(16, 32, 55, 0.14), 0px 1px 8px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z4 {box-shadow: 0px 2px 4px -1px rgba(16, 32, 55, 0.2), 0px 4px 5px 0px rgba(16, 32, 55, 0.14), 0px 1px 10px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z5 {box-shadow: 0px 3px 5px -1px rgba(16, 32, 55, 0.2), 0px 5px 8px 0px rgba(16, 32, 55, 0.14), 0px 1px 14px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z6 {box-shadow: 0px 3px 5px -1px rgba(16, 32, 55, 0.2), 0px 6px 10px 0px rgba(16, 32, 55, 0.14), 0px 1px 18px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z7 {box-shadow: 0px 4px 5px -2px rgba(16, 32, 55, 0.2), 0px 7px 10px 1px rgba(16, 32, 55, 0.14), 0px 2px 16px 1px rgba(16, 32, 55, 0.12);}.mdc-elevation--z8 {box-shadow: 0px 5px 5px -3px rgba(16, 32, 55, 0.2), 0px 8px 10px 1px rgba(16, 32, 55, 0.14), 0px 3px 14px 2px rgba(16, 32, 55, 0.12);}.mdc-elevation--z9 {box-shadow: 0px 5px 6px -3px rgba(16, 32, 55, 0.2), 0px 9px 12px 1px rgba(16, 32, 55, 0.14), 0px 3px 16px 2px rgba(16, 32, 55, 0.12);}.mdc-elevation--z10 {box-shadow: 0px 6px 6px -3px rgba(16, 32, 55, 0.2), 0px 10px 14px 1px rgba(16, 32, 55, 0.14), 0px 4px 18px 3px rgba(16, 32, 55, 0.12);}.mdc-elevation--z11 {box-shadow: 0px 6px 7px -4px rgba(16, 32, 55, 0.2), 0px 11px 15px 1px rgba(16, 32, 55, 0.14), 0px 4px 20px 3px rgba(16, 32, 55, 0.12);}.mdc-elevation--z12 {box-shadow: 0px 7px 8px -4px rgba(16, 32, 55, 0.2), 0px 12px 17px 2px rgba(16, 32, 55, 0.14), 0px 5px 22px 4px rgba(16, 32, 55, 0.12);}.mdc-elevation--z13 {box-shadow: 0px 7px 8px -4px rgba(16, 32, 55, 0.2), 0px 13px 19px 2px rgba(16, 32, 55, 0.14), 0px 5px 24px 4px rgba(16, 32, 55, 0.12);}.mdc-elevation--z14 {box-shadow: 0px 7px 9px -4px rgba(16, 32, 55, 0.2), 0px 14px 21px 2px rgba(16, 32, 55, 0.14), 0px 5px 26px 4px rgba(16, 32, 55, 0.12);}.mdc-elevation--z15 {box-shadow: 0px 8px 9px -5px rgba(16, 32, 55, 0.2), 0px 15px 22px 2px rgba(16, 32, 55, 0.14), 0px 6px 28px 5px rgba(16, 32, 55, 0.12);}.mdc-elevation--z16 {box-shadow: 0px 8px 10px -5px rgba(16, 32, 55, 0.2), 0px 16px 24px 2px rgba(16, 32, 55, 0.14), 0px 6px 30px 5px rgba(16, 32, 55, 0.12);}.mdc-elevation--z17 {box-shadow: 0px 8px 11px -5px rgba(16, 32, 55, 0.2), 0px 17px 26px 2px rgba(16, 32, 55, 0.14), 0px 6px 32px 5px rgba(16, 32, 55, 0.12);}.mdc-elevation--z18 {box-shadow: 0px 9px 11px -5px rgba(16, 32, 55, 0.2), 0px 18px 28px 2px rgba(16, 32, 55, 0.14), 0px 7px 34px 6px rgba(16, 32, 55, 0.12);}.mdc-elevation--z19 {box-shadow: 0px 9px 12px -6px rgba(16, 32, 55, 0.2), 0px 19px 29px 2px rgba(16, 32, 55, 0.14), 0px 7px 36px 6px rgba(16, 32, 55, 0.12);}.mdc-elevation--z20 {box-shadow: 0px 10px 13px -6px rgba(16, 32, 55, 0.2), 0px 20px 31px 3px rgba(16, 32, 55, 0.14), 0px 8px 38px 7px rgba(16, 32, 55, 0.12);}.mdc-elevation--z21 {box-shadow: 0px 10px 13px -6px rgba(16, 32, 55, 0.2), 0px 21px 33px 3px rgba(16, 32, 55, 0.14), 0px 8px 40px 7px rgba(16, 32, 55, 0.12);}.mdc-elevation--z22 {box-shadow: 0px 10px 14px -6px rgba(16, 32, 55, 0.2), 0px 22px 35px 3px rgba(16, 32, 55, 0.14), 0px 8px 42px 7px rgba(16, 32, 55, 0.12);}.mdc-elevation--z23 {box-shadow: 0px 11px 14px -7px rgba(16, 32, 55, 0.2), 0px 23px 36px 3px rgba(16, 32, 55, 0.14), 0px 9px 44px 8px rgba(16, 32, 55, 0.12);}.mdc-elevation--z24 {box-shadow: 0px 11px 15px -7px rgba(16, 32, 55, 0.2), 0px 24px 38px 3px rgba(16, 32, 55, 0.14), 0px 9px 46px 8px rgba(16, 32, 55, 0.12);}.mdc-elevation-transition {transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1); will-change: box-shadow;}.aj * {outline: none;}.aj .gameUnderlay {position: absolute; top: 0; left: 0; right: 0; bottom: 0; height: calc(100% - 48px); width: 100%; margin: auto;}.aj .gameUnderlay > .dijitDialogUnderlay {height: 100% !important; width: 100% !important;}.aj .dijitPopup {box-shadow: 0px 2px 4px -1px rgba(16, 32, 55, 0.2), 0px 4px 5px 0px rgba(16, 32, 55, 0.14), 0px 1px 10px 0px rgba(16, 32, 55, 0.12); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}.aj .dijitTooltipDialogPopup {-moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}.aj .dijitComboBoxHighlightMatch {background-color: #F3F8FE;}.aj .dojoDndItem {border: solid 0px transparent; padding: 0px !important; overflow: auto !important;}.aj.hideDnd .dojoDndAvatar,.aj .dojoDndAvatar .module + .dijitTreeNodeContainer,.aj .dojoDndAvatar .libraryCard .libraryPaneToolbar,.aj .dojoDndAvatar div.dijitTreeRow .dijitTreeExpando,.aj .dojoDndAvatar div.dijitTreeRow .dijitTreeContent .gameRowBtnContainer,.aj .dojoDndAvatarHeader td,.aj .dojoDndAvatar .moduleCard .backgroundWrapper,.aj .dojoDndAvatar .moduleCard .blurredBackgroundWrapper,.aj .dojoDndAvatar .moduleCard .whiteOverlay,.aj .dojoDndAvatar .moduleCard .hoverStateOverlay,.aj .dojoDndAvatar .libraryCardSubHeader {display: none;}.aj table.dojoDndAvatar {cursor: -webkit-grabbing !important; cursor: grabbing !important;}.aj .dojoDndItem .MLTitlePane .dijitTitlePaneTitleFocus {margin-top: 0;}.aj .dojoDndAvatar .dojoDndItem .MLTitlePane .dijitTitlePaneTitleFocus .titleIcon {margin: 0;}.aj .dojoDndAvatar .dojoDndItem.libraryCard {padding: 7px 8px 8px 8px !important;}.aj .dojoDndAvatar .dojoDndItem.libraryCard .libraryCardTitle {max-width: 100% !important;}.aj .dojoDndAvatar .dojoDndItem.libraryCard .AsyncCompatibilityTag,.aj .dojoDndAvatar .dojoDndItem.card.moduleCard .AsyncCompatibilityTag {display: none;}.aj .dojoDndAvatar .dojoDndItem.libraryCard .libraryCardTitle,.aj .dojoDndAvatar .dojoDndItem.card.moduleCard .label.name {font-size: 16px; padding: 0; color: white;}.aj .dojoDndAvatar .dojoDndItem.libraryCard .libraryCardTitle:before,.aj .dojoDndAvatar .dojoDndItem.card.moduleCard .label.name:before {content: "\\"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; padding-right: 8px; vertical-align: top; font-size: 20px;}.aj.moduleLibraryDnd .dojoDndAvatar {width: auto;}.aj .dojoDndAvatar .dojoDndItem.card.moduleCard {box-shadow: none; margin: 0; opacity: 1; animation: none; -moz-animation: 200ms cubic-bezier(0, 0, 0.2, 1) 0s normal forwards 1 heightCollapse; -webkit-animation: 200ms cubic-bezier(0, 0, 0.2, 1) 0s normal forwards 1 heightCollapse; animation: 200ms cubic-bezier(0, 0, 0.2, 1) 0s normal forwards 1 heightCollapse; line-height: 38px; width: auto; min-width: 0; padding: 0 8px !important; max-width: 600px; white-space: nowrap; text-overflow: ellipsis;}.aj .dojoDndAvatar .dojoDndItem.card.moduleCard .label {display: contents;}@-moz-keyframes heightCollapse {0% {height: 150px;} 100% {height: 38px;}}@-webkit-keyframes heightCollapse {0% {height: 150px;} 100% {height: 38px;}}@keyframes heightCollapse {0% {height: 150px;} 100% {height: 38px;}}.aj .dojoDndAvatar div.dijitTreeRow.dijitTreeRowHover.dijitTreeRowSelected.dijitTreeRowActive,.aj .dojoDndAvatar div.dijitTreeRow.dijitTreeRowSelected {background-color: transparent; padding: 0 8px 6px 8px !important; border-bottom: none;}.aj .dojoDndAvatar div.dijitTreeRow .dijitTreeContent {background-color: #FF5745; color: white;}.aj .dojoDndAvatar div.dijitTreeRow .dijitTreeLabel {margin: 0; max-width: 100% !important;}.aj .dojoDndAvatar div.dijitTreeRow .dijitTreeLabel:before {content: "\\"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; padding-right: 5px; vertical-align: middle;}.aj .dojoDndItemOver {background-color: #ffffff; color: #102037; padding: auto;}.aj .dojoDndItemAnchor,.aj .dojoDndItemSelected {background-color: #ffffff; color: #102037; padding: 1px;}.aj .dijitTitlePaneFocused .dojoDndItemAnchor,.aj .dijitTitlePaneFocused .dojoDndItemOver {background-color: #ffffff;}.aj .dojoDndItemBefore,.aj .dojoDndItemAfter {border-color: #00874D;}.aj table.dojoDndAvatar {border-radius: 5px; background-color: #FF5745; -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); font-size: 15px;}.aj table.dojoDndAvatar.dojoDndAvatarCanDrop {background-color: #07AB5E;}.aj table.dojoDndAvatar.dojoDndAvatarCanDrop .dijitTreeContent {background-color: #07AB5E;}.aj.dojoDndMove .dojoDndAvatarHeader, .aj.dojoDndCopy .dojoDndAvatarHeader {background-image: url("images/dnd.png"); background-repeat: no-repeat; background-position: 2px -122px;}.aj .dojoDndAvatarItem td {background-color: #FF5745; color: white;}.aj .dojoDndAvatarCanDrop .dojoDndAvatarItem td {background-color: #07AB5E;}.aj.dojoDndMove .dojoDndAvatarHeader {background-color: #FF5745; background-position: 2px -103px;}.aj.dojoDndCopy .dojoDndAvatarHeader {background-color: #FF5745; background-position: 2px -68px;}.aj.dojoDndMove .dojoDndAvatarCanDrop .dojoDndAvatarHeader {background-color: #07AB5E; background-position: 2px -33px;}.aj.dojoDndCopy .dojoDndAvatarCanDrop .dojoDndAvatarHeader {background-color: #07AB5E; background-position: 2px 2px;}.aj table.dojoDndAvatar .dgrid-resize-header-container {overflow: hidden; padding: 4px;}.aj #playlistEditor .dojoDndItemAnchor,.aj #playlistEditor .dojoDndItemSelected,.aj #playlistEditor .dojoDndItemOver {background-color: transparent; box-shadow: none;}.aj .dijitCheckBox input, .aj .dijitRadio input {width: 100%; height: 100%; cursor: pointer;}.aj .dijitEditorIcon {background-image: none; color: #4B5059;}.aj .dijitDisabled .dijitEditorIcon,.aj .dijitDisabled .dijitEditorIcon:hover {color: #D1D1D1;}.aj .dijitEditorIconDelete {padding-bottom: 5px;}.aj .dijitEditorIconDelete:before {content: "f"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .dijitEditorIconDelete:hover {color: #E81C3A; background-color: transparent !important; cursor: pointer;}.configForm .dijitLayoutContainer,.configForm .dijitContentPane {-moz-transition: opacity 0.2s ease-in-out, margin 0.2s ease-in-out, height 0.2s ease-in-out; -o-transition: opacity 0.2s ease-in-out, margin 0.2s ease-in-out, height 0.2s ease-in-out; -webkit-transition: opacity 0.2s ease-in-out, margin 0.2s ease-in-out, height 0.2s ease-in-out; transition: opacity 0.2s ease-in-out, margin 0.2s ease-in-out, height 0.2s ease-in-out; height: auto; margin-top: 0; opacity: 1;}.configForm .dijitLayoutContainer {border-radius: 5px; background-color: rgba(247, 248, 250, 0.6);}.aj .configForm .scaleConfig {border-radius: 5px; background-color: #ffffff; padding: 15px 0; margin-top: 10px !important;}.configForm .dijitLayoutContainer.mlHidden,.configForm .dijitContentPane.mlHidden {visibility: hidden; opacity: 0; margin-top: -10px !important; height: 10px; display: inherit;}.survey-config .configForm .dijitLayoutContainer {border-radius: 5px; background-color: #ffffff;}.aj .topBar .dijitContentPane.toastContainer {padding: 7px 0 50px 20px;}.aj .consoleToast .dijitToasterContainer {font-weight: 400; z-index: 1;}.aj .consoleToast {position: relative !important; margin: 0 auto; top: 0 !important; left: 0 !important; clip: unset !important;}.aj .consoleToast.warning .dijitToasterContent {background-color: #FCA400; box-shadow: 0px 3px 5px -1px rgba(16, 32, 55, 0.2), 0px 6px 10px 0px rgba(16, 32, 55, 0.14), 0px 1px 18px 0px rgba(16, 32, 55, 0.12);}.aj .consoleToast.warning .dijitToasterContent::after {color: white; display: none;}.aj .consoleToast.warning .dijitToasterContent hr {border: 1px solid white;}.aj .consoleToast .dijitToasterContent {background-color: #7d858d; color: white; border-radius: 6px; box-shadow: 0px 7px 8px -4px rgba(16, 32, 55, 0.2), 0px 12px 17px 2px rgba(16, 32, 55, 0.14), 0px 5px 22px 4px rgba(16, 32, 55, 0.12); padding: 1.25em;}.aj .consoleToast .dijitToasterContent:after {content: "e"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: #102037; font-size: 10px; position: absolute; top: 5px; right: 5px;}.aj .consoleToast hr {border: 1px solid #D1D1D1;}*:focus-visible {outline: #3077CF solid 3px;}.aj .dijitTextBox,.aj .dijitInputInner {color: #383B42;}.aj .dijitTextBox {width: auto;}.aj .dijitTextBox.dijitTextArea {width: 100%;}.aj .dijitSelect input,.aj .dijitTextBox input {float: left;}.aj .dijitSelect,.aj .dijitSelect *,.aj .dijitButtonNode, .dijitButtonNode * {cursor: pointer; -webkit-tap-highlight-color: transparent;}.aj .dijitValidationTextBox .dijitValidationContainer {display: none;}.aj .dijitValidationTextBoxError .dijitValidationContainer {background-color: #FF5745; background-image: url("../form/images/error.png"); background-position: top center; border: solid #FF5745 0; width: 9px;}.aj .dijitTextBoxError .dijitValidationContainer {border-left-width: 1px;}.aj .dijitValidationTextBoxError .dijitValidationIcon {width: 0; background-color: transparent;}.aj .dijitValidationTextBoxError input.dijitValidationInner,.aj .dijitSelect input, .dijitTextBox input.dijitArrowButtonInner {text-indent: -2em !important; direction: ltr !important; text-align: left !important; height: auto !important;}.aj .dijitTextArea,.aj .dijitInputField .dijitPlaceHolder {color: #F2F3F5; padding: 2px; font-style: normal;}.aj .dijitDisabled .dijitTextArea,.aj .dijitDisabled .dijitInputField .dijitPlaceHolder {color: #6F7685;}.aj .dijitSelect .dijitInputField,.aj .dijitTextBox .dijitInputField {padding: 6px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; height: auto; text-overflow: ellipsis; overflow: hidden;}.aj .dijitSelect input.dijitInputField, .aj.dijitTextBox input.dijitInputField {padding-left: 0 !important; padding-right: 0 !important;}.dj_gecko .aj .dijitTextBox .dijitInputInner,.dj_webkit .aj .dijitTextBox .dijitInputInner {padding-left: 1px; padding-right: 1px; padding-top: 0;}.aj .dijitSelect,.aj .dijitSelect .dijitButtonContents,.aj .dijitTextBox,.aj .dijitTextBox .dijitButtonNode {border: 1px solid #6F7685; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-transition-property: border, box-shadow; -o-transition-property: border, box-shadow; -webkit-transition-property: border, box-shadow; transition-property: border, box-shadow; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; color: #4B5059; font-size: 14px;}.aj .dijitTextBox .dijitButtonNode.dijitSpinnerButtonContainer {border: 0; border-left: 1px solid #6F7685; border-radius: 0;}.aj .dijitTextBox .dijitSpinnerButtonContainer .dijitButtonNode {border: 0; border-radius: 0; background-color: transparent; padding: 1px 1px;}.aj .dijitTextBox .dijitSpinnerButtonContainer .dijitUpArrowBtn {border-radius: 0 5px 0 0;}.aj .dijitTextBox .dijitSpinnerButtonContainer .dijitDownArrowBtn {border-radius: 0 0 5px 0;}.aj .dijitSelect,.aj .dijitTextBox {background-color: white;}.aj .sortContainer .dijitSelect {background-color: transparent; border: none; font-size: 22px;}.aj .sortContainer .dijitArrowButtonInner {display: none;}.aj .dijitTextBoxHover {border: 1px solid #8a909d; -moz-box-shadow: inset 0 0 1px #102037; -webkit-box-shadow: inset 0 0 1px #102037; box-shadow: inset 0 0 1px #102037;}.aj .dijitSelectError,.aj .dijitSelectError .dijitButtonContents,.aj .dijitTextBoxError,.aj .dijitTextBoxError .dijitButtonNode {border-color: #FF5745; box-shadow: inset 0px 0px 4px #FF5745;}.aj .dijitSelectError .dijitArrowButton,.aj .dijitSelectError .dijitArrowButton .dijitButtonContents,.aj .dijitTextBoxError .dijitArrowButton,.aj .dijitTextBoxError .dijitArrowButton .dijitButtonNode {border: none; box-shadow: none;}.aj .dijitSelectFocused,.aj .dijitSelectFocused .dijitButtonContents,.aj .dijitTextBoxFocused,.aj .dijitTextBoxFocused .dijitButtonNode {border: 1px solid #007F99; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}.aj .sortContainer .dijitSelectFocused,.aj .sortContainer .dijitSelectFocused .dijitButtonContents {border: none;}.aj .dijitTextBoxFocused {background-color: white;}.aj .dijitTextBoxFocused .dijitInputContainer {background: white;}.aj .dijitSelectErrorFocused,.aj .dijitSelectErrorFocused .dijitButtonContents,.aj .dijitTextBoxErrorFocused,.aj .dijitTextBoxErrorFocused .dijitButtonNode {border-color: #ff4936;}.aj .dijitSelectDisabled,.aj .dijitSelectDisabled .dijitButtonContents,.aj .dijitTextBoxDisabled,.aj .dijitTextBoxDisabled .dijitButtonNode {border-color: #D1D1D1; color: #D1D1D1;}.aj .dijitSelectDisabled,.aj .dijitTextBoxDisabled,.aj .dijitTextBoxDisabled .dijitInputContainer {background-color: #E6E8ED; background-image: none;}.aj .dijitSelectDisabled,.aj .dijitTextBoxDisabled,.aj .dijitTextBoxDisabled .dijitInputInner {color: #6F7685;}.dj_webkit .aj .dijitDisabled input {color: #6F7685;}.dj_webkit.dj_safari .aj .dijitDisabled input {color: rgba(0, 0, 0, 0.45);}.dj_webkit .aj textarea.dijitTextAreaDisabled {color: #6F7685;}.aj .dijitSelect .dijitArrowButtonContainer,.aj .dijitComboBox .dijitArrowButtonContainer {margin: 0; width: 16px; padding: 8px 6px 0 0;}.aj .dijitSelect .dijitArrowButtonInner {display: none;}.aj .dijitComboBox .dijitArrowButtonContainer:before {content: "9"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .dijitComboBox .dijitArrowButtonInner {margin-top: -23px; z-index: 1; position: relative;}.aj .dijitToolbar .dijitComboBox .dijitArrowButtonInner {border: none;}.aj .dijitToolbar .dijitComboBox .dijitArrowButtonInner {border: none;}.aj .dijitSelectLabel,.aj .dijitTextBox .dijitInputInner,.aj .dijitValidationTextBox .dijitValidationContainer {padding: 1px 0 0 2px;}.aj .sortContainer .dijitSelectLabel {display: none;}.aj .dijitComboBox .dijitButtonNode {background-color: transparent; border-left: none;}.aj .dijitComboBoxOpenOnClickHover .dijitButtonNode,.aj .dijitComboBox .dijitDownArrowButtonHover,.aj .dijitComboBoxFocused .dijitArrowButton {background-color: transparent; color: #007F99;}.aj .dijitComboBoxOpenOnClickHover .dijitArrowButtonInner,.aj .dijitComboBox .dijitDownArrowButtonHover .dijitArrowButtonInner {color: #007F99;}.aj .dijitComboBox .dijitHasDropDownOpen {background-color: #EDFAFF; padding: 1px;}.dj_iequirks .aj .dijitComboBox .dijitHasDropDownOpen {padding: 1px 0;}.aj .dijitComboBox .dijitHasDropDownOpen .dijitArrowButtonInner {background-position: -70px 53%; border: 0 none;}.aj div.dijitComboBoxDisabled .dijitArrowButtonInner {background-position: 0 50%; background-color: #D1D1D1;}.schedulerTime.dijitTextBox,.schedulerDate.dijitTextBox {margin-top: 4px; border-radius: 4px;}.schedulerTime.dijitTextBox .dijitInputInner,.schedulerDate.dijitTextBox .dijitInputInner {font-size: 14px;}.schedulerDate.dijitTextBox {width: -moz-calc(100% - 20px); width: -webkit-calc(100% - 20px); width: calc(100% - 20px); margin-bottom: 10px;}.schedulerTime.dijitTextBox {width: 40%;}.aj .configForm .dijitTextBox,.aj .advancedConfigTable .dijitTextBox,.aj div.config.dijitTextBox {color: #8D94A1; border-radius: 6px; border-color: #E6E8ED; min-width: 3em; height: 38px;}.aj .configForm .dijitTextBox .dijitInputField,.aj .advancedConfigTable .dijitTextBox .dijitInputField,.aj div.config.dijitTextBox .dijitInputField {padding: 10px;}.aj .configForm .dijitTextBox .dijitInputField .dijitInputInner,.aj .advancedConfigTable .dijitTextBox .dijitInputField .dijitInputInner,.aj div.config.dijitTextBox .dijitInputField .dijitInputInner {color: #8D94A1;}.aj .configForm .dijitTextBoxHover,.aj .advancedConfigTable .dijitTextBoxHover,.aj div.config.dijitTextBoxHover {color: #6F7685; border-color: #CED2D9; background-color: #FAFAFA;}.aj .configForm .dijitTextBoxHover .dijitInputField .dijitInputInner,.aj .advancedConfigTable .dijitTextBoxHover .dijitInputField .dijitInputInner,.aj div.config.dijitTextBoxHover .dijitInputField .dijitInputInner {color: #6F7685;}.aj .configForm .dijitTextBoxFocused,.aj .advancedConfigTable .dijitTextBoxFocused,.aj div.config.dijitTextBoxFocused {color: #383B42; border-color: #00A0BC; background-color: #ffffff;}.aj .configForm .dijitTextBoxFocused .dijitInputField .dijitInputInner,.aj .advancedConfigTable .dijitTextBoxFocused .dijitInputField .dijitInputInner,.aj div.config.dijitTextBoxFocused .dijitInputField .dijitInputInner {color: #383B42;}.aj .configForm .dijitTextBoxDisabled,.aj .advancedConfigTable .dijitTextBoxDisabled,.aj div.config.dijitTextBoxDisabled {border: none; background-color: #F2F2F2;}.aj .configForm .dijitTextBoxDisabled .dijitInputContainer,.aj .advancedConfigTable .dijitTextBoxDisabled .dijitInputContainer,.aj div.config.dijitTextBoxDisabled .dijitInputContainer {background-color: #F2F2F2;}.center-panel-content .configForm .marketConfigLevelsContainer .marketConfigLevelsTableContainer .dijitTextBox {width: auto;}.aj .multChoiceConfig .dijitTextBoxReadOnly.dijitTextBox {border: none; background-color: transparent !important; font-size: 14px; padding: 5px;}.aj .multChoiceConfig .dijitTextBoxReadOnly.dijitTextBox .dijitInputInner {color: #4B5059; text-decoration: underline; cursor: pointer;}.aj .multChoiceConfig .dijitTextBoxReadOnly.dijitTextBox .dijitInputInner:hover {color: #3077CF;}.aj .dijitTextBox.answerField {width: 100%;}.survey-config .configForm .dijitTextBox {background-color: #FAFAFA;}.survey-config .configForm .dijitTextBoxFocused {background-color: #ffffff;}.aj .configForm .dijitTextBox.dijitTextArea,.aj .survey-config .dijitTextBox.dijitTextArea {width: -moz-calc(100% - 20px); width: -webkit-calc(100% - 20px); width: calc(100% - 20px); padding: 10px;}.aj .monitorValues .dijitTextBox {border: none; width: auto;}.aj .monitorValues .dijitTextBox,.aj .monitorValues .dijitTextBox .dijitInputContainer {background-color: inherit;}.aj .monitorValues .dijitTextBox .dijitInputContainer {width: 50px;}@media only screen and (max-width: 900px) {.aj .monitorValues .dijitTextBox .dijitInputContainer {width: auto !important;}}.aj .monitorValues .dijitDisabled input {color: #4B5059;}.aj .rosterPane .roster-search-field .imageSpan {padding: 7px 0 0 6px;}.aj .rosterPane .roster-search-field .imageSpan:before {content: "X"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: #4B5059;}.aj .rosterPane .roster-search-field.dijitTextBox {width: 300px; -moz-transition: width 0.4s ease-in-out; -o-transition: width 0.4s ease-in-out; -webkit-transition: width 0.4s ease-in-out; transition: width 0.4s ease-in-out;}.aj .rosterPane .roster-search-field.dijitTextBoxFocused {width: 400px;}.aj.student .joinSeriesWizard .findSeriesTemplate .dijitInputContainer {width: -moz-calc(100% - 72px); width: -webkit-calc(100% - 72px); width: calc(100% - 72px); height: -moz-calc(100% - 12px); height: -webkit-calc(100% - 12px); height: calc(100% - 12px); margin-left: 60px;}.aj.student .joinSeriesWizard .findSeriesTemplate .dijitInputContainer input {height: 100%; letter-spacing: 7px; color: #102037;}.aj .accountMgmt .dijitTextBox {height: 34px; font-size: 16px;}.aj .accountMgmt .dijitTextBox .dijitInputContainer {height: -moz-calc(100% - 12px); height: -webkit-calc(100% - 12px); height: calc(100% - 12px);}.aj .gradebookPane .gradebookGridToolbar .dijitTextBox {width: 312px; height: 30px; font-size: 16px; float: right;}.aj .gradebookPane .gradebookGridToolbar .dijitTextBox .dijitInputContainer {padding-left: 40px; padding-top: 5px;}.aj .gradebookPane .gradebookGridToolbar .dijitTextBox .dijitInputContainer:before {content: "X"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position: absolute; top: 4px; left: 11px; font-size: 20px;}.aj .gradebookPane .gradebookGridToolbar .dijitTextBox .dijitInputContainer .dijitPlaceHolder {padding-left: 40px;}@media only screen and (max-width: 1100px) {.aj .gradebookPane .gradebookGridToolbar .dijitTextBox {width: 200px;}}@media only screen and (max-width: 900px) {.aj .gradebookPane .gradebookGridToolbar .dijitTextBox {width: 140px;}}.aj .gradebookOptions.downloadOptions .dijitSelect, .aj .gradebookOptions.downloadOptions .dijitTextArea {margin-top: 16px;}.aj .gradebookOptions.downloadOptions .dijitSelect {width: 100%;}.aj .gradebookOptions.downloadOptions .dijitSelect .dijitButtonContents {font-size: 16px;}.aj .gradebookOptions.downloadOptions .dijitTextArea {width: -moz-calc(100% - 6px); width: -webkit-calc(100% - 6px); width: calc(100% - 6px); height: 78px; font-size: 16px; resize: none;}.aj .gradebookOptions.fullReportOptions .lowestSelectContainer .dijitSelect {margin: 0 4px;}.aj .dijitTextArea.placeHolder {color: #6F7685;}.aj .institutionLicenseCode {-moz-transition: margin-top 150ms cubic-bezier(0, 0, 0.2, 1); -o-transition: margin-top 150ms cubic-bezier(0, 0, 0.2, 1); -webkit-transition: margin-top 150ms cubic-bezier(0, 0, 0.2, 1); transition: margin-top 150ms cubic-bezier(0, 0, 0.2, 1);}.aj .institutionLicenseCode.dijitTextBoxDisabled {visibility: hidden; margin: 0 0 0 54px;}.aj.student .joinClassDialog .joinSeriesWizard .joinSeriesTemplate .institutionLicenseCode.dijitTextBoxDisabled {margin-top: 0;}.dj_ff3 .aj .dijitInputField input[type="hidden"] {display: none; height: 0; width: 0;}.dj_borderbox .aj .dijitComboBox .dijitHasDropDownOpen .dijitArrowButtonInner {width: 18px;}.dj_borderbox .aj .dijitComboBoxFocused .dijitHasDropDownOpen .dijitArrowButtonInner {width: 16px;}.aj .afnBtn.dijitButton,.aj .afnBtn.dijitDropDownButton {height: 33px;}.aj .afnBtn.dijitButton .dijitButtonNode,.aj .afnBtn.dijitDropDownButton .dijitButtonNode {border: 1px transparent; color: white; background-color: transparent; padding: 0px; font-size: 14px; padding-bottom: 4px; box-shadow: none;}.aj .afnBtn .dijitButtonContents {padding: 4px 7px 6px 7px; border: 1px transparent; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}.aj .afnBlueBtn .dijitButtonContents {background-color: #007F99; box-shadow: 0px 4px 0px #00667a;}.aj .afnRedBtn .dijitButtonContents {background-color: #FF5745; box-shadow: 0px 4px 0px #ff4936;}.aj .afnYellowBtn .dijitButtonContents {background-color: #FCA400; box-shadow: 0px 4px 0px #ed9a00;}.aj .dijitToolbar .afnBtn.dijitButtonHover .dijitButtonNode,.aj .dijitToolbar .afnBtn.dijitDropDownButtonHover .dijitButtonNode {color: white;}.aj .afnBlueBtn.dijitButtonHover .dijitButtonNode .dijitButtonContents,.aj .afnBlueBtn.dijitDropDownButtonHover .dijitButtonNode .dijitButtonContents {background-color: #0094b3; box-shadow: 0px 4px 0px #007b94;}.aj .afnRedBtn.dijitButtonHover .dijitButtonNode .dijitButtonContents,.aj .afnRedBtn.dijitDropDownButtonHover .dijitButtonNode .dijitButtonContents {background-color: #ff6e5f; box-shadow: 0px 4px 0px #ff604f;}.aj .afnYellowBtn.dijitButtonHover .dijitButtonNode .dijitButtonContents {background-color: #ffae17; box-shadow: 0px 4px 0px #ffa807;}.aj .afnBtn.dijitButtonActive .dijitButtonNode,.aj .afnBtn.dijitDropDownButtonActive .dijitButtonNode,.aj .dijitToolbar .afnBtn.dijitButtonActive .dijitButtonNode {padding: 4px 0 0 0; border-width: 0; background-color: transparent;}.aj .afnBtn.dijitButtonActive .dijitButtonContents {box-shadow: none;}.aj .afnBlueBtn.dijitButtonActive .dijitButtonContents {background-color: #0094b3;}.aj .afnRedBtn.dijitButtonActive .dijitButtonContents {background-color: #ff6e5f;}.aj .afnYellowBtn.dijitButtonActive .dijitButtonContents {background-color: #ffae17;}.aj .afnBtn.dijitButtonDisabled .dijitButtonNode .dijitButtonContents,.aj .afnBtn.dijitDropDownButtonDisabled .dijitButtonNode .dijitButtonContents {background-color: #D1D1D1; box-shadow: 0 0 0 transparent; color: #E8E8E8;}.aj .afnBtn:focus-visible .dijitButtonNode,.aj .afnBtn.dijitButtonFocused .dijitButtonNode {outline: #000000 solid 3px; outline-offset: 2px;}.aj .imageBtnPane .afnBtn.dijitButton.dijitUploader {height: 34px;}.aj .imageBtnPane .afnBtn.dijitButton .dijitButtonNode {width: 114px;}.aj .imageBtnPane .afnBtn.dijitButton input {cursor: pointer;}.aj .accountMgmt .afnBtn.dijitButton .dijitButtonNode {width: 135px; font-size: 16px;}.mdc-elevation--z0 {box-shadow: 0px 0px 0px 0px rgba(16, 32, 55, 0.2), 0px 0px 0px 0px rgba(16, 32, 55, 0.14), 0px 0px 0px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z1 {box-shadow: 0px 2px 1px -1px rgba(16, 32, 55, 0.2), 0px 1px 1px 0px rgba(16, 32, 55, 0.14), 0px 1px 3px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z2 {box-shadow: 0px 3px 1px -2px rgba(16, 32, 55, 0.2), 0px 2px 2px 0px rgba(16, 32, 55, 0.14), 0px 1px 5px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z3 {box-shadow: 0px 3px 3px -2px rgba(16, 32, 55, 0.2), 0px 3px 4px 0px rgba(16, 32, 55, 0.14), 0px 1px 8px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z4 {box-shadow: 0px 2px 4px -1px rgba(16, 32, 55, 0.2), 0px 4px 5px 0px rgba(16, 32, 55, 0.14), 0px 1px 10px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z5 {box-shadow: 0px 3px 5px -1px rgba(16, 32, 55, 0.2), 0px 5px 8px 0px rgba(16, 32, 55, 0.14), 0px 1px 14px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z6 {box-shadow: 0px 3px 5px -1px rgba(16, 32, 55, 0.2), 0px 6px 10px 0px rgba(16, 32, 55, 0.14), 0px 1px 18px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z7 {box-shadow: 0px 4px 5px -2px rgba(16, 32, 55, 0.2), 0px 7px 10px 1px rgba(16, 32, 55, 0.14), 0px 2px 16px 1px rgba(16, 32, 55, 0.12);}.mdc-elevation--z8 {box-shadow: 0px 5px 5px -3px rgba(16, 32, 55, 0.2), 0px 8px 10px 1px rgba(16, 32, 55, 0.14), 0px 3px 14px 2px rgba(16, 32, 55, 0.12);}.mdc-elevation--z9 {box-shadow: 0px 5px 6px -3px rgba(16, 32, 55, 0.2), 0px 9px 12px 1px rgba(16, 32, 55, 0.14), 0px 3px 16px 2px rgba(16, 32, 55, 0.12);}.mdc-elevation--z10 {box-shadow: 0px 6px 6px -3px rgba(16, 32, 55, 0.2), 0px 10px 14px 1px rgba(16, 32, 55, 0.14), 0px 4px 18px 3px rgba(16, 32, 55, 0.12);}.mdc-elevation--z11 {box-shadow: 0px 6px 7px -4px rgba(16, 32, 55, 0.2), 0px 11px 15px 1px rgba(16, 32, 55, 0.14), 0px 4px 20px 3px rgba(16, 32, 55, 0.12);}.mdc-elevation--z12 {box-shadow: 0px 7px 8px -4px rgba(16, 32, 55, 0.2), 0px 12px 17px 2px rgba(16, 32, 55, 0.14), 0px 5px 22px 4px rgba(16, 32, 55, 0.12);}.mdc-elevation--z13 {box-shadow: 0px 7px 8px -4px rgba(16, 32, 55, 0.2), 0px 13px 19px 2px rgba(16, 32, 55, 0.14), 0px 5px 24px 4px rgba(16, 32, 55, 0.12);}.mdc-elevation--z14 {box-shadow: 0px 7px 9px -4px rgba(16, 32, 55, 0.2), 0px 14px 21px 2px rgba(16, 32, 55, 0.14), 0px 5px 26px 4px rgba(16, 32, 55, 0.12);}.mdc-elevation--z15 {box-shadow: 0px 8px 9px -5px rgba(16, 32, 55, 0.2), 0px 15px 22px 2px rgba(16, 32, 55, 0.14), 0px 6px 28px 5px rgba(16, 32, 55, 0.12);}.mdc-elevation--z16 {box-shadow: 0px 8px 10px -5px rgba(16, 32, 55, 0.2), 0px 16px 24px 2px rgba(16, 32, 55, 0.14), 0px 6px 30px 5px rgba(16, 32, 55, 0.12);}.mdc-elevation--z17 {box-shadow: 0px 8px 11px -5px rgba(16, 32, 55, 0.2), 0px 17px 26px 2px rgba(16, 32, 55, 0.14), 0px 6px 32px 5px rgba(16, 32, 55, 0.12);}.mdc-elevation--z18 {box-shadow: 0px 9px 11px -5px rgba(16, 32, 55, 0.2), 0px 18px 28px 2px rgba(16, 32, 55, 0.14), 0px 7px 34px 6px rgba(16, 32, 55, 0.12);}.mdc-elevation--z19 {box-shadow: 0px 9px 12px -6px rgba(16, 32, 55, 0.2), 0px 19px 29px 2px rgba(16, 32, 55, 0.14), 0px 7px 36px 6px rgba(16, 32, 55, 0.12);}.mdc-elevation--z20 {box-shadow: 0px 10px 13px -6px rgba(16, 32, 55, 0.2), 0px 20px 31px 3px rgba(16, 32, 55, 0.14), 0px 8px 38px 7px rgba(16, 32, 55, 0.12);}.mdc-elevation--z21 {box-shadow: 0px 10px 13px -6px rgba(16, 32, 55, 0.2), 0px 21px 33px 3px rgba(16, 32, 55, 0.14), 0px 8px 40px 7px rgba(16, 32, 55, 0.12);}.mdc-elevation--z22 {box-shadow: 0px 10px 14px -6px rgba(16, 32, 55, 0.2), 0px 22px 35px 3px rgba(16, 32, 55, 0.14), 0px 8px 42px 7px rgba(16, 32, 55, 0.12);}.mdc-elevation--z23 {box-shadow: 0px 11px 14px -7px rgba(16, 32, 55, 0.2), 0px 23px 36px 3px rgba(16, 32, 55, 0.14), 0px 9px 44px 8px rgba(16, 32, 55, 0.12);}.mdc-elevation--z24 {box-shadow: 0px 11px 15px -7px rgba(16, 32, 55, 0.2), 0px 24px 38px 3px rgba(16, 32, 55, 0.14), 0px 9px 46px 8px rgba(16, 32, 55, 0.12);}.mdc-elevation-transition {transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1); will-change: box-shadow;}.aj .dijitButtonNode {-moz-transition-property: background-color; -o-transition-property: background-color; -webkit-transition-property: background-color; transition-property: background-color; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;}.aj .dijitButton .dijitButtonNode,.aj .dijitDropDownButton .dijitButtonNode,.aj .dijitComboButton .dijitButtonNode,.aj .dijitToggleButton .dijitButtonNode {border: none; padding: 2px 4px 4px 4px; color: #383B42; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}.aj .dijitComboButton .dijitArrowButton {border-left-width: 0; padding: 4px 2px 4px 2px;}.aj .dijitArrowButtonInner {width: 15px; height: 15px; margin: 0 auto;}.aj .dijitLeftArrowButton .dijitArrowButtonInner {background-position: -77px 53%;}.aj .dijitRightArrowButton .dijitArrowButtonInner {background-position: -26px 53%;}.aj .dijitUpArrowButton .dijitArrowButtonInner:before {content: "#"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .dijitDownArrowButton .dijitArrowButtonInner:before {content: "9"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .dijitDisabled .dijitArrowButtonInner {background-position: -151px 53%;}.aj .dijitDisabled .dijitLeftArrowButton .dijitArrowButtonInner {background-position: -177px 53%;}.aj .dijitDisabled .dijitRightArrowButton .dijitArrowButtonInner {background-position: -126px 53%;}.aj .dijitDisabled .dijitUpArrowButton .dijitArrowButtonInner {background-position: -100px 53%;}.aj .dijitButtonText {padding: 0.1em 0.3em; text-align: center;}.aj .dijitButtonHover .dijitButtonNode,.aj .dijitDropDownButtonHover .dijitButtonNode,.aj .dijitComboButton .dijitButtonNodeHover,.aj .dijitComboButton .dijitDownArrowButtonHover,.aj .dijitToggleButtonHover .dijitButtonNode {background-color: #0d6173; color: white; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; -webkit-transition-duration: 0.2s; transition-duration: 0.2s;}.aj .dijitButtonActive .dijitButtonNode,.aj .dijitDropDownButtonActive .dijitButtonNode,.aj .dijitComboButtonActive .dijitButtonNode,.aj .dijitToggleButtonActive .dijitButtonNode,.aj .dijitToggleButtonChecked .dijitButtonNode {background-color: #0d6173; -moz-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2); -webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2); box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2); -moz-transition-duration: 0.1s; -o-transition-duration: 0.1s; -webkit-transition-duration: 0.1s; transition-duration: 0.1s;}.aj .dijitButtonDisabled,.aj .dijitDropDownButtonDisabled,.aj .dijitComboButtonDisabled,.aj .dijitToggleButtonDisabled {background-image: none; outline: none;}.aj .dijitButtonDisabled .dijitButtonNode,.aj .dijitDropDownButtonDisabled .dijitButtonNode,.aj .dijitComboButtonDisabled .dijitButtonNode,.aj .dijitToggleButtonDisabled .dijitButtonNode {background-color: #D1D1D1; border: solid 1px #D1D1D1; color: #6F7685; -moz-box-shadow: 0 0 0 transparent; -webkit-box-shadow: 0 0 0 transparent; box-shadow: 0 0 0 transparent; _background-image: none;}.aj .dijitButtonDisabled .dijitButtonNode *,.aj .dijitDropDownButtonDisabled .dijitButtonNode *,.aj .dijitComboButtonDisabled .dijitButtonNode *,.aj .dijitToggleButtonDisabled .dijitButtonNode * {cursor: default;}.aj .dijitComboButtonDisabled .dijitArrowButton {border-left-width: 0;}.aj table.dijitComboButton {border-collapse: separate;}.aj .dijitComboButton .dijitStretch {-moz-border-radius: 5px 0 0 5px; -webkit-border-radius: 5px; border-radius: 5px 0 0 5px;}.aj .dijitComboButton .dijitArrowButton {-moz-border-radius: 0 5px 5px 0; -webkit-border-radius: 0; border-radius: 0 5px 5px 0;}.aj .quietBtn.dijitButton .dijitButtonNode,.aj .quietBtn.dijitDropDownButton .dijitButtonNode,.aj .dijitToolbar .quietBtn.dijitButton .dijitButtonNode,.aj .dijitDialogPaneContent .dijitDialogPaneActionBar .cancelButtonContainer .dijitButtonNode,.aj .dijitDialogPaneContent .dijitDialogPaneActionBar .cancelButton .dijitButtonNode,.aj .moblabGridBtn.dijitButton .dijitButtonNode {font-weight: 500; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 2px 4px 4px 4px; background-color: white; color: #007F99; border: 2px solid #007F99;}.aj .quietBtn.quietRed.dijitButton .dijitButtonNode,.aj .dijitToolbar .quietBtn.quietRed.dijitButton .dijitButtonNode {color: #E81C3A; border: 2px solid #E81C3A;}.aj .quietBtn.dijitButtonHover .dijitButtonNode,.aj .quietBtn.dijitDropDownButtonHover .dijitButtonNode,.aj .dijitToolbar .quietBtn.dijitButtonHover .dijitButtonNode,.aj .dijitDialogPaneContent .dijitDialogPaneActionBar .cancelButtonContainer .dijitButtonHover .dijitButtonNode,.aj .dijitDialogPaneContent .dijitDialogPaneActionBar .cancelButton.dijitButtonHover .dijitButtonNode,.aj .quietBtn.dijitDropDownButtonActive .dijitButtonNode,.aj .quietBtn.dijitButtonActive .dijitButtonNode,.aj .dijitToolbar .quietBtn.dijitButtonActive .dijitButtonNode,.aj .dijitDialogPaneContent .dijitDialogPaneActionBar .cancelButtonContainer .dijitButtonActive .dijitButtonNode,.aj .dijitDialogPaneContent .dijitDialogPaneActionBar .cancelButton.dijitButtonActive .dijitButtonNode,.aj .moblabGridBtn.dijitButtonHover .dijitButtonNode,.aj .moblabGridBtn.dijitButtonActive .dijitButtonNode {background-color: #007F99; color: white; box-shadow: none;}.aj .quietBtn.quietRed.dijitButtonHover .dijitButtonNode,.aj .quietBtn.quietRed.dijitButtonActive .dijitButtonNode,.aj .dijitToolbar .quietBtn.quietRed.dijitButtonHover .dijitButtonNode {background-color: #E81C3A; color: white;}.aj .quietBtn.dijitButton.dijitButtonDisabled .dijitButtonNode,.aj .quietBtn.dijitDropDownButton.dijitButtonDisabled .dijitButtonNode,.aj .dijitToolbar .quietBtn.dijitButton.dijitButtonDisabled .dijitButtonNode {color: #D1D1D1; border: 2px solid #D1D1D1;}.aj .quietBtn.gridBtn.dijitButton {width: -moz-calc(100% - 20px); width: -webkit-calc(100% - 20px); width: calc(100% - 20px);}.aj .quietBtn.gridBtn.dijitButton .dijitButtonNode {width: 100%;}.aj .quietBtn.quietBlack.dijitButton .dijitButtonNode {color: #4B5059; border-color: #4B5059;}.aj .quietBtn.quietBlack.dijitButton.dijitButtonHover .dijitButtonNode,.aj .quietBtn.quietBlack.dijitButton.dijitButtonActive .dijitButtonNode {background-color: #4B5059; color: white;}.aj .quietBtn.quietTransparent.dijitButton .dijitButtonNode {background-color: transparent;}.aj .linkBtn {font-size: 14px;}.aj .linkBtn.dijitButton .dijitButtonNode {color: #007F99; background: transparent; box-shadow: none;}.aj .linkBtn .dijitButtonHover .dijitButtonNode,.aj .linkBtn .dijitButtonActive .dijitButtonNode {background-color: transparent; box-shadow: none;}.aj .linkBtn .dijitButtonText {border-bottom: 1px solid #007F99; padding: 2px 0 4px 0; position: relative;}.aj .linkBtn .dijitButtonText::before {border-bottom: 2px solid #E81C3A; width: 100%; -moz-transform: scale(0, 1); -ms-transform: scale(0, 1); -webkit-transform: scale(0, 1); transform: scale(0, 1); transition: transform 420ms cubic-bezier(0.4, 0, 0.2, 1); content: ""; position: absolute; bottom: -2px;}.aj .linkBtn.dijitButtonHover .dijitButtonText::before,.aj .linkBtn.dijitButtonActive .dijitButtonText::before {-moz-transform: scale(1, 1); -ms-transform: scale(1, 1); -webkit-transform: scale(1, 1); transform: scale(1, 1);}.aj .createClassConfirmation .linkBtn.dijitButton {font-size: 12px; margin: 0;}.aj .createClassConfirmation .linkBtn.dijitButton .dijitButtonNode {color: #3077CF; padding: 0;}.aj .createClassConfirmation .linkBtn.dijitButton .dijitButtonNode .dijitButtonText {border-bottom: 1px solid #3077CF;}.aj .quickAction .quickActionBtn.dijitButton .dijitButtonNode {background-color: white; color: #007F99; height: 18px; width: 18px; font-size: 28px; border-radius: 50%; padding: 12px; border: 2px solid #007F99;}.aj .quickAction .quickActionBtn.dijitButton .dijitButtonContents {margin: -5px -4px; background: none; box-shadow: none; padding: 0; border: none;}.aj .quickAction .quickActionBtn.dijitButton .dijitButtonContents:before {content: ">"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .quickAction .quickActionBtn.dijitButton .dijitButtonText {display: none;}.aj .quickAction .quickActionBtn.dijitButton.dijitButtonHover .dijitButtonNode,.aj .quickAction .quickActionBtn.dijitButton.dijitButtonActive .dijitButtonNode {background-color: #007F99; color: white;}.aj .quickAction .quickActionBtn.dijitButton.dijitButtonHover .dijitButtonContents,.aj .quickAction .quickActionBtn.dijitButton.dijitButtonActive .dijitButtonContents {background: none; box-shadow: none;}.navController .navMenuBtn .dijitButtonNode {transition: all 0.3s ease 0s; color: rgba(16, 32, 55, 0.8);}.navController .addClassBtn .dijitButtonNode {padding: 0;}.navController .addClassBtn .dijitButtonNode:before {content: ")"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.navController .addClassBtn .dijitButtonContents {display: none;}.navController .backBtn .dijitButtonNode:before {content: "!"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; vertical-align: text-bottom; color: black;}.navController .newPLBtn .dijitButtonNode:before {content: ")"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; vertical-align: middle;}.navController .classOptionsBtn .dijitButtonNode {font-size: 18px; height: 30px; padding-top: 5px;}.navController .classOptionsBtn .dijitButtonNode:before {content: ","; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: black;}.navController .classOptionsBtn .dijitArrowButtonInner {display: none;}.aj .navController .navMenuBtn.dijitButtonHover .dijitButtonNode,.aj .navController .navMenuBtn.dijitButtonActive .dijitButtonNode,.aj .navController .navMenuBtn.dijitDropDownButtonHover .dijitButtonNode,.aj .navController .navMenuBtn.dijitDropDownButtonActive .dijitButtonNode {background: none; color: #e7eef8; box-shadow: none;}#userInformation .dijitButtonNode {-moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; color: #FFFFFF; background-color: transparent; border: none;}#userInformation .expired .dijitButtonNode {color: lightgray;}#userInformation .dijitButtonHover .dijitButtonNode,#userInformation .dijitDropDownButtonHover .dijitButtonNode {color: #0094b3;}#userInformation .dijitButton {margin-top: 15px; height: 25px;}.accountDropDownButton .dijitButtonNode *,.classesDropDownButton .dijitButtonNode * {vertical-align: middle;}.accountDropDownButton .dijitButtonNode .dijitButtonText,.classesDropDownButton .dijitButtonNode .dijitButtonText {padding: 0px;}.dijitDropDownButton.accountDropDownButton .dijitButtonNode,.dijitDropDownButton.classesDropDownButton .dijitButtonNode {height: 15px; padding: 0px; background: transparent; box-shadow: none; color: white; text-shadow: none;}#userInformation .classesDropDownButton .dijitButtonText {white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: calc(100% - 15px); text-align: right; min-width: 80px;}#userInformation .accountDropDownButton .dijitButtonNode,#userInformation .classesDropDownButton .dijitButtonNode {padding: 0; height: 40px; width: 40px; font-size: 24px;}#userInformation .classesDropDownButton .dijitButtonNode {width: 100%;}#userInformation .gameExitBtn.dijitButtonHover .dijitButtonNode,#userInformation .gameResultBtn.dijitButtonHover .dijitButtonNode,#userInformation .gameEndBtn.dijitButtonHover .dijitButtonNode {color: #0f485c;}#userInformation .gameExitBtn.dijitButtonHover,#userInformation .gameResultBtn.dijitButtonHover,#userInformation .gameEndBtn.dijitButtonHover {background-color: white;}#userInformation .gameResultBtn.dijitButtonDisabled .dijitButtonNode,#userInformation .gameEndBtn.dijitButtonDisabled .dijitButtonNode {color: LightSlateGray;}#userInformation .gameResultBtn.dijitButtonDisabled,#userInformation .gameEndBtn.dijitButtonDisabled {border-color: LightSlateGray;}.instructor div.dijitTreeRow .dijitButton,.admin div.dijitTreeRow .dijitButton {display: none;}.instructor div.dijitTreeRow .dijitButton.playlistAttendanceButton,.admin div.dijitTreeRow .dijitButton.playlistAttendanceButton {display: block; float: right; margin: 5px 4px 0 0;}.instructor div.dijitTreeRow .dijitButton.schedulePlaylistBtn,.instructor div.dijitTreeRow .dijitDropDownButton.schedulePlaylistBtn {display: none; float: right; width: 26px; height: 26px;}.instructor div.dijitTreeRow .dijitButton.schedulePlaylistBtn,.instructor div.dijitTreeRow.dijitTreeRowSelected .dijitButton.schedulePlaylistBtn,.instructor div.dijitTreeRow .dijitDropDownButton.schedulePlaylistBtn,.instructor div.dijitTreeRow.dijitTreeRowSelected .dijitDropDownButton.schedulePlaylistBtn {margin: -1px 0 0 0;}.instructor div.dijitTreeRow.dijitTreeRowSelected .gameRowBtn.dijitButton,.admin div.dijitTreeRow.dijitTreeRowSelected .gameRowBtn.dijitButton,.instructor div.dijitTreeRow.dijitTreeRowSelected .gameRowBtn.dijitDropDownButton,.instructor div.dijitTreeRow.dijitTreeRowHover .gameRowBtn.dijitButton,.instructor div.dijitTreeRow.dijitTreeRowHover .gameRowBtn.dijitDropDownButton {display: inline; margin: 0;}.schedulePlaylistBtn .dijitArrowButtonInner {display: none;}.aj .plOptionsBtn.dijitDropDownButton {width: 18px; height: 30px; float: right; margin: 5px 0 0 0; font-size: 18px;}.aj .plOptionsBtn.dijitDropDownButton .dijitButtonNode {width: 18px; height: 18px; background-color: transparent; padding: 0; margin: 0; box-shadow: none; border: none; color: white;}.aj .plOptionsBtn.dijitDropDownButton .dijitButtonNode .dijitButtonContents {width: 18px; height: 18px;}.aj .plOptionsBtn.dijitDropDownButton .dijitButtonNode .dijitButtonContents:before {content: ","; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .plOptionsBtn.dijitDropDownButton .dijitButtonNode .dijitButtonContents .dijitArrowButtonInner {display: none;}.instructor div.dijitTreeRow .schedulePlaylistBtn .dijitButtonNode {font-size: 24px; color: #A7FCD2; padding: 0px; width: 24px; height: 24px; box-shadow: none; border: none;}.instructor .async div.dijitTreeRow .schedulePlaylistBtn {display: flex; justify-content: center; padding: 4px; margin: 1px 0 0; border-radius: 50%;}.instructor .async div.dijitTreeRow .schedulePlaylistBtn .dijitButtonNode {color: white; background-color: transparent; padding-left: 1px;}.instructor .async div.dijitTreeRow .schedulePlaylistBtn.dijitButtonHover, .instructor .async div.dijitTreeRow .schedulePlaylistBtn.dijitButtonActive {background-color: rgba(0, 217, 255, 0.16);}.instructor div.dijitTreeRow .scheduled .schedulePlaylistBtn.dijitButtonHover .dijitButtonNode {color: white;}.instructor div.dijitTreeRow .scheduled .schedulePlaylistBtn.dijitButtonHover .dijitButtonNode:before {content: "V"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.instructor div.dijitTreeRow .schedulePlaylistBtn .dijitButtonNode:hover {background-color: transparent; color: white;}.instructor div.dijitTreeRow .scheduled .schedulePlaylistBtn {display: inline;}.instructor div.dijitTreeRow .scheduled .schedulePlaylistBtn .dijitButtonNode:before {content: "W"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.instructor .async div.dijitTreeRow .schedulePlaylistBtn .dijitButtonNode:before,.instructor .async div.dijitTreeRow .schedulePlaylistBtn.dijitButtonHover .dijitButtonNode:before {content: "´"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.instructor .async.finishing div.dijitTreeRow .schedulePlaylistBtn .dijitButtonNode:before,.instructor .async.finishing div.dijitTreeRow .schedulePlaylistBtn.dijitButtonHover .dijitButtonNode:before {content: "Ò"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.instructor div.dijitTreeRow .gameRowBtn.dijitButton,.instructor div.dijitTreeRow .gameRowBtn.dijitDropDownButton {display: none;}.instructor div.dijitTreeRow .gameRowBtn .dijitButtonNode {font-size: 18px; color: white; padding: 0; float: right; width: 25px; padding-top: 3px;}.instructor div.dijitTreeRow .gameRowBtn.dijitButtonHover .dijitButtonNode,.instructor div.dijitTreeRow .gameRowBtn.dijitDropDownButtonHover .dijitButtonNode,.instructor div.dijitTreeRow .gameRowBtn.dijitButtonActive .dijitButtonNode,.instructor div.dijitTreeRow .gameRowBtn.dijitDropDownButtonActive .dijitButtonNode {color: #E81C3A; background-color: transparent; box-shadow: none;}.instructor div.dijitTreeRow.dijitTreeRowSelected .gameRowBtn.dijitButtonHover .dijitButtonNode,.instructor div.dijitTreeRow.dijitTreeRowSelected .gameRowBtn.dijitDropDownButtonHover .dijitButtonNode,.instructor div.dijitTreeRow.dijitTreeRowSelected .gameRowBtn.dijitButtonActive .dijitButtonNode,.instructor div.dijitTreeRow.dijitTreeRowSelected .gameRowBtn.dijitDropDownButtonActive .dijitButtonNode {color: #102037;}.instructor div.dijitTreeRow .rowPlayBtn .dijitButtonContents:before {content: "4"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.instructor div.dijitTreeRow .rowCopyBtn .dijitButtonContents:before {content: "E"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.instructor div.dijitTreeRow .rowDeleteBtn .dijitButtonContents:before {content: "b"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.instructor div.dijitTreeRow .gameOptionsBtn .dijitButtonContents:before {content: ","; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.instructor .dijitTreeNode.running div.dijitTreeRow .dijitButton.rowPlayBtn,.instructor .dijitTreeNode.finished div.dijitTreeRow .dijitButton.rowPlayBtn {display: none;}.instructor .dijitTreeNode.running div.dijitTreeRow .dijitButton.rowDeleteBtn,.instructor .dijitTreeNode.finished div.dijitTreeRow .dijitButton.rowDeleteBtn {display: none;}.instructor div.dijitTreeRow .gameOptionsBtn .dijitButtonNode {width: 20px; height: 20px; margin-left: -5px; margin-right: 5px;}#playlistbrowser .gameOptionsBtn.dijitDropDownButton .dijitButtonNode .dijitButtonContents .dijitButtonText {margin-left: 0; margin-top: 0;}.instructor div.dijitTreeRow .gameRowBtn.dijitDropDownButton .dijitArrowButtonInner {display: none;}.aj .noPlaylistsOrClassesContainer .linkBtn.dijitButton {width: 100%; margin: 0; font-size: 16px; cursor: pointer;}.aj .noPlaylistsOrClassesContainer .linkBtn.dijitButton .dijitButtonNode {font-weight: 300; color: white; padding: 8px; width: -moz-calc(100% - 16px); width: -webkit-calc(100% - 16px); width: calc(100% - 16px); height: -moz-calc(100% - 16px); height: -webkit-calc(100% - 16px); height: calc(100% - 16px);}.aj .noPlaylistsOrClassesContainer .linkBtn.dijitButton .dijitButtonNode .dijitButtonText {border-bottom: none;}.aj .unlinkModuleBtn {position: absolute; top: 0; left: 4px; height: 28px;}.aj.instructor.dojoDndCopy div.dijitTreeRow.dijitTreeRowHover .unlinkModuleBtn.gameRowBtn.dijitButton,.aj.instructor.dojoDndMove div.dijitTreeRow.dijitTreeRowHover .unlinkModuleBtn.gameRowBtn.dijitButton {display: none;}.student .browser-menu .dijitButtonNode .dijitButtonContents .dijitButtonText {margin-top: 0px; width: auto;}.student .dijitToolbar .browserCommand.mlModernBtn.dijitButton .dijitButtonNode {padding: 8px 20px; color: white; text-shadow: none; font-size: 16px;}.student .dijitToolbar .addStudentClassCommand {padding-left: 15px; width: -moz-calc(100% - 30px); width: -webkit-calc(100% - 30px); width: calc(100% - 30px);}.student .dijitToolbar .refreshCommand {padding-left: 10px;}.student .dijitToolbar .refreshCommand .dijitButtonNode .dijitIcon {display: inline-block; background-image: url("img/studentImages.png"); width: 19px; height: 18px;}.student .dijitToolbar .refreshCommand .dijitButtonNode .dijitIcon:before {content: "n"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.activeSessionsContainer .refreshBtn.dijitButton {margin: 0 12px;}.activeSessionsContainer .refreshBtn.dijitButton .dijitButtonNode .dijitIcon {font-size: 20px; height: 21px; width: 20px;}.activeSessionsContainer .refreshBtn.dijitButton .dijitButtonNode .dijitIcon:before {content: "n"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.activeSessionsContainer .refreshBtn.dijitButton .dijitButtonText {display: none;}.activeSessionsContainer .refreshBtn.dijitButtonHover .dijitButtonNode,.activeSessionsContainer .refreshBtn.dijitButtonActive .dijitButtonNode {background-color: transparent; color: #7b828f; box-shadow: none;}.activeSessionsContainer .refreshBtn.dijitButtonDisabled .dijitButtonNode {background-color: transparent; border: none; color: #6F7685; -moz-box-shadow: 0 0 0 transparent; -webkit-box-shadow: 0 0 0 transparent; box-shadow: 0 0 0 transparent; -moz-animation: refresh-spin 2s linear infinite; -webkit-animation: refresh-spin 2s linear infinite; animation: refresh-spin 2s linear infinite;}@-moz-keyframes refresh-spin {0% {-moz-transform: rotate(0deg); transform: rotate(0deg);} 50% {-moz-transform: rotate(180deg); transform: rotate(180deg);} 100% {-moz-transform: rotate(360deg); transform: rotate(360deg);}}@-webkit-keyframes refresh-spin {0% {-webkit-transform: rotate(0deg); transform: rotate(0deg);} 50% {-webkit-transform: rotate(180deg); transform: rotate(180deg);} 100% {-webkit-transform: rotate(360deg); transform: rotate(360deg);}}@keyframes refresh-spin {0% {-moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg);} 50% {-moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg);} 100% {-moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);}}.aj.student .joinClassDialog .afnBtn.dijitButton.stripePayBtn {height: auto;}.aj.student .joinClassDialog .afnBtn.dijitButton.stripePayBtn .dijitButtonNode {font-size: 24px; width: 150px;}.aj.student .joinClassDialog .afnBtn.dijitButton.stripeSubmitBtn {height: auto; width: 100%; margin: 0;}.aj.student .joinClassDialog .afnBtn.dijitButton.stripeSubmitBtn .dijitButtonNode {font-size: 18px; width: 100%;}.aj.student .joinClassDialog .afnBtn.dijitButton.stripeSubmitBtn .dijitButtonContents {padding: 4px;}.aj.student #gameOverlayContainer .gameOverlayReturnBtn .dijitButtonNode {width: 196px; padding: 0 0 3px 0; background-color: #102037; font-weight: bold;}.aj.student #gameOverlayContainer .gameOverlayReturnBtn.dijitButtonHover .dijitButtonNode, .aj.student #gameOverlayContainer .gameOverlayReturnBtn.dijitButtonActive .dijitButtonNode {background-color: #E81C3A;}.playlist-menu .newPLBtn.dijitButton {margin: 0; height: 28px; padding-right: 8px;}.playlist-menu .newPLBtn.dijitButton .dijitButtonText {padding: 0 0 1px 0; font-weight: 500;}.playlist-menu .newPLBtn.dijitButton .dijitButtonContents {display: none;}.playlist-menu .newPLBtn .dijitButtonNode {padding-top: 0;}.playlist-menu .newPLBtn.dijitButtonHover .dijitButtonNode {background-position: -22px;}#playlistbrowser .playlistMenu,#playlistbrowser .playlistMenu.dijitDropDownButton .dijitButtonNode {width: 75px;}#playlistbrowser .playlistMenu.dijitDropDownButton .dijitButtonNode {float: left; display: inline-block; text-shadow: none; height: 32px; padding: 5px 0px 8px; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}#playlistbrowser .playlistMenu.dijitDropDownButton .dijitButtonNode .dijitButtonContents .dijitButtonText {width: 40px;}#playlistbrowser .dijitDropDownButton .dijitButtonNode .dijitButtonContents .dijitButtonText {float: left; margin-left: 10px; margin-top: 2px; font-size: 15px; padding: 0px;}#playlistbrowser .playlistMenu.dijitDropDownButton .dijitButtonNode .dijitButtonContents .dijitArrowButtonInner {float: right; margin-right: 3px; background-image: url("img/AllTriangles.png"); background-position: -35px 0px; padding: 0px 2px;}.aj .dijitDialogPaneContent .dijitDialogPaneActionBar .okButtonContainer .dijitButtonNode {font-size: 16px; width: 140px;}.aj .dijitDialogPaneContent .dijitDialogPaneActionBar .cancelButtonContainer .dijitButtonNode {font-size: 16px; width: 90px; margin-top: 1px; padding: 2px 8px 8px 8px;}.createClassDialog .dijitDialogPaneContent .dijitDialogPaneContentArea .uploadRosterInnerPane .uploadBtn .dijitButtonNode {color: white; padding: 5px;}.deleteActivityDialog .cancelBtn {margin-right: 75px;}.aj .createClassDialog .okBtn .dijitButtonNode {width: 95px; font-size: 20px;}.deleteActivityDialog .cancelBtn .dijitButtonNode {border: none; background: none; background-color: inherit; color: #577483;}.deleteActivityDialog .okBtn.dijitButton.mlModernBtn .dijitButtonNode,.createActivityDialog .okBtn.dijitButton.mlModernBtn .dijitButtonNode,.createClassDialog .okBtn.dijitButton.mlModernBtn .dijitButtonNode {color: #FFFFFF; padding: 10px;}.createActivityDialog .asyncGameSelect .dijitButtonContents {width: 200px; border: none; font-size: 14px; font-weight: bold;}.createActivityDialog .asyncGameSelect .dijitButtonNode {border: none; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RjZGRkZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #dcddde)); background: -moz-linear-gradient(top, #ffffff, #dcddde); background: -webkit-linear-gradient(top, #ffffff, #dcddde); background: linear-gradient(to bottom, #ffffff, #dcddde); color: #373C40; padding: 0px 1px; margin-bottom: 1px;}.createActivityDialog .asyncGameSelect .dijitButtonNode .dijitArrowButtonInner {margin-bottom: 1px;}.createActivityDialog .asyncGameSelect.dijitDisabled .dijitButtonContents {color: gray;}.confirmCreateDialog .inviteStudentsBtn .dijitButtonText {text-decoration: underline; color: #0f485c;}.copyPlaylistDialog .classSelect .dijitButtonContents {width: 200px; border: none; font-size: 14px; font-weight: bold;}.copyPlaylistDialog .classSelect .dijitButtonNode {border: none; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RjZGRkZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #dcddde)); background: -moz-linear-gradient(top, #ffffff, #dcddde); background: -webkit-linear-gradient(top, #ffffff, #dcddde); background: linear-gradient(to bottom, #ffffff, #dcddde); color: #373C40;}.copyPlaylistDialog .cancelButton .dijitButtonNode {background: none; border: none; color: gray; font-size: 14px; margin: -4px 15px 0 0;}.copyPlaylistDialog .okButton .dijitButtonNode {font-size: 14px; padding: 8px;}.student .activeSessionsContainer .dijitArrowButtonInner {margin-top: 3px; margin-left: 2px; background-image: url(icons/studentImages.png); width: 9px; height: 9px; background-position: 0px 0;}.playlistScheduler .closeScheduleBtn.dijitButton,.AsyncPlaylistScheduler .closeScheduleBtn.dijitButton {margin: 0px; position: absolute; top: 8px; right: 8px;}.playlistScheduler .closeScheduleBtn .dijitButtonNode,.AsyncPlaylistScheduler .closeScheduleBtn .dijitButtonNode {height: 14px; width: 14px; font-size: 14px; z-index: 2; color: #4B5059; border-radius: 50%; box-shadow: 0px 3px 1px -2px rgba(16, 32, 55, 0.2), 0px 2px 2px 0px rgba(16, 32, 55, 0.14), 0px 1px 5px 0px rgba(16, 32, 55, 0.12); transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1); will-change: box-shadow; padding: 8px;}.playlistScheduler .closeScheduleBtn .dijitButtonNode:before,.AsyncPlaylistScheduler .closeScheduleBtn .dijitButtonNode:before {content: "e"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.playlistScheduler .closeScheduleBtn.dijitButtonHover .dijitButtonNode,.playlistScheduler .closeScheduleBtn.dijitButtonActive .dijitButtonNode,.AsyncPlaylistScheduler .closeScheduleBtn.dijitButtonHover .dijitButtonNode,.AsyncPlaylistScheduler .closeScheduleBtn.dijitButtonActive .dijitButtonNode {background-color: transparent; box-shadow: 0px 5px 5px -3px rgba(16, 32, 55, 0.2), 0px 8px 10px 1px rgba(16, 32, 55, 0.14), 0px 3px 14px 2px rgba(16, 32, 55, 0.12);}.playlistScheduler .schedulerHelp.dijitButton .dijitButtonNode {border: 0; font-size: 18px; background-color: transparent; box-shadow: none; padding: 0; padding-top: 7px;}.playlistScheduler .schedulerHelp.dijitButton .dijitButtonNode:before {content: "K"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.playlistScheduler .schedulerHelp.dijitButton .dijitButtonContents {display: none;}.playlistScheduler .schedulerHelp.dijitButtonHover .dijitButtonNode {color: #01414F;}.playlistScheduler .closeScheduleBtn.dijitButtonHover .dijitButtonNode,.AsyncPlaylistScheduler .closeScheduleBtn.dijitButtonHover .dijitButtonNode {background-position: -18px 0px;}.schedulerTime .dijitComboBox .dijitButtonNode,.schedulerDate .dijitComboBox .dijitButtonNode {height: 100%;}.playlistSchedulerBtnContainer .afnBtn.dijitButton {margin: 0;}.center-panel-content .monitorBottomToolbar .monitorBtn.dijitButtonDisabled .dijitButtonNode,.center-panel-content .monitorBottomToolbar .monitorBtn.dijitDropDownButtonDisabled .dijitButtonNode {-moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}.center-panel-content .monitorBottomToolbar .monitorBtn .dijitButtonNode .dijitReset,.center-panel-content .monitorBottomToolbar .monitorBtn.dijitButtonDisabled .dijitButtonNode .dijitReset,.center-panel-content .monitorBottomToolbar .monitorBtn.dijitDropDownButtonDisabled .dijitButtonNode .dijitReset {color: white;}#centerPanelContainer .monitorToolbar .monitorPreviewButton .dijitButtonNode {margin-left: 2px; padding: 0 0 4px 0; width: -moz-calc(100% - 10px); width: -webkit-calc(100% - 10px); width: calc(100% - 10px);}#centerPanelContainer .monitorToolbar .monitorPreviewButton .dijitButtonNode,#centerPanelContainer .monitorToolbar .monitorStopButton .dijitButtonNode,#centerPanelContainer .monitorToolbar .monitorStartButton .dijitButtonNode,#centerPanelContainer .monitorToolbar .monitorRepeatButton .dijitButtonNode {font-size: 16px; font-weight: 600;}#centerPanelContainer .monitorToolbar .monitorStopButton .dijitButtonNode,#centerPanelContainer .monitorToolbar .monitorStartButton .dijitButtonNode,#centerPanelContainer .monitorToolbar .monitorRepeatButton .dijitButtonNode {width: -moz-calc(100% - 6px); width: -webkit-calc(100% - 6px); width: calc(100% - 6px);}#centerPanelContainer .monitorToolbar .monitorRepeatButton .dijitButtonNode {color: white;}#centerPanelContainer .monitorToolbar .toolBarGroup1 .dijitButtonNode,#centerPanelContainer .monitorToolbar .toolBarGroup2 .dijitButtonNode {font-size: 16px;}#centerPanelContainer .monitorToolbar .toolBarGroup1 .dijitDisabled .dijitButtonNode,#centerPanelContainer .monitorToolbar .toolBarGroup2 .dijitDisabled .dijitButtonNode {color: #D1D1D1;}#centerPanelContainer .monitorToolbar .toolBarGroup1 .dijitButtonHover .dijitButtonNode,#centerPanelContainer .monitorToolbar .toolBarGroup2 .dijitButtonHover .dijitButtonNode,#centerPanelContainer .monitorToolbar .toolBarGroup1 .dijitDropDownButtonHover .dijitButtonNode,#centerPanelContainer .monitorToolbar .toolBarGroup2 .dijitDropDownButtonHover .dijitButtonNode {color: #E81C3A;}#centerPanelContainer .monitorToolbar .monitorInstructionButton .instructionsIcon:before {content: "O"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}#centerPanelContainer .monitorToolbar .monitorGuideButton .guideIcon:before {content: "C"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}#centerPanelContainer .monitorToolbar .monitorCopyButton .copyIcon:before {content: "E"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}#centerPanelContainer .monitorToolbar .monitorMoveButton .moveIcon:before {content: "\\"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}#centerPanelContainer .monitorToolbar .monitorSummaryButton .resultsIcon:before {content: "U"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}#centerPanelContainer .monitorToolbar .monitorScoreboardButton .scoreboardIcon:before {content: "c"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}#centerPanelContainer .monitorToolbar .monitorDataButton .downloadIcon:before {content: "F"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}#centerPanelContainer .monitorToolbar .monitorDeleteButton .deleteIcon:before {content: "b"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}#centerPanelContainer .monitorToolbar .monitorCopyButton .dijitArrowButtonInner,#centerPanelContainer .monitorToolbar .monitorDataButton .dijitArrowButtonInner {font-size: 12px; padding-top: 7px;}.dj_webkit #centerPanelContainer .dijitToolbar .dijitDropDownButton {padding-left: 0;}.aj .monitorValueContainer .monitor-group-button .dijitButtonNode {border-radius: 50%; width: 25px; height: 25px; background-image: none; cursor: pointer;}.aj .monitorValueContainer .monitor-group-button.group-unfinished .dijitButtonNode {background-color: #b3b3b3;}.aj .monitorValueContainer .monitor-group-button.group-finished .dijitButtonNode {background-color: #87a1c1;}.aj .monitorValueContainer .monitor-group-button.group-running .dijitButtonNode {background-color: #8aa07b;}.aj .monitorValueContainer .monitor-group-button .dijitButtonText {padding: 3px; font-size: 16px; color: white;}.aj .monitorValueContainer .dijitButton {padding: 0; margin: 0;}.aj .monitorValueContainer .dijitButtonNode {color: #3077CF; padding: 0; margin: 0;}.aj .monitorValueContainer .dijitButtonHover .dijitButtonNode,.aj .monitorValueContainer .dijitButtonActive .dijitButtonNode {background-color: transparent; box-shadow: none;}.aj .monitorValueContainer .dijitButtonText {border-bottom: 1px solid #3077CF; padding: 2px 0 4px 0; position: relative;}.aj .monitorValueContainer .dijitButtonText::before {border-bottom: 2px solid #E81C3A; width: 100%; -moz-transform: scale(0, 1); -ms-transform: scale(0, 1); -webkit-transform: scale(0, 1); transform: scale(0, 1); transition: transform 420ms cubic-bezier(0.4, 0, 0.2, 1); content: ""; position: absolute; bottom: -2px;}.aj .monitorValueContainer .dijitButtonHover .dijitButtonText::before,.aj .monitorValueContainer .dijitButtonActive .dijitButtonText::before {-moz-transform: scale(1, 1); -ms-transform: scale(1, 1); -webkit-transform: scale(1, 1); transform: scale(1, 1);}.center-panel-content .configForm .krSelectField .dijitButtonContents {width: 99px;}.aj .gameLibraryBtn .dijitButtonNode {background-color: #bfe2e7; padding: 3px 15px 3px 15px; border-radius: 5px 5px 0px 0px; color: #0f485c; border: none;}.aj .dijitButton.verticalBtn {-moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); transform: rotate(-90deg);}.aj .dijitButton.gameLibraryBtn .dijitButtonText {font-family: 'Roboto'; font-weight: 400;}.aj .gameLibraryBtn:hover .dijitButtonNode {background-color: #e1fbff;}.aj .dijitButton.transparentBtn .dijitButtonNode {background: transparent; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}.aj .dijitButton.fullWidthBtn {width: 100%;}.aj .dijitButton.noShadow .dijitButtonNode,.aj .dijitButton.dijitButtonHover.noShadow .dijitButtonNode,.aj .dijitButton.dijitButtonDisabled.noShadow .dijitButtonNode {-moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}.aj .libraryHideBtn.dijitButton {float: right; width: 16px; height: 16px;}.aj .libraryHideBtn .dijitButtonNode {color: #939393; border: none; height: 16px; margin-right: 4px;}.aj .libraryHideBtn .dijitButtonNode:before {content: ";"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .libraryHideBtn.dijitButtonHover .dijitButtonNode {background-color: transparent; color: #b9b9b9;}.aj .dijitTextBox.librarySearch {width: 120px; -moz-transition: width 240ms cubic-bezier(0.4, 0, 0.2, 1); -o-transition: width 240ms cubic-bezier(0.4, 0, 0.2, 1); -webkit-transition: width 240ms cubic-bezier(0.4, 0, 0.2, 1); transition: width 240ms cubic-bezier(0.4, 0, 0.2, 1);}.aj .dijitTextBox.librarySearch.dijitFocused {width: 300px;}.aj .searchCloseBtn .dijitButtonNode {padding: 5px 2px 0 0; box-shadow: none;}.aj .searchCloseBtn.dijitButtonHover .dijitButtonNode,.aj .searchCloseBtn.dijitButtonActive .dijitButtonNode {background: none; color: #6e7583; box-shadow: none;}.aj .searchCloseBtn .dijitButtonContents:before {content: "e"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .searchCloseBtn .dijitButtonText {display: none;}.durationHelpBtn.dijitButton,.durationHelpBtn2.dijitButton,.durationHelpBtn.dijitButton .dijitButtonNode,.durationHelpBtn2.dijitButton .dijitButtonNode {height: 14px;}.durationHelpBtn.dijitButton .dijitButtonNode,.durationHelpBtn2.dijitButton .dijitButtonNode {border: 0; background-color: transparent; box-shadow: none; font-size: 14px;}.durationHelpBtn.dijitButton .dijitButtonNode:before,.durationHelpBtn2.dijitButton .dijitButtonNode:before {content: "K"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.durationHelpBtn.dijitButton .dijitButtonContents,.durationHelpBtn2.dijitButton .dijitButtonContents {display: none;}.durationHelpBtn.dijitButton .dijitButtonNode {color: #3077CF;}.durationHelpBtn2.dijitButton .dijitButtonNode {color: #4B5059; margin-top: -6px;}.durationHelpBtn.dijitButtonHover .dijitButtonNode {color: #0094b3;}.durationHelpBtn2.dijitButtonHover .dijitButtonNode {color: #7b828f;}.aj .configForm .sectionConfigBtn .dijitButtonNode {height: 18px; width: auto; padding: 1px 0px 0px 0px; background-color: transparent; box-shadow: none; color: #383B42; font-size: 14px; font-weight: 500;}.aj .configForm .sectionConfigBtn .dijitButtonNode .sectionBtnArrow {display: inline-block; height: 10px; width: 9px; margin-right: 6px; margin-top: -4px; color: #383B42;}.configForm .sectionConfigBtn .dijitButtonNode .sectionBtnArrow.open:before {content: "/"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.configForm .sectionConfigBtn .dijitButtonNode .sectionBtnArrow.closed {transform: rotate(270deg); margin-top: 5px;}.configForm .sectionConfigBtn .dijitButtonNode .sectionBtnArrow.closed:before {content: "/"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .configForm .survey-config .sectionConfigBtn.dijitButton .dijitButtonNode, .aj .configForm .survey-config .sectionConfigBtn.dijitButton .dijitButtonText {width: 100%; text-align: left;}.aj .configForm .survey-config .sectionConfigBtn.dijitButton .dijitButtonText {text-align: left;}.aj .configForm .survey-config .sectionConfigBtn.dijitButton .sectionBtnLabel {max-width: -moz-calc(100% - 37px); max-width: -webkit-calc(100% - 37px); max-width: calc(100% - 37px); overflow: hidden; text-overflow: ellipsis; display: inline-block; white-space: nowrap;}.aj .configForm .questionBtnContainer .upBtn .dijitButtonNode:before {content: "["; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .configForm .questionBtnContainer .downBtn .dijitButtonNode:before {content: "/"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .configForm .questionBtnContainer .copyBtn .dijitButtonNode:before {content: "E"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .configForm .questionBtnContainer .previewBtn .dijitButtonNode:before {content: "§"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .configForm .questionBtnContainer .dijitButtonNode {height: 20px; width: 20px; padding: 0; color: #8D94A1; background-color: transparent; box-shadow: none; font-size: 20px;}.aj .configForm .questionBtnContainer .dijitButtonHover .dijitButtonNode, .aj .configForm .questionBtnContainer .dijitButtonActive .dijitButtonNode {color: #4B5059;}.aj .configForm .questionBtnContainer .upBtn .dijitButtonContents,.aj .configForm .questionBtnContainer .downBtn .dijitButtonContents,.aj .configForm .questionBtnContainer .copyBtn .dijitButtonContents,.aj .configForm .questionBtnContainer .previewBtn .dijitButtonContents {display: none;}.configForm .deleteQBtn {margin-right: 18px;}.configForm .deleteQBtn .dijitButtonNode {height: 20px; width: 20px; padding: 0; color: #8D94A1; background-color: transparent; box-shadow: none; font-size: 20px;}.configForm .hideDisabled.dijitButtonDisabled {display: none;}.center-panel-content .dijitEditorIcon.dijitEditorIconDelete {margin-left: 5px; background-image: none; color: #999999; font-size: 16px; float: right;}.center-panel-content .dijitEditorIcon.dijitEditorIconDelete:before {content: "b"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.center-panel-content .dijitDisabled .dijitEditorIcon.dijitEditorIconDelete {background: none;}.dijitIcon.close {font-size: 18px; height: 18px; width: 18px;}.dijitIcon.close:before {content: "e"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .centerCloseBtn.dijitButton .dijitButtonNode {border-radius: 50%; box-shadow: 0px 3px 1px -2px rgba(16, 32, 55, 0.2), 0px 2px 2px 0px rgba(16, 32, 55, 0.14), 0px 1px 5px 0px rgba(16, 32, 55, 0.12); transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1); will-change: box-shadow; padding: 12px; color: #4B5059;}.aj .centerCloseBtn.dijitButton .dijitButtonText {display: none;}.aj .centerCloseBtn.dijitButtonHover .dijitButtonNode,.aj .centerCloseBtn.dijitButtonActive .dijitButtonNode {background-color: transparent; box-shadow: 0px 5px 5px -3px rgba(16, 32, 55, 0.2), 0px 8px 10px 1px rgba(16, 32, 55, 0.14), 0px 3px 14px 2px rgba(16, 32, 55, 0.12); color: #626975;}.aj .deleteQBtn .dijitIcon {display: inherit;}.aj .deleteQBtn .dijitIcon:before {content: "b"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .deleteQBtn.dijitButtonHover .dijitIcon {color: #E81C3A;}.aj .deleteQBtn .dijitButtonText {display: none;}.aj .rosterEditorBtn .dijitButtonText {font-size: 14px;}.aj .rosterEditorBtn.testUserBtn {margin: 0;}.aj .rosterEditorBtn.testUserBtn .dijitButtonNode {padding: 0; color: #3077CF;}.aj .rosterEditorBtn.testUserBtn .dijitButtonText {border-bottom: 1px solid #3077CF; padding: 2px 0 4px 2px;}.aj .rosterEditorBtn.linkBtn.dijitButtonHover .dijitButtonText::before,.aj .rosterEditorBtn.linkBtn.dijitButtonActive .dijitButtonText::before {-moz-transform: scale(1.05, 1); -ms-transform: scale(1.05, 1); -webkit-transform: scale(1.05, 1); transform: scale(1.05, 1);}.aj .dialogOptionsBtn {position: absolute; right: 10%; font-size: 18px; bottom: 0;}.aj .dialogOptionsBtn .dijitButtonNode {font-weight: 300;}.aj .dialogOptionsBtn.dijitHover .dijitButtonNode, .aj .dialogOptionsBtn.dijitActive .dijitButtonNode {background-color: transparent; color: #E81C3A;}.aj .gradebookPane .exportBtn {float: left; font-size: 16px; margin-left: 50px;}.aj .gradebookPane .exportBtn.dijitHover .dijitButtonNode, .aj .gradebookPane .exportBtn.dijitActive .dijitButtonNode {background-color: transparent; color: #E81C3A; box-shadow: none;}.aj .gradebookPane .exportBtn .dijitArrowButtonInner {margin: 3px auto 0; font-size: 12px;}.aj .gradebookPane .exportBtn .dijitArrowButtonInner::before {vertical-align: text-bottom;}.aj .gradebookPane .newColumnBtn .dijitButtonNode {border-radius: 50%; background-color: #6F7685; color: white; width: 30px; height: 30px; font-size: 18px; padding: 0; box-shadow: 0px 3px 1px -2px rgba(16, 32, 55, 0.2), 0px 2px 2px 0px rgba(16, 32, 55, 0.14), 0px 1px 5px 0px rgba(16, 32, 55, 0.12); transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1); will-change: box-shadow;}.aj .gradebookPane .newColumnBtn .dijitButtonNode .dijitButtonContents {width: 30px; height: 30px; line-height: 30px;}.aj .gradebookPane .newColumnBtn .dijitButtonNode .dijitButtonContents:before {content: ")"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .gradebookPane .newColumnBtn.dijitButtonHover .dijitButtonNode, .aj .gradebookPane .newColumnBtn.dijitButtonActive .dijitButtonNode {box-shadow: 0px 5px 5px -3px rgba(16, 32, 55, 0.2), 0px 8px 10px 1px rgba(16, 32, 55, 0.14), 0px 3px 14px 2px rgba(16, 32, 55, 0.12);}.aj .pmCVDialog .afnBtn.afnRedBtn {margin-top: 10px;}.aj .pmCVDialog .afnBtn.afnRedBtn .dijitButtonContents {font-weight: 500; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 2px 4px 4px 4px; color: #007F99; border: 2px solid #007F99; background-color: white; box-shadow: none;}.aj .pmCVDialog .afnBtn.afnRedBtn.dijitButtonHover .dijitButtonContents,.aj .pmCVDialog .afnBtn.afnRedBtn.dijitButtonActive .dijitButtonContents {background-color: #007F99; color: white; box-shadow: none;}.aj .pmCVDialog .afnBtn.afnRedBtn .dijitButtonNode {padding-top: 2px;}.aj .pmCVDialog .afnBtn.afnRedBtn.dijitButtonActive .dijitButtonNode {padding-top: 2px;}.aj .afnBtn.dijitDropDownButton.gradebookAddBtn .dijitButtonNode {width: 100px; font-size: 16px;}.aj .afnBtn.dijitDropDownButton.gradebookAddBtn .dijitButtonContents {padding: 4px 7px 7px 7px;}.aj .afnBtn.dijitDropDownButton.gradebookAddBtn .dijitArrowButtonInner {margin-top: 4px;}.aj .lowestHelp .dijitButtonNode {height: 18px; cursor: help;}.aj .lowestHelp .dijitButtonNode:before {content: "K"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .lowestHelp .dijitButtonContents {display: none;}.aj .lowestHelp.dijitButtonHover .dijitButtonNode,.aj .lowestHelp.dijitButtonActive .dijitButtonNode {background: none; color: #4B5059; box-shadow: none;}.aj .iconButton.dijitButton {margin: 0;}.aj .iconButton.dijitButton .dijitButtonNode {padding: 0;}.aj .iconButton.dijitButton .dijitButtonNode .dijitButtonText {display: none;}.aj .iconButton.dijitButton.dijitButtonHover .dijitButtonNode, .aj .iconButton.dijitButton.dijitButtonActive .dijitButtonNode {background-color: transparent; color: #E81C3A; box-shadow: none;}.aj .gradebookSettingsBtn.dijitButton {height: 20px; width: 20px; font-size: 20px; margin-left: 20px;}.aj .confirmClassDelete .quietBtn.dijitButton {margin-top: 6px;}.aj .confirmClassDelete .quietBtn.dijitButton .dijitButtonNode {padding: 0px 4px 6px 4px;}.aj .dijitButton.loadingBtn, .aj .dijitDropDownButton.loadingBtn {position: relative;}.aj .dijitButton.loadingBtn .loadingDotsContainer, .aj .dijitDropDownButton.loadingBtn .loadingDotsContainer {background: transparent; display: flex; align-items: center; justify-content: center;}.aj .dijitButton.loadingBtn .loadingDotsContainer .loadingDots, .aj .dijitDropDownButton.loadingBtn .loadingDotsContainer .loadingDots {width: 46px; height: 10px; margin: 0;}.aj .dijitButton.loadingBtn .loadingDotsContainer .loadingDots div, .aj .dijitDropDownButton.loadingBtn .loadingDotsContainer .loadingDots div {background-color: white; width: 10px; height: 10px;}.aj .dijitButton.loadingBtn .dijitButtonNode, .aj .dijitDropDownButton.loadingBtn .dijitButtonNode {-moz-transition: width 240ms cubic-bezier(0, 0, 0.2, 1); -o-transition: width 240ms cubic-bezier(0, 0, 0.2, 1); -webkit-transition: width 240ms cubic-bezier(0, 0, 0.2, 1); transition: width 240ms cubic-bezier(0, 0, 0.2, 1);}.aj .dijitButton.loadingBtn .dijitButtonNode .dijitButtonContents, .aj .dijitDropDownButton.loadingBtn .dijitButtonNode .dijitButtonContents {-moz-transition: box-shadow 240ms cubic-bezier(0, 0, 0.2, 1); -o-transition: box-shadow 240ms cubic-bezier(0, 0, 0.2, 1); -webkit-transition: box-shadow 240ms cubic-bezier(0, 0, 0.2, 1); transition: box-shadow 240ms cubic-bezier(0, 0, 0.2, 1);}.aj .dijitButton.loadingBtn.showLoading .dijitButtonNode, .aj .dijitDropDownButton.loadingBtn.showLoading .dijitButtonNode {width: 95px;}.aj .dijitDropDownButton.loadingBtn.quietBtn.showLoading .dijitButtonNode {background-color: rgba(0, 127, 153, 0.4);}.aj .dijitDropDownButton.loadingBtn.quietBtn.showLoading .dijitButtonNode .dijitArrowButtonInner {display: none;}.aj .gameLibraryTitle .dijitButton.searchFilterBtn {margin-top: 10px;}.aj .gameLibraryTitle .dijitButton.searchFilterBtn .dijitButtonNode {height: 30px; padding-top: 6px; padding-left: 6px; box-sizing: border-box;}.aj .gameLibraryTitle .dijitButton.searchFilterBtn .dijitButtonNode:before {content: "Ñ"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 16px; vertical-align: middle;}.aj .gameLibraryTitle .dijitButton.searchFilterBtn .dijitButtonNode span.dijitButtonContents {display: inline-block;}.aj .gameLibraryTitle .dijitButton.searchFilterBtn.dijitButtonHover .dijitButtonNode, .aj .gameLibraryTitle .dijitButton.searchFilterBtn.dijitButtonFocused .dijitButtonNode, .aj .gameLibraryTitle .dijitButton.searchFilterBtn.open .dijitButtonNode {background: #4B5059; color: white;}.aj .filtered .dijitButton.searchFilterBtn .dijitButtonNode {color: #007F99;}.aj.instructor.partner .gameLibraryTitle .dijitButton.searchFilterBtn,.aj.instructor.activityPicker .gameLibraryTitle .dijitButton.searchFilterBtn {display: none;}.aj .dijitCheckBox,.aj .dgrid input[type="checkbox"] {width: 18px; height: 18px; margin: 0 2px 0 0; padding: 0; box-sizing: content-box; -webkit-appearance: none; -moz-appearance: none; outline: none; position: relative; cursor: pointer; justify-content: center; border: 2px solid #6F7685; background: white; box-shadow: inset 0 0 0 0 #007F99; border-radius: 6px; -moz-transition: background 120ms cubic-bezier(0.4, 0, 0.2, 1) 100ms, border 200ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 260ms cubic-bezier(0.4, 0, 0.2, 1); -o-transition: background 120ms cubic-bezier(0.4, 0, 0.2, 1) 100ms, border 200ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 260ms cubic-bezier(0.4, 0, 0.2, 1); -webkit-transition: background 120ms cubic-bezier(0.4, 0, 0.2, 1), border 200ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 260ms cubic-bezier(0.4, 0, 0.2, 1); -webkit-transition-delay: 100ms, 0s, 0s; transition: background 120ms cubic-bezier(0.4, 0, 0.2, 1) 100ms, border 200ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 260ms cubic-bezier(0.4, 0, 0.2, 1);}.aj .dijitCheckBox::after,.aj .dgrid input[type="checkbox"]::after {transform: scale(0); opacity: 0; box-sizing: content-box; pointer-events: none;}.aj .dijitCheckBoxHover,.aj .dgrid input[type="checkbox"]:hover.aj .dgrid input[type="checkbox"]:indeterminate {border-color: #8D94A1;}.aj .dijitCheckBoxHover::after,.aj .dgrid input[type="checkbox"]:hover.aj .dgrid input[type="checkbox"]:indeterminate::after {opacity: 1; transform: scale(1);}.aj .dijitCheckBoxChecked,.aj .dgrid input[type="checkbox"]:checked,.aj .dgrid input[type="checkbox"]:indeterminate {border-color: #007F99;}.aj .dijitCheckBoxChecked::after,.aj .dgrid input[type="checkbox"]:checked::after,.aj .dgrid input[type="checkbox"]:indeterminate::after {opacity: 1; transform: scale(1);}.aj .dijitCheckBoxChecked,.aj .dgrid input[type="checkbox"]:checked,.aj .dgrid input[type="checkbox"]:indeterminate {background-color: #007F99; box-shadow: inset 0px 0px 0px 20px #007F99;}.aj .dijitCheckBoxChecked:after,.aj .dgrid input[type="checkbox"]:checked:after,.aj .dgrid input[type="checkbox"]:indeterminate:after {content: ">"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .dijitCheckBoxChecked::after,.aj .dgrid input[type="checkbox"]:checked::after,.aj .dgrid input[type="checkbox"]:indeterminate::after {color: white; height: 100%; width: 100%; font-size: 14px; font-weight: 600; text-align: center; vertical-align: middle; position: absolute; padding-top: 2px; top: 0; left: 0; -moz-transition: -moz-transform 180ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 100ms cubic-bezier(0.4, 0, 0.2, 1), opacity 100ms cubic-bezier(0.4, 0, 0.2, 1); -o-transition: -o-transform 180ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 100ms cubic-bezier(0.4, 0, 0.2, 1), opacity 100ms cubic-bezier(0.4, 0, 0.2, 1); -webkit-transition: -webkit-transform 180ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 100ms cubic-bezier(0.4, 0, 0.2, 1), opacity 100ms cubic-bezier(0.4, 0, 0.2, 1); transition: transform 180ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 100ms cubic-bezier(0.4, 0, 0.2, 1), opacity 100ms cubic-bezier(0.4, 0, 0.2, 1);}.aj .dijitCheckBoxCheckedHover,.aj .dijitCheckBoxCheckedHover::after,.aj .dgrid input[type="checkbox"]:checked:hover::after,.aj .dgrid input[type="checkbox"]:indeterminate:hover::after {background-color: #007F99; box-shadow: inset 0 0 0 20px #007F99; border-color: #007F99;}.aj .dijitCheckBoxDisabled {border-color: #E8E8E8; background: #E8E8E8; box-shadow: inset 0 0 0 0 #E8E8E8;}.aj .dijitCheckBoxCheckedDisabled::after {color: rgba(255, 255, 255, 0.8); text-shadow: 0px 3px 1px rgba(16, 32, 55, 0.08), 0px 2px 2px rgba(16, 32, 55, 0.03), 0px 1px 5px rgba(16, 32, 55, 0.01);}.aj .dijitCheckBoxDisabled,.aj .dijitCheckBoxCheckedDisabled,.aj .dijitCheckBoxDisabled input,.aj .dijitCheckBoxCheckedDisabled input {cursor: default;}.aj .dgrid input[type="checkbox"]:indeterminate:after {content: "¤"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight: 600;}.aj .gradedCheckBoxContainer .dijitCheckBox {display: inline-block !important;}.aj .dijitDialogPaneActionBar .dijitCheckBox {margin-bottom: 1px;}.aj .gradebookOptions.downloadOptions .dijitCheckBox {margin-top: -4px; margin-right: 18px;}.aj .dijitToggleButton .dijitCheckBoxIcon {background-image: url("../images/checkmarkNoBorder.png"); background-position: -20px;}.dj_ie6 .aj .dijitToggleButton .dijitCheckBoxIcon {background-image: url("../images/checkmarkNoBorder.gif");}.aj .dijitCheckBoxIcon {background-image: url("img/checkboxRadioButtonStates.png"); background-repeat: no-repeat; width: 20px; height: 20px; margin: 0 2px 0 0; padding: 0; background-size: 300px 20px;}.aj .dijitToggleButtonChecked .dijitCheckBoxIcon {background-position: -0;}@media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {.aj .dijitCheckBoxIcon {background-image: url("img/checkboxRadioButtonStates@2x.png");}}.dj_ie6 .aj .dijitCheckBoxIcon {background-image: url("../form/images/checkboxAndRadioButtons_IE6.png");}.aj .dijitRadio,.aj .dijitRadioIcon,.aj .dijitToggleButton .dijitRadioIcon {display: inline-flex; justify-content: center; align-items: center; position: relative; width: 20px; height: 20px; margin: 0 2px 0 0; padding: 0; cursor: pointer; -webkit-appearance: none; outline: none; border: 2px solid #6F7685; border-radius: 100%; background: white; transition: background 320ms 0ms cubic-bezier(0, 0, 0.2, 1), border 200ms 0ms cubic-bezier(0, 0, 0.2, 1);}.aj .dijitRadio::after,.aj .dijitRadioIcon::after,.aj .dijitToggleButton .dijitRadioIcon::after {content: ''; box-shadow: 0px 3px 1px -2px rgba(16, 32, 55, 0.2), 0px 2px 2px 0px rgba(16, 32, 55, 0.14), 0px 1px 5px 0px rgba(16, 32, 55, 0.12); width: 14px; height: 14px; background: white; position: absolute; border-radius: 50%; transition: opacity 200ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 200ms 0ms cubic-bezier(0, 0, 0.2, 1); opacity: 0; transform: scale(0);}.aj .dijitRadio + label {cursor: pointer;}.aj .dijitRadioDisabled {border-color: #E6E8ED; background: #E6E8ED; cursor: default;}.aj .dijitRadioHover,.aj .radioContainer:hover .dijitRadio {border-color: #007F99;}.aj .dijitRadioChecked,.aj .dijitToggleButtonChecked .dijitRadioIcon {border-color: #007F99; background: #007F99;}.aj .dijitRadioChecked::after,.aj .dijitToggleButtonChecked .dijitRadioIcon::after {opacity: 1; transform: scale(1);}.aj .dijitRadioCheckedHover::after,.aj .radioContainer:hover .dijitRadioChecked::after {transform: scale(1.2); box-shadow: 0px 2px 4px -1px rgba(16, 32, 55, 0.2), 0px 4px 5px 0px rgba(16, 32, 55, 0.14), 0px 1px 10px 0px rgba(16, 32, 55, 0.12);}.aj .dijitRadioCheckedDisabled {}.aj .dijitRadioCheckedDisabled::after {opacity: 0.8; transform: scale(1);}.aj .singleGradebookCustomizer .dijitRadio {margin: -2px 5px 0 60px;}.aj .singleGradebookCustomizer .dijitRadio.firstRadio {margin-left: 0;}.aj .dijitRadio.medium {width: 25px; height: 25px;}.aj .dijitRadio.medium::after {width: 17px; height: 17px;}.aj .dijitRadio.large,.aj .createClassDialog .dijitRadio,.aj .joinClassDialog .dijitRadio {width: 30px; height: 30px;}.aj .dijitRadio.large::after,.aj .createClassDialog .dijitRadio::after,.aj .joinClassDialog .dijitRadio::after {width: 20px; height: 20px;}.aj .createClassDialog .dijitRadio,.aj .joinClassDialog .dijitRadio {margin-right: 20px; float: left;}.aj .dijitSelect .dijitButtonContents {border: none; width: auto;}.aj .dijitSelect .dijitArrowButtonContainer {border: 1px solid transparent; border-radius: 5px;}.aj .dijitSelect .dijitArrowButton {background: none; padding: 4px 4px 0 0; background-color: transparent;}.aj .dijitSelect .dijitArrowButton:before {content: "9"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .dijitSelect .dijitArrowButton .dijitArrowButtonInner {height: 16px; display: none;}.aj .dijitSelectHover {background-color: white; background-repeat: repeat-x;}.aj .dijitSelectHover .dijitArrowButton {color: #007F99;}.aj .dijitSelectFocused .dijitArrowButton .dijitArrowButtonInner {background-position: -70px 53%;}.aj .dijitSelectDisabled .dijitArrowButton .dijitArrowButtonInner {background-position: 0 53%;}.aj .dijitSelectMenu td.dijitMenuItemIconCell,.aj .dijitSelectMenu td.dijitMenuArrowCell {display: none;}.aj .dijitSelectMenu td.dijitMenuItemLabel {padding: 2px;}.aj .dijitSelectMenu .dijitMenuSeparatorTop {border-bottom: 1px solid #007F99;}.aj .dijitSelectMenu .dijitMenuItemHover td, .aj .dijitSelectMenu .dijitMenuItemSelected td,.aj .dijitMenuItemHover, .aj .dijitMenuItemSelected {background-color: #d0dcec; background-image: none;}.aj .sortContainer .dijitSelect .dijitArrowButton {color: rgba(16, 32, 55, 0.8); background-color: transparent; transition: all 0.3s ease 0s;}.aj .sortContainer .dijitSelect .dijitArrowButton:before {content: "("; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .sortContainer .dijitSelect .dijitArrowButtonContainer {border: none;}.aj .sortContainer .dijitSelect .dijitButtonContents {display: none;}.aj .sortContainer .dijitSelectFocused .dijitArrowButton {padding: 4px 4px 0 0;}.aj .sortContainer .dijitSelectHover .dijitArrowButton {color: #e7eef8;}.aj .singleGradebookCustomizer .lowestSelectContainer .dijitSelect {margin: 0 5px;}.aj .quickAction .dijitSelect .dijitInputField {width: 266px;}.aj .configForm .dijitSelect,.aj .advancedConfigTable .dijitSelect,.aj div.config.dijitSelect {border-radius: 6px; border-color: #E6E8ED; min-width: 3em; height: 38px;}.aj .configForm .dijitSelect .dijitInputField,.aj .advancedConfigTable .dijitSelect .dijitInputField,.aj div.config.dijitSelect .dijitInputField {padding: 10px;}.aj .configForm .dijitSelect .dijitInputField .dijitSelectLabel,.aj .advancedConfigTable .dijitSelect .dijitInputField .dijitSelectLabel,.aj div.config.dijitSelect .dijitInputField .dijitSelectLabel {color: #6F7685;}.aj .configForm .dijitSelect .dijitArrowButton,.aj .advancedConfigTable .dijitSelect .dijitArrowButton,.aj div.config.dijitSelect .dijitArrowButton {color: #8D94A1;}.aj .configForm .dijitSelectHover,.aj .advancedConfigTable .dijitSelectHover,.aj div.config.dijitSelectHover {border-color: #CED2D9; background-color: #FAFAFA;}.aj .configForm .dijitSelectHover .dijitInputField .dijitSelectLabel,.aj .advancedConfigTable .dijitSelectHover .dijitInputField .dijitSelectLabel,.aj div.config.dijitSelectHover .dijitInputField .dijitSelectLabel {color: #4B5059;}.aj .configForm .dijitSelectHover .dijitArrowButton,.aj .advancedConfigTable .dijitSelectHover .dijitArrowButton,.aj div.config.dijitSelectHover .dijitArrowButton {color: #8D94A1;}.aj .configForm .dijitSelectFocused,.aj .advancedConfigTable .dijitSelectFocused,.aj div.config.dijitSelectFocused {border-color: #00A0BC; background-color: #ffffff;}.aj .configForm .dijitSelectFocused .dijitInputField .dijitSelectLabel,.aj .advancedConfigTable .dijitSelectFocused .dijitInputField .dijitSelectLabel,.aj div.config.dijitSelectFocused .dijitInputField .dijitSelectLabel {color: #383B42;}.aj .configForm .dijitSelectFocused .dijitArrowButton,.aj .advancedConfigTable .dijitSelectFocused .dijitArrowButton,.aj div.config.dijitSelectFocused .dijitArrowButton {color: #8D94A1;}.survey-config .configForm .dijitSelect {background-color: #FAFAFA;}.survey-config .configForm .dijitSelectFocused {background-color: #ffffff;}.aj .dijitSelect.attendanceSelect {border: none; background: none;}.aj .dijitSelect.attendanceSelect .dijitSelectLabel .label {display: none;}.aj .dijitSelect.attendanceSelect .dijitButtonContents {height: 36px;}.aj .attendanceSelectInner .icon {width: 30px; height: 20px; font-size: 18px; color: white; display: flex; align-items: center; justify-content: center; border-radius: 10px;}.aj .attendanceSelectInner.present .icon {background-color: #009DE6;}.aj .attendanceSelectInner.present .icon:before {content: ">"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .attendanceSelectInner.absent .icon {font-size: 14px; background-color: #FF5745;}.aj .attendanceSelectInner.absent .icon:before {content: "e"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .attendanceSelectInner.excused .icon {font-size: 20px; background-color: #DB7C00;}.aj .attendanceSelectInner.excused .icon:before {content: "¤"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .dijitMenuItemLabel .attendanceSelectInner .icon {float: left; margin-right: 12px;}.aj .dijitButton.playlistAttendanceButton .dijitButtonNode {color: #009DE6; background-color: rgba(0, 157, 230, 0.33); width: 24px; height: 24px; border-radius: 50%; -moz-animation: runningAttendance 2s 0s infinite cubic-bezier(0.4, 0, 1, 1); -webkit-animation: runningAttendance 2s 0s infinite cubic-bezier(0.4, 0, 1, 1); animation: runningAttendance 2s 0s infinite cubic-bezier(0.4, 0, 1, 1);}.aj .dijitButton.playlistAttendanceButton.dijitButtonActive .dijitButtonNode, .aj .dijitButton.playlistAttendanceButton.dijitButtonHover .dijitButtonNode {color: white; background-color: #009DE6;}@-moz-keyframes runningAttendance {0% {background-color: rgba(0, 157, 230, 0);} 70% {background-color: rgba(0, 157, 230, 0.33);} 100% {background-color: rgba(0, 157, 230, 0);}}@-webkit-keyframes runningAttendance {0% {background-color: rgba(0, 157, 230, 0);} 70% {background-color: rgba(0, 157, 230, 0.33);} 100% {background-color: rgba(0, 157, 230, 0);}}@keyframes runningAttendance {0% {background-color: rgba(0, 157, 230, 0);} 70% {background-color: rgba(0, 157, 230, 0.33);} 100% {background-color: rgba(0, 157, 230, 0);}}.aj .dijitTabPaneWrapper {background: white;}.aj .dijitTabPaneWrapper,.aj .dijitTabContainerTop-tabs,.aj .dijitTabContainerBottom-tabs,.aj .dijitTabContainerLeft-tabs,.aj .dijitTabContainerRight-tabs {border: none;}.aj .dijitTabCloseButton {background: url("../claro/layout/images/tabClose.png") no-repeat; width: 14px; height: 14px; margin-left: 5px; margin-right: -5px;}.aj .dijitTabCloseButtonHover {background-position: -14px;}.aj .dijitTabCloseButtonActive {background-position: -28px;}.aj .dijitTabSpacer {display: none;}.aj .dijitTab {border: none; background-color: white; -moz-transition-property: color; -o-transition-property: color; -webkit-transition-property: color; transition-property: color; -moz-transition-duration: 0.35s; -o-transition-duration: 0.35s; -webkit-transition-duration: 0.35s; transition-duration: 0.35s; color: #939393;}.aj .dijitTabHover {-moz-transition-property: color; -o-transition-property: color; -webkit-transition-property: color; transition-property: color; -moz-transition-duration: 0.35s; -o-transition-duration: 0.35s; -webkit-transition-duration: 0.35s; transition-duration: 0.35s;}.aj .dijitTabActive {-moz-transition-property: color; -o-transition-property: color; -webkit-transition-property: color; transition-property: color; -moz-transition-duration: 0.35s; -o-transition-duration: 0.35s; -webkit-transition-duration: 0.35s; transition-duration: 0.35s;}.aj .dijitTabChecked {color: #E81C3A;}.aj .dijitTabDisabled {background-color: #D1D1D1;}.aj .tabStripButton {background-color: transparent; border: none;}.aj .dijitTabButtonIcon {font-size: 18px; text-align: center; padding-right: 4px;}.aj .dijitTabContainerTop-tabs .dijitTab {top: 1px; margin-right: 1px; padding: 3px 6px; border-bottom-width: 0; min-width: 60px; text-align: center;}.aj .dijitTabContainerTop-tabs .dijitTabChecked,.aj .dijitTabContainerTop-tabs .dijitTabHover {margin-bottom: -1px;}.aj.instructor #centerPanelContainer .dijitTabListWrapper .dijitTabInner.dijitTabChecked {background-color: #F7F8FA; font-weight: 500; color: #D10F2C; border-bottom: 2px solid #E81C3A;}.aj .dijitTabContainerTop-tabs .dijitTabHover,.aj .dijitTabContainerTop-tabs .dijitTabChecked {border-bottom: 2px solid rgba(232, 28, 58, 0.8);}.aj .dijitTabContainerBottom-tabs .dijitTab {top: -1px; margin-right: 1px; padding: 3px 6px; border-top-width: 0; min-width: 60px; text-align: center; background-image: url("images/tabBottomUnselected.png"); background-repeat: repeat-x; background-position: bottom; -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);}.aj .dijitTabContainerBottom-tabs .dijitTabChecked {padding-bottom: 9px; padding-top: 4px; background-image: url("images/tabBottomSelected.png"); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);}.aj .dijitTabContainerLeft-tabs .dijitTab {left: 1px; margin-bottom: 1px; padding: 3px 8px 4px 4px; background-image: url("images/tabLeftUnselected.png"); background-repeat: repeat-y;}.aj .dijitTabContainerLeft-tabs .dijitTabChecked {border-right-width: 0; padding-right: 9px; background-image: url("images/tabLeftSelected.png"); -moz-box-shadow: -1px 0 2px rgba(0, 0, 0, 0.05); -webkit-box-shadow: -1px 0 2px rgba(0, 0, 0, 0.05); box-shadow: -1px 0 2px rgba(0, 0, 0, 0.05);}.aj .dijitTabContainerRight-tabs .dijitTab {left: -1px; margin-bottom: 1px; padding: 3px 8px 4px 4px; background-image: url("images/tabRightUnselected.png"); background-repeat: repeat-y; background-position: right;}.aj .dijitTabContainerRight-tabs .dijitTabChecked {padding-left: 5px; border-left-width: 0; background-image: url("images/tabRightSelected.png"); -moz-box-shadow: 1px 0 2px rgba(0, 0, 0, 0.07); -webkit-box-shadow: 1px 0 2px rgba(0, 0, 0, 0.07); box-shadow: 1px 0 2px rgba(0, 0, 0, 0.07);}.aj .dijitTabContainerBottom-tabs .dijitTab {-moz-border-radius: 0 0 2px 2px; -webkit-border-radius: 0; border-radius: 0 0 2px 2px;}.aj .dijitTabContainerLeft-tabs .dijitTab {-moz-border-radius: 2px 0 0 2px; -webkit-border-radius: 2px; border-radius: 2px 0 0 2px;}.aj .dijitTabContainerRight-tabs .dijitTab {-moz-border-radius: 0 2px 2px 0; -webkit-border-radius: 0; border-radius: 0 2px 2px 0;}.aj .tabStripButton {background-color: #007F99; border: 1px solid #D1D1D1;}.aj .dijitTabListContainer-top {margin-left: 10px; border-bottom: 2px outset rgba(111, 118, 133, 0.16);}.aj #gameLibrary .dijitTabListContainer-top {margin-left: 35px;}.aj .dijitTabListContainer-top.dijitAlignTop {overflow: visible;}.aj .dijitTabListContainer-top .dijitAlignTop,.aj .dijitTabListContainer-top .dijitAlignRight,.aj .dijitTabListContainer-top .dijitTabListWrapper {overflow: visible;}.aj .dijitTabListContainer-top .tabStripButton {padding: 4px 3px; margin-top: 7px;}.aj .dijitTabListContainer-bottom .tabStripButton {padding: 4px 3px; margin-bottom: 7px;}.aj .tabStripButtonHover {background-color: #F3F8FE;}.aj .tabStripButtonActive {background-color: #EDFAFF;}.aj .dijitTabStripIcon {height: 15px; width: 15px; margin: 0 auto; background: url("../claro/form/images/buttonArrows.png") no-repeat -75px 50%; background-color: transparent;}.aj .dijitTabStripSlideRightIcon {background-position: -24px 50%;}.aj .dijitTabStripMenuIcon {background-position: -51px 50%;}.aj .dijitTabListContainer-top .tabStripButtonDisabled,.aj .dijitTabListContainer-bottom .tabStripButtonDisabled {background-color: #D1D1D1; border: 1px solid #D1D1D1;}.aj .tabStripButtonDisabled .dijitTabStripSlideLeftIcon {background-position: -175px 50%;}.aj .tabStripButtonDisabled .dijitTabStripSlideRightIcon {background-position: -124px 50%;}.aj .tabStripButtonDisabled .dijitTabStripMenuIcon {background-position: -151px 50%;}.aj .dijitTabContainerNested .dijitTabListWrapper {height: auto;}.aj .dijitTabContainerNested .dijitTabContainerTop-tabs {border-bottom: solid 1px #D1D1D1; padding: 2px 2px 4px;}.aj .dijitTabContainerTabListNested .dijitTab {background-color: rgba(255, 255, 255, 0); border: none; padding: 4px; border-color: rgba(118, 157, 192, 0); -moz-transition-property: background-color, border-color; -o-transition-property: background-color, border-color; -webkit-transition-property: background-color, border-color; transition-property: background-color, border-color; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; top: 0; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; background-image: url("images/tabNested.png") repeat-x;}.aj .dijitTabContainerTabListNested .dijitTabHover {background-color: #00576a; border: solid 1px #01414F; padding: 3px; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; -webkit-transition-duration: 0.2s; transition-duration: 0.2s;}.aj .dijitTabContainerTabListNested .dijitTabHover .tabLabel {text-decoration: none;}.aj .dijitTabContainerTabListNested .dijitTabActive {border: solid 1px #CED2D9; padding: 3px; -moz-transition-duration: 0.1s; -o-transition-duration: 0.1s; -webkit-transition-duration: 0.1s; transition-duration: 0.1s;}.aj .dijitTabContainerTabListNested .dijitTabChecked {padding: 3px; border: solid 1px #CED2D9; background-color: #ffffff;}.aj .dijitTabContainerTabListNested .dijitTabChecked .tabLabel {text-decoration: none; background-image: none;}.aj .dijitTabPaneWrapperNested {border: none;}.aj .dijitTabContainer .dijitTab,.aj .dijitTabContainer .tabStripButton {_background-image: none;}.admin #centerPanel #centerPanel_tablist .dijitTabListWrapper .dijitTabContainerTop-tabs,.instructor #centerPanel #centerPanel_tablist .dijitTabListWrapper .dijitTabContainerTop-tabs {color: #373C40;}.admin #centerPanelContainer .dijitTabListWrapper .dijitTabInner.dijitTabChecked,.instructor #centerPanelContainer .dijitTabListWrapper .dijitTabInner.dijitTabChecked {height: 23px !important; border-bottom: none;}.admin #centerPanelContainer .dijitTabListWrapper,.instructor #centerPanelContainer .dijitTabListWrapper {position: static !important; height: 30px !important;}.admin #centerPanelContainer .dijitTabContainerTop-container,.instructor #centerPanelContainer .dijitTabContainerTop-container {top: 30px !important; height: -moz-calc(100% - 31px); height: -webkit-calc(100% - 31px); height: calc(100% - 31px); background-color: #F7F9FA;}.admin #centerPanelContainer .dijitTabContainerTop-container {padding-left: 30px;}.admin #centerPanelContainer .dijitTabListWrapper .dijitTabContainerTop-tabs,.instructor #centerPanelContainer .dijitTabListWrapper .dijitTabContainerTop-tabs {height: 29px !important;}#centerPanelContainer .dijitTab {margin-right: 50px; background-color: #F7F8FA; color: #4B5059; font-size: 16px; line-height: 20px;}@media only screen and (max-width: 900px) {#centerPanelContainer .dijitTab {margin-right: 25px;}}#centerPanelContainer .dijitTab .tabLabel {padding-left: 5px; padding-bottom: 2px;}#centerPanelContainer .dijitTab.dijitTabChecked {background-color: white;}div#mainDisplay.dijitBorderContainer div#centerPanel.dijitTabContainer div.dijitTabPaneWrapper .dijitTabContainerTopChildWrapper,div#mainDisplay.dijitBorderContainerPane div#centerPanel.dijitTabContainer div.dijitTabPaneWrapper .dijitTabContainerTopChildWrapper {height: 100% !important;}#gameLibrary .dijitTab.dijitTabDisabled {display: none;}.aj .rosterTabContainer .dijitTabContainerTop-container {top: 30px !important; height: -moz-calc(100% - 31px)!important; height: -webkit-calc(100% - 31px)!important; height: calc(100% - 31px)!important; width: 70% !important; margin: 0 15%;}.aj .inviteTabContainer .dijitTabContainerTop-container {top: 20px !important; height: -moz-calc(100% - 31px)!important; height: -webkit-calc(100% - 31px)!important; height: calc(100% - 31px)!important; width: 100% !important;}.aj .dijitTabContainerTopChildWrapper {height: 100% !important; width: 100% !important;}.aj .rosterTabContainer .dijitTabListContainer-top.dijitAlignTop,.aj .inviteTabContainer .dijitTabListContainer-top.dijitAlignTop {height: 35px !important;}.aj .rosterTabContainer .dijitTabListContainer-top.dijitAlignTop {width: 570px !important; margin-left: -moz-calc(50% - 285px); margin-left: -webkit-calc(50% - 285px); margin-left: calc(50% - 285px);}.aj .inviteTabContainer .dijitTabListContainer-top.dijitAlignTop {width: 388px !important; margin-left: -moz-calc(50% - 194px); margin-left: -webkit-calc(50% - 194px); margin-left: calc(50% - 194px);}.aj .rosterTabContainer .dijitTabContainerTop-tabs .dijitTab,.aj .inviteTabContainer .dijitTabContainerTop-tabs .dijitTab {padding: 0 0 10px 0; margin: 0 12px; width: 158px; font-size: 16px;}.aj .rosterTabContainer .dijitTabContainerTop-tabs .dijitTab:first-child,.aj .inviteTabContainer .dijitTabContainerTop-tabs .dijitTab:first-child {margin-left: 24px;}.aj .rosterTabContainer .dijitTabContainerTop-tabs .dijitTab:last-child,.aj .inviteTabContainer .dijitTabContainerTop-tabs .dijitTab:last-child {margin-right: 24px;}.aj .rosterTabContainer .dijitTabContainerTop-tabs .dijitTab .dijitIcon::before,.aj .inviteTabContainer .dijitTabContainerTop-tabs .dijitTab .dijitIcon::before {padding-right: 4px;}.aj .rosterTabContainer.scoreboardTabContainer .dijitTabListContainer-top.dijitAlignTop {height: 35px !important; width: 380px !important; margin-left: -moz-calc(50% - 190px); margin-left: -webkit-calc(50% - 190px); margin-left: calc(50% - 190px);}.aj .gradebookTabContainer .dijitTabPaneWrapper,.aj .gradebookTabContainer .dijitTabListContainer-top.dijitAlignTop {width: 100% !important; font-size: 16px;}.aj .gradebookTabContainer .dijitTabContainerTop-tabs .dijitTab {padding-bottom: 11px;}.aj .gradebookTabContainer .dijitTabListWrapper {margin-left: -moz-calc(50% - 138px); margin-left: -webkit-calc(50% - 138px); margin-left: calc(50% - 138px);}.aj .gradebookTabContainer .dijitTab:first-child {margin-right: 75px;}.aj .gradebookTabContainer .dijitTabContainerTopChildWrapper {height: -moz-calc(100% - 25px)!important; height: -webkit-calc(100% - 25px)!important; height: calc(100% - 25px)!important; width: 90% !important; margin-top: 25px; margin-left: 5%;}.aj .gradebookTabContainer .dijitTabContainerTopChildWrapper .gradeBookGridContainer {padding-top: 15px; height: -moz-calc(100% - 40px); height: -webkit-calc(100% - 40px); height: calc(100% - 40px);}.aj .gradebookTabContainer .dijitTabContainerTop-dijitContentPane {width: 100% !important;}.aj #centerPanelContainer .gameLibraryTabContainer.tabsHidden .dijitTabController {visibility: hidden;}@media only screen and (max-width: 1150px) {.aj #centerPanelContainer .gameLibraryTabContainer .dijitTab {margin-right: 25px;}}@media only screen and (max-width: 1050px) {.aj #centerPanelContainer .gameLibraryTabContainer .dijitTab {margin-right: 40px;} .aj #centerPanelContainer .gameLibraryTabContainer .dijitTab .tabLabel {display: none;}}@media only screen and (max-width: 950px) {.aj #centerPanelContainer .gameLibraryTabContainer .dijitTab {margin-right: 30px;}}@media only screen and (max-width: 850px) {.aj #centerPanelContainer .gameLibraryTabContainer .dijitTab {margin-right: 20px;}}.mdc-elevation--z0 {box-shadow: 0px 0px 0px 0px rgba(16, 32, 55, 0.2), 0px 0px 0px 0px rgba(16, 32, 55, 0.14), 0px 0px 0px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z1 {box-shadow: 0px 2px 1px -1px rgba(16, 32, 55, 0.2), 0px 1px 1px 0px rgba(16, 32, 55, 0.14), 0px 1px 3px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z2 {box-shadow: 0px 3px 1px -2px rgba(16, 32, 55, 0.2), 0px 2px 2px 0px rgba(16, 32, 55, 0.14), 0px 1px 5px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z3 {box-shadow: 0px 3px 3px -2px rgba(16, 32, 55, 0.2), 0px 3px 4px 0px rgba(16, 32, 55, 0.14), 0px 1px 8px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z4 {box-shadow: 0px 2px 4px -1px rgba(16, 32, 55, 0.2), 0px 4px 5px 0px rgba(16, 32, 55, 0.14), 0px 1px 10px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z5 {box-shadow: 0px 3px 5px -1px rgba(16, 32, 55, 0.2), 0px 5px 8px 0px rgba(16, 32, 55, 0.14), 0px 1px 14px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z6 {box-shadow: 0px 3px 5px -1px rgba(16, 32, 55, 0.2), 0px 6px 10px 0px rgba(16, 32, 55, 0.14), 0px 1px 18px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z7 {box-shadow: 0px 4px 5px -2px rgba(16, 32, 55, 0.2), 0px 7px 10px 1px rgba(16, 32, 55, 0.14), 0px 2px 16px 1px rgba(16, 32, 55, 0.12);}.mdc-elevation--z8 {box-shadow: 0px 5px 5px -3px rgba(16, 32, 55, 0.2), 0px 8px 10px 1px rgba(16, 32, 55, 0.14), 0px 3px 14px 2px rgba(16, 32, 55, 0.12);}.mdc-elevation--z9 {box-shadow: 0px 5px 6px -3px rgba(16, 32, 55, 0.2), 0px 9px 12px 1px rgba(16, 32, 55, 0.14), 0px 3px 16px 2px rgba(16, 32, 55, 0.12);}.mdc-elevation--z10 {box-shadow: 0px 6px 6px -3px rgba(16, 32, 55, 0.2), 0px 10px 14px 1px rgba(16, 32, 55, 0.14), 0px 4px 18px 3px rgba(16, 32, 55, 0.12);}.mdc-elevation--z11 {box-shadow: 0px 6px 7px -4px rgba(16, 32, 55, 0.2), 0px 11px 15px 1px rgba(16, 32, 55, 0.14), 0px 4px 20px 3px rgba(16, 32, 55, 0.12);}.mdc-elevation--z12 {box-shadow: 0px 7px 8px -4px rgba(16, 32, 55, 0.2), 0px 12px 17px 2px rgba(16, 32, 55, 0.14), 0px 5px 22px 4px rgba(16, 32, 55, 0.12);}.mdc-elevation--z13 {box-shadow: 0px 7px 8px -4px rgba(16, 32, 55, 0.2), 0px 13px 19px 2px rgba(16, 32, 55, 0.14), 0px 5px 24px 4px rgba(16, 32, 55, 0.12);}.mdc-elevation--z14 {box-shadow: 0px 7px 9px -4px rgba(16, 32, 55, 0.2), 0px 14px 21px 2px rgba(16, 32, 55, 0.14), 0px 5px 26px 4px rgba(16, 32, 55, 0.12);}.mdc-elevation--z15 {box-shadow: 0px 8px 9px -5px rgba(16, 32, 55, 0.2), 0px 15px 22px 2px rgba(16, 32, 55, 0.14), 0px 6px 28px 5px rgba(16, 32, 55, 0.12);}.mdc-elevation--z16 {box-shadow: 0px 8px 10px -5px rgba(16, 32, 55, 0.2), 0px 16px 24px 2px rgba(16, 32, 55, 0.14), 0px 6px 30px 5px rgba(16, 32, 55, 0.12);}.mdc-elevation--z17 {box-shadow: 0px 8px 11px -5px rgba(16, 32, 55, 0.2), 0px 17px 26px 2px rgba(16, 32, 55, 0.14), 0px 6px 32px 5px rgba(16, 32, 55, 0.12);}.mdc-elevation--z18 {box-shadow: 0px 9px 11px -5px rgba(16, 32, 55, 0.2), 0px 18px 28px 2px rgba(16, 32, 55, 0.14), 0px 7px 34px 6px rgba(16, 32, 55, 0.12);}.mdc-elevation--z19 {box-shadow: 0px 9px 12px -6px rgba(16, 32, 55, 0.2), 0px 19px 29px 2px rgba(16, 32, 55, 0.14), 0px 7px 36px 6px rgba(16, 32, 55, 0.12);}.mdc-elevation--z20 {box-shadow: 0px 10px 13px -6px rgba(16, 32, 55, 0.2), 0px 20px 31px 3px rgba(16, 32, 55, 0.14), 0px 8px 38px 7px rgba(16, 32, 55, 0.12);}.mdc-elevation--z21 {box-shadow: 0px 10px 13px -6px rgba(16, 32, 55, 0.2), 0px 21px 33px 3px rgba(16, 32, 55, 0.14), 0px 8px 40px 7px rgba(16, 32, 55, 0.12);}.mdc-elevation--z22 {box-shadow: 0px 10px 14px -6px rgba(16, 32, 55, 0.2), 0px 22px 35px 3px rgba(16, 32, 55, 0.14), 0px 8px 42px 7px rgba(16, 32, 55, 0.12);}.mdc-elevation--z23 {box-shadow: 0px 11px 14px -7px rgba(16, 32, 55, 0.2), 0px 23px 36px 3px rgba(16, 32, 55, 0.14), 0px 9px 44px 8px rgba(16, 32, 55, 0.12);}.mdc-elevation--z24 {box-shadow: 0px 11px 15px -7px rgba(16, 32, 55, 0.2), 0px 24px 38px 3px rgba(16, 32, 55, 0.14), 0px 9px 46px 8px rgba(16, 32, 55, 0.12);}.mdc-elevation-transition {transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1); will-change: box-shadow;}.aj .dijitDialog {position: absolute; border: none; top: 0; opacity: 1; cursor: default;}.aj .fullScreenDialog.dijitDialog {width: 100% !important; height: 100% !important; border: none; top: 0 !important; left: 0 !important;}.aj .quickAction.dijitDialog {width: 510px !important; height: 150px !important; border-radius: 5px;}.aj .quickAction.dijitDialog,.aj .deleteConfirm.dijitDialog,.aj .createClassConfirmation.dijitDialog,.aj .CreatePlaylist.dijitDialog {left: 25% !important;}.aj.student .quickAction.dijitDialog {left: 300px !important; height: 208px !important;}.aj.student .quickAction.dijitDialog.paymentStep {height: 460px !important;}.aj.student .quickAction.dijitDialog.stripePaymentStep {height: 340px !important;}.aj .confirmClassDelete.deleteConfirm {top: 60px !important;}.aj .deleteConfirm.dijitDialog .dijitDialogPaneActionBar .finishLabel {display: none;}@media only screen and (max-width: 1150px) {.aj .quickAction.dijitDialog, .aj .deleteConfirm.dijitDialog, .aj .createClassConfirmation.dijitDialog, .aj .CreatePlaylist.dijitDialog {left: 30% !important;}}.aj .legacyDialog.dijitDialog {border-radius: 5px;}.aj .dijitDialogPaneContent {background: white repeat-x top left; border-top: none; padding: 10px 8px; position: relative; opacity: 1; width: -moz-calc(100% - 16px)!important; width: -webkit-calc(100% - 16px)!important; width: calc(100% - 16px)!important; height: -moz-calc(100% - 90px)!important; height: -webkit-calc(100% - 90px)!important; height: calc(100% - 90px)!important;}.aj .fullScreenDialog .dijitDialogPaneContent {height: -moz-calc(100% - 145px)!important; height: -webkit-calc(100% - 145px)!important; height: calc(100% - 145px)!important;}.aj .quickAction .dijitDialogPaneContent,.aj .createClassConfirmation .dijitDialogPaneContent {text-align: left; padding: 20px 30px; width: -moz-calc(100% - 60px)!important; width: -webkit-calc(100% - 60px)!important; width: calc(100% - 60px)!important; height: -moz-calc(100% - 98px)!important; height: -webkit-calc(100% - 98px)!important; height: calc(100% - 98px)!important;}.aj .dijitDialogPaneContentArea {margin: -10px 0; padding: 10px 0;}.aj .dijitDialogPaneActionBar {background-color: white; text-align: right;}.aj .dijitDialogPaneContent .dijitDialogPaneActionBar {text-align: center; font-size: 16px; width: 300px; margin: 0 0 0 calc(50% - 150px);}.aj .legacyDialog .dijitDialogPaneContent .dijitDialogPaneActionBar {margin: 20px -10px 0 calc(50% - 150px);}.aj .quickAction .dijitDialogPaneContent .dijitDialogPaneActionBar,.aj .createClassConfirmation .dijitDialogPaneContent .dijitDialogPaneActionBar {float: right; width: 60px; margin: -12px 56px 0 0;}.aj .quickAction.copyMoveSession .dijitDialogPaneContent .dijitDialogPaneActionBar,.aj .quickAction.copyPlaylist .dijitDialogPaneContent .dijitDialogPaneActionBar {margin: -43px 65px 0 0;}.aj .quickAction.createActivityDialog .dijitDialogPaneContent .dijitDialogPaneActionBar {margin-top: -43px;}.aj .showCodeDialog .dijitDialogPaneContent .dijitDialogPaneActionBar {position: absolute; bottom: 150px;}.aj .dijitDialogPaneContent .dijitDialogPaneActionBar .okButtonContainer {float: right;}.aj .dijitDialogPaneContent .dijitDialogPaneActionBar .cancelButtonContainer {float: left;}.aj .dijitTooltipDialog .dijitDialogPaneActionBar {-webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; margin: 10px -10px -8px;}.aj .dijitDialogPaneActionBar .dijitButton {float: none;}.aj .dijitDialogTitleBar {border: 1px solid white; border-top: none; background-color: white; font-size: 24px; padding: 20px; cursor: default;}.aj .legacyDialog .dijitDialogTitleBar,.aj .orangeBtnDialog .dijitDialogTitleBar {font-size: 22px;}.aj .fullScreenDialog .dijitDialogTitleBar {border: 1px solid white; border-top: none; background-color: white; padding: 80px 7px 4px 7px; width: 100% !important; height: 40px !important; font-size: 28px; text-align: center;}.aj .quickAction .dijitDialogTitleBar,.aj .createClassConfirmation .dijitDialogTitleBar {border: none; padding: 30px 30px 0; background-color: white; width: -moz-calc(100% - 60px)!important; width: -webkit-calc(100% - 60px)!important; width: calc(100% - 60px)!important; height: auto !important; font-size: 22px; text-align: left;}.aj.student .joinClassDialog.quickAction.paymentStep .dijitDialogTitleBar {padding: 30px 80px 0 40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #E81C3A; width: -moz-calc(100% - 120px)!important; width: -webkit-calc(100% - 120px)!important; width: calc(100% - 120px)!important;}.aj.student .joinClassDialog.quickAction.paymentStep .dijitDialogPaneContent {width: -moz-calc(100% - 80px)!important; width: -webkit-calc(100% - 80px)!important; width: calc(100% - 80px)!important; padding: 20px 40px;}.aj.student .joinClassDialog.quickAction.stripePaymentStep .dijitDialogTitleBar {padding: 30px 80px 0 40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #E81C3A; width: -moz-calc(100% - 120px)!important; width: -webkit-calc(100% - 120px)!important; width: calc(100% - 120px)!important;}.aj.student .joinClassDialog.quickAction.stripePaymentStep .dijitDialogPaneContent {width: -moz-calc(100% - 80px)!important; width: -webkit-calc(100% - 80px)!important; width: calc(100% - 80px)!important; padding: 20px 40px;}.aj .dijitDialogTitle {padding: 0 1px; font-size: 1.091em; color: #383B42;}.aj .dijitDialogCloseIcon,.aj.student .joinClassDialog.quickAction.paymentStep .dijitDialogCloseIcon {position: absolute; top: 20px; right: 40px; font-size: 18px; z-index: 2; color: #4B5059; background-color: white; height: 18px; width: 18px; border-radius: 50%; box-shadow: 0px 3px 1px -2px rgba(16, 32, 55, 0.2), 0px 2px 2px 0px rgba(16, 32, 55, 0.14), 0px 1px 5px 0px rgba(16, 32, 55, 0.12); transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1); will-change: box-shadow; padding: 12px;}.aj .dijitDialogCloseIcon:before,.aj.student .joinClassDialog.quickAction.paymentStep .dijitDialogCloseIcon:before {content: "e"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .dijitDialogCloseIcon,.aj.student .joinClassDialog.quickAction.stripePaymentStep .dijitDialogCloseIcon {position: absolute; top: 20px; right: 40px; font-size: 18px; z-index: 2; color: #4B5059; background-color: white; height: 18px; width: 18px; border-radius: 50%; box-shadow: 0px 3px 1px -2px rgba(16, 32, 55, 0.2), 0px 2px 2px 0px rgba(16, 32, 55, 0.14), 0px 1px 5px 0px rgba(16, 32, 55, 0.12); transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1); will-change: box-shadow; padding: 12px;}.aj .dijitDialogCloseIcon:before,.aj.student .joinClassDialog.quickAction.stripePaymentStep .dijitDialogCloseIcon:before {content: "e"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .legacyDialog .dijitDialogCloseIcon,.aj .orangeBtnDialog .dijitDialogCloseIcon {top: 15px; right: 15px;}.aj .quickAction .dijitDialogCloseIcon {top: 70px; right: 30px; border: 2px solid #E81C3A; color: #E81C3A; background-color: white; box-shadow: none;}.aj.student .joinClassDialog.quickAction .dijitDialogCloseIcon {top: 86px;}.aj.student .joinClassDialog.quickAction.paymentStep .dijitDialogCloseIcon {right: 20px !important; border: none;}.aj.student .joinClassDialog.quickAction.stripePaymentStep .dijitDialogCloseIcon {right: 20px !important; border: none;}.dj_ie6 .aj .dijitDialogCloseIcon {background-image: url("images/dialogCloseIcon8bit.png");}.aj .dijitDialogCloseIconHover,.aj .dijitDialogCloseIcon:active,.aj.student .joinClassDialog.quickAction.paymentStep .dijitDialogCloseIconHover,.aj.student .joinClassDialog.quickAction.paymentStep .dijitDialogCloseIcon:active {color: #626975; box-shadow: 0px 5px 5px -3px rgba(16, 32, 55, 0.2), 0px 8px 10px 1px rgba(16, 32, 55, 0.14), 0px 3px 14px 2px rgba(16, 32, 55, 0.12);}.aj .dijitDialogCloseIconHover,.aj .dijitDialogCloseIcon:active,.aj.student .joinClassDialog.quickAction.stripePaymentStep .dijitDialogCloseIconHover,.aj.student .joinClassDialog.quickAction.stripePaymentStep .dijitDialogCloseIcon:active {color: #626975; box-shadow: 0px 5px 5px -3px rgba(16, 32, 55, 0.2), 0px 8px 10px 1px rgba(16, 32, 55, 0.14), 0px 3px 14px 2px rgba(16, 32, 55, 0.12);}.aj .quickAction .dijitDialogCloseIconHover,.aj .quickAction .dijitDialogCloseIcon:active {color: white; background-color: #E81C3A; box-shadow: none;}.aj .dijitTooltip,.aj .dijitTooltipDialog {background: transparent;}.aj .dijitTooltipBelow {padding-top: 3px; padding-left: 3px; padding-right: 3px;}.aj .dijitTooltipAbove {padding-bottom: 6px; padding-left: 3px; padding-right: 3px;}.aj .dijitTooltipContainer {background-color: #23262B; background-position: bottom; border: none; padding: 6px 8px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; box-shadow: 0px 5px 5px -3px rgba(16, 32, 55, 0.2), 0px 8px 10px 1px rgba(16, 32, 55, 0.14), 0px 3px 14px 2px rgba(16, 32, 55, 0.12); transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1); will-change: box-shadow; font-size: 1em; color: white;}.aj .dijitTooltipContainer .largeToolTipLabel {font-size: 1.25em;}.aj .dijitTooltipDialog .dijitTooltipContainer {background-color: white; color: #4B5059;}.aj .dijitTooltipConnector {border: 0; z-index: 2; background-color: transparent; border: 6px solid #102037; width: 0px; height: 0px;}.aj .dijitTooltipDialog .dijitTooltipConnector {border-color: white;}.aj .dijitTooltipDialog.dijitTooltipBelow .dijitTooltipConnector {left: 6px;}.dj_ie6 .aj .dijitTooltipConnector {background-image: url("images/tooltip8bit.png");}.aj .dijitTooltipBelow .dijitTooltipConnector {top: -8px; left: -moz-calc(50% - 6px); left: -webkit-calc(50% - 6px); left: calc(50% - 6px); border-left-color: transparent; border-right-color: transparent; border-top-color: transparent;}.aj .dijitTooltipBelow.dijitTooltipABLeft .dijitTooltipConnector {left: 6px;}.aj .dijitTooltipAbove .dijitTooltipConnector {bottom: -5px; left: 10px; border-left-color: transparent; border-right-color: transparent; border-bottom-color: transparent;}.dj_ie7 .aj .dijitTooltipAbove .dijitTooltipConnector,.dj_ie6 .aj .dijitTooltipAbove .dijitTooltipConnector {bottom: -1px;}.aj .dijitTooltipABRight .dijitTooltipConnector {left: auto; right: 3px;}.aj .dijitTooltipLeft {padding-right: 14px;}.aj .dijitTooltipLeft .dijitTooltipConnector {right: 2px; border-bottom-color: transparent; border-right-color: transparent; border-top-color: transparent;}.aj .dijitTooltipRight {padding-left: 14px;}.aj .dijitTooltipRight .dijitTooltipConnector {left: 2px; border-bottom-color: transparent; border-left-color: transparent; border-top-color: transparent;}@-moz-keyframes underlayFadein {0% {opacity: 0;} 100% {opacity: 0.5;}}@-webkit-keyframes underlayFadein {0% {opacity: 0;} 100% {opacity: 0.5;}}@keyframes underlayFadein {0% {opacity: 0;} 100% {opacity: 0.5;}}.aj .dijitDialogUnderlay {background: #102037; -moz-animation-name: underlayFadein; -webkit-animation-name: underlayFadein; animation-name: underlayFadein; -moz-animation-duration: 0.3s; -webkit-animation-duration: 0.3s; animation-duration: 0.3s;}.aj .createClassDialog.fullScreenDialog .dijitDialogTitleBar {padding-top: 62px; height: 62px !important;}.aj .createClassDialog .dijitDialogTitle {font-size: 42px;}.createClassDialog .dijitDialogPaneContent .dijitDialogPaneContentArea .createClassPane .createClassPaneTextBox {width: 350px;}.createActivityDialog .dijitDialogPaneContent .dijitDialogPaneContentArea .createActivityPane .createActivityPaneTextBox {width: 300px;}.createClassDialog .dijitDialogPaneContent .dijitDialogPaneContentArea .createClassPane .createClassPaneTextBox {border-radius: 4px; font-size: 16px; float: left;}.createClassDialog .dijitDialogPaneContent .dijitDialogPaneContentArea .createClassPane,.createClassDialog .dijitDialogPaneContent .dijitDialogPaneContentArea .inviteStudentPane,.createClassDialog .dijitDialogPaneContent .dijitDialogPaneContentArea .uploadRosterInnerPane {margin-bottom: 20px;}.createClassDialog .dijitDialogPaneContent .dijitDialogPaneContentArea .inviteStudentPane,.createClassDialog .dijitDialogPaneContent .dijitDialogPaneContentArea .uploadRosterInnerPane {margin-bottom: 20px; padding: 0px 10px !important;}.createClassDialog .dijitDialogPaneContent .dijitDialogPaneContentArea .createClassPane {margin-left: -moz-calc(50% - 242px); margin-left: -webkit-calc(50% - 242px); margin-left: calc(50% - 242px); width: 550px; text-align: left; margin-bottom: 30px;}.createClassDialog .dijitDialogPaneContent .dijitDialogPaneContentArea .inviteStudentPaneTextarea {width: -moz-calc(100% - 100px!important); width: -webkit-calc(100% - 100px!important); width: calc(100% - 100px!important); font-size: 12px; resize: none; border: 1px solid #FFFFFF; border-radius: 6px; font-size: 14px; padding: 8px;}.createClassDialog .dijitDialogPaneContent .dijitDialogPaneContentArea .inviteStudentPaneTextarea.dijitTextBoxFocused {background-color: white;}.createClassDialog .dijitDialogPaneContent .dijitDialogPaneContentArea .inviteStudentPaneTextarea.placeHolder {color: #aaaaaa;}.createClassDialog .dijitDialogPaneContent .dijitDialogPaneContentArea .createClassTitle {font-size: 34px; color: #4B5059; margin-bottom: 15px; padding-bottom: 3px !important;}.createClassDialog .dijitDialogPaneContent .questionsBtn {margin-left: 20px; margin-top: 15px; font-size: 16px; float: left;}.createClassDialog .dijitDialogPaneContent .questionsBtn .dijitButtonNode {box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; background: none; color: #5b694e;}.createClassDialog .dijitDialogPaneContent .questionsBtn .dijitButtonNode .dijitButtonText {text-decoration: underline;}.createClassDialog .dijitDialogPaneContent .cancelButton,.createActivityDialog .dijitDialogPaneContent .cancelButton {display: none;}.createClassDialog .dijitDialogPaneContent .dummyUserCheckbox {float: left; margin: 0px 10px;}.createClassDialog .dijitDialogPaneContent .dummyUserCBTextContainer {float: left; padding-top: 1px;}.aj .createClassDialog .dijitDialogPaneContent .dijitDialogPaneActionBar {width: 100%; margin: 0 auto;}.aj .deleteActivityDialog .dijitDialogTitleBar {display: none;}.aj .deleteActivityDialog .dijitDialogPaneContent .dijitDialogPaneContentArea .deleteActivityPane {margin-bottom: 0px; padding: 10px;}.aj .deleteActivityDialog .quietBtn {margin-right: 20px;}.confirmCreateDialog,.confirmCreateDialog .dijitDialogTitleBar,.confirmCreateDialog .dijitDialogPaneContent,.confirmCreateDialog .dijitDialogPaneActionBar {background-color: white; border: none;}.confirmCreateDialog.dijitDialog {border: none;}.confirmCreateDialog .dijitDialogTitleBar {border: none; padding-bottom: 0px; height: 10px;}.confirmCreateDialog .dijitDialogPaneContent {padding: 0px 20px 20px 20px; border: none;}.aj .createClassConfirmation.dijitDialog {top: 90px !important; max-width: 70%; height: 175px; border-radius: 6px;}.aj .createClassConfirmation.dijitDialog .dijitDialogCloseIcon {top: 70px; right: 30px; background-color: white; box-shadow: none; border: 2px solid #007F99; color: #007F99; font-size: 30px; line-height: 22px; height: 22px; width: 22px;}.aj .createClassConfirmation.dijitDialog .dijitDialogCloseIcon:before {content: ">"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin-left: -3px;}.aj .createClassConfirmation.dijitDialog .dijitDialogCloseIcon.dijitDialogCloseIconHover, .aj .createClassConfirmation.dijitDialog .dijitDialogCloseIcon:active {color: white; background-color: #007F99; box-shadow: none;}.aj .createClassConfirmation.dijitDialog .dijitDialogPaneContent {display: flex; flex-direction: row; flex-wrap: wrap;}.copyPlaylistDialog .dijitDialogPaneContentArea {padding: 0 8px 40px 8px; text-align: center;}.aj .mobRedirect .dijitDialogTitle {font-size: 26px;}.aj .mobRedirect .dijitDialogPaneActionBar {padding: 10px 15px 15px 0px;}.aj .mobRedirect .dijitDialogPaneActionBar .dijitButton {margin-left: 15px;}.aj .mobRedirect .dijitDialogPaneActionBar .dijitButtonNode {font-size: 20px;}.aj .showCodeDialog .dijitDialogPaneContent {height: -moz-calc(100% - 95px)!important; height: -webkit-calc(100% - 95px)!important; height: calc(100% - 95px)!important;}.aj .dijitDialogPaneContent #participantEditor {padding-top: 20px; margin-left: 40px; width: -moz-calc(100% - 80px); width: -webkit-calc(100% - 80px); width: calc(100% - 80px); font-size: 16px; height: 100%;}.aj .dijitDialogPaneContent #participantEditor .dijitToolbar {display: none;}.aj .dijitDialogPaneContent .optOutContainer {margin-top: -50px;}.aj .dijitDialogPaneContent .optOutContainer label {padding-left: 5px;}#participantEditor div.roster-grid .field-gameName {width: 0%;}#participantEditor div.roster-grid div.dgrid-scroller div.dgrid-content div.dgrid-row .dgrid-row-table td.field-status.playlistJoined {background-image: url("./img/joined.png");}#participantEditor div.roster-grid div.dgrid-scroller div.dgrid-content div.dgrid-row .dgrid-row-table td.field-status {background-image: url("./img/not_joined.png"); background-repeat: no-repeat; background-position: center; background-size: 20px 20px;}#participantEditor div.roster-grid .field-status {width: 80px !important; padding-left: 12px;}.aj .showCodeDialog div.roster-grid {height: -moz-calc(100% - 360px)!important; height: -webkit-calc(100% - 360px)!important; height: calc(100% - 360px)!important;}#participantEditor div.roster-grid.dgrid {height: 100% !important;}.aj .addRobots .dijtDialogPaneContent {height: -moz-calc(100% - 60px)!important; height: -webkit-calc(100% - 60px)!important; height: calc(100% - 60px)!important;}.aj .addRobots .dijitDialogTitleBar {padding-top: 80px; font-size: 40px;}.aj .addRobots label {font-size: 16px;}.aj .addRobots .dijitTextBox {margin: 20px 0; text-align: center;}.aj .addRobots .afnBtn.dijitButton .dijitButtonNode {width: 120px;}.aj .repeatGameDialog.dijitDialog {text-align: left;}.aj .repeatGameDialog .dijitDialogPaneContentArea {height: -moz-calc(100% - 120px); height: -webkit-calc(100% - 120px); height: calc(100% - 120px); padding-bottom: 40px;}.aj .repeatGameDialog .center-panel-content,.aj .repeatGameDialog .configContainer {height: 100%; overflow-y: auto; width: -moz-calc(100% - 40px); width: -webkit-calc(100% - 40px); width: calc(100% - 40px);}.aj .rosterPane .dijitDialogTitleBar,.aj .gradebookPane .dijitDialogTitleBar {height: 50px !important;}.aj .rosterPane .dijitDialogTitleBar::after,.aj .gradebookPane .dijitDialogTitleBar::after {content: ''; position: absolute; bottom: 0; border-bottom: 2px solid #CED2D9;}.aj .gradebookPane .dijitDialogTitleBar .dijitDialogTitle {font-size: 34px;}.aj .gradebookPane .dijitDialogTitleBar::after {left: 7%; width: 86%;}.aj .rosterPane .dijitDialogTitleBar::after {left: 10%; width: 80%;}.aj .rosterPane .dijitDialogPaneContent,.aj .gradebookPane .dijitDialogPaneContent {height: -moz-calc(100% - 155px)!important; height: -webkit-calc(100% - 155px)!important; height: calc(100% - 155px)!important; width: -moz-calc(100% - 16px)!important; width: -webkit-calc(100% - 16px)!important; width: calc(100% - 16px)!important;}.aj .pmCVDialog {height: 350px !important;}.aj .pmCVDialog.inflationDialog {width: 200px !important;}.aj .pmCVDialog .dijitDialogPaneContent {padding: 0 20px 20px; width: -moz-calc(100% - 40px)!important; width: -webkit-calc(100% - 40px)!important; width: calc(100% - 40px)!important; height: -moz-calc(100% - 93px)!important; height: -webkit-calc(100% - 93px)!important; height: calc(100% - 93px)!important;}.aj .pmCVDialog .dijitTextBox.dijitTextBox {color: #8D94A1; border-radius: 6px; border-color: #E6E8ED; min-width: 3em; height: 38px;}.aj .pmCVDialog .dijitTextBox.dijitTextBox .dijitInputField {padding: 10px;}.aj .pmCVDialog .dijitTextBox.dijitTextBox .dijitInputField .dijitInputInner {color: #8D94A1;}.aj .pmCVDialog .dijitTextBox.dijitTextBoxHover {color: #6F7685; border-color: #CED2D9; background-color: #FAFAFA;}.aj .pmCVDialog .dijitTextBox.dijitTextBoxHover .dijitInputField .dijitInputInner {color: #6F7685;}.aj .pmCVDialog .dijitTextBox.dijitTextBoxFocused {color: #383B42; border-color: #00A0BC; background-color: #ffffff;}.aj .pmCVDialog .dijitTextBox.dijitTextBoxFocused .dijitInputField .dijitInputInner {color: #383B42;}.aj .pmCVDialog .dijitTextBox.dijitTextBoxFocused {border: none; background-color: #F2F2F2;}.aj .pmCVDialog .dijitTextBox.dijitTextBoxFocused .dijitInputContainer {background-color: #F2F2F2;}.aj .pmCVGenerator .leftPane.dijitContentPane {float: left; width: 25%;}.aj .pmCVGenerator.cvCreator .leftPane {width: 100%;}.pmCVGenerator .rightPane {float: right; width: calc(75% - 40px); height: 100%; margin-right: 20px; font-size: 13px;}.aj .pmCVGenerator .cvListContainer {height: calc(100% - 30px); border: 1px solid #b5bcc7; border-bottom: none; height: 190px;}.aj .pmCVGenerator .cvListContainer .dijitMenu {border: none; width: 100%; filter: none;}.aj .pmCVGenerator .cvMenuBar {height: 27px;}.aj .pmCVGenerator .cvMenuBarItem {font-size: 14px; border: 1px solid #b5bcc7; margin-left: 0; margin-right: 0; background-image: none; float: left;}.aj .pmCVGenerator .dijitMenuItemHover {height: 16px; background-position: 0;}.aj .pmCVGenerator .dijitMenuBar .dijitMenuItem {padding: 4px 10px 9px; height: 14px;}.aj .pmCVGenerator .dijitMenuItemFocused {background-color: transparent;}.aj .pmCVGenerator .dijitMenuItemActive {height: 16px; background-position: 0; background-color: gray;}.aj .pmCVGenerator .closeBtn {display: none;}.aj .gradebookOptions.legacyDialog .dijitDialogTitleBar {padding: 40px 0 0 40px;}.aj .gradebookOptions.legacyDialog .dijitDialogPaneContent {padding: 24px 40px; width: -moz-calc(100% - 80px)!important; width: -webkit-calc(100% - 80px)!important; width: calc(100% - 80px)!important; height: -moz-calc(100% - 118px)!important; height: -webkit-calc(100% - 118px)!important; height: calc(100% - 118px)!important;}.aj .gradebookOptions.legacyDialog .dijitDialogPaneActionBar {position: absolute; bottom: 32px;}.aj .gradebookOptions.legacyDialog.fullReportOptions .dijitDialogPaneContent {min-height: 300px;}.aj .gradebookOptions.legacyDialog.fullReportOptions .dijitDialogPaneActionBar {margin: 0 0 0 calc(50% - 190px); bottom: 20px;}.aj .gradebookOptions.legacyDialog.gradebookButtons .dijitDialogPaneActionBar {width: 290px; margin: 0 0 0 calc(50% - 185px); position: absolute; bottom: 32px; height: 32px;}.aj .gradebookOptions.legacyDialog.gradebookButtons .dijitDialogPaneActionBar .afnBtn.dijitButton {margin: 0; height: 32px;}.aj .gradebookOptions.legacyDialog.gradebookButtons .dijitDialogPaneActionBar .afnBtn.dijitButton .dijitButtonNode {height: 28px; width: 135px; font-size: 20px;}.aj .gradebookOptions.legacyDialog.gradebookButtons .dijitDialogPaneActionBar .afnBtn.dijitButton .dijitButtonNode .dijitButtonContents {height: 22px; padding: 0 7px 10px 7px;}.aj .gradebookOptions.legacyDialog.gradebookButtons .dijitDialogPaneActionBar .afnBtn.dijitButton:first-child {margin-right: 20px;}.aj .gradebookOptions.legacyDialog.gradebookSettings.gradebookButtons .dijitDialogPaneActionBar {width: 135px; margin: 0 0 0 calc(50% - 107.5px);}.aj .settingsDialog .subHeader {padding-bottom: 15px;}.aj .legacyDialog.confirmClassDelete .dijitDialogCloseIcon {display: none;}.aj .legacyDialog.invitePane .dijitDialogTitleBar {text-align: center; overflow: visible;}.aj .gradebookPointsEditor.gradebookOptions.legacyDialog {width: 440px !important; height: 600px !important;}.aj .gradebookPointsEditor.gradebookOptions.legacyDialog .dijitDialogTitleBar {padding: 40px 60px 0 40px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}.aj .gradebookPointsEditor.gradebookOptions.legacyDialog .dijitDialogTitleBar .userName {font-size: 18px; color: #3077CF; padding-top: 2px;}.aj .gradebookPointsEditor.gradebookOptions.legacyDialog .dijitDialogPaneContent {padding: 20px 40px; height: -moz-calc(100% - 134px)!important; height: -webkit-calc(100% - 134px)!important; height: calc(100% - 134px)!important;}.aj .gradebookPointsEditor.gradebookOptions.legacyDialog .dijitDialogPaneContent .originalValueLabel {font-size: 18px; color: #6F7685;}.aj .gradebookPointsEditor.gradebookOptions.legacyDialog .dijitDialogPaneContent .originalValue {text-align: center; font-size: 20px; font-weight: bold; background-color: #F7F8FA; border-radius: 6px; margin-top: 10px; padding: 3px;}.aj .gradebookPointsEditor.gradebookOptions.legacyDialog .dijitDialogPaneContent .newValue {font-size: 16px; color: #6F7685; margin: 5px 0 20px;}.aj .gradebookPointsEditor.gradebookOptions.legacyDialog .dijitDialogPaneContent label {font-size: 18px; color: #E81C3A;}.aj .gradebookPointsEditor.gradebookOptions.legacyDialog .dijitDialogPaneContent label.disabled {color: #6F7685;}.aj .gradebookPointsEditor.gradebookOptions.legacyDialog .dijitDialogPaneContent .helpTooltip {padding-left: 8px;}.aj .gradebookPointsEditor.gradebookOptions.legacyDialog .dijitDialogPaneContent .fancyToggle + label, .aj .gradebookPointsEditor.gradebookOptions.legacyDialog .dijitDialogPaneContent .dijitSpinner, .aj .gradebookPointsEditor.gradebookOptions.legacyDialog .dijitDialogPaneContent textarea {margin-top: 12px;}.aj .gradebookPointsEditor.gradebookOptions.legacyDialog .dijitDialogPaneContent .excuseContainer {margin-bottom: 24px;}.aj .gradebookPointsEditor.gradebookOptions.legacyDialog .dijitDialogPaneContent .averageContainer {width: 50%; float: left;}.aj .gradebookPointsEditor.gradebookOptions.legacyDialog .dijitDialogPaneContent .addPointsContainer {width: 50%; float: right;}.aj .gradebookPointsEditor.gradebookOptions.legacyDialog .dijitDialogPaneContent .addPointsContainer .dijitSpinner {font-size: 16px; height: 34px; width: 148px;}.aj .gradebookPointsEditor.gradebookOptions.legacyDialog .dijitDialogPaneContent .addPointsContainer .dijitSpinner .dijitArrowButton.dijitButtonNode {width: 18px; height: -moz-calc(100% - 8px)!important; height: -webkit-calc(100% - 8px)!important; height: calc(100% - 8px)!important; overflow: visible; color: #102037; border: none; padding-top: 8px; background-color: transparent; cursor: pointer;}.aj .gradebookPointsEditor.gradebookOptions.legacyDialog .dijitDialogPaneContent .addPointsContainer .dijitSpinner .dijitArrowButton.dijitButtonNode .dijitArrowButtonInner {font-size: 18px; width: 18px; height: 18px; padding: 0; margin: 0;}.aj .gradebookPointsEditor.gradebookOptions.legacyDialog .dijitDialogPaneContent .addPointsContainer .dijitSpinner .dijitArrowButton.dijitButtonNode .dijitArrowButtonInner input {display: none;}.aj .gradebookPointsEditor.gradebookOptions.legacyDialog .dijitDialogPaneContent .addPointsContainer .dijitSpinner .dijitArrowButton.dijitButtonNode.dijitDownArrowButtonHover, .aj .gradebookPointsEditor.gradebookOptions.legacyDialog .dijitDialogPaneContent .addPointsContainer .dijitSpinner .dijitArrowButton.dijitButtonNode.dijitDownArrowButtonActive, .aj .gradebookPointsEditor.gradebookOptions.legacyDialog .dijitDialogPaneContent .addPointsContainer .dijitSpinner .dijitArrowButton.dijitButtonNode.dijitUpArrowButtonHover, .aj .gradebookPointsEditor.gradebookOptions.legacyDialog .dijitDialogPaneContent .addPointsContainer .dijitSpinner .dijitArrowButton.dijitButtonNode.dijitUpArrowButtonActive {color: #007F99; background-color: transparent;}.aj .gradebookPointsEditor.gradebookOptions.legacyDialog .dijitDialogPaneContent .addPointsContainer .dijitSpinner .dijitArrowButton.dijitButtonNode.dijitDownArrowButtonHover .dijitArrowButtonInner, .aj .gradebookPointsEditor.gradebookOptions.legacyDialog .dijitDialogPaneContent .addPointsContainer .dijitSpinner .dijitArrowButton.dijitButtonNode.dijitDownArrowButtonActive .dijitArrowButtonInner, .aj .gradebookPointsEditor.gradebookOptions.legacyDialog .dijitDialogPaneContent .addPointsContainer .dijitSpinner .dijitArrowButton.dijitButtonNode.dijitUpArrowButtonHover .dijitArrowButtonInner, .aj .gradebookPointsEditor.gradebookOptions.legacyDialog .dijitDialogPaneContent .addPointsContainer .dijitSpinner .dijitArrowButton.dijitButtonNode.dijitUpArrowButtonActive .dijitArrowButtonInner {background-color: transparent; border: none;}.aj .gradebookPointsEditor.gradebookOptions.legacyDialog .dijitDialogPaneContent .addPointsContainer .dijitSpinner .dijitUpArrowButton {float: right; padding-right: 10px;}.aj .gradebookPointsEditor.gradebookOptions.legacyDialog .dijitDialogPaneContent .addPointsContainer .dijitSpinner .dijitDownArrowButton {float: left; padding-left: 10px;}.aj .gradebookPointsEditor.gradebookOptions.legacyDialog .dijitDialogPaneContent .addPointsContainer .dijitSpinner .dijitInputContainer {height: -moz-calc(100% - 12px); height: -webkit-calc(100% - 12px); height: calc(100% - 12px); width: -moz-calc(100% - 68px); width: -webkit-calc(100% - 68px); width: calc(100% - 68px); text-align: center; float: left !important; font-weight: 300;}.aj .gradebookPointsEditor.gradebookOptions.legacyDialog .dijitDialogPaneContent .addPointsContainer .dijitSpinner .dijitButtonNode.dijitSpinnerButtonContainer {height: 100%;}.aj .gradebookPointsEditor.gradebookOptions.legacyDialog .dijitDialogPaneContent .addPointsContainer .dijitSpinner .dijitSpinnerButtonInner {display: none;}.aj .gradebookPointsEditor.gradebookOptions.legacyDialog .dijitDialogPaneContent .addPointsContainer .dijitSpinner.dijitTextBoxError .dijitArrowButton.dijitButtonNode {box-shadow: none;}.aj .gradebookPointsEditor.gradebookOptions.legacyDialog .dijitDialogPaneContent .addPointsContainer .dijitSpinner.dijitDisabled * {color: #6F7685; cursor: not-allowed;}.aj .gradebookPointsEditor.gradebookOptions.legacyDialog .dijitDialogPaneContent .moreOptionsContainer {height: 70px;}.aj .gradebookPointsEditor.gradebookOptions.legacyDialog .dijitDialogPaneContent .commentContainer {margin-top: 18px;}.aj .gradebookPointsEditor.gradebookOptions.legacyDialog .dijitDialogPaneContent .commentContainer textarea {height: 62px; resize: none; width: -moz-calc(100% - 18px); width: -webkit-calc(100% - 18px); width: calc(100% - 18px); border-radius: 6px; padding: 8px;}.aj .gradebookPointsEditor.gradebookOptions.legacyDialog .dijitDialogPaneContent .dijitDialogPaneActionBar {bottom: 20px;}.aj .studentAttendanceDialog.dijitDialogFixed.dijitDialog {border-radius: 6px; margin-left: 150px;}.aj .studentAttendanceDialog.dijitDialogFixed.dijitDialog .dijitDialogTitleBar {padding: 32px 40px 20px;}.aj .studentAttendanceDialog.dijitDialogFixed.dijitDialog .dijitDialogTitleBar .dijitDialogCloseIcon {margin-right: -20px;}.aj .studentAttendanceDialog.dijitDialogFixed.dijitDialog .dijitDialogPaneContent {padding: 0 40px 20px; width: 100% !important; box-sizing: border-box; font-size: 14px; color: #47525D;}.aj .studentAttendanceDialog.dijitDialogFixed.dijitDialog .dijitDialogPaneContent .wrapper {padding-bottom: 40px; padding-right: 40px;}.aj .studentAttendanceDialog.dijitDialogFixed.dijitDialog .dijitDialogPaneContent .wrapper .row {padding: 10px; border-bottom: solid 1px #E6E6E6;}.aj .studentAttendanceDialog.dijitDialogFixed.dijitDialog .dijitDialogPaneContent .wrapper .row:first-of-type {margin-top: 8px;}.aj .studentAttendanceDialog.dijitDialogFixed.dijitDialog .dijitDialogPaneContent .wrapper .row .icon {display: inline-block; width: 24px; height: 24px; margin: 8px 16px 0px 6px; font-family: 'moblab'; font-size: 24px; vertical-align: top;}.aj .studentAttendanceDialog.dijitDialogFixed.dijitDialog .dijitDialogPaneContent .wrapper .row .icon.attendancePresent {color: #30B9F8;}.aj .studentAttendanceDialog.dijitDialogFixed.dijitDialog .dijitDialogPaneContent .wrapper .row .icon.attendancePresent:before {content: "É"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .studentAttendanceDialog.dijitDialogFixed.dijitDialog .dijitDialogPaneContent .wrapper .row .icon.attendanceExcused {color: #FFCD56;}.aj .studentAttendanceDialog.dijitDialogFixed.dijitDialog .dijitDialogPaneContent .wrapper .row .icon.attendanceExcused:before {content: "Ê"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .studentAttendanceDialog.dijitDialogFixed.dijitDialog .dijitDialogPaneContent .wrapper .row .icon.attendanceAbsent {color: #FF6383;}.aj .studentAttendanceDialog.dijitDialogFixed.dijitDialog .dijitDialogPaneContent .wrapper .row .icon.attendanceAbsent:before {content: "Ë"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .studentAttendanceDialog.dijitDialogFixed.dijitDialog .dijitDialogPaneContent .wrapper .row .detail {display: inline-block; width: calc(100% - 50px);}.aj .studentAttendanceDialog.dijitDialogFixed.dijitDialog .dijitDialogPaneContent .wrapper .row .detail .time {font-size: 17px;}.aj .studentAttendanceDialog.dijitDialogFixed.dijitDialog .dijitDialogPaneContent .wrapper .row .detail .playlistName {font-size: 13px;}.aj .studentAttendanceDialog.dijitDialogFixed.dijitDialog .dijitDialogPaneContent .wrapper .row:last-of-type {border-bottom: none;}.aj #app_attendance__AttendanceMasterTooltip_0.dijitTooltip {min-width: 145px;}.aj #app_attendance__AttendanceMasterTooltip_0.dijitTooltip .dijitTooltipContainer {background-color: white; color: #102037; font-size: 14px; border-radius: 10px;}.aj #app_attendance__AttendanceMasterTooltip_0.dijitTooltip .dijitTooltipContainer .date {font-weight: bold;}.aj #app_attendance__AttendanceMasterTooltip_0.dijitTooltip .dijitTooltipContainer .time {color: #4B5059; font-size: 12px;}.aj #app_attendance__AttendanceMasterTooltip_0.dijitTooltip .dijitTooltipContainer .time, .aj #app_attendance__AttendanceMasterTooltip_0.dijitTooltip .dijitTooltipContainer .playlistName {padding-bottom: 10px;}.aj #app_attendance__AttendanceMasterTooltip_0.dijitTooltip .dijitTooltipConnector {border: 6px solid white;}.aj #app_attendance__AttendanceMasterTooltip_0.dijitTooltip.dijitTooltipAbove .dijitTooltipConnector {border-left-color: transparent; border-right-color: transparent; border-bottom-color: transparent;}.attendanceCountContainer {width: 100%; font-size: 16px; display: flex; justify-content: space-evenly;}.attendanceCountContainer span::before {content: ''; display: inline-block; width: 10px; height: 10px; border-radius: 50%; margin-right: 6px;}.attendanceCountContainer .present::before {background-color: #009DE6;}.attendanceCountContainer .absent::before {background-color: #FF5745;}.attendanceCountContainer .excused::before {background-color: #DB7C00;}.aj .dijitDialog.Warning {width: 440px; left: 25% !important;}.aj .dijitDialog.Warning .dijitDialogTitleBar {padding: 20px 30px;}.aj .dijitDialog.Warning .dijitDialogPaneContent .body {padding: 0 52px 0 22px; font-size: 16px; color: #4B5059;}.aj .dijitDialog.Warning .dijitDialogPaneContent .body.learnMore {margin-top: 20px;}.aj .dijitDialog.Warning .dijitDialogPaneContent .dijitDialogPaneActionBar {width: 100%; margin: 20px 0 0; text-align: right;}.aj .dijitDialog.Warning .dijitDialogPaneContent .dijitDialogPaneActionBar .dijitButton.cancelBtn .dijitButtonNode {width: 96px;}.aj .dijitDialog.Warning .dijitDialogPaneContent .dijitDialogPaneActionBar .dijitButton.confirmBtn {color: #007F99; margin-right: 20px;}@media only screen and (max-width: 1150px) {.aj .dijitDialog.Warning {left: 30% !important;}}.aj .dijitDialog.EmptyRosterWarning.dijitDialogFixed.dijitDialog {width: 460px; left: auto !important; right: 200px; top: 155px !important;}.aj .dijitDialog.EmptyRosterWarning.dijitDialogFixed.dijitDialog .dijitDialogTitleBar {padding: 10px 20px 0 20px;}.aj .dijitDialog.EmptyRosterWarning.dijitDialogFixed.dijitDialog .dijitDialogTitleBar .dijitDialogTitle {color: #1B2224;}.aj .dijitDialog.EmptyRosterWarning.dijitDialogFixed.dijitDialog .dijitDialogTitleBar .dijitDialogCloseIcon {background-color: transparent; box-shadow: none; top: 0; right: 0; font-size: 16px;}.aj .dijitDialog.EmptyRosterWarning.dijitDialogFixed.dijitDialog .headerImage {background-color: white;}.aj .dijitDialog.EmptyRosterWarning.dijitDialogFixed.dijitDialog .headerImage img {width: 100%;}.aj .dijitDialog.EmptyRosterWarning.dijitDialogFixed.dijitDialog .dijitDialogPaneContent .body {padding: 0 14px 0 14px; font-size: 16px; color: #4B5059;}.aj .dijitDialog.EmptyRosterWarning.dijitDialogFixed.dijitDialog .dijitDialogPaneContent .dijitDialogPaneActionBar {width: 100%; margin: 20px 0 0; text-align: right;}.aj .dijitDialog.EmptyRosterWarning.dijitDialogFixed.dijitDialog .dijitDialogPaneContent .dijitDialogPaneActionBar .dijitButton.cancelBtn .dijitButtonNode {width: 96px;}.aj .dijitDialog.EmptyRosterWarning.dijitDialogFixed.dijitDialog .dijitDialogPaneContent .dijitDialogPaneActionBar .dijitButton.confirmBtn {margin-right: 14px;}.aj .dijitDialog.EmptyRosterWarning.dijitDialogFixed.dijitDialog .dijitDialogPaneContent .dijitDialogPaneActionBar .dijitButton.confirmBtn .dijitButtonNode {color: #6F7685;}.aj .dijitDialog.EmptyRosterWarning.dijitDialogFixed.dijitDialog .dijitDialogPaneContent .dijitDialogPaneActionBar .dijitButton.confirmBtn .dijitButtonNode .dijitButtonText {border-bottom: none;}.aj .dijitTooltipDialog.FilterDialog {padding: 0;}.aj .dijitTooltipDialog.FilterDialog .dijitTooltipContainer {width: 300px; padding: 25px; padding-bottom: 40px; border-radius: 8px;}.aj .dijitTooltipDialog.FilterDialog .dijitTooltipContainer h2 {margin-top: 0; font-weight: bold; font-size: 16px;}.aj .dijitTooltipDialog.FilterDialog .dijitTooltipContainer label {margin-left: 10px; font-size: 14px; vertical-align: middle; user-select: none; cursor: pointer; padding: 5px 0;}.aj .dijitTooltipDialog.FilterDialog .dijitTooltipContainer .dijitCheckBox {transform: scale(0.8);}.aj {font-family: Lato, sans-serif; color: #4B5059; letter-spacing: 0.5px; min-width: 800px; overflow: hidden; height: 100%;}textarea {font-family: Lato, sans-serif; color: #4B5059;}.aj h1 {font-size: 1.545em; margin-bottom: 0.727em;}.aj h2 {font-size: 1.364em; line-height: 1.455em; margin-top: 1em; margin-bottom: 0.60em; font-weight: normal;}.aj h3, .aj h4, .aj h5, .aj h6 {font-size: 1.091em; font-weight: normal;}.aj p {line-height: 1.3em;}.aj pre, .aj code {font-family: inherit; background-color: white; border: 1px solid #D1D1D1;}.aj table.dojoTabular thead, .aj table.dojoTabular tfoot {background-color: white; border: 1px solid #D1D1D1;}.aj.instructor .configure-basic-dialog .dijitDialogTitleBar {padding: 0;}.aj .dijitAccordionContainer {border: none;}.aj .dijitAccordionInnerContainer {background-color: white; border: none; margin-bottom: 1px; -moz-transition-property: background-color, border; -o-transition-property: background-color, border; -webkit-transition-property: background-color, border; transition-property: background-color, border; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -moz-transition-timing-function: linear; -o-transition-timing-function: linear; -webkit-transition-timing-function: linear; transition-timing-function: linear;}.aj .dijitAccordionTitle {background-color: transparent; padding: 5px 7px 2px 7px; min-height: 17px; color: #595959;}.aj .dijitAccordionContainer .dijitAccordionChildWrapper {background-color: white; border: 1px solid #CED2D9; margin: 0 2px 2px;}.aj .dijitAccordionContainer .dijitAccordionContainer-child {padding: 9px;}.aj .dijitAccordionInnerContainerHover {border: 1px solid #CED2D9; background-color: #F3F8FE; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; -webkit-transition-duration: 0.2s; transition-duration: 0.2s;}.aj .dijitAccordionInnerContainerHover .dijitAccordionTitle {color: #383B42;}.aj .dijitAccordionInnerContainerActive {border: 1px solid #CED2D9; background-color: #EDFAFF; -moz-transition-duration: 0.1s; -o-transition-duration: 0.1s; -webkit-transition-duration: 0.1s; transition-duration: 0.1s;}.aj .dijitAccordionInnerContainerActive .dijitAccordionTitle {color: #383B42;}.aj .dijitAccordionInnerContainerSelected {border-color: #CED2D9; background-color: #ffffff;}.aj .dijitAccordionInnerContainerSelected .dijitAccordionTitle {color: #383B42;}.aj .dijitContentPane {border: none; padding: 0;}.aj .dijitContentPane.dndListContainer {overflow: auto;}.aj .dijitTabContainerTop-dijitContentPane,.aj .dijitTabContainerLeft-dijitContentPane,.aj .dijitTabContainerBottom-dijitContentPane,.aj .dijitTabContainerRight-dijitContentPane,.aj .dijitAccordionContainer-dijitContentPane {background-color: white; padding: 8px;}.aj .dijitSplitContainer-dijitContentPane,.aj .dijitBorderContainer-dijitContentPane {background-color: white; padding: 8px;}.topBar .dijitContentPane {padding: 0;}div#welcome.dijitContentPane {padding: 20px;}.aj .dijitContentPane.headerPane1 {font-size: 24px; color: #4B5059; text-align: center;}.aj .dijitContentPane.headerPane2 {font-size: 18px; color: #4B5059; text-align: center; padding-top: 10px;}div.playlistEditor div.dijitContentPane div.dojoDndItem div.dijitTitlePaneContentOuter div.dijitReset div.dijitTitlePaneContentInner div.dijitToolbar {padding-left: 7px; padding-right: 7px; padding-top: 3px;}div.playlistEditor div.dijitContentPane div.dojoDndItem div.dijitTitlePaneContentOuter div.dijitReset div.dijitTitlePaneContentInner div.dijitTitlePaneContentInner div span.dijitButton {margin-left: 9px;}div#mainDisplay.dijitBorderContainer div#centerPanel.dijitTabContainer div.dijitTabPaneWrapper div#playlistDiv.dijitContentPane,div#mainDisplay.dijitBorderContainerPane div#centerPanel.dijitTabContainer div.dijitTabPaneWrapper div#playlistDiv.dijitContentPane {width: 100% !important;}.aj #gameLibrary .dijitTabContainerTop-dijitContentPane {background-color: #F7F8FA; padding: 2px 4px 2px 4px;}.aj .dijitContentPane.quickLinkRow {height: 30px; padding-top: 5px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; font-size: 16px; color: #4B5059;}.aj #gameLibrary .dijitContentPane.quickLinkRow.category-icon:hover {color: #E81C3A; cursor: pointer;}.aj #gameLibrary .dijitContentPane.quickLinkRow.category-icon:hover::before {color: #E81C3A;}.aj #gameLibrary .category-icon::before {vertical-align: middle;}.aj #gameLibrary .dijitTitlePaneTextNode.category-icon::before {font-size: 24px; padding-right: 8px;}.aj #gameLibrary .quickLinkRow.category-icon::before {font-size: 20px; padding-right: 8px; color: #00A0BC;}.aj #gameLibrary .bargaining .category-icon:before,.aj #gameLibrary .quickLinkRow.bargaining:before {content: "`"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj #gameLibrary .markets .category-icon:before,.aj #gameLibrary .quickLinkRow.markets:before {content: "~"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj #gameLibrary .auctions .category-icon:before,.aj #gameLibrary .quickLinkRow.auctions:before {content: "_"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj #gameLibrary .game-theory .category-icon:before,.aj #gameLibrary .quickLinkRow.game-theory:before {content: "l"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj #gameLibrary .public-choice .category-icon:before,.aj #gameLibrary .quickLinkRow.public-choice:before {content: "?"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj #gameLibrary .macro-finance .category-icon:before,.aj #gameLibrary .quickLinkRow.macro-finance:before {content: "|"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj #gameLibrary .industrial-organization .category-icon:before,.aj #gameLibrary .quickLinkRow.industrial-organization:before {content: "}"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj #gameLibrary .decision-making .category-icon:before,.aj #gameLibrary .quickLinkRow.decision-making:before {content: "{"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj #gameLibrary .surveys .category-icon:before,.aj #gameLibrary .quickLinkRow.surveys:before {content: "'"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj #gameLibrary .decision-making-biases .category-icon:before,.aj #gameLibrary .quickLinkRow.decision-making-biases:before {content: "{"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj #gameLibrary .probability-assessment .category-icon:before,.aj #gameLibrary .quickLinkRow.probability-assessment:before {content: "^"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj #gameLibrary .risk-and-time-preferences .category-icon:before,.aj #gameLibrary .quickLinkRow.risk-and-time-preferences:before {content: "o"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj #gameLibrary .business .category-icon:before,.aj #gameLibrary .quickLinkRow.business:before {content: "¿"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; vertical-align: sub;}.aj #gameLibrary .test .category-icon:before,.aj #gameLibrary .quickLinkRow.test:before {content: "A"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj #gameLibrary .question-banks .category-icon:before,.aj #gameLibrary .quickLinkRow.question-banks:before {content: "Ï"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj #gameLibrary .externalities-public-goods .category-icon:before,.aj #gameLibrary .quickLinkRow.externalities-public-goods:before {content: "]"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj #gameLibrary .financial-empowerment .category-icon:before,.aj #gameLibrary .quickLinkRow.financial-empowerment:before {content: "7"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj #gameLibrary .moduleLibraryContainer .financial-empowerment .category-icon::before,.aj #gameLibrary .quickLinkRow.financial-empowerment.moduleCategory::before {display: none;}.aj #gameLibrary .for-you-games .category-icon:before,.aj #gameLibrary .quickLinkRow.for-you-games:before {content: "Ì"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj #gameLibrary .for-you-surveys .category-icon:before,.aj #gameLibrary .quickLinkRow.for-you-surveys:before {content: "Í"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj #gameLibrary .for-you-modules .category-icon:before,.aj #gameLibrary .quickLinkRow.for-you-modules:before {content: "Î"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .rosterTabContainer .dijitContentPane.dijitTabPane,.aj .inviteTabContainer .dijitContentPane.dijitTabPane {height: -moz-calc(100% - 40px)!important; height: -webkit-calc(100% - 40px)!important; height: calc(100% - 40px)!important; width: 100% !important; padding-top: 40px;}.aj .rosterTabContainer .dijitContentPane.dijitTabPane.rosterEditorContainer {padding-top: 20px;}.aj .inviteTabContainer .dijitContentPane.dijitTabPane {width: 644px !important; margin-left: -moz-calc(50% - 330px); margin-left: -webkit-calc(50% - 330px); margin-left: calc(50% - 330px);}.aj .rosterTabContainer.scoreboardTabContainer .dijitContentPane.dijitTabPane.rosterEditorContainer {padding-top: 30px;}.aj .joinClassDialog .dijitContentPane.dijitStackContainer-child.dijitStackContainer-dijitContentPane {width: auto !important; height: auto !important;}.aj .gradeBookGridContainer .dgrid .dijitContentPane {overflow: hidden;}.aj .moduleDndListContainer .dijitContentPane {overflow-x: hidden;}.aj .dijitCalendar {background-color: white; background-image: none; background-repeat: repeat-x; text-align: center; padding: 6px 5px 3px 5px; font-size: 16px;}.dj_ie6 .aj .dijitCalendar {background-image: none;}.aj .dijitCalendar img {border: none;}.aj .dijitCalendarMonthContainer th {text-align: center; padding-bottom: 15px; vertical-align: middle;}.aj .dijitCalendarMonthLabel {color: #383B42; font-size: 1.091em; padding: 4px;}.aj .dijitCalendarIncrementControl:before {content: "["; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .dijitCalendarDecrease {-moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); transform: rotate(-90deg);}.aj .dijitCalendarIncrease {-moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg);}.aj .dijitCalendarArrow {color: #102037; width: 20px; height: 20px;}.aj .dijitCalendarArrowHover,.aj .dijitCalendarArrow:hover {color: #274e86;}.aj .dijitA11ySideArrow {display: none;}.aj .dijitCalendarDayLabelTemplate {padding-bottom: 0; text-align: center; padding: 0 3px 2px;}.aj .dijitCalendarDayLabel {padding: 0 4px 0 4px; font-weight: 400; font-size: 0.909em; text-align: center; color: #c9c9c9;}.aj .dijitCalendarDateTemplate {text-align: center; background-color: white; padding-top: 0; font-weight: 400; letter-spacing: .05em; text-align: center; color: #383B42;}.dj_ie6 .aj .dijitCalendarDateTemplate {background-image: none;}.aj .dijitCalendarDateTemplate .dijitCalendarDateLabel {text-decoration: none; display: block; padding: 10px; border: solid 1px transparent; background-color: rgba(171, 212, 251, 0); -moz-transition-property: background-color, border; -o-transition-property: background-color, border; -webkit-transition-property: background-color, border; transition-property: background-color, border; -moz-transition-duration: 0.35s; -o-transition-duration: 0.35s; -webkit-transition-duration: 0.35s; transition-duration: 0.35s;}.aj .dijitCalendarPreviousMonth .dijitCalendarDateLabel,.aj .dijitCalendarNextMonth .dijitCalendarDateLabel {color: #383B42; border-color: white; background-color: #E6E8ED;}.aj .dijitCalendarYearContainer {vertical-align: middle;}.aj .dijitCalendarYearControl {padding: 1px 2px 2px 2px;}.aj .dijitCalendarYearLabel {padding: 2px 0 0 0; margin: 0; font-size: 1.17em;}.aj .dijitCalendarYearLabel span {vertical-align: middle;}.aj .dijitCalendarSelectedYear {padding: 0 3px;}.aj .dijitCalendarNextYear,.aj .dijitCalendarPreviousYear {padding: 1px 6px 1px 6px; font-size: 0.909em;}.aj .dijitCalendarSelectedYear {font-size: 1.091em; color: #383B42; padding-top: 5px;}.dijitCalendarNextYear,.dijitCalendarPreviousYear {display: none;}.aj .dijitCalendarHoveredDate .dijitCalendarDateLabel,.aj .dijitCalendarLite .dijitCalendarEnabledDate:hover .dijitCalendarDateLabel {background-color: red; border: solid 1px #007F99; color: white; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; -webkit-transition-duration: 0.2s; transition-duration: 0.2s;}.aj .dijitCalendarNextYearHover, .aj .dijitCalendarNextYear:hover,.aj .dijitCalendarPreviousYearHover, .aj .dijitCalendarPreviousYear:hover {color: #383B42; border: solid 1px #007F99; padding: 0 5px 0 5px; background-color: #007F99;}.aj .dijitCalendarNextYearActive, .aj .dijitCalendarNextYear:active.aj .dijitCalendarPreviousYearActive, .aj .dijitCalendarPreviousYear:active {border: solid 1px #007F99; padding: 0 5px 0 5px; background-color: #007F99;}.aj .dijitCalendarActiveDate .dijitCalendarDateLabel,.aj .dijitCalendarEnabledDate:active .dijitCalendarDateLabel {background-color: #007F99; border: solid 1px #007F99; -moz-transition-duration: 0.1s; -o-transition-duration: 0.1s; -webkit-transition-duration: 0.1s; transition-duration: 0.1s;}.dj_ie6 .aj .dijitCalendarActiveDate .dijitCalendarDateLabel {background-image: none;}.aj .dijitCalendarSelectedDate .dijitCalendarDateLabel {color: white; background-color: #007F99; border-color: #007F99;}.aj .dijitCalendarDisabledDate .dijitCalendarDateLabel {color: transparent; text-decoration: none; text-shadow: 0 0 4px rgba(16, 32, 55, 0.4); cursor: no-drop;}.aj .dijitCalendarDisabledDate {text-decoration: none;}.aj .dijitCalendar .dijitDropDownButton {margin: 0;}.aj .dijitCalendar .dijitButtonText {padding: 1px 0 3px; margin-right: -4px;}.aj .dijitCalendar .dijitDropDownButton .dijitButtonNode {padding: 0 3px 0 2px; border: solid 1px #D1D1D1; -moz-box-shadow: 0 0 0 transparent; -webkit-box-shadow: 0 0 0 transparent; box-shadow: 0 0 0 transparent; background-color: white; background-image: none;}.aj .dijitCalendar .dijitDropDownButtonHover .dijitButtonNode,.aj .dijitCalendar .dijitDropDownButton:hover .dijitButtonNode {border: solid 1px #007F99;}.aj .dijitCalendarMonthMenu {border-color: #CED2D9; background-color: white; text-align: center; background-image: none;}.aj .dijitCalendarMonthMenu .dijitCalendarMonthLabel {border-top: solid 1px white; border-bottom: solid 1px white; padding: 2px 0;}.aj .dijitCalendarMonthMenu .dijitCalendarMonthLabelHover,.aj .dijitCalendarMonthMenu .dijitCalendarMonthLabelActive {border-color: #CED2D9; border-width: 1px 0; background-color: #F3F8FE;}.aj .playlistScheduler .dijitCalendarContainer {width: 260px; height: 280px; font-size: 14px; padding: 15px 12px 0 10px;}.aj .dijitCalendarMonthContainer .dijitArrowButtonInner {padding: 2px 4px;}.aj .dijitCalendarMonthContainer .dijitArrowButtonInner:before {content: "9"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .dijitCalendarMonthContainer .dijitDropDownButtonHover .dijitArrowButtonInner {color: #007F99;}.aj .dijitCalendar td:focus-visible {outline: #007F99 auto 3px;}.aj .dijitMenuBar {border: 1px solid #D1D1D1; margin: 0; padding: 0; background-color: white;}.aj .dijitMenu {background-color: white; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid transparent;}.aj .dijitMenuItem {color: #4B5059; margin: 3px; background-color: white; font-size: 14px;}.aj .dijitMenuBar .dijitMenuItem {padding: 6px 10px 7px; margin: -1px;}.aj .dijitMenuTable {border-collapse: separate; border-spacing: 0 0; padding: 0;}.aj .dijitMenu .dijitMenuItem td,.aj .dijitComboBoxMenu .dijitMenuItem {padding: 5px; border-width: 1px 0 1px 0; border-style: solid; border-color: white;}.aj .dijitMenu .dijitMenuItemHover td,.aj .dijitMenu .dijitMenuItemSelected td,.aj .dijitMenu .dijitMenuItem.selected td,.aj .dijitMenuItemHover,.aj .dijitComboBoxMenu .dijitMenuItemHover,.aj .dijitMenuItemSelected {border-color: transparent; background-color: #F3F8FE; background-repeat: no-repeat; background-image: none;}.dj_ie .aj .dijitMenuActive .dijitMenuItemHover,.dj_ie .aj .dijitMenuActive .dijitMenuItemSelected,.dj_ie .aj .dijitMenuPassive .dijitMenuItemHover,.dj_ie .aj .dijitMenuPassive .dijitMenuItemSelected {padding-top: 6px; padding-bottom: 5px; margin-top: -3px;}.aj td.dijitMenuItemIconCell {-moz-border-radius: 5px 0 0 5px; -webkit-border-radius: 5px; border-radius: 5px 0 0 5px; padding: 2px; margin-left: 5px;}.aj td.dijitMenuArrowCell {-moz-border-radius: 0 5px 5px 0; -webkit-border-radius: 0; border-radius: 0 5px 5px 0; margin-right: 5px;}.aj td.dijitMenuItemLabel {padding-top: 5px; padding-bottom: 5px;}.aj .dijitMenuExpand {width: 7px; height: 7px; margin-right: 5px; margin-bottom: 4px; -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg); font-size: 9px;}.aj .dijitMenuExpand:before {content: "["; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .dijitMenuSeparatorTop {height: auto; margin-top: 1px; border-bottom: 1px solid #d6d6d6; margin: 0 5px;}.aj .dijitMenuSeparatorBottom {height: auto; margin-bottom: 1px;}.aj .dijitCheckedMenuItem .dijitMenuItemIcon,.aj .dijitRadioMenuItem .dijitMenuItemIcon {background-image: url("img/checkboxRadioButtonStates.png"); background-size: 300px 20px; background-repeat: no-repeat; background-position: -20px; width: 20px; height: 20px;}.dj_ie6 .aj .dijitCheckedMenuItem .dijitMenuItemIcon,.dj_ie6 .aj .dijitRadioMenuItem .dijitMenuItemIcon {background-image: url("form/images/checkboxAndRadioButtons_IE6.png");}.aj .dijitCheckedMenuItemChecked .dijitCheckedMenuItemIcon {background-position: 0 50%;}.aj .dijitRadioMenuItem .dijitMenuItemIcon {background-position: -105px 50%;}.aj .dijitRadioMenuItemChecked .dijitMenuItemIcon {background-position: -90px 50%;}.aj .dijitComboBoxMenu {margin-left: 0; background-image: none;}.aj .dijitComboBoxMenuActive .dijitMenuItemSelected {background-color: #EDFAFF;}.aj .dijitMenuPreviousButton, .aj .dijitMenuNextButton {font-style: italic;}.classMgmtPane .dijitMenuSeparator .dijitMenuSeparatorTop {margin-top: 0;}.classMgmtPane .dijitMenuSeparator .dijitMenuSeparatorBottom {margin-bottom: 0;}.aj .dijitCheckedMenuItem .sortClasses.dijitCheckedMenuItemIcon {background: none; padding-left: 4px; width: 10px; height: 14px; font-size: 11px;}.aj .dijitCheckedMenuItem .sortClasses.dijitCheckedMenuItemIcon:before {content: "#"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .dijitCheckedMenuItemChecked .sortClasses.dijitCheckedMenuItemIcon:before {content: "9"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .dijitMenu .infoMenuItem {font-size: 12px; color: #6F7685;}.aj .dijitMenu .infoMenuItem.dijitMenuItemHover td, .aj .dijitMenu .infoMenuItem.dijitMenuItemSelected td, .aj .dijitMenu .infoMenuItem.dijitMenuItem.selected td, .aj .dijitMenu .infoMenuItem.dijitMenuItemHover, .aj .dijitMenu .infoMenuItem.dijitMenuItemSelected {cursor: default; background-color: transparent;}.aj .dijitMenu .infoMenuItem.studentPaid .dijitMenuArrowCell {padding-top: 4px;}.aj .dijitMenu .infoMenuItem.studentPaid .dijitMenuArrowCell:before {content: "K"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; vertical-align: middle; margin-left: -4px;}.aj .dijitMenu .infoMenuItem .lmsClassName {font-size: 13px;}.aj .dijitSliderBar {border-style: solid; outline: 1px;}.aj .dijitSliderFocused .dijitSliderBar {border-color: #007F99;}.aj .dijitSliderHover .dijitSliderBar {border-color: #CED2D9;}.aj .dijitSliderDisabled .dijitSliderBar {background-image: none; border-color: #D1D1D1;}.aj .dijitRuleLabelsContainer {color: #383B42;}.aj .dijitRuleLabelsContainerH {padding: 2px 0;}.aj .dijitSlider .dijitSliderProgressBarH,.aj .dijitSlider .dijitSliderLeftBumper {border-color: #D1D1D1; background-color: #01414F;}.aj .dijitSlider .dijitSliderRemainingBarH,.aj .dijitSlider .dijitSliderRightBumper {border-color: #D1D1D1; background-color: white;}.aj .dijitSliderRightBumper {border-right: solid 1px #D1D1D1;}.aj .dijitSliderLeftBumper {border-left: solid 1px #D1D1D1;}.aj .dijitSliderHover .dijitSliderProgressBarH,.aj .dijitSliderHover .dijitSliderLeftBumper {background-color: #002931; border-color: #CED2D9;}.aj .dijitSliderHover .dijitSliderRemainingBarH,.aj .dijitSliderHover .dijitSliderRightBumper {background-color: white; border-color: #CED2D9;}.aj .dijitSliderFocused .dijitSliderProgressBarH,.aj .dijitSliderFocused .dijitSliderLeftBumper {background-color: #002931; border-color: #007F99; -moz-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2); -webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2); box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2);}.aj .dijitSliderFocused .dijitSliderRemainingBarH,.aj .dijitSliderFocused .dijitSliderRightBumper {background-color: white; border-color: #007F99; -moz-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2); -webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2); box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2);}.aj .dijitSliderDisabled .dijitSliderProgressBarH,.aj .dijitSliderDisabled .dijitSliderLeftBumper {background-color: #D1D1D1; background-image: none;}.aj .dijitSliderDisabled .dijitSliderRemainingBarH,.aj .dijitSliderDisabled .dijitSliderRightBumper {background-color: #D1D1D1;}.aj .dijitRuleLabelsContainerV {padding: 0 2px;}.aj .dijitSlider .dijitSliderProgressBarV,.aj .dijitSlider .dijitSliderBottomBumper {border-color: #D1D1D1; background-color: #01414F;}.aj .dijitSlider .dijitSliderRemainingBarV,.aj .dijitSlider .dijitSliderTopBumper {border-color: #D1D1D1; background-color: white;}.aj .dijitSliderBottomBumper {border-bottom: solid 1px #D1D1D1;}.aj .dijitSliderTopBumper {border-top: solid 1px #D1D1D1;}.aj .dijitSliderHover .dijitSliderProgressBarV,.aj .dijitSliderHover .dijitSliderBottomBumper {background-color: #002931; border-color: #CED2D9;}.aj .dijitSliderHover .dijitSliderRemainingBarV,.aj .dijitSliderHover .dijitSliderTopBumper {background-color: white; border-color: #CED2D9;}.aj .dijitSliderFocused .dijitSliderProgressBarV,.aj .dijitSliderFocused .dijitSliderBottomBumper {background-color: #002931; border-color: #007F99; -moz-box-shadow: inset 1px 0px 1px rgba(0, 0, 0, 0.2); -webkit-box-shadow: inset 1px 0px 1px rgba(0, 0, 0, 0.2); box-shadow: inset 1px 0px 1px rgba(0, 0, 0, 0.2);}.aj .dijitSliderFocused .dijitSliderRemainingBarV,.aj .dijitSliderFocused .dijitSliderTopBumper {background-color: white; border-color: #007F99; -moz-box-shadow: inset 1px 0px 1px rgba(0, 0, 0, 0.2); -webkit-box-shadow: inset 1px 0px 1px rgba(0, 0, 0, 0.2); box-shadow: inset 1px 0px 1px rgba(0, 0, 0, 0.2);}.aj .dijitSliderDisabled .dijitSliderProgressBarV,.aj .dijitSliderDisabled .dijitSliderBottomBumper {background-color: #D1D1D1;}.aj .dijitSliderDisabled .dijitSliderRemainingBarV,.aj .dijitSliderDisabled .dijitSliderTopBumper {background-color: #D1D1D1;}.aj .dijitSliderImageHandleH {border: 0; width: 18px; height: 16px; background-image: url("../form/images/sliderThumbs.png"); background-repeat: no-repeat; background-position: 0 0;}.aj .dijitSliderHover .dijitSliderImageHandleH {background-position: -18px 0;}.aj .dijitSliderFocused .dijitSliderImageHandleH {background-position: -36px 0;}.aj .dijitSliderProgressBarH .dijitSliderThumbHover {background-position: -36px 0;}.aj .dijitSliderProgressBarH .dijitSliderThumbActive {background-position: -36px 0;}.aj .dijitSliderReadOnly .dijitSliderImageHandleH,.aj .dijitSliderDisabled .dijitSliderImageHandleH {background-position: -54px 0;}.aj .dijitSliderImageHandleV {border: 0; width: 18px; height: 16px; background-image: url("../form/images/sliderThumbs.png"); background-repeat: no-repeat; background-position: -289px 0;}.aj .dijitSliderHover .dijitSliderImageHandleV {background-position: -307px 0;}.aj .dijitSliderFocused .dijitSliderImageHandleV {background-position: -325px 0;}.aj .dijitSliderProgressBarV .dijitSliderThumbHover {background-position: -325px 0;}.aj .dijitSliderProgressBarV .dijitSliderThumbActive {background-position: -325px 0;}.aj .dijitSliderReadOnly .dijitSliderImageHandleV,.aj .dijitSliderDisabled .dijitSliderImageHandleV {background-position: -343px 0;}.aj .dijitSliderButtonContainerH {padding: 1px 3px 1px 2px;}.aj .dijitSliderButtonContainerV {padding: 3px 1px 2px 1px;}.aj .dijitSliderDecrementIconH,.aj .dijitSliderIncrementIconH,.aj .dijitSliderDecrementIconV,.aj .dijitSliderIncrementIconV {background-image: url("../claro/form/images/commonFormArrows.png"); background-repeat: no-repeat; background-color: white; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; border: solid 1px #D1D1D1; font-size: 1px;}.aj .dijitSliderDecrementIconH,.aj .dijitSliderIncrementIconH {height: 12px; width: 9px;}.aj .dijitSliderDecrementIconV,.aj .dijitSliderIncrementIconV {height: 9px; width: 12px;}.aj .dijitSliderActive .dijitSliderDecrementIconH,.aj .dijitSliderActive .dijitSliderIncrementIconH,.aj .dijitSliderActive .dijitSliderDecrementIconV,.aj .dijitSliderActive .dijitSliderIncrementIconV,.aj .dijitSliderHover .dijitSliderDecrementIconH,.aj .dijitSliderHover .dijitSliderIncrementIconH,.aj .dijitSliderHover .dijitSliderDecrementIconV,.aj .dijitSliderHover .dijitSliderIncrementIconV {border: solid 1px #CED2D9; background-color: white;}.aj .dijitSliderDecrementIconH {background-position: -357px 50%;}.aj .dijitSliderActive .dijitSliderDecrementIconH.aj .dijitSliderHover .dijitSliderDecrementIconH {background-position: -393px 50%;}.aj .dijitSliderIncrementIconH {background-position: -251px 50%;}.aj .dijitSliderActive .dijitSliderIncrementIconH.aj .dijitSliderHover .dijitSliderIncrementIconH {background-position: -283px 50%;}.aj .dijitSliderDecrementIconV {background-position: -38px 50%;}.aj .dijitSliderActive .dijitSliderDecrementIconV.aj .dijitSliderHover .dijitSliderDecrementIconV {background-position: -73px 50%;}.aj .dijitSliderIncrementIconV {background-position: -143px 49%;}.aj .dijitSliderActive .dijitSliderIncrementIconV.aj .dijitSliderHover .dijitSliderIncrementIconV {background-position: -178px 49%;}.aj .dijitSliderButtonContainerV .dijitSliderDecrementButtonHover,.aj .dijitSliderButtonContainerH .dijitSliderDecrementButtonHover,.aj .dijitSliderButtonContainerV .dijitSliderIncrementButtonHover,.aj .dijitSliderButtonContainerH .dijitSliderIncrementButtonHover {background-color: #01414F;}.aj .dijitSliderButtonContainerV .dijitSliderDecrementButtonActive,.aj .dijitSliderButtonContainerH .dijitSliderDecrementButtonActive,.aj .dijitSliderButtonContainerV .dijitSliderIncrementButtonActive,.aj .dijitSliderButtonContainerH .dijitSliderIncrementButtonActive {background-color: #002931; border-color: #CED2D9;}.aj .dijitSliderButtonInner {visibility: hidden;}.aj .dijitSliderDisabled .dijitSliderBar {border-color: #D1D1D1;}.aj .dijitSliderReadOnly *, .aj .dijitSliderDisabled * {border-color: #D1D1D1; color: #6F7685;}.aj .dijitSliderReadOnly .dijitSliderDecrementIconH,.aj .dijitSliderDisabled .dijitSliderDecrementIconH {background-position: -321px 50%; background-color: #D1D1D1;}.aj .dijitSliderReadOnly .dijitSliderIncrementIconH,.aj .dijitSliderDisabled .dijitSliderIncrementIconH {background-position: -215px 50%; background-color: #D1D1D1;}.aj .dijitSliderReadOnly .dijitSliderDecrementIconV,.aj .dijitSliderDisabled .dijitSliderDecrementIconV {background-position: -3px 49%; background-color: #D1D1D1;}.aj .dijitSliderReadOnly .dijitSliderIncrementIconV,.aj .dijitSliderDisabled .dijitSliderIncrementIconV {background-position: -107px 49%; background-color: #D1D1D1;}.aj .dijitColorPalette {border: 1px solid #D1D1D1; background: white; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;}.aj .dijitColorPalette .dijitPaletteImg {border: 1px solid #D1D1D1;}.aj .dijitColorPalette .dijitPaletteCell:hover .dijitPaletteImg {border: 1px solid #000;}.aj .dijitColorPalette .dijitPaletteCell:active .dijitPaletteImg,.aj .dijitColorPalette .dijitPaletteTable .dijitPaletteCellSelected .dijitPaletteImg {border: 2px solid #000;}.aj .dijitInlineEditBoxDisplayMode {border: 1px solid transparent;}.aj .dijitInlineEditBoxDisplayModeHover {background-color: white; border: solid 1px #CED2D9;}.dj_ie6 .aj .dijitInlineEditBoxDisplayMode {border: none;}.aj .dijitProgressBar {margin: 6px 0 2px 0; border-radius: 5px; height: 24px;}.aj .dijitProgressBarEmpty {background-color: #6F7685; border: none;}.aj .dijitProgressBarTile {background-color: #E81C3A; background-image: url("images/progressBarFull.png"); background-repeat: repeat-x; background-attachment: scroll;}.dj_ie6 .aj .dijitProgressBarTile {background-image: none;}.aj .dijitProgressBarFull {border: 0px solid #6F7685; border-right-width: 1px; -moz-transition-property: width; -o-transition-property: width; -webkit-transition-property: width; transition-property: width; -moz-transition-duration: 0.25s; -o-transition-duration: 0.25s; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; height: 100%; border-radius: 5px;}.aj .dijitProgressBarLabel {color: white; padding-top: 2px;}.aj .dijitProgressBarIndeterminate .dijitProgressBarTile {background: white url("images/progressBarAnim.gif") repeat-x top;}.aj .gradeBookGridContainer .dijitProgressBar {margin-top: 8px;}.aj .dijitTimePicker .dijitButtonNode {padding: 0 0; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;}.aj .dijitTimePicker {border: 1px #D1D1D1 solid; border-top: none; border-bottom: none; background-color: #fff;}.aj .dijitTimePickerItem {border-top: solid 1px #D1D1D1; border-bottom: solid 1px #D1D1D1; margin-top: -1px;}.aj .dijitTimePickerTick {color: #4B5059; background-color: white; font-size: 0.818em;}.aj .dijitTimePickerMarker {background-color: white; font-size: 1em; white-space: nowrap;}.aj .dijitTimePickerTickHover,.aj .dijitTimePickerMarkerHover,.aj .dijitTimePickerMarkerSelected,.aj .dijitTimePickerTickSelected {background-color: #F3F8FE; color: #4B5059;}.aj .dijitTimePickerMarkerSelected,.aj .dijitTimePickerTickSelected {font-size: 1em;}.aj .dijitTimePickerTick .dijitTimePickerItemInner {padding: 1px; margin: 0;}.aj .dijitTimePicker .dijitButtonNode {border-left: none; border-right: none; border-color: #D1D1D1; background-color: white;}.aj .dijitTimePicker .dijitArrowButtonInner {height: 100%; background-image: url("../claro/form/images/commonFormArrows.png"); background-repeat: no-repeat; background-position: -140px 45%;}.aj .dijitTimePicker .dijitDownArrowButton .dijitArrowButtonInner {background-position: -35px 45%;}.aj .dijitTimePicker .dijitUpArrowHover,.aj .dijitTimePicker .dijitDownArrowHover {background-color: white;}.aj .dijitTimePicker .dijitUpArrowHover .dijitArrowButtonInner {background-position: -175px 45%;}.aj .dijitTimePicker .dijitDownArrowHover .dijitArrowButtonInner {background-position: -70px 45%;}.aj .dijitBorderContainer {padding: 5px;}.aj .dijitSplitContainer-child,.aj .dijitBorderContainer-child {border: 1px #D1D1D1 solid;}.aj .dijitBorderContainer-dijitTabContainerTop,.aj .dijitBorderContainer-dijitTabContainerBottom,.aj .dijitBorderContainer-dijitTabContainerLeft,.aj .dijitBorderContainer-dijitTabContainerRight,.aj .dijitBorderContainer-dijitAccordionContainer {border: none;}.aj .dijitBorderContainer-dijitBorderContainer {border: 0; padding: 0;}.aj .dijitSplitterH,.aj .dijitGutterH {background: none; border: 0; height: 5px;}.dj_ios .aj .dijitSplitterH, .dj_android .aj .dijitSplitterH {height: 11px;}.aj .dijitSplitterH .dijitSplitterThumb {background: #D1D1D1 none; height: 1px; top: 2px; width: 19px;}.dj_ios .aj .dijitSplitterH .dijitSplitterThumb, .dj_android .aj .dijitSplitterH .dijitSplitterThumb {top: 5px;}.aj .dijitSplitterV,.aj .dijitGutterV {background-color: #E6E8ED; border: 0; width: 10px; margin: 0; padding-bottom: 20px;}.dj_ios .aj .dijitSplitterV, .dj_android .aj .dijitSplitterV {width: 11px;}.aj .dijitSplitterV .dijitSplitterThumb {background: #D1D1D1 none; height: 19px; left: 2px; width: 1px; margin: 0;}.dj_ios .aj .dijitSplitterV .dijitSplitterThumb, .dj_android .aj .dijitSplitterV .dijitSplitterThumb {left: 5px;}.aj .dijitSplitterHHover,.aj .dijitSplitterVHover {font-size: 1px; background-color: #F2F2F2; background-image: none !important;}.aj .dijitSplitterHHover .dijitSplitterThumb,.aj .dijitSplitterVHover .dijitSplitterThumb {background: #CED2D9 none;}.aj .dijitSplitterHActive,.aj .dijitSplitterVActive {font-size: 1px; background-color: #F2F2F2; background-image: none;}.aj .dijitBorderContainerNoGutterPane {z-index: unset;}.aj .dijitTreeNode {zoom: 1;}.aj .dijitTreeIsRoot {background-image: none;}.aj .dijitTreeRow,.aj .dijitTreeNode .dojoDndItemBefore,.aj .dijitTreeNode .dojoDndItemAfter {padding: 4px 0 2px 0; background-color: none; background-color: transparent; background-color: rgba(171, 214, 255, 0); background-position: 0 0; background-repeat: repeat-x; border: solid 0 transparent; -moz-transition-property: background-color, border-color; -o-transition-property: background-color, border-color; -webkit-transition-property: background-color, border-color; transition-property: background-color, border-color; -moz-transition-duration: 0.25s; -o-transition-duration: 0.25s; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -moz-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}.aj .dijitTreeRow,.aj .dijitTreeContent {white-space: normal;}.aj .dijitTreeExpando {background-image: url("img/spriteArrows.png"); width: 7px; height: 7px; background-position: -14px 0; margin-left: 7px;}.dj_ie6 .aj .dijitTreeExpando {background-image: url("images/treeExpandImages8bit.png");}.aj .dijitTreeRowHover .dijitTreeExpandoOpened,.dijitTreeExpandoOpened {background-position: 0px 0;}.aj .dijitTreeExpandoClosed,.dijitTreeExpandoClosed {background-position: -14px 0;}.aj .dijitTreeExpandoLeaf,.dj_ie6 .aj .dijitTreeExpandoLeaf {background-image: none;}.aj .dijitTreeExpandoLoading {background-image: url("../claro/images/loadingAnimation.gif");}.aj .playlist .dijitTreeNodeContainer .dijitTreeNode .dijitTreeRow.dojoDndItemBefore {padding-top: 72px !important;}.aj .playlist .dijitTreeNodeContainer .dijitTreeNode .dijitTreeRow.dojoDndItemOver,.aj .playlist .dijitTreeNodeContainer .dijitTreeNode .dijitTreeRow.dojoDndItemAfter {padding-bottom: 72px !important;}.aj .playlist .dijitTreeNodeContainer .dijitTreeNode .dojoDndItemBefore.dijitTreeRow,.aj .playlist .dijitTreeNodeContainer .dijitTreeNode .dojoDndItemOver.dijitTreeRow,.aj .playlist .dijitTreeNodeContainer .dijitTreeNode .dojoDndItemAfter.dijitTreeRow {position: relative;}.aj .playlist .dijitTreeNodeContainer .dojoDndItemBefore .dijitTreeContent::before,.aj .playlist .dijitTreeNodeContainer .dojoDndItemOver .dijitTreeContent::after,.aj .playlist .dijitTreeNodeContainer .dojoDndItemAfter .dijitTreeContent::after {color: #93EAC8; font-style: normal; content: "Drop Here"; height: 72px; width: -moz-calc(100% + 8px); width: -webkit-calc(100% + 8px); width: calc(100% + 8px); background-color: #009875; position: absolute; left: -8px; text-align: center; cursor: grabbing; cursor: -webkit-grabbing; border: 6px solid #17324C; box-sizing: border-box; font-weight: 400; padding-top: 14px;}.aj .dijiTreeNode.activity .dijitTreeNodeContainer .dojoDndItemBefore span.dijitTreeContent,.aj .dijiTreeNode.activity.dojoDndItemOver span.dijitTreeContent,.aj .dijiTreeNode.activity .dijitTreeNodeContainer .dojoDndItemAfter span.dijitTreeContent {cursor: grabbing; cursor: -webkit-grabbing;}.aj .playlist .dijitTreeNodeContainer .dijitTreeNode .dojoDndItemBefore .dijitTreeContent::before {top: 0;}.aj .playlist .dijitTreeNodeContainer .dojoDndItemOver .dijitTreeContent::after,.aj .playlist .dijitTreeNodeContainer .dojoDndItemAfter .dijitTreeContent::after {bottom: 0;}.aj.instructor .playlistTreePanel.beta .playlist .dijitTreeNodeContainer .dijitTreeNode div.dijitTreeRowHover.dojoDndItemOver,.aj.instructor .playlistTreePanel.beta .playlist .dijitTreeNodeContainer .dijitTreeNode div.dijitTreeRowHover.dojoDndItemBefore,.aj.instructor .playlistTreePanel.beta .playlist .dijitTreeNodeContainer .dijitTreeNode div.dijitTreeRowHover.dojoDndItemAfter {border-left: 8px solid transparent;}.aj.instructor .playlistTreePanel.beta .playlist .dijitTreeNodeContainer .dijitTreeNode div.dijitTreeRowHover.dojoDndItemOver .dijitTreeLabel,.aj.instructor .playlistTreePanel.beta .playlist .dijitTreeNodeContainer .dijitTreeNode div.dijitTreeRowHover.dojoDndItemBefore .dijitTreeLabel,.aj.instructor .playlistTreePanel.beta .playlist .dijitTreeNodeContainer .dijitTreeNode div.dijitTreeRowHover.dojoDndItemAfter .dijitTreeLabel {max-width: -moz-calc(100% - 75px); max-width: -webkit-calc(100% - 75px); max-width: calc(100% - 75px);}.aj.instructor .playlistTreePanel.beta .playlist .dijitTreeNodeContainer .dijitTreeNode div.dijitTreeRowHover.dojoDndItemOver .gameRowBtnContainer,.aj.instructor .playlistTreePanel.beta .playlist .dijitTreeNodeContainer .dijitTreeNode div.dijitTreeRowHover.dojoDndItemBefore .gameRowBtnContainer,.aj.instructor .playlistTreePanel.beta .playlist .dijitTreeNodeContainer .dijitTreeNode div.dijitTreeRowHover.dojoDndItemAfter .gameRowBtnContainer {display: none;}.dijitTree {user-select: none; -moz-user-select: none;}.classTreePanel .dijitTree,.playlistTreePanel .dijitTree {width: 100% !important; height: 100% !important; background-color: transparent;}.playlistTreePanel.beta .dijitTree {background-color: transparent; overflow-x: hidden;}.playlistTreePanel.beta .dijitTreeContainer {width: 100% !important;}.student .studentClassTree .series .dijitTreeNodeContainer div.dijitTreeRowHover,.student .studentClassTree .series .dijitTreeNodeContainer div.dijitTreeRowHover.dijitTreeRowSelected,.student .studentClassTree .series .dijitTreeNodeContainer div.dijitTreeRowSelected {background-color: transparent; font-weight: bold; margin-left: -8px; border-left: 8px solid #B4D5F9;}.student .studentClassTree .series .dijitTreeNodeContainer .discussionBoard div.dijitTreeRowHover,.student .studentClassTree .series .dijitTreeNodeContainer .discussionBoard div.dijitTreeRowHover.dijitTreeRowSelected,.student .studentClassTree .series .dijitTreeNodeContainer .discussionBoard div.dijitTreeRowSelected {border-color: #FF9D60;}.student .studentClassTree .series .dijitTreeNodeContainer div.dijitTreeRowHover .treeIcon,.student .studentClassTree .series .dijitTreeNodeContainerdiv.dijitTreeRowHover.dijitTreeRowSelected .treeIcon,.student .studentClassTree .series .dijitTreeNodeContainer div.dijitTreeRowSelected .treeIcon {color: #B4D5F9;}.student .studentClassTree .series .dijitTreeNodeContainer .discussionBoard div.dijitTreeRowHover .treeIcon,.student .studentClassTree .series .dijitTreeNodeContainer .discussionBoard div.dijitTreeRowHover.dijitTreeRowSelected .treeIcon,.student .studentClassTree .series .dijitTreeNodeContainer .discussionBoard div.dijitTreeRowSelected .treeIcon {color: #FF9D60;}.student .studentClassTree .series .dijitTreeNodeContainer div.dijitTreeRowHover,.student .studentClassTree .series .dijitTreeNodeContainer div.dijitTreeRowHover.dijitTreeRowSelected,.student .studentClassTree .series .dijitTreeNodeContainer div.dijitTreeRowSelected {background-color: #34435C; color: white;}.instructor .playlistTreePanel.beta div.dijitTreeRow.easeTransition {-moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}.instructor .playlistTreePanel.beta div.dijitTreeRow.easeMargin {margin-left: -400px;}.instructor .playlistTreePanel.beta div.dijitTreeRow.easeBorder {margin-left: -8px; border-left: 8px solid #B4D5F9;}.playlistTreePanel.beta .dijitTreeRow {color: white; cursor: pointer;}.aj .playlistTreePanel.beta .dijitTreeExpando {width: 0px; height: 0px; margin-left: 0px;}.aj .playlistTreePanel.beta .module .dijitTreeExpando {float: right; width: 28px; height: 28px; font-size: 18px; background: none; color: white; display: flex; align-items: center; justify-content: center;}.aj .playlistTreePanel.beta .module .dijitTreeExpando:before {content: '"'; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .playlistTreePanel.beta .module .dijitTreeExpando.dijitTreeExpandoOpened:before {content: "9"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .playlistTreePanel.beta .module.dijitTreeRowHover .dijitTreeExpando:hover {color: #FF5972;}.aj .playlistTreePanel.beta .module.dijitTreeRowHover.dijitTreeRowSelected .dijitTreeExpando:hover {color: #102037;}.aj .playlist .dijitTreeRow {color: white; font-size: 18px; height: 36px; line-height: 32px; padding: 0 20px 0 30px !important;}.aj .playlist .dijitTreeRow .dijitTreeLabel {margin: 0;}.aj .playlist .dijitTreeRow.dijitTreeRowHover {background-color: rgba(255, 255, 255, 0.2);}.aj .playlist .dijitTreeNodeContainer .dijitTreeRow {height: 28px; line-height: 28px; color: white; background-color: #012940; border-left: 8px solid transparent; padding: 0 20px 0 32px !important; font-size: 14px;}.aj .playlist .dijitTreeNodeContainer .dijitTreeRow.dijitTreeRowHover, .aj .playlist .dijitTreeNodeContainer .dijitTreeRow.module-item.dijitTreeRowHover {background-color: #284154; border-left: 8px solid rgba(66, 195, 255, 0.8);}.aj .playlist .dijitTreeNodeContainer .dijitTreeRow.dijitTreeRowSelected, .aj .playlist .dijitTreeNodeContainer .dijitTreeRow.module-item.dijitTreeRowSelected {color: white; background-color: #284154; border-left: 8px solid #42C3FF; font-weight: bold;}.aj .playlist .dijitTreeNodeContainer .dijitTreeRow.module.dijitTreeRowHover {border-left: 8px solid rgba(66, 195, 255, 0.8);}.aj .playlist .dijitTreeNodeContainer .dijitTreeRow.module.dijitTreeRowSelected {border-left: 8px solid #42C3FF;}.aj .playlist .dijitTreeNodeContainer .dijitTreeRow .treeIcon {width: 18px; height: 18px; font-size: 18px; margin-right: 8px; line-height: 18px;}.aj .playlist .dijitTreeNodeContainer .dijitTreeRow.module-item {color: #FFF5CF; border-left: 8px solid #42C3FF; padding-left: 36px !important;}.aj .playlist .dijitTreeNodeContainer .dijitTreeRow.module {position: relative;}.aj .playlist .dijitTreeNodeContainer .finished.dijitTreeNode .dijitTreeRowSelected .dijitTreeContent {color: #B6B6B6;}.aj .playlist .dijitTreeNodeContainer .survey .dijitTreeRowHover, .aj .playlist .dijitTreeNodeContainer .survey .module-item.dijitTreeRowHover {border-left: 8px solid rgba(66, 195, 255, 0.8);}.aj .playlist .dijitTreeNodeContainer .survey .dijitTreeRowSelected, .aj .playlist .dijitTreeNodeContainer .survey .module-item.dijitTreeRowSelected {border-left: 8px solid #42C3FF;}.aj .series .dijitTreeNodeContainer {background: rgba(16, 32, 55, 0.8); padding-left: 8px;}.aj .playlist.mlTreeNodeEmpty .mlTreeContainerExpanded.dijitTreeNodeContainer {height: 36px !important; position: relative;}.aj .playlist.mlTreeNodeEmpty .mlTreeContainerExpanded.dijitTreeNodeContainer::before {content: "Add a game or survey to get started."; color: rgba(255, 255, 255, 0.8); background-color: rgba(16, 32, 55, 0.8); position: absolute; bottom: 0; text-align: center; width: 100%; line-height: 36px; font-size: 14px; font-weight: 300;}.aj .playlist.mlTreeNodeEmpty .dojoDndItemBefore + .mlTreeContainerExpanded.dijitTreeNodeContainer,.aj .playlist.mlTreeNodeEmpty .dojoDndItemOver + .mlTreeContainerExpanded.dijitTreeNodeContainer,.aj .playlist.mlTreeNodeEmpty .dojoDndItemAfter + .mlTreeContainerExpanded.dijitTreeNodeContainer {height: 54px !important;}.aj .playlist.mlTreeNodeEmpty .dojoDndItemBefore + .mlTreeContainerExpanded.dijitTreeNodeContainer::before,.aj .playlist.mlTreeNodeEmpty .dojoDndItemOver + .mlTreeContainerExpanded.dijitTreeNodeContainer::before,.aj .playlist.mlTreeNodeEmpty .dojoDndItemAfter + .mlTreeContainerExpanded.dijitTreeNodeContainer::before {color: #93EAC8; font-style: normal; content: "Drop Here"; height: 42px; line-height: 28px; background-color: #009875; position: absolute; left: 0px; width: -moz-calc(100% - 12px); width: -webkit-calc(100% - 12px); width: calc(100% - 12px); text-align: center; cursor: grabbing; cursor: -webkit-grabbing; border: none; border: 6px solid #17324C;}.student .classTreePanel .dijitTree {height: calc(100% - 74px) !important; overflow: auto;}.student .playlistbrowser .classTreePanel,.student .playlistbrowser .classTreePanel .dijitTreeContainer,.student .playlistbrowser .classTreePanel .dijitTree,.student .playlistTreePanel .dijitTree {border: none !important; width: 100% !important;}.dijitTreeRow.dijitInline {width: 100% !important;}.playlistTreePanel.beta .treeIcon,.studentClassTree .treeIcon {font-size: 18px;}.playlistTreePanel.beta .gameIcon:before {content: "I"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.playlistTreePanel.beta .surveyIcon:before {content: "a"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.playlistTreePanel.beta .moduleIcon:before {content: "Q"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.playlistTreePanel.beta .dijitTreeContentExpanded .moduleIcon:before {content: "Ä"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.playlistTreePanel.beta .ungradedIcon:before {content: "&"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.studentClassTree .classIcon:before {content: "="; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.studentClassTree .dashboardIcon:before {content: "U"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.studentClassTree .discussionBoardIcon:before {content: "w"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .dijitFolderOpened, .aj .dijitFolderClosed {display: none;}.student .dijitTreeExpando {background: none; display: inline-block; height: 12px; width: 12px; font-size: 12px; float: right; margin-top: 5px; cursor: pointer;}.student .dijitTreeExpando:before {content: '"'; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.student .dijitTreeExpando.dijitTreeExpandoOpened:before {content: "9"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}div.dijitTreeContainer div.dijitTreeNodeContainer div.dijitTreeNodeContainer div.dijitTreeNode .dijitTreeExpandoLeaf {display: none;}.playlistTreePanel div.dijitTreeNodeContainer div.dijitTreeNode .dijitTreeExpandoLeaf {display: none;}.aj .dijitTreeContent {cursor: pointer;}.student .dijitTreeNode.activity span.dijitTreeContent {margin-left: 15px; float: left; width: -moz-calc(100% - 50px); width: -webkit-calc(100% - 50px); width: calc(100% - 50px);}.student .dijitTreeNode.activity span.dijitTreeContent {margin-left: 5px;}.student .dijitTreeNode.activity.playlist span.dijitTreeContent,.student .dijitTreeNode.activity.asyncgame span.dijitTreeContent {margin-left: 15px;}.student .dijitTreeNode.activity span.dijitTreeContent {overflow: hidden; text-overflow: ellipsis;}.dijitTreeRow, .dijitTreeNode .dojoDndItemBefore, .dijitTreeNode .dojoDndItemAfter {transition-property: background-color;}.playlistbrowser div.classBC {width: auto !important;}.playlistbrowser div.classBC .playlistTreePanel {width: 100% !important; height: -moz-calc(100% - 47px); height: -webkit-calc(100% - 47px); height: calc(100% - 47px); border-bottom: 0px !important;}div.playlistbrowser div.dijitBorderContainer div.dijitAccordionContainer div.dijitAccordionInnerContainer div.dijitAccordionChildWrapper div.dijitContentPane div.dijitTree {overflow-x: hidden;}.student div.dijitTreeRow {border: none; height: 20px; padding: 10px 0 !important; font-size: 16px; color: white; margin: 0 30px;}.student div.dijitTreeRow.dijitTreeRowHover {font-weight: bold;}.studentClassTree .series .dijitTreeNodeContainer .dijitTreeRow {margin: 0;}.student .series .dijitTreeNodeContainer div.dijitTreeRow .dijitTreeContent {margin: 0 0 0 32px; font-size: 14px;}.student div.dijitTreeRow,.student div.dijitTreeRow .dijitTreeContent,.student div.dijitTreeRow .dijitTreeLabel {cursor: pointer;}.student div.dijitTreeRow .dijitTreeLabel {margin-left: 10px; white-space: nowrap; text-overflow: ellipsis; max-width: 170px; overflow: hidden; display: inline-block;}.student .activity.playlist div.dijitTreeRow {font-size: 14px; border: none;}.dijitTreeNode.activity .dijitLeaf {background-image: url("img/icons.png"); width: 19px; height: 25px;}.dijitTreeNode.activity.playlist .dijitLeaf {display: none;}.dijitTreeNode.activity.asyncgame .dijitLeaf {background-position: -23px -6px; float: left;}.dijitTreeNode .dijitTreeContent .dijitTreeLabel {margin-left: 12px; vertical-align: middle;}.student .dijitTreeNode.activity.playlist .dijitTreeContent .dijitTreeLabel,.student .dijitTreeNode.activity.asyncgame .dijitTreeContent .dijitTreeLabel {margin-left: 15px;}.instructor .dijitTreeNode .dijitTreeRow .dijitTreeContent .dijitTreeLabel {max-width: -moz-calc(100% - 62px); max-width: -webkit-calc(100% - 62px); max-width: calc(100% - 62px); overflow: hidden; text-overflow: ellipsis; display: inline-block; white-space: nowrap;}.instructor .dijitTreeNode .dijitTreeRow .dijitTreeContent.scheduled .dijitTreeLabel,.instructor .dijitTreeNode.runningAttendance .dijitTreeRow .dijitTreeContent .dijitTreeLabel,.aj.instructor .playlist .dijitTreeNodeContainer .dijitTreeRowSelected.module-item .dijitTreeLabel,.aj.instructor .playlist .dijitTreeNodeContainer .dijitTreeRowHover.module-item .dijitTreeLabel {max-width: -moz-calc(100% - 60px); max-width: -webkit-calc(100% - 60px); max-width: calc(100% - 60px);}.instructor .dijitTreeNode.runningAttendance .dijitTreeRow .dijitTreeContent.scheduled .dijitTreeLabel {max-width: -moz-calc(100% - 80px); max-width: -webkit-calc(100% - 80px); max-width: calc(100% - 80px);}.instructor .dijitTreeNode.runningAttendance .dijitTreeRow .dijitTreeContent.scheduled .playlistAttendanceButton {margin-right: 4px;}.instructor .dijitTreeNode.runningAttendance .dijitTreeRow .dijitTreeContent.scheduled .schedulePlaylistBtn {margin-right: 0;}.aj.instructor .activity.playlist .session div.dijitTreeRow.dijitTreeRowHover .gameRowBtn.rowCopyBtn.dijitDropDownButton,.aj.instructor .activity.playlist .session div.dijitTreeRow.dijitTreeRowSelected .gameRowBtn.rowCopyBtn.dijitDropDownButton {display: inline;}.aj.instructor .activity.playlist .session div.dijitTreeRow.dijitTreeRowHover .gameRowBtn.rowCopyBtn.dijitButton,.aj.instructor .activity.playlist .session div.dijitTreeRow.dijitTreeRowSelected .gameRowBtn.rowCopyBtn.dijitButton {display: none;}.aj.instructor .activity.playlist.bachelor .session div.dijitTreeRow.dijitTreeRowHover .gameRowBtn.rowCopyBtn.dijitDropDownButton,.aj.instructor .activity.playlist.bachelor .session div.dijitTreeRow.dijitTreeRowSelected .gameRowBtn.rowCopyBtn.dijitDropDownButton {display: none;}.aj.instructor .activity.playlist.bachelor .session div.dijitTreeRow.dijitTreeRowHover .gameRowBtn.rowCopyBtn.dijitButton,.aj.instructor .activity.playlist.bachelor .session div.dijitTreeRow.dijitTreeRowSelected .gameRowBtn.rowCopyBtn.dijitButton {display: inline;}.aj.instructor .activity.playlist.async .ml-loadRing {display: none;}.aj.instructor .activity.playlist.async .schedulePlaylistBtn {margin-right: 1px;}.aj.instructor .activity.playlist.async .schedulePlaylistBtn .dijitButtonNode .dijitButtonContents {display: none;}.aj.instructor .activity.playlist.async .session div.dijitTreeRow.dijitTreeRowHover .gameRowBtn.dijitButton.rowPlayBtn,.aj.instructor .activity.playlist.async .session div.dijitTreeRow.dijitTreeRowSelected .gameRowBtn.dijitButton.rowPlayBtn {display: none;}.aj.instructor .activity.playlist.async.scheduled div.dijitTreeRow .schedulePlaylistBtn .dijitButtonNode {color: #A7FCD2;}.aj.instructor .activity.playlist.async.running div.dijitTreeRow .schedulePlaylistBtn {width: 22px; height: 22px; margin: 3px; background-color: rgba(0, 217, 255, 0.16);}.aj.instructor .activity.playlist.async.running div.dijitTreeRow .schedulePlaylistBtn .dijitButtonNode {color: #A7FCD2; font-size: 20px; width: 20px; height: 20px;}.aj.instructor .activity.playlist.async.running div.dijitTreeRow .ml-loadRing {display: block; float: right; height: 32px; margin-right: -38px; margin-top: 2px; pointer-events: none;}.aj.instructor .activity.playlist.async.running div.dijitTreeRow .ml-loadRing .loadRing {color: #A7FCD2;}.aj.instructor .activity.playlist.async.running div.dijitTreeRow .dijitTreeLabel {cursor: pointer;}.aj.instructor .activity.playlist.async.running div.dijitTreeRow .dijitTreeIcon.treeIcon {color: #ee2a49;}.aj.instructor .activity.playlist.async.running div.dijitTreeRow .dijitTreeIcon.treeIcon:not(.moduleIcon) {animation: none;}.aj.instructor .activity.playlist.async.running div.dijitTreeRow .dijitTreeIcon.treeIcon:not(.moduleIcon):before {content: "S";}.aj.instructor .activity.playlist.async.finishing div.dijitTreeRow .schedulePlaylistBtn {width: 22px; height: 22px; margin: 3px; background-color: #E81C3A;}.aj.instructor .activity.playlist.async.finishing div.dijitTreeRow .schedulePlaylistBtn .dijitButtonNode {color: white; font-size: 24px; width: 24px; height: 24px; margin-top: -2px;}.aj.instructor .activity.playlist.async.finishing div.dijitTreeRow .ml-loadRing {display: block; float: right; height: 32px; margin-right: -38px; margin-top: 2px; pointer-events: none;}.aj.instructor .activity.playlist.async.finishing div.dijitTreeRow .ml-loadRing .loadRing {color: white;}.aj.instructor .activity.playlist.async.played div.dijitTreeRow .schedulePlaylistBtn .dijitButtonNode {color: #D1D1D1;}.aj.instructor .activity.playlist.async.running .session div.dijitTreeRow.dijitTreeRowHover .gameRowBtn.dijitButton.rowDeleteBtn,.aj.instructor .activity.playlist.async.running .session div.dijitTreeRow.dijitTreeRowSelected .gameRowBtn.dijitButton.rowDeleteBtn, .aj.instructor .activity.playlist.async.played .session div.dijitTreeRow.dijitTreeRowHover .gameRowBtn.dijitButton.rowDeleteBtn,.aj.instructor .activity.playlist.async.played .session div.dijitTreeRow.dijitTreeRowSelected .gameRowBtn.dijitButton.rowDeleteBtn {display: none;}.aj.instructor .activity.playlist.async.running .session div.dijitTreeRow.dijitTreeRowHover .gameRowBtn.rowCopyBtn.dijitDropDownButton,.aj.instructor .activity.playlist.async.running .session div.dijitTreeRow.dijitTreeRowSelected .gameRowBtn.rowCopyBtn.dijitDropDownButton, .aj.instructor .activity.playlist.async.played .session div.dijitTreeRow.dijitTreeRowHover .gameRowBtn.rowCopyBtn.dijitDropDownButton,.aj.instructor .activity.playlist.async.played .session div.dijitTreeRow.dijitTreeRowSelected .gameRowBtn.rowCopyBtn.dijitDropDownButton {display: none;}.aj.instructor .activity.playlist.async.running .session div.dijitTreeRow.dijitTreeRowHover .gameRowBtn.rowCopyBtn.dijitButton,.aj.instructor .activity.playlist.async.running .session div.dijitTreeRow.dijitTreeRowSelected .gameRowBtn.rowCopyBtn.dijitButton, .aj.instructor .activity.playlist.async.played .session div.dijitTreeRow.dijitTreeRowHover .gameRowBtn.rowCopyBtn.dijitButton,.aj.instructor .activity.playlist.async.played .session div.dijitTreeRow.dijitTreeRowSelected .gameRowBtn.rowCopyBtn.dijitButton {display: inline;}.aj.instructor .activity.playlist.async.running.bachelor .session div.dijitTreeRow.dijitTreeRowHover .gameRowBtn.dijitButton.rowCopyBtn,.aj.instructor .activity.playlist.async.running.bachelor .session div.dijitTreeRow.dijitTreeRowSelected .gameRowBtn.dijitButton.rowCopyBtn, .aj.instructor .activity.playlist.async.played.bachelor .session div.dijitTreeRow.dijitTreeRowHover .gameRowBtn.dijitButton.rowCopyBtn,.aj.instructor .activity.playlist.async.played.bachelor .session div.dijitTreeRow.dijitTreeRowSelected .gameRowBtn.dijitButton.rowCopyBtn {display: none;}.aj.instructor .activity.playlist.async.running .module.dijitTreeRow .unlinkModuleBtn, .aj.instructor .activity.playlist.async.played .module.dijitTreeRow .unlinkModuleBtn {display: none;}.aj.instructor .playlist .dijitTreeNodeContainer .dijitTreeContent .dijitTreeLabel {max-width: -moz-calc(100% - 62px); max-width: -webkit-calc(100% - 62px); max-width: calc(100% - 62px);}.aj.instructor .playlist .dijitTreeNodeContainer .dijitTreeRow.module .dijitTreeLabel {max-width: -moz-calc(100% - 60px); max-width: -webkit-calc(100% - 60px); max-width: calc(100% - 60px);}.aj.instructor .playlist .dijitTreeNodeContainer .dijitTreeRowSelected .dijitTreeLabel,.aj.instructor .playlist .dijitTreeNodeContainer .dijitTreeRowHover .dijitTreeLabel {max-width: -moz-calc(100% - 105px); max-width: -webkit-calc(100% - 105px); max-width: calc(100% - 105px);}.aj.instructor .playlist .dijitTreeNodeContainer .dijitTreeRowSelected.module .dijitTreeLabel,.aj.instructor .playlist .dijitTreeNodeContainer .dijitTreeRowHover.module .dijitTreeLabel {max-width: -moz-calc(100% - 90px); max-width: -webkit-calc(100% - 90px); max-width: calc(100% - 90px);}.aj.instructor .playlist .dijitTreeNodeContainer .finished .dijitTreeRowSelected .dijitTreeLabel,.aj.instructor .playlist .dijitTreeNodeContainer .finished .dijitTreeRowHover .dijitTreeLabel,.aj.instructor .playlist .dijitTreeNodeContainer .running .dijitTreeRowSelected .dijitTreeLabel,.aj.instructor .playlist .dijitTreeNodeContainer .running .dijitTreeRowHover .dijitTreeLabel {max-width: -moz-calc(100% - 62px); max-width: -webkit-calc(100% - 62px); max-width: calc(100% - 62px);}.aj.instructor .playlist .dijitTreeNode.finished .dijitTreeContent {color: #939393; font-style: italic;}.aj.instructor .playlist .dijitTreeNode.running .dijitTreeIcon {-moz-animation: spin 3s linear infinite; -webkit-animation: spin 3s linear infinite; animation: spin 3s linear infinite;}.aj.instructor .playlist .dijitTreeNode.running .dijitTreeIcon:before {content: "S"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: #E81C3A;}@-moz-keyframes spin {0% {-moz-transform: rotate(0deg); transform: rotate(0deg); opacity: 0.2;} 50% {-moz-transform: rotate(180deg); transform: rotate(180deg); opacity: 1.0;} 100% {-moz-transform: rotate(360deg); transform: rotate(360deg); opacity: 0.2;}}@-webkit-keyframes spin {0% {-webkit-transform: rotate(0deg); transform: rotate(0deg); opacity: 0.2;} 50% {-webkit-transform: rotate(180deg); transform: rotate(180deg); opacity: 1.0;} 100% {-webkit-transform: rotate(360deg); transform: rotate(360deg); opacity: 0.2;}}@keyframes spin {0% {-moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg); opacity: 0.2;} 50% {-moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); opacity: 1.0;} 100% {-moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg); opacity: 0.2;}}.aj .dijitToolbar {border-bottom: none; background-color: white; padding: 2px 0 2px 4px; zoom: 1;}.aj .dijitToolbar label {padding: 0 3px 0 6px;}.aj .dijitToolbar .dijitButton .dijitButtonNode,.aj .dijitToolbar .dijitDropDownButton .dijitButtonNode,.aj .dijitToolbar .dijitComboButton .dijitButtonNode,.aj .dijitToolbar .dijitToggleButton .dijitButtonNode,.aj .dijitToolbar .dijitComboBox .dijitButtonNode {border-width: 0; padding: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; -moz-transition-property: background-color; -o-transition-property: background-color; -webkit-transition-property: background-color; transition-property: background-color; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; background-color: rgba(171, 214, 255, 0); background-image: none;}.aj .dijitToolbar .afnBtn.dijitButtonActive .dijitButtonNode,.aj .dijitToolbar .afnBtn.dijitDropDownButtonActive .dijitButtonNode,.aj .dijitToolbar .dijitComboButtonActive .dijitButtonNode,.aj .dijitToolbar .dijitToggleButtonActive .dijitButtonNode {padding: 4px 2px 0;}.dj_ie .aj .dijitToolbar .dijitButton .dijitButtonNode,.dj_ie .aj .dijitToolbar .dijitDropDownButton .dijitButtonNode,.dj_ie .aj .dijitToolbar .dijitComboButton .dijitButtonNode,.dj_ie .aj .dijitToolbar .dijitToggleButton .dijitButtonNode,.dj_ie .aj .dijitToolbar .dijitComboBox .dijitButtonNode {background-color: transparent;}.dj_ie .aj .dijitToolbar .dijitButtonHover .dijitButtonNode,.dj_ie .aj .dijitToolbar .dijitDropDownButtonHover .dijitButtonNode,.dj_ie .aj .dijitToolbar .dijitComboButton .dijitButtonNodeHover,.dj_ie .aj .dijitToolbar .dijitComboButton .dijitDownArrowButtonHover,.dj_ie .aj .dijitToolbar .dijitToggleButtonHover .dijitButtonNode {background-color: #0094b3;}.dj_ie .aj .dijitToolbar .dijitButtonActive .dijitButtonNode,.dj_ie .aj .dijitToolbar .dijitDropDownButtonActive .dijitButtonNode,.dj_ie .aj .dijitToolbar .dijitComboButtonActive .dijitButtonNode,.dj_ie .aj .dijitToolbar .dijitToggleButtonActive .dijitButtonNode {background-color: #0094b3;}.aj .dijitToolbar .dijitComboButton .dijitStretch {-moz-border-radius: 2px 0 0 2px; -webkit-border-radius: 2px; border-radius: 2px 0 0 2px;}.aj .dijitToolbar .dijitComboButton .dijitArrowButton {-moz-border-radius: 0 2px 2px 0; -webkit-border-radius: 0; border-radius: 0 2px 2px 0;}.aj .dijitToolbar .dijitComboBox .dijitButtonNode {padding: 0;}.aj .dijitToolbar .dijitButtonHover .dijitButtonNode,.aj .dijitToolbar .dijitDropDownButtonHover .dijitButtonNode,.aj .dijitToolbar .dijitToggleButtonHover .dijitButtonNode,.aj .dijitToolbar .dijitComboButtonHover .dijitButtonNode {border-width: 0px; background-color: transparent; color: #007F99;}.aj .dijitToolbar .dijitComboButtonHover .dijitButtonNode,.aj .dijitToolbar .dijitComboButtonHover .dijitDownArrowButton {background-color: transparent; color: #007F99;}.aj .dijitToolbar .dijitComboButtonHover .dijitButtonNodeHover,.aj .dijitToolbar .dijitComboButtonHover .dijitDownArrowButtonHover {background-color: #F3F8FE;}.aj .dijitToolbar .dijitButtonActive .dijitButtonNode,.aj .dijitToolbar .dijitDropDownButtonActive .dijitButtonNode,.aj .dijitToolbar .dijitToggleButtonActive .dijitButtonNode {border-width: 0px; background-color: transparent; padding: 2px;}.aj .dijitToolbar .dijitComboButtonActive {-moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; border-width: 1px; padding: 0;}.aj .dijitToolbar .dijitComboButtonActive .dijitButtonNode,.aj .dijitToolbar .dijitComboButtonActive .dijitDownArrowButton {background-color: #007954; padding: 2px;}.aj .dijitToolbar .dijitComboButtonActive .dijitButtonNodeActive {background-color: #EDFAFF;}.aj .dijitToolbar .dijitComboButtonActive .dijitDownArrowButtonActive {background-color: #EDFAFF;}.aj .dijitToolbar .dijitComboButtonHover .dijitDownArrowButton,.aj .dijitToolbar .dijitComboButtonActive .dijitDownArrowButton {border-left-width: 0;}.aj .dijitToolbar .dijitComboButtonHover .dijitDownArrowButton {padding-left: 2px;}.aj .dijitToolbar .dijitToggleButtonChecked .dijitButtonNode {margin: 0; border-width: 1px; border-style: solid; background-image: none; border-color: #CED2D9; background-color: white; padding: 1px;}.aj .dijitToolbarSeparator {background: url("../../icons/images/editorIconsEnabled.png");}.aj .dijitDisabled .dijitToolbar {background: none; background-color: #D1D1D1; border-bottom: 1px solid #D1D1D1;}.aj .dijitToolbar .dijitComboBoxDisabled .dijitArrowButtonInner {background-position: 0 50%;}.playlistbrowser .dijitToolbar {border-bottom: none; background: none; background-color: white;}.admin #centerPanelContainer .gamePaneTopToolbar.dijitToolbar .tabBtn .dijitButtonNode,.instructor #centerPanelContainer .gamePaneTopToolbar.dijitToolbar .tabBtn .dijitButtonNode {border-top: none; border-right: none; border-left: none; padding: 6px 10px 0px 10px; font-size: 12px; height: 28px; background-color: transparent; font-weight: 400; color: #939393;}.instructor #centerPanelContainer .gamePaneTopToolbar.dijitToolbar .tabBtn.config .dijitButtonContents {font-size: 14px;}.instructor #centerPanelContainer .gamePaneTopToolbar.dijitToolbar .tabBtn.config .dijitButtonContents:before {content: "-"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.instructor #centerPanelContainer .gamePaneTopToolbar.dijitToolbar .tabBtn.monitor .dijitButtonContents {font-size: 14px;}.instructor #centerPanelContainer .gamePaneTopToolbar.dijitToolbar .tabBtn.monitor .dijitButtonContents:before {content: "."; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.instructor #centerPanelContainer .gamePaneTopToolbar.dijitToolbar .tabBtn .dijitButtonText {padding: 0 0 5px 5px;}.admin #centerPanelContainer .gamePaneTopToolbar.dijitToolbar .tabBtn.buttonPressed .dijitButtonNode,.instructor #centerPanelContainer .gamePaneTopToolbar.dijitToolbar .tabBtn.buttonPressed .dijitButtonNode {color: #E81C3A; border-bottom: 2px solid #E81C3A;}.admin #centerPanelContainer .gamePaneTopToolbar.dijitToolbar .tabBtn.buttonPressed .dijitButtonNode .dijitButtonText,.instructor #centerPanelContainer .gamePaneTopToolbar.dijitToolbar .tabBtn.buttonPressed .dijitButtonNode .dijitButtonText {font-weight: 500;}.admin #centerPanelContainer .gamePaneTopToolbar.dijitToolbar .tabBtn.dijitButtonHover .dijitButtonNode,.instructor #centerPanelContainer .gamePaneTopToolbar.dijitToolbar .tabBtn.dijitButtonHover .dijitButtonNode,.admin #centerPanelContainer .gamePaneTopToolbar.dijitToolbar .tabBtn.dijitButtonActive .dijitButtonNode,.instructor #centerPanelContainer .gamePaneTopToolbar.dijitToolbar .tabBtn.dijitButtonActive .dijitButtonNode {border-bottom: 2px solid #E81C3A;}.admin #centerPanelContainer .gamePaneTopToolbar.dijitToolbar .delBtn .dijitButtonNode,.instructor #centerPanelContainer .gamePaneTopToolbar.dijitToolbar .delBtn .dijitButtonNode,.instructor-simple .center-panel-content-container .gamePaneTopToolbar.dijitToolbar .delBtn .dijitButtonNode {height: 34px; width: 18px; padding: 8px 0 0 20px;}.instructor #centerPanelContainer .dijitToolbar {padding-bottom: 6px; border-bottom: 2px outset rgba(209, 209, 209, 0.2); background: none; cursor: initial; padding-right: 0; margin: 0 10px;}.instructor #centerPanelContainer #gameLibrary .dijitToolbar {border-bottom: none; cursor: -webkit-grab; cursor: grab;}.instructor #centerPanelContainer .dijitToolbar.gamePaneTopToolbar {margin-left: 40px; width: -moz-calc(100% - 270px); width: -webkit-calc(100% - 270px); width: calc(100% - 270px);}@media only screen and (max-width: 1000px) {.instructor #centerPanelContainer .dijitToolbar.gamePaneTopToolbar {margin-left: 25px; width: -moz-calc(100% - 255px); width: -webkit-calc(100% - 255px); width: calc(100% - 255px);}}.admin #centerPanelContainer .monitorBottomToolbar.dijitToolbar,.instructor #centerPanelContainer .monitorBottomToolbar.dijitToolbar,.instructor-simple .center-panel-content-container .monitorBottomToolbar.dijitToolbar {min-width: 325px;}.instructor #centerPanelContainer .monitorToolbar.beta.dijitToolbar {width: 160px; height: 100%; padding: 0 20px;}@media only screen and (max-width: 1000px) {.instructor #centerPanelContainer .monitorToolbar.beta.dijitToolbar {padding: 0;}}.center-panel-content .dijitToolbarSeparator {height: 28px !important; display: inline-block !important; padding: 0px; background-position: -3px; width: 2px;}.center-panel-content .dijitToolbar .dijitButton.tabButton {border-right: 1px solid #b5bcc7;}.center-panel-content .dijitToolbar .tabButton .dijitButtonNode {padding-left: 5px; padding-right: 5px; background-color: white;}.center-panel-content .dijitToolbar .tabButton.dijitButtonHover .dijitButtonNode {background-color: white;}.center-panel-content .dijitToolbar .tabButton .dijitButtonNode {background-color: #dcdbdb;}.center-panel-content .dijitToolbar .tabButton.buttonPressed .dijitButtonNode {background-color: white;}.aj .MLTitlePane .dijitToolbar {background-color: inherit;}.aj .dijitToolbar.rosterMenu {height: 40px; text-align: center; padding: 15px 0 10px 0;}.aj .dijitEditorIFrameContainer {padding: 3px 3px 1px 10px;}.aj .dijitEditorIFrame {background-color: white;}.aj .dijitEditor {border: 1px solid #D1D1D1;}.aj .dijitEditor .dijitEditorIFrameContainer {background-color: white; background-repeat: repeat-x;}.aj .dijitEditorHover .dijitEditorIFrameContainer,.aj .dijitEditorHover .dijitEditorIFrameContainer .dijitEditorIFrame {background-color: white;}.aj .dijitEditorFocused .dijitEditorIFrameContainer,.aj .dijitEditorFocused .dijitEditorIFrameContainer .dijitEditorIFrame {background-color: white;}.aj .dijitEditorDisabled {border: 1px solid #D1D1D1; color: #6F7685;}.aj .dijitDisabled .dijitEditorIFrame,.aj .dijitDisabled .dijitEditorIFrameContainer,.aj .dijitDisabled .dijitEditorIFrameContainer .dijitEditorIFrame {background-color: #D1D1D1; background-image: none;}.mdc-elevation--z0 {box-shadow: 0px 0px 0px 0px rgba(16, 32, 55, 0.2), 0px 0px 0px 0px rgba(16, 32, 55, 0.14), 0px 0px 0px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z1 {box-shadow: 0px 2px 1px -1px rgba(16, 32, 55, 0.2), 0px 1px 1px 0px rgba(16, 32, 55, 0.14), 0px 1px 3px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z2 {box-shadow: 0px 3px 1px -2px rgba(16, 32, 55, 0.2), 0px 2px 2px 0px rgba(16, 32, 55, 0.14), 0px 1px 5px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z3 {box-shadow: 0px 3px 3px -2px rgba(16, 32, 55, 0.2), 0px 3px 4px 0px rgba(16, 32, 55, 0.14), 0px 1px 8px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z4 {box-shadow: 0px 2px 4px -1px rgba(16, 32, 55, 0.2), 0px 4px 5px 0px rgba(16, 32, 55, 0.14), 0px 1px 10px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z5 {box-shadow: 0px 3px 5px -1px rgba(16, 32, 55, 0.2), 0px 5px 8px 0px rgba(16, 32, 55, 0.14), 0px 1px 14px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z6 {box-shadow: 0px 3px 5px -1px rgba(16, 32, 55, 0.2), 0px 6px 10px 0px rgba(16, 32, 55, 0.14), 0px 1px 18px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z7 {box-shadow: 0px 4px 5px -2px rgba(16, 32, 55, 0.2), 0px 7px 10px 1px rgba(16, 32, 55, 0.14), 0px 2px 16px 1px rgba(16, 32, 55, 0.12);}.mdc-elevation--z8 {box-shadow: 0px 5px 5px -3px rgba(16, 32, 55, 0.2), 0px 8px 10px 1px rgba(16, 32, 55, 0.14), 0px 3px 14px 2px rgba(16, 32, 55, 0.12);}.mdc-elevation--z9 {box-shadow: 0px 5px 6px -3px rgba(16, 32, 55, 0.2), 0px 9px 12px 1px rgba(16, 32, 55, 0.14), 0px 3px 16px 2px rgba(16, 32, 55, 0.12);}.mdc-elevation--z10 {box-shadow: 0px 6px 6px -3px rgba(16, 32, 55, 0.2), 0px 10px 14px 1px rgba(16, 32, 55, 0.14), 0px 4px 18px 3px rgba(16, 32, 55, 0.12);}.mdc-elevation--z11 {box-shadow: 0px 6px 7px -4px rgba(16, 32, 55, 0.2), 0px 11px 15px 1px rgba(16, 32, 55, 0.14), 0px 4px 20px 3px rgba(16, 32, 55, 0.12);}.mdc-elevation--z12 {box-shadow: 0px 7px 8px -4px rgba(16, 32, 55, 0.2), 0px 12px 17px 2px rgba(16, 32, 55, 0.14), 0px 5px 22px 4px rgba(16, 32, 55, 0.12);}.mdc-elevation--z13 {box-shadow: 0px 7px 8px -4px rgba(16, 32, 55, 0.2), 0px 13px 19px 2px rgba(16, 32, 55, 0.14), 0px 5px 24px 4px rgba(16, 32, 55, 0.12);}.mdc-elevation--z14 {box-shadow: 0px 7px 9px -4px rgba(16, 32, 55, 0.2), 0px 14px 21px 2px rgba(16, 32, 55, 0.14), 0px 5px 26px 4px rgba(16, 32, 55, 0.12);}.mdc-elevation--z15 {box-shadow: 0px 8px 9px -5px rgba(16, 32, 55, 0.2), 0px 15px 22px 2px rgba(16, 32, 55, 0.14), 0px 6px 28px 5px rgba(16, 32, 55, 0.12);}.mdc-elevation--z16 {box-shadow: 0px 8px 10px -5px rgba(16, 32, 55, 0.2), 0px 16px 24px 2px rgba(16, 32, 55, 0.14), 0px 6px 30px 5px rgba(16, 32, 55, 0.12);}.mdc-elevation--z17 {box-shadow: 0px 8px 11px -5px rgba(16, 32, 55, 0.2), 0px 17px 26px 2px rgba(16, 32, 55, 0.14), 0px 6px 32px 5px rgba(16, 32, 55, 0.12);}.mdc-elevation--z18 {box-shadow: 0px 9px 11px -5px rgba(16, 32, 55, 0.2), 0px 18px 28px 2px rgba(16, 32, 55, 0.14), 0px 7px 34px 6px rgba(16, 32, 55, 0.12);}.mdc-elevation--z19 {box-shadow: 0px 9px 12px -6px rgba(16, 32, 55, 0.2), 0px 19px 29px 2px rgba(16, 32, 55, 0.14), 0px 7px 36px 6px rgba(16, 32, 55, 0.12);}.mdc-elevation--z20 {box-shadow: 0px 10px 13px -6px rgba(16, 32, 55, 0.2), 0px 20px 31px 3px rgba(16, 32, 55, 0.14), 0px 8px 38px 7px rgba(16, 32, 55, 0.12);}.mdc-elevation--z21 {box-shadow: 0px 10px 13px -6px rgba(16, 32, 55, 0.2), 0px 21px 33px 3px rgba(16, 32, 55, 0.14), 0px 8px 40px 7px rgba(16, 32, 55, 0.12);}.mdc-elevation--z22 {box-shadow: 0px 10px 14px -6px rgba(16, 32, 55, 0.2), 0px 22px 35px 3px rgba(16, 32, 55, 0.14), 0px 8px 42px 7px rgba(16, 32, 55, 0.12);}.mdc-elevation--z23 {box-shadow: 0px 11px 14px -7px rgba(16, 32, 55, 0.2), 0px 23px 36px 3px rgba(16, 32, 55, 0.14), 0px 9px 44px 8px rgba(16, 32, 55, 0.12);}.mdc-elevation--z24 {box-shadow: 0px 11px 15px -7px rgba(16, 32, 55, 0.2), 0px 24px 38px 3px rgba(16, 32, 55, 0.14), 0px 9px 46px 8px rgba(16, 32, 55, 0.12);}.mdc-elevation-transition {transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1); will-change: box-shadow;}.aj .dijitTitlePaneTitle {border-top: none; border-right: none; border-left: none; padding: 0 7px 3px 7px; min-height: 17px; font-size: 15px; color: #102037; border-bottom: 1px solid rgba(0, 127, 153, 0.2);}.aj .dijitFieldset {-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}.aj .dijitTitlePaneTitleOpen, .aj .dijitTitlePaneTitleFixedOpen {background-color: #ffffff; border-bottom: 1px solid #F2F2F2;}.aj .dijitTitlePaneTitleHover {background-color: #ECF5FE;}.aj .dijitTitlePaneTitleActive {background-color: #EDFAFF; border-color: #CED2D9;}.aj .dijitTitlePaneTitleFocus {margin-top: 3px; padding-bottom: 2px;}.aj .dijitTitlePane .dijitArrowNode, .aj .dijitFieldset .dijitArrowNode {background-image: url("img/spriteArrows.png"); background-repeat: no-repeat; height: 8px; width: 7px;}.aj .dijitTitlePaneTitleOpen .dijitArrowNode, .aj .dijitFieldsetTitleOpen .dijitArrowNode {background-position: 0 0;}.aj .dijitTitlePaneTitleClosed .dijitArrowNode, .aj .dijitFieldsetTitleClosed .dijitArrowNode {background-position: -14px 0;}.aj .dijitTitlePaneContentOuter {background: white; border-top: none;}.aj .dijitTitlePaneContentInner {padding: 10px;}.aj .dijitFieldsetContentInner {padding: 4px;}.aj .dijitTitlePaneTextNode, .aj .dijitFieldsetLegendNode {margin-left: 4px; margin-right: 4px; vertical-align: text-top;}.aj .category-title-pane .dijitTitlePaneTitle {padding: 6px 7px 9px 7px;}.aj #gameLibrary .MLTitlePane.dijitTitlePaneHover,.aj #gameLibrary .MLTitlePane.mlOpen.dijitTitlePaneHover {border-radius: 5px;}.aj .MLTitlePane .dijitTitlePaneTitle {border-bottom: none; padding: 0 7px 3px 2px;}.aj #gameLibrary .MLTitlePane .dijitTitlePaneTitle {cursor: -webkit-grab; cursor: grab;}.aj .MLTitlePane .dijitTitlePaneContentOuter {background: inherit;}.aj .MLTitlePane .dijitTitlePaneContentInner {padding: 0 0 10px 15px;}.aj .MLTitlePane .dijitTitlePaneTitleOpen {color: inherit; border-bottom: none; background-color: inherit;}.aj .MLTitlePane .dijitTitlePaneTitleHover {background-color: white;}.aj .MLTitlePane .dijitArrowNode {float: right; margin: 8px 12px; color: #6F7685;}.aj .MLTitlePane .dijitArrowNode:before {content: '"'; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .MLTitlePane .dijitTitlePaneTitleOpen .dijitArrowNode:before {content: "9"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .MLTitlePane .dijitTitlePaneTitleFocus {height: 30px; color: #4B5059; font-size: 14px;}.aj .MLTitlePane .dijitTitlePaneTitleOpen .dijitTitlePaneTitleFocus {color: #102037;}.aj .MLTitlePane .dijitTitlePaneTextNode {float: left; padding: 8px 4px 0 4px; white-space: nowrap; max-width: 75%; overflow-x: hidden; text-overflow: ellipsis;}#gameLibraryPane .dijitTitlePane .titleIcon {background: none; width: 10px; height: 27px; float: left; margin-left: -5px;}.aj #gameLibrary .MLTitlePane .dijitTitlePaneTextNode {padding-left: 15px;}#gameLibraryPane .MLTitlePane.dijitTitlePane.dijitTitlePaneHover .titleIcon {background-image: url("img/icons.png"); background-position: -6px -7px; cursor: move;}#gameLibraryPane .module-dnd-list .dijitTitlePane .titleIcon {float: left; background-size: 20px; background-repeat: no-repeat; width: 20px; height: 20px; margin: 4px 0 0 28px;}#gameLibraryPane .module-dnd-list .MLTitlePane.dijitTitlePane .titleIcon.gameIcon {background-image: url(img/icons/gamepad.png);}#gameLibraryPane .module-dnd-list .MLTitlePane.dijitTitlePane .titleIcon.surveyIcon {margin-top: 5px; background-image: url(img/icons/survey.png);}#gameLibraryPane .module-dnd-list .MLTitlePane.dijitTitlePane.dijitTitlePaneHover .titleIcon {background-position: 0;}#gameLibraryPane .module-dnd-list .MLTitlePane.dijitTitlePane.dijitTitlePaneHover .titleIcon.gameIcon {background-image: url(img/icons/gamepad.png);}#gameLibraryPane .module-dnd-list .MLTitlePane.dijitTitlePane.dijitTitlePaneHover .titleIcon.surveyIcon {margin-top: 5px; background-image: url(img/icons/survey.png);}#gameLibraryPane .MLTitlePane.dijitTitlePane.dijitTitlePaneHover .titleIcon {background-image: url("img/icons.png"); background-position: -6px -7px; cursor: move;}.student .myClassTitle.topTitlePane .dijitTitlePaneTitle {margin: 0 18px; padding: 25px 0 0 0; border-bottom: 1px solid rgba(16, 32, 55, 0.16);}.student .myClassTitle.topTitlePane .dijitTitlePaneTextNode {padding-top: 5px; color: #0f485c;}.student .topTitlePane .dijitTitlePaneTitle {padding-top: 18px;}.student .myClassTitle.topTitlePane .dijitTitlePaneTextNode {color: #939393; margin-left: 0;}.myClassTitle .dijitTitlePaneTitle {background-color: transparent; border: medium none; padding: 0 0 0 5px; height: 28px;}.myClassTitle .dijitTitlePaneContentOuter {height: 100%; width: 100%;}.myClassTitle .dijitFixedOpen .dijitTitlePaneTitleFocus .dijitArrowNode {display: none;}.myClassTitle .dijitFixedClosed .dijitTitlePaneTitleFocus .dijitArrowNode {display: none;}.aj #centerPanelContainer .dijitTitlePaneTitleFixedOpen {background-color: #ffffff; border-bottom: none; font-size: 28px; padding: 40px 0 0 55px; color: #4B5059;}.center-panel-content .dijitTitlePaneContentInner {padding: 0px;}.center-panel-content .dijitTitlePaneTitle.playing {color: #0094b3;}.center-panel-content .dijitTitlePaneTitle.stopped {color: #939393;}.center-panel-content .dijitTitlePaneTitle.finished {color: #939393;}.center-panel-content .dijitTitlePaneTitleHover,.center-panel-content .dijitTitlePaneTitleOpen {color: #007F99;}.center-panel-content .dijitTitlePaneTitleOpen {border-bottom: none;}.center-panel-content .dijitTitlePaneTitleHover {background-color: #ffffff;}.center-panel-content .dijitTitlePaneTitleHover.playing {background-color: #b4dbdf;}.center-panel-content .dijitTitlePaneTitleHover.stopped {color: #adadad;}.center-panel-content .dijitTitlePaneTitleHover.finished {color: #adadad;}.center-panel-content .dijitTitlePane .dijitTitlePaneTitle .dijitTitlePaneTextNode .matchingText {vertical-align: top;}div.playlistEditor div.dijitContentPane div.dijitTitlePane,div.playlistEditor div.dijitContentPane div.dijitTitlePaneHover {overflow: hidden !important; border-bottom: none; margin: 1px 5px; -moz-transition: margin 0.15s ease-out; -o-transition: margin 0.15s ease-out; -webkit-transition: margin 0.15s ease-out; transition: margin 0.15s ease-out;}div.playlistEditor div.dijitContentPane div.dijitTitlePane .dijitArrowNode {float: right; margin-right: 4px; margin-top: 4px; color: inherit;}div.playlistEditor div.dijitContentPane div.dijitTitlePane .dijitOpen .dijitArrowNode:before {content: "9"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}div.playlistEditor div.dijitContentPane div.dijitTitlePane .dijitClosed .dijitArrowNode:before {content: '"'; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}div.playlistEditor div.dijitContentPane div.dijitTitlePane .dijitTitlePaneTextNode {font-size: 16px; float: left; padding-top: 2.5px;}.playlistEditor .dijitContentPane .dijitTitlePane .testSessionBtn {float: right; width: 20px;}.playlistEditor .dijitContentPane .dijitTitlePane .testSessionBtn .dijitButtonNode {-moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; font-size: 18px; width: 0px; height: 0px; color: #939393;}.playlistEditor .dijitContentPane .dijitTitlePane .testSessionBtn.dijitButtonHover .dijitButtonNode {padding: 2px; color: #0094b3;}.playlistEditor .dijitContentPane .dijitTitlePane .testSessionBtn.testMode .dijitButtonNode:before {content: "&"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.playlistEditor .dijitContentPane .dijitTitlePane .testSessionBtn.game.gameMode .dijitButtonNode:before {content: "I"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.playlistEditor .dijitContentPane .dijitTitlePane .testSessionBtn.survey.gameMode .dijitButtonNode:before {content: "a"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.playlistEditor .dijitContentPane .dijitTitlePane .testSessionIcon {float: left; height: 24px; width: 24px; background-repeat: no-repeat; margin-right: 5px; color: inherit; font-size: 18px; padding-top: 1px;}.playlistEditor .dijitContentPane .dijitTitlePane .playing .testSessionIcon.testMode,.playlistEditor .dijitContentPane .dijitTitlePane .playing .testSessionIcon.game.gameMode,.playlistEditor .dijitContentPane .dijitTitlePane .playing .testSessionIcon.survey.gameMode {display: inline-block; width: 20px; height: 20px; font-size: 18px; font-weight: bold; white-space: nowrap; overflow: hidden; margin-top: 2px; margin-right: 7px; border-right-color: transparent; border-radius: 50%; -moz-animation: spin 1.5s linear infinite; -webkit-animation: spin 1.5s linear infinite; animation: spin 1.5s linear infinite;}.playlistEditor .dijitContentPane .dijitTitlePane .playing .testSessionIcon.testMode:before,.playlistEditor .dijitContentPane .dijitTitlePane .playing .testSessionIcon.game.gameMode:before,.playlistEditor .dijitContentPane .dijitTitlePane .playing .testSessionIcon.survey.gameMode:before {content: "1"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}@-moz-keyframes spin {0% {transform: rotate(0deg); opacity: 0.2;} 50% {transform: rotate(180deg); opacity: 1.0;} 100% {transform: rotate(359deg); opacity: 0.2;}}@-webkit-keyframes spin {0% {transform: rotate(0deg); opacity: 0.2;} 50% {transform: rotate(180deg); opacity: 1.0;} 100% {transform: rotate(359deg); opacity: 0.2;}}@keyframes spin {0% {transform: rotate(0deg); opacity: 0.2;} 50% {transform: rotate(180deg); opacity: 1.0;} 100% {transform: rotate(359deg); opacity: 0.2;}}.playlistEditor .dijitContentPane .dijitTitlePane .testSessionIcon.testMode:before {content: "A"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.playlistEditor .dijitContentPane .dijitTitlePane .testSessionIcon.game.gameMode:before {content: "J"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.playlistEditor .dijitContentPane .dijitTitlePane .testSessionIcon.survey.gameMode:before {content: "a"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}div.playlistEditor div.dijitContentPane .dijitTitlePane .dijitTitlePaneTitle {height: 32px; background-color: white; border-bottom: rgba(0, 0, 0, 0.12);}div.playlistEditor div.dijitContentPane .dijitTitlePane .dijitTitlePaneTitleFocus {padding: 5px; margin: 0px;}div.playlistEditor div.dijitContentPane .dijitTitlePane .dijitTitlePaneContentOuter {border: none;}div.playlistEditor .dijitTitlePane :focus {outline: none !important;}#gameLibraryPane .module-dnd-list .dijitTitlePane .titleIcon {margin: 4px 0 0 28px; color: rgba(0, 127, 153, 0.2);}#gameLibraryPane .module-dnd-list .MLTitlePane.dijitTitlePane .titleIcon.gameIcon:before {content: "J"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}#gameLibraryPane .module-dnd-list .MLTitlePane.dijitTitlePane .titleIcon.surveyIcon {margin-top: 5px;}#gameLibraryPane .module-dnd-list .MLTitlePane.dijitTitlePane .titleIcon.surveyIcon:beore {content: "a"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}#gameLibraryPane .module-dnd-list .MLTitlePane.dijitTitlePane.dijitTitlePaneHover .titleIcon {background-position: 0; background-color: rgba(0, 127, 153, 0.2); color: white;}#gameLibraryPane .module-dnd-list .MLTitlePane.dijitTitlePane.dijitTitlePaneHover .titleIcon.gameIcon {background-image: url(img/icons/gamepad.png);}#gameLibraryPane .module-dnd-list .MLTitlePane.dijitTitlePane.dijitTitlePaneHover .titleIcon.surveyIcon {margin-top: 5px; background-image: url(img/icons/survey.png);}.gameLibraryTitle .dijitTitlePaneTitle {border-bottom: none; padding: 0 15px; font-size: 24px; color: #4B5059; width: 100px; margin: 6px 0 0 20px; float: left;}.gameLibraryTitle .dijitTitlePaneTitleFocus {padding-bottom: 0px; margin: 0; display: inline-block;}.aj #centerPanelContainer #gameLibrary .dijitTitlePaneTitleFixedOpen {background-color: #F7F8FA; color: #4B5059; font-size: 18px; padding: 35px 0 0 0; transition: color 0.4s ease-out;}.aj #centerPanelContainer #gameLibrary .dijitTitlePaneTitleFixedOpen .dijitTitlePaneFocus {margin: 0; padding: 0;}.aj #centerPanelContainer #gameLibrary .dijitTitlePaneTitleFixedOpen .dijitTitlePaneFocus .dijitTitlePaneTextNode {margin: 0;}.aj #centerPanelContainer #gameLibrary .tabsHidden .category-title-pane:first-of-type .dijitTitlePaneTitleFixedOpen {padding-top: 0;}.aj #centerPanelContainer #gameLibrary.lti .dijitTitlePaneTitleFixedOpen {padding: 35px 0 10px 59px;}.aj .category-title-pane.dijitTitlePane {padding: 0 30px;}.aj .lti .category-title-pane.dijitTitlePane {padding: 0; padding-right: 30px;}.aj #centerPanelContainer #gameLibrary .moduleLibraryContainer .category-title-pane.dijitTitlePane {padding: 0 0 20px 30px;}.aj #centerPanelContainer #gameLibrary .moduleLibraryContainer .category-title-pane.dijitTitlePane .dijitTitlePaneTitleFixedOpen.dijitTitlePaneTitle {padding: 15px 0 10px;}.aj #centerPanelContainer #gameLibrary .moduleLibraryContainer .category-title-pane.dijitTitlePane .dojoDndContainer, .aj #centerPanelContainer #gameLibrary .moduleLibraryContainer .category-title-pane.dijitTitlePane .dojoDndContainerOver {display: flex; flex-wrap: wrap;}.aj #centerPanelContainer #gameLibrary .moduleLibraryContainer .category-title-pane.dijitTitlePane:first-of-type .dijitTitlePaneTitleFixedOpen.dijitTitlePaneTitle {padding-top: 35px;}.aj #centerPanelContainer #gameLibrary .dijitTitlePaneTitleFixedOpen.red {color: #E81C3A;}.aj #gameLibrary .dijitTitlePaneContentInner {padding: 0;}.aj #gameLibrary .dijitTitlePaneContentOuter {background-color: transparent;}.aj .dijitSpinnerButtonContainer {overflow: hidden; position: relative; width: auto; padding: 0 2px;}.aj .dijitSpinnerButtonContainer .dijitSpinnerButtonInner {border-width: 1px 0; border-style: solid none;}.aj .dijitSpinner .dijitArrowButton {width: auto; background-color: white; overflow: hidden;}.dj_iequirks .aj .dijitSpinner .dijitArrowButton {overflow: visible;}.aj .dijitSpinner .dijitSpinnerButtonInner {width: 15px;}.aj .dijitSpinner .dijitArrowButtonInner {border: 0; height: 100%; width: 16px; padding-top: 1px; padding-left: 1px; background-position: -139px center; display: block; font-size: 11px;}.dj_iequirks .aj .dijitSpinner .dijitArrowButtonInner,.dj_ie6 .aj .dijitSpinner .dijitArrowButtonInner,.dj_ie7 .aj .dijitSpinner .dijitArrowButtonInner,.dj_ie8 .aj .dijitSpinner .dijitArrowButtonInner {margin-top: 0;}.dj_iequirks .aj .dijitSpinner .dijitArrowButtonInner {width: 19px;}.aj .dijitSpinner .dijitDownArrowButton .dijitArrowButtonInner {background-position: -34px;}.aj .dijitSpinner .dijitArrowButtonInner .dijitInputField {padding: 0;}.aj .dijitTextBox .dijitSpinnerButtonContainer .dijitUpArrowButton.dijitButtonNode {border-radius: 0 5px 0 0;}.aj .dijitTextBox .dijitSpinnerButtonContainer .dijitDownArrowButton.dijitButtonNode {border-radius: 0 0 5px 0;}.aj .dijitUpArrowButtonActive,.aj .dijitDownArrowButtonActive {background-color: white;}.aj .dijitSpinner .dijitSpinnerButtonContainer .dijitUpArrowButtonHover,.aj .dijitSpinner .dijitSpinnerButtonContainer .dijitDownArrowButtonHover {background-color: #F3F8FE;}.aj .dijitSpinner .dijitUpArrowButtonHover .dijitArrowButtonInner {background-position: -174px;}.aj .dijitSpinner .dijitDownArrowButtonHover .dijitArrowButtonInner {background-position: -69px;}.aj .dijitSpinnerFocused {background-color: white; background-image: none;}.aj .dijitSpinner .dijitDownArrowButtonActive,.aj .dijitSpinner .dijitUpArrowButtonActive {background-color: #7dbefa;}.aj .dijitSpinner .dijitUpArrowButtonActive .dijitArrowButtonInner,.aj .dijitSpinner .dijitDownArrowButtonActive .dijitArrowButtonInner {border: 0;}.aj .dijitSpinner .dijitUpArrowButtonActive .dijitArrowButtonInner {background-position: -173px;}.aj .dijitSpinner .dijitDownArrowButtonActive .dijitArrowButtonInner {background-position: -68px;}.dj_ie7 .aj .dijitSpinner {overflow: visible;}.aj .mbargaining-container .dijitSpinner .dijitArrowButtonInner {padding-top: 5px;}@font-face {font-family: 'moblab'; src: url("fonts/moblab/moblab.eot?#iefix") format("embedded-opentype"), url("fonts/moblab/moblab.woff") format("woff"), url("fonts/moblab/moblab.ttf") format("truetype"), url("fonts/moblab/moblab.svg#moblab") format("svg"); font-weight: normal; font-style: normal;}@font-face {font-family: Lato; src: url("fonts/Lato/Lato-Hairline.ttf?v=1.104") format("truetype"), url("fonts/Lato/Lato-Hairline.woff2?v=1.104") format("woff2"), url("fonts/Lato/Lato-Hairline.woff?v=1.104") format("woff"); font-weight: 100; font-style: normal;}@font-face {font-family: Lato; src: url("fonts/Lato/Lato-HairlineItalic.ttf?v=1.104") format("truetype"), url("fonts/Lato/Lato-HairlineItalic.woff2?v=1.104") format("woff2"), url("fonts/Lato/Lato-HairlineItalic.woff?v=1.104") format("woff"); font-weight: 100; font-style: italic;}@font-face {font-family: Lato; src: url("fonts/Lato/Lato-Light.ttf?v=1.104") format("truetype"), url("fonts/Lato/Lato-Light.woff2?v=1.104") format("woff2"), url("fonts/Lato/Lato-Light.woff?v=1.104") format("woff"); font-weight: 300; font-style: normal;}@font-face {font-family: Lato; src: url("fonts/Lato/Lato-LightItalic.ttf?v=1.104") format("truetype"), url("fonts/Lato/Lato-LightItalic.woff2?v=1.104") format("woff2"), url("fonts/Lato/Lato-LightItalic.woff?v=1.104") format("woff"); font-weight: 300; font-style: italic;}@font-face {font-family: Lato; src: url("fonts/Lato/Lato-Regular.ttf?v=1.104") format("truetype"), url("fonts/Lato/Lato-Regular.woff2?v=1.104") format("woff2"), url("fonts/Lato/Lato-Regular.woff?v=1.104") format("woff"); font-weight: 400; font-style: normal;}@font-face {font-family: Lato; src: url("fonts/Lato/Lato-Regular.ttf?v=1.104") format("truetype"), url("fonts/Lato/Lato-Regular.woff2?v=1.104") format("woff2"), url("fonts/Lato/Lato-Regular.woff?v=1.104") format("woff"); font-weight: normal; font-style: normal;}@font-face {font-family: Lato; src: url("fonts/Lato/Lato-Italic.ttf?v=1.104") format("truetype"), url("fonts/Lato/Lato-Italic.woff2?v=1.104") format("woff2"), url("fonts/Lato/Lato-Italic.woff?v=1.104") format("woff"); font-weight: 400; font-style: italic;}@font-face {font-family: Lato; src: url("fonts/Lato/Lato-Italic.ttf?v=1.104") format("truetype"), url("fonts/Lato/Lato-Italic.woff2?v=1.104") format("woff2"), url("fonts/Lato/Lato-Italic.woff?v=1.104") format("woff"); font-weight: normal; font-style: italic;}@font-face {font-family: Lato; src: url("fonts/Lato/Lato-Bold.ttf?v=1.104") format("truetype"), url("fonts/Lato/Lato-Bold.woff2?v=1.104") format("woff2"), url("fonts/Lato/Lato-Bold.woff?v=1.104") format("woff"); font-weight: 700; font-style: normal;}@font-face {font-family: Lato; src: url("fonts/Lato/Lato-Bold.ttf?v=1.104") format("truetype"), url("fonts/Lato/Lato-Bold.woff2?v=1.104") format("woff2"), url("fonts/Lato/Lato-Bold.woff?v=1.104") format("woff"); font-weight: bold; font-style: normal;}@font-face {font-family: Lato; src: url("fonts/Lato/Lato-BoldItalic.ttf?v=1.104") format("truetype"), url("fonts/Lato/Lato-BoldItalic.woff2?v=1.104") format("woff2"), url("fonts/Lato/Lato-BoldItalic.woff?v=1.104") format("woff"); font-weight: 700; font-style: italic;}@font-face {font-family: Lato; src: url("fonts/Lato/Lato-BoldItalic.ttf?v=1.104") format("truetype"), url("fonts/Lato/Lato-BoldItalic.woff2?v=1.104") format("woff2"), url("fonts/Lato/Lato-BoldItalic.woff?v=1.104") format("woff"); font-weight: bold; font-style: italic;}@font-face {font-family: Lato; src: url("fonts/Lato/Lato-Black.ttf?v=1.104") format("truetype"), url("fonts/Lato/Lato-Black.woff2?v=1.104") format("woff2"), url("fonts/Lato/Lato-Black.woff?v=1.104") format("woff"); font-weight: 900; font-style: normal;}@font-face {font-family: Lato; src: url("fonts/Lato/Lato-BlackItalic.ttf?v=1.104") format("truetype"), url("fonts/Lato/Lato-BlackItalic.woff2?v=1.104") format("woff2"), url("fonts/Lato/Lato-BlackItalic.woff?v=1.104") format("woff"); font-weight: 900; font-style: italic;}@font-face {font-family: Roboto; src: url("fonts/Roboto/Light/Roboto-Light.woff2?v=1.1.0") format("woff2"), url("fonts/Roboto/Light/Roboto-Light.woff?v=1.1.0") format("woff"), url("fonts/Roboto/Light/Roboto-Light.ttf?v=1.1.0") format("truetype"); font-weight: 300; font-style: normal;}@font-face {font-family: Roboto; src: url("fonts/Roboto/Regular/Roboto-Regular.woff2?v=1.1.0") format("woff2"), url("fonts/Roboto/Regular/Roboto-Regular.woff?v=1.1.0") format("woff"), url("fonts/Roboto/Regular/Roboto-Regular.ttf?v=1.1.0") format("truetype"); font-weight: 400; font-style: normal;}@font-face {font-family: Roboto; src: url("fonts/Roboto/Regular/Roboto-Regular.woff2?v=1.1.0") format("woff2"), url("fonts/Roboto/Regular/Roboto-Regular.woff?v=1.1.0") format("woff"), url("fonts/Roboto/Regular/Roboto-Regular.ttf?v=1.1.0") format("truetype"); font-weight: normal; font-style: normal;}@font-face {font-family: "Inconsolata"; src: url("fonts/Inconsolata/Inconsolata-Bold.ttf?v=1.1.0") format("truetype"); font-weight: bold; font-style: normal;}.mdc-elevation--z0 {box-shadow: 0px 0px 0px 0px rgba(16, 32, 55, 0.2), 0px 0px 0px 0px rgba(16, 32, 55, 0.14), 0px 0px 0px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z1 {box-shadow: 0px 2px 1px -1px rgba(16, 32, 55, 0.2), 0px 1px 1px 0px rgba(16, 32, 55, 0.14), 0px 1px 3px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z2 {box-shadow: 0px 3px 1px -2px rgba(16, 32, 55, 0.2), 0px 2px 2px 0px rgba(16, 32, 55, 0.14), 0px 1px 5px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z3 {box-shadow: 0px 3px 3px -2px rgba(16, 32, 55, 0.2), 0px 3px 4px 0px rgba(16, 32, 55, 0.14), 0px 1px 8px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z4 {box-shadow: 0px 2px 4px -1px rgba(16, 32, 55, 0.2), 0px 4px 5px 0px rgba(16, 32, 55, 0.14), 0px 1px 10px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z5 {box-shadow: 0px 3px 5px -1px rgba(16, 32, 55, 0.2), 0px 5px 8px 0px rgba(16, 32, 55, 0.14), 0px 1px 14px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z6 {box-shadow: 0px 3px 5px -1px rgba(16, 32, 55, 0.2), 0px 6px 10px 0px rgba(16, 32, 55, 0.14), 0px 1px 18px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z7 {box-shadow: 0px 4px 5px -2px rgba(16, 32, 55, 0.2), 0px 7px 10px 1px rgba(16, 32, 55, 0.14), 0px 2px 16px 1px rgba(16, 32, 55, 0.12);}.mdc-elevation--z8 {box-shadow: 0px 5px 5px -3px rgba(16, 32, 55, 0.2), 0px 8px 10px 1px rgba(16, 32, 55, 0.14), 0px 3px 14px 2px rgba(16, 32, 55, 0.12);}.mdc-elevation--z9 {box-shadow: 0px 5px 6px -3px rgba(16, 32, 55, 0.2), 0px 9px 12px 1px rgba(16, 32, 55, 0.14), 0px 3px 16px 2px rgba(16, 32, 55, 0.12);}.mdc-elevation--z10 {box-shadow: 0px 6px 6px -3px rgba(16, 32, 55, 0.2), 0px 10px 14px 1px rgba(16, 32, 55, 0.14), 0px 4px 18px 3px rgba(16, 32, 55, 0.12);}.mdc-elevation--z11 {box-shadow: 0px 6px 7px -4px rgba(16, 32, 55, 0.2), 0px 11px 15px 1px rgba(16, 32, 55, 0.14), 0px 4px 20px 3px rgba(16, 32, 55, 0.12);}.mdc-elevation--z12 {box-shadow: 0px 7px 8px -4px rgba(16, 32, 55, 0.2), 0px 12px 17px 2px rgba(16, 32, 55, 0.14), 0px 5px 22px 4px rgba(16, 32, 55, 0.12);}.mdc-elevation--z13 {box-shadow: 0px 7px 8px -4px rgba(16, 32, 55, 0.2), 0px 13px 19px 2px rgba(16, 32, 55, 0.14), 0px 5px 24px 4px rgba(16, 32, 55, 0.12);}.mdc-elevation--z14 {box-shadow: 0px 7px 9px -4px rgba(16, 32, 55, 0.2), 0px 14px 21px 2px rgba(16, 32, 55, 0.14), 0px 5px 26px 4px rgba(16, 32, 55, 0.12);}.mdc-elevation--z15 {box-shadow: 0px 8px 9px -5px rgba(16, 32, 55, 0.2), 0px 15px 22px 2px rgba(16, 32, 55, 0.14), 0px 6px 28px 5px rgba(16, 32, 55, 0.12);}.mdc-elevation--z16 {box-shadow: 0px 8px 10px -5px rgba(16, 32, 55, 0.2), 0px 16px 24px 2px rgba(16, 32, 55, 0.14), 0px 6px 30px 5px rgba(16, 32, 55, 0.12);}.mdc-elevation--z17 {box-shadow: 0px 8px 11px -5px rgba(16, 32, 55, 0.2), 0px 17px 26px 2px rgba(16, 32, 55, 0.14), 0px 6px 32px 5px rgba(16, 32, 55, 0.12);}.mdc-elevation--z18 {box-shadow: 0px 9px 11px -5px rgba(16, 32, 55, 0.2), 0px 18px 28px 2px rgba(16, 32, 55, 0.14), 0px 7px 34px 6px rgba(16, 32, 55, 0.12);}.mdc-elevation--z19 {box-shadow: 0px 9px 12px -6px rgba(16, 32, 55, 0.2), 0px 19px 29px 2px rgba(16, 32, 55, 0.14), 0px 7px 36px 6px rgba(16, 32, 55, 0.12);}.mdc-elevation--z20 {box-shadow: 0px 10px 13px -6px rgba(16, 32, 55, 0.2), 0px 20px 31px 3px rgba(16, 32, 55, 0.14), 0px 8px 38px 7px rgba(16, 32, 55, 0.12);}.mdc-elevation--z21 {box-shadow: 0px 10px 13px -6px rgba(16, 32, 55, 0.2), 0px 21px 33px 3px rgba(16, 32, 55, 0.14), 0px 8px 40px 7px rgba(16, 32, 55, 0.12);}.mdc-elevation--z22 {box-shadow: 0px 10px 14px -6px rgba(16, 32, 55, 0.2), 0px 22px 35px 3px rgba(16, 32, 55, 0.14), 0px 8px 42px 7px rgba(16, 32, 55, 0.12);}.mdc-elevation--z23 {box-shadow: 0px 11px 14px -7px rgba(16, 32, 55, 0.2), 0px 23px 36px 3px rgba(16, 32, 55, 0.14), 0px 9px 44px 8px rgba(16, 32, 55, 0.12);}.mdc-elevation--z24 {box-shadow: 0px 11px 15px -7px rgba(16, 32, 55, 0.2), 0px 24px 38px 3px rgba(16, 32, 55, 0.14), 0px 9px 46px 8px rgba(16, 32, 55, 0.12);}.mdc-elevation-transition {transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1); will-change: box-shadow;}.aj .brandingContainer {height: 60px; margin-top: 0px; background-color: rgba(255, 255, 255, 0.7);}.aj .brandingContainer .branding {color: #E81C3A; height: 44px; width: 33px; float: left; background-repeat: no-repeat; margin: 8px 0 0 62px; font-size: 38px; transition: margin-left 0.4s ease-out;}.aj .brandingContainer .branding:before {content: "P"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}@media only screen and (max-width: 1000px) {.aj .brandingContainer .branding {margin-left: 40px;}}.aj .brandingContainer .toptitle {float: left; height: 40px; margin: 10px 0 0 12px; font-size: 16px; color: #102037; font-weight: 300;}.aj .brandingContainer .toptitle .innertitle {font-family: Roboto, sans-serif;}.aj .brandingContainer .toptitle .consoletitle {font-size: 12px;}.aj .brandingContainerBar-new {height: 60px; margin-top: 0px; background-color: rgba(255, 255, 255, 0.7);}.aj .brandingContainer-new {display: flex; position: absolute; top: 0; color: white; font-size: 18px; margin: 5px 0px 0px 30px; font-family: 'Roboto'; font-weight: 300; align-items: center;}.aj .branding-new:before {font-size: 1.89em; content: url("img/ml-logo.svg"); height: 32px; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .branding-new-light:before {font-size: 1.89em; content: url("img/ml-logo-light.svg"); height: 32px; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.brandingSubText-new {margin-top: 16px; margin-left: 6px; font-size: 12px; color: #102037;}.aj .rosterEditor {width: 70%; height: -moz-calc(100% - 64px); height: -webkit-calc(100% - 64px); height: calc(100% - 64px); margin-left: 15%;}.aj .rosterEditor .dgrid-container {height: -moz-calc(100% - 117px); height: -webkit-calc(100% - 117px); height: calc(100% - 117px);}.aj .rosterEditor .dgrid-container .roster-grid {height: 100% !important; font-size: 14px;}.aj .rosterEditor .rosterSizeContainer {position: absolute;}.aj .rosterEditor .rosterSizeContainer .rosterSizeTextContainer {color: rgba(16, 32, 55, 0.16); font-size: 14px;}.aj .rosterEditor .rosterSizeContainer .rosterSizeTextContainer:before {content: "y"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 16px; vertical-align: middle; padding-right: 4px;}.aj .invitePane .consoleToast {position: absolute !important; top: 72px !important; z-index: 2; width: 100% !important;}.aj .invitePane .consoleToast .dijitToasterContainer {display: flex !important; justify-content: flex-start; width: 100% !important; top: unset !important; left: unset !important;}.aj .invitePane .consoleToast .dijitToasterContainer .dijitToasterContent {position: relative;}.aj .inviteController {height: -moz-calc(100% - 20px)!important; height: -webkit-calc(100% - 20px)!important; height: calc(100% - 20px)!important;}.aj .inviteController .inviteTabContainer {height: 100%;}.aj .inviteController .inviteEditorAreaContainer {text-align: left;}.aj .inviteController .inviteEditorAreaContainer .subHeader {font-size: 20px;}.aj .inviteController .inviteEditorAreaContainer .detailText {font-size: 14px; padding: 5px 0 10px 0;}.aj .inviteController .inviteTextArea {height: 250px; width: 98%;}.aj .inviteController .inviteEditorUploadContainer {margin-top: 60px; font-size: 14px; width: 240px; text-align: left;}.aj .inviteController .inviteEditorUploadContainer .quietBtn {float: left; margin: 18px 0;}.aj .inviteController .inviteEditorLowerContainer {text-align: center;}.aj .inviteController .progressContainerWrapper {visibility: hidden; opacity: 0; transition: visibility 0s, opacity 0.5s linear; position: absolute; top: -70px; left: 0px; height: -moz-calc(100% + 70px); height: -webkit-calc(100% + 70px); height: calc(100% + 70px); width: 100%; background-color: rgba(255, 255, 255, 0.6);}.aj .inviteController .progressContainerWrapper .progressContainer {margin: 275px 0 0 61px; width: 300px;}.aj .inviteController .progressContainerWrapper.show {visibility: visible; opacity: 1;}.testUserButtonContainer {font-size: 14px; text-align: center; color: #3077CF; position: absolute; left: 0; bottom: 40px; margin-left: -moz-calc(50% - 130px); margin-left: -webkit-calc(50% - 130px); margin-left: calc(50% - 130px);}.aj .pendingMenu {font-size: 14px;}.userIcon:before {content: "x"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.pendingInviteIcon:before {content: "R"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; vertical-align: middle;}.downloadIcon:before {content: "F"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; vertical-align: middle;}.sendInviteIcon:before {content: "z"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; vertical-align: middle;}.rosterTabContainer {height: 100%;}.aj .afnLink,.aj a.afnLink,.aj a.afnLink:any-link {color: #3077CF; text-decoration: none; border-bottom: 1px solid #3077CF; display: inline-block; position: relative; cursor: pointer;}.aj .afnLink.buttonBlue,.aj a.afnLink.buttonBlue,.aj a.afnLink:any-link.buttonBlue {color: #007F99; border-bottom: 1px solid #007F99;}.aj .afnLink::after,.aj a.afnLink::after,.aj a.afnLink:any-link::after {border-bottom: 2px solid #E81C3A; width: 100%; -moz-transform: scale(0, 1); -ms-transform: scale(0, 1); -webkit-transform: scale(0, 1); transform: scale(0, 1); transition: transform 420ms cubic-bezier(0.4, 0, 0.2, 1); content: ""; position: absolute; left: 0; bottom: -1px;}.aj .afnLink:hover::after,.aj a.afnLink:hover::after,.aj a.afnLink:any-link:hover::after {-moz-transform: scale(1, 1); -ms-transform: scale(1, 1); -webkit-transform: scale(1, 1); transform: scale(1, 1);}.instructor #mainDisplay,.instructor #rightPane {padding-bottom: 20px;}.instructor #rightPane {border-left: 1px solid rgba(1, 65, 79, 0.2);}#mainDisplay {border: none;}.classPane {width: 25%; background: #297EA6; border-right: 1px solid rgba(1, 65, 79, 0.2);}@media only screen and (max-width: 1150px) {.classPane {width: 30%;} .classPane .navController .classTitleText {width: 70%;}}@media only screen and (max-width: 950px) {.classPane .navController .classTitleText {width: 60%;}}.leftPaneOverlay {position: absolute; left: 0px; width: 25%; height: 100%; background: rgba(209, 209, 209, 0.5); display: none; opacity: 0;}.leftPaneOverlay.visible {display: block;}@media only screen and (max-width: 1150px) {.leftPaneOverlay {width: 30%;}}#libraryPane {width: 20% !important;}#rightFiller {background-color: #E6E8ED;}.gameLibraryTabContainer {height: -moz-calc(100% - 90px); height: -webkit-calc(100% - 90px); height: calc(100% - 90px); margin-top: 15px; width: 70%; float: left;}.libraryQuickLinksContainer {width: 23%; height: -moz-calc(100% - 16em); height: -webkit-calc(100% - 16em); height: calc(100% - 16em); padding: 50px 3% 0 4% !important; font-size: 14px; float: right; overflow-y: scroll;}.libraryQuickLinksContainer .quickLinksTitle {color: #D10F2C; font-size: 16px; margin-bottom: 10px;}.gameLibraryTabContainer .MLTitlePane.mlOpen {box-shadow: 0px 1px 3px #999999; margin: 3px;}.navigation-pane {height: 100%; background-color: #F7F8FA; overflow: hidden;}#gameLibrary {display: none;}#gameLibrary.show {display: block;}div#playlistDiv {height: 100% !important; background-color: #E6E8ED;}.gameLibraryBtn {position: absolute; right: -43px; top: 96px; font-size: 24px; margin: 0px;}.bringToFront {z-index: 99;}.mlHidden {display: none;}.aj .moblabMessageBoxContent {margin-bottom: 20px;}.aj .mobRedirect .moblabMessageBoxContent {font-size: 26px; text-align: center;}#playlistHistory_BorderContainer {padding-top: 70px;}.aj .centerCloseBtnContainer {position: relative;}.aj .centerCloseBtnContainer.discussionBoardCloseContainer, .aj .centerCloseBtnContainer.centerControllerCloseContainer {position: absolute; top: 0; right: 0;}.aj .centerCloseBtnContainer.discussionBoardCloseContaine .centerCloseBtn {top: 10px;}.aj .centerCloseBtnContainer.centerControllerCloseContainer .centerCloseBtn {top: 2px;}.aj .accountMgmt .centerCloseBtnContainer {position: absolute; top: 0; right: 0; width: 100px; height: 100px;}.aj .single-config .centerCloseBtnContainer .centerCloseBtn,.aj .centerConfig:first-child .centerCloseBtnContainer .centerCloseBtn {top: 10px;}.aj .centerCloseBtnContainer .centerCloseBtn {position: absolute; top: 25px; right: 25px;}.aj .redText {color: #E81C3A;}.aj .navController {height: 100%; overflow: hidden;}.aj .navController .classListDiv {width: 100%; height: calc(100% - 200px); overflow: scroll;}.aj .navController .classListDiv .seriesPane {color: white; font-size: 18px; padding: 10px 10px 10px 50px; font-weight: 300; cursor: pointer;}.aj .navController .classListDiv .seriesPane:hover {background: rgba(16, 32, 55, 0.8);}.aj .navController .navMenuBtn {float: left; font-size: 20px; color: #102037; height: 40px;}.aj .navController .navMenuBtn.classOptionsBtn, .aj .navController .navMenuBtn.addClassBtn {float: right;}.aj .navController .navMenuBtn.classOptionsBtn {margin-top: 6px; margin-right: 0; height: 34px;}.aj .navController .classesListTitleContainer {margin: 20px 20px 10px 8px; height: 40px; position: relative;}.aj .navController .classesListTitleContainer .classTitleText {color: white; font-size: 24px; font-weight: 300; padding: 4px; float: left; max-width: -moz-calc(75% - 8px); max-width: -webkit-calc(75% - 8px); max-width: calc(75% - 8px); overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}.aj .navController .classesListTitleContainer .classTitleText.classLevel {padding-left: 40px; width: auto;}.aj .navController .classesListTitleContainer .classTitleText.noBackBtn {padding-left: 28px;}.aj .navController .classesListTitleContainer::after {content: ""; border-bottom: 1px solid rgba(16, 32, 55, 0.16); position: absolute; bottom: -2px; left: 22px; height: 1px; width: calc(100% - 22px);}.aj .navController .classesListTitleContainer .navMenuBtn.backBtn {margin-left: 0;}.aj .navController .classesListTitleContainer .navMenuBtn.backBtn .dijitButtonNode {padding-left: 0;}.aj .navController .classesListTitleContainer .navMenuBtn.backBtn.hide {display: none;}.aj .navController .classesListTitleContainer .addClassBtn {margin-top: 8px;}.aj .navController .classSubMenu {height: 90px; font-size: 16px; font-weight: 300; color: white; user-select: none;}.aj .navController .classSubMenu .classSubMenuBtn {height: 30px; line-height: 30px; padding-left: 38px; cursor: pointer;}.aj .navController .classSubMenu .classSubMenuBtn.selected {background-color: #10203766; color: white; border-left: 8px solid #42C3FF; padding-left: 30px; font-weight: 400;}.aj .navController .classSubMenu .classSubMenuBtn:hover {background-color: #10203729; color: white;}.aj .navController .classSubMenu .classSubMenuBtn.comingSoon {color: #6F7685; cursor: default;}.aj .navController .classSubMenu .classSubMenuBtn.comingSoon:hover {background-color: transparent; color: #6F7685; padding-left: 48px; border-left: none; font-weight: 300;}.aj .navController .classSubMenu.hideAttendanceAndDiscussion {height: 30px;}.aj .navController .classSubMenu.hideAttendanceAndDiscussion .attendanceBtn, .aj .navController .classSubMenu.hideAttendanceAndDiscussion .discussionBoardBtn {display: none;}.aj.student .navController .navMenuBtn.addClassBtn {display: none;}.aj.student .navController .navMenuBtn.addClassBtn.show {display: block;}.aj #playlistbrowser {width: 100%; height: -moz-calc(100% - 300px); height: -webkit-calc(100% - 300px); height: calc(100% - 300px); position: relative;}.aj #playlistbrowser .browserMenuContainer {width: 100% !important; height: 100% !important; overflow: hidden;}.aj #playlistbrowser .playlistTitle {color: black; font-size: 20px; font-weight: 300; float: left; padding-top: 4px;}.aj #playlistbrowser .playlist-menu {box-sizing: border-box; overflow: hidden; border-bottom: 1px inset rgba(16, 32, 55, 0.16); width: -moz-calc(100% - 50px)!important; width: -webkit-calc(100% - 50px)!important; width: calc(100% - 50px)!important; margin: 15px 20px 10px 30px;}.aj #playlistbrowser #playlistTreePanel {width: 100% !important; height: -moz-calc(100% - 51px)!important; height: -webkit-calc(100% - 51px)!important; height: calc(100% - 51px)!important;}@media only screen and (max-width: 900px) {.aj #playlistbrowser .playlistTitle {font-size: 20px;}}.playlistbrowser .classTreePanel {left: 0px !important; width: 100%; position: relative !important;}.playlistbrowser .classTreePanel {border-top: 1px solid #b5bcc7 !important; border-bottom: 1px solid #b5bcc7 !important; overflow: hidden; height: -moz-calc(100% - 126px); height: -webkit-calc(100% - 126px); height: calc(100% - 126px);}.playlistbrowser .top-menu .addClassButton {width: -moz-calc(50% - 6px); width: -webkit-calc(50% - 6px); width: calc(50% - 6px);}.playlistbrowser .top-menu .addPlaylistButton {width: -moz-calc(50% + 5px); width: -webkit-calc(50% + 5px); width: calc(50% + 5px);}.gameRowBtnContainer {float: right;}.aj .noPlaylistsOrClassesContainer {text-align: center; background-color: rgba(255, 255, 255, 0.1);}.aj #classInformation {text-align: center; font-size: 24px;}.aj #classInformation .branding {height: 40px; text-align: left; font-size: 40px; margin: 20px 0 15px 20px; color: #E81C3A;}.aj #classInformation .branding:before {content: "P"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj #classInformation .classTitlePane {font-size: 36px; font-weight: 900; color: #102037; margin-bottom: 20px; padding: 0 30px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}.aj #classInformation .classCodePane {margin-left: 75px; width: -moz-calc(100% - 150px); width: -webkit-calc(100% - 150px); width: calc(100% - 150px);}.aj #classInformation .useCodeLabel {text-align: left; letter-spacing: 4px; margin-bottom: 10px;}.aj #classInformation #classCode {font-family: 'Inconsolata'; font-weight: bold; color: #102037; font-size: 80px; letter-spacing: 14px; padding: 10px; background-color: #E6E8ED; border-radius: 14px; cursor: text;}.aj #classInformation #qrcode {display: flex; justify-content: center; margin: 40px 0 30px 0;}.aj #classInformation .classFooterPane {position: absolute; bottom: 20px; font-size: 30px; font-style: italic; width: 100%; text-align: center;}.student .activeRoomsBtn {font-size: 24px; cursor: pointer; margin-top: 30px; border-radius: 0px; color: white; font-weight: 300; padding: 4px; overflow: hidden;}.student .activeRoomsBtn .innerText {padding-left: 26px;}.student .activeRoomsBtn .activeRoomsBadge {margin: 3px 15px 0 0; font-size: 20px; line-height: 20px; background-color: #D10F2C; border-radius: 8px; padding: 2px 10px 2px 10px; float: right; display: flex; align-items: center;}.student .activeRoomsBtn .activeRoomsBadge:before {content: "I"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.student .activeRoomsBtn:hover,.student .activeRoomsBtn.selected {background-color: rgba(255, 255, 255, 0.2); border-left: 8px solid #B4D5F9;}.student .activeRoomsBtn:hover .innerText,.student .activeRoomsBtn.selected .innerText {padding-left: 18px;}.student .activeRoomsBtn:hover .activeRoomsBadge,.student .activeRoomsBtn.selected .activeRoomsBadge {margin-right: 23px;}.student .studentBrowserTitle {background-color: transparent; color: #102037; font-size: 22px; font-weight: 300; margin: 25px 30px 10px 30px; padding: 0px 8px 10px 8px; border-bottom: 1px solid rgba(16, 32, 55, 0.16);}.aj .playlistbrowser .addStudentClassCommand {float: right; margin: 0; height: auto;}.student .myClassTitle {padding-left: 0px; margin-left: 0px; display: table; width: 100%; height: 20px;}.student .browser-menu {margin-bottom: 20px;}.student .playlistbrowser .classBC {border: none !important;}.student #centerPanel {background-color: #F7F8FA; height: -moz-calc(100% - 60px)!important; height: -webkit-calc(100% - 60px)!important; height: calc(100% - 60px)!important; top: 60px !important;}.aj.student .activeSessionsContainer {height: 100%;}.aj.student .activeSessionsContainer #activeSessions {width: 100% !important; height: 100% !important;}.aj.student .activeSessionsContainer .activeSessionsTitleContainer {padding: 0 80px 0 60px; overflow: visible; display: flex; position: relative; align-items: center; margin-bottom: 30px;}.aj.student .activeSessionsContainer .activeSessionsTitleContainer .playlistTitleInner {flex: 0 1 auto;}.aj.student .activeSessionsContainer .activeSessionsTitleContainer .playlistTitleInner .innerTitle, .aj.student .activeSessionsContainer .activeSessionsTitleContainer .playlistTitleInner .outlineTitle {font-size: 24px;}.aj.student .activeSessionsContainer .activeSessionsTitleContainer .playlistTitleInner .innerTitle:before, .aj.student .activeSessionsContainer .activeSessionsTitleContainer .playlistTitleInner .outlineTitle:before {content: "0"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: #E81C3A; vertical-align: text-bottom; margin-right: 16px;}.aj.student .activeSessionsContainer .activeSessionsTitleContainer .playlistTitleInner .outlineTitle, .aj.student .activeSessionsContainer .activeSessionsTitleContainer .playlistTitleInner .outlineBack {display: none;}.aj.student .activeSessionsContainer .activeSessionsTitleContainer .playlistTitleInner .welcomeBackMessage {font-size: 12px; color: #3077CF; padding-left: 41px;}.aj.student .activeSessionsContainer .activeSessionsTitleContainer .refreshBtnContainer {display: inline-block; height: 100%; flex: 0 2 auto; align-self: flex-end; overflow: hidden;}.aj.student .activeSessionsContainer .activeSessionsTitleContainer::after, .aj.student .activeSessionsContainer .AsyncOutlineView .header::after {border-top: 30px solid transparent; flex: 0 1 auto; position: absolute; width: 100%; left: 30px; bottom: -30px; content: ''; z-index: 1; border-image: linear-gradient(#f7f9fa 50%, rgba(247, 249, 250, 0) 100%); border-image-slice: 30;}.aj.student .activeSessionsContainer .titleRightBorder {border-bottom: 1px solid #E6E8ED; flex: 1; height: 15px;}.aj.student .activeSessionsContainer .titleRightBorder.unplayable {margin: 0 80px 0 16px;}.aj.student .activeSessionsContainer .noSessionsAvailable {font-size: 16px; padding: 30px 0 45px 60px;}.aj.student .activeSessionsContainer .activeSessionsListWrapper, .aj.student .activeSessionsContainer .asyncOutlineWrapper {height: -moz-calc(100% - 59px); height: -webkit-calc(100% - 59px); height: calc(100% - 59px); overflow: auto; margin-top: -30px; padding-top: 15px;}.aj.student .activeSessionsContainer .asyncOutlineWrapper {height: -moz-calc(100% - 65px); height: -webkit-calc(100% - 65px); height: calc(100% - 65px);}.aj.student .activeSessionsContainer .asyncOutlineWrapper {display: none;}.aj.student .activeSessionsContainer .activeSessionsListWrapper .activeSessionsList {display: flex; flex-wrap: wrap; padding-left: 44px;}.aj.student .activeSessionsContainer .activeSessionsListWrapper .activeSessionsList .unplayableTitleContainer {width: 100%; padding: 16px 0 0 18px; font-size: 22px; font-weight: 300; display: flex;}.aj.student .activeSessionsContainer .outlineVisible .asyncOutlineWrapper {display: block;}.aj.student .activeSessionsContainer .outlineVisible .activeSessionsTitleContainer .playlistTitleInner .outlineTitle, .aj.student .activeSessionsContainer .outlineVisible .activeSessionsTitleContainer .playlistTitleInner .outlineBack {user-select: none;}.aj.student .activeSessionsContainer .outlineVisible .activeSessionsTitleContainer .playlistTitleInner .outlineTitle {display: block; color: #102037;}.aj.student .activeSessionsContainer .outlineVisible .activeSessionsTitleContainer .playlistTitleInner .outlineTitle:before {content: "="; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin-right: 4px;}.aj.student .activeSessionsContainer .outlineVisible .activeSessionsTitleContainer .playlistTitleInner .outlineTitle .playlistName {color: #4B5059;}.aj.student .activeSessionsContainer .outlineVisible .activeSessionsTitleContainer .playlistTitleInner .outlineBack {font-size: 14px; font-weight: bold; display: inline-block; border-bottom: 1px solid transparent; padding-bottom: 4px;}.aj.student .activeSessionsContainer .outlineVisible .activeSessionsTitleContainer .playlistTitleInner .outlineBack:before {content: "!"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; vertical-align: text-bottom; padding-right: 2px;}.aj.student .activeSessionsContainer .outlineVisible .activeSessionsTitleContainer .welcomeBackMessage, .aj.student .activeSessionsContainer .outlineVisible .activeSessionsTitleContainer .innerTitle, .aj.student .activeSessionsContainer .outlineVisible .activeSessionsTitleContainer .refreshBtnContainer, .aj.student .activeSessionsContainer .outlineVisible .activeSessionsTitleContainer .titleRightBorder {display: none;}.aj.student .activeSessionsContainer .outlineVisible .activeSessionsTitleContainer::after {border-image: none;}@media only screen and (max-width: 850px) {.aj.student .activeSessionsContainer .activeSessionsTitleContainer .titleRightBorder {width: 35%;}}.aj.student #gameOverlayContainer {width: 100%; height: 100%; position: absolute; margin: auto; top: 48px; left: 0; right: 0; bottom: 0; z-index: 951; background-color: rgba(16, 32, 55, 0.9); text-align: center; -moz-transition: opacity 380ms cubic-bezier(0.4, 0, 0.2, 1); -o-transition: opacity 380ms cubic-bezier(0.4, 0, 0.2, 1); -webkit-transition: opacity 380ms cubic-bezier(0.4, 0, 0.2, 1); transition: opacity 380ms cubic-bezier(0.4, 0, 0.2, 1); user-select: none;}.aj.student #gameOverlayContainer .gameOverlayMessage {color: white;}.aj.student #gameOverlayContainer .gameOverlayMessage #gameOverlayIcon {padding-top: 64px; font-size: 40px;}.aj.student #gameOverlayContainer .gameOverlayMessage #gameOverlayIcon.default:before {content: "d"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj.student #gameOverlayContainer .gameOverlayMessage #gameOverlayIcon.lock:before {content: "i"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj.student #gameOverlayContainer .gameOverlayMessage #gameOverlayTitle, .aj.student #gameOverlayContainer .gameOverlayMessage #gameOverlaySubTitle {padding-top: 10px;}.aj.student #gameOverlayContainer .gameOverlayMessage #gameOverlayTitle {font-size: 34px;}.aj.student #gameOverlayContainer .gameOverlayMessage #gameOverlaySubTitle {color: #6F7685; font-size: 18px;}.aj.student #gameOverlayContainer .gameOverlayReturnBtn {margin-top: 55px; font-size: 20px;}.aj.student #gameOverlayContainer .gameOverlayDismissBtn {margin-top: 200px; font-size: 18px; font-weight: 300;}.aj.student .dashboardContainer {height: 100%;}.aj.student .dashboardContainer #dashboardInner {width: 100% !important; height: 100% !important;}.aj.student .dashboardContainer .dashboardTitleContainer, .aj.student .dashboardContainer .playlistTitleContainer {padding-left: 60px;}.aj.student .dashboardContainer .dashboardTitleContainer.history, .aj.student .dashboardContainer .playlistTitleContainer.history {margin-bottom: 0; overflow: visible;}.aj.student .dashboardContainer .dashboardTitleContainer.history::after, .aj.student .dashboardContainer .playlistTitleContainer.history::after {border-top: 30px solid transparent; display: block; position: relative; content: ''; left: -60px; z-index: 1; border-image: linear-gradient(#f7f9fa 50%, rgba(247, 249, 250, 0) 100%); border-image-slice: 30;}.aj.student .dashboardContainer .dashboardTitleContainer {margin-bottom: 24px;}.aj.student .dashboardContainer .dashboardTitleContainer.history .dashboardTitleInner {color: #3077CF; cursor: pointer;}.aj.student .dashboardContainer .dashboardTitleContainer.history .dashboardTitleInner::before {color: #3077CF;}.aj.student .dashboardContainer .dashboardTitleContainer.history .dashboardTitleInner.afnLink {border-bottom: 1px solid #3077CF; padding-bottom: 1px;}.aj.student .dashboardContainer .dashboardTitleContainer.history .dashboardTitleInner.afnLink::after {bottom: -2px;}.aj.student .dashboardContainer .dashboardTitleContainer.history .dashboardTitleInner.afnLinkhover, .aj.student .dashboardContainer .dashboardTitleContainer.history .dashboardTitleInner.afnLinkactive {padding-bottom: 0;}.aj.student .dashboardContainer .dashboardTitleContainer.history .dashboardTitleBreadCrumb {font-size: 18px; cursor: default;}.aj.student .dashboardContainer .dashboardTitleContainer.history .dashboardTitleBreadCrumb:before {content: '"'; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: #6F7685; font-size: 14px; margin: 0 8px 0 8px;}.aj.student .dashboardContainer .dashboardTitleContainer.history .dashboardTotalPayoff {font-size: 16px; padding-top: 15px;}.aj.student .dashboardContainer .dashboardTitleContainer.history .dashboardTotalPayoff:before {content: "d"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin-right: 8px; vertical-align: text-bottom;}.aj.student .dashboardContainer .dashboardTitleContainer .dashboardTitleInner {font-size: 24px;}.aj.student .dashboardContainer .dashboardTitleContainer .dashboardTitleInner:before {content: "="; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: #E81C3A; margin-right: 12px; vertical-align: text-bottom;}.aj.student .dashboardContainer .dashboardHome {overflow: scroll; height: -moz-calc(100% - 53px); height: -webkit-calc(100% - 53px); height: calc(100% - 53px);}.aj.student .dashboardContainer .dashboardHome .attendanceContainer span,.aj.student .dashboardContainer .dashboardHome .playlistTitleContainer span,.aj.student .dashboardContainer .dashboardHome .dashboardDataContainer .dashboardDataTitle {font-size: 20px;}.aj.student .dashboardContainer .dashboardHome .attendanceContainer,.aj.student .dashboardContainer .dashboardHome .dashboardDataContainer {margin: 0 10% 0 60px;}.aj.student .dashboardContainer .dashboardHome .attendanceContainer {padding-bottom: 30px; overflow: visible;}.aj.student .dashboardContainer .dashboardHome .attendanceContainer span, .aj.student .dashboardContainer .dashboardHome .attendanceContainer div {user-select: none;}.aj.student .dashboardContainer .dashboardHome .attendanceContainer span.title:before {content: "±"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin-right: 12px; vertical-align: text-bottom;}.aj.student .dashboardContainer .dashboardHome .attendanceContainer .periodSelect {display: inline-block; position: relative; vertical-align: top; margin-top: -1px; margin-left: 30px;}.aj.student .dashboardContainer .dashboardHome .attendanceContainer .periodSelect .dijitSelect {background: none; border: none;}.aj.student .dashboardContainer .dashboardHome .attendanceContainer .periodSelect .dijitSelect span {font-size: 12px;}.aj.student .dashboardContainer .dashboardHome .playlistTitleContainer span:before {content: "0"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin-right: 12px; vertical-align: text-bottom;}.aj.student .dashboardContainer .dashboardHome .dashboardDataContainer {height: 150px;}.aj.student .dashboardContainer .dashboardHome .dashboardDataContainer .dashboardDataTitle {margin-bottom: 12px;}.aj.student .dashboardContainer .dashboardHome .dashboardDataContainer .dashboardDataTitle:before {content: "U"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin-right: 12px; vertical-align: text-bottom;}.aj.student .dashboardContainer .dashboardHome .dashboardPlaylistsWrapper {height: -moz-calc(100% - 219px); height: -webkit-calc(100% - 219px); height: calc(100% - 219px); overflow: auto;}.aj.student .dashboardContainer .dashboardHome .dashboardPlaylistsWrapper .dashboardPlaylists.empty::before {content: "There is no playlist history for this class."; color: #939393; font-size: 16px; border-top: 1px solid #E6E8ED; border-bottom: 1px solid #E6E8ED; height: 40px; line-height: 40px; width: 90%; text-align: center; margin-top: 16px;}.aj.student .dashboardContainer .dashboardPlaylists,.aj.student .dashboardContainer .playlistHistory {padding-left: 60px; display: flex; flex-flow: row wrap; align-content: flex-start;}.aj.student .dashboardContainer .dashboardPlaylistsWrapper,.aj.student .dashboardContainer .playlistHistoryWrapper {margin-top: -30px; padding-top: 15px;}.aj.student .dashboardContainer .playlistHistoryWrapper {height: -moz-calc(100% - 80px); height: -webkit-calc(100% - 80px); height: calc(100% - 80px); overflow: auto;}@media only screen and (max-width: 1000px) {.aj .card.joinCard {flex: 0 0 60%;}}@-moz-keyframes fadein {0% {opacity: 0;} 100% {opacity: 1;}}@-webkit-keyframes fadein {0% {opacity: 0;} 100% {opacity: 1;}}@keyframes fadein {0% {opacity: 0;} 100% {opacity: 1;}}.aj #discussionBoardContainer {overflow: auto; background-color: #F7F8FA; position: relative; height: 100%;}.aj.student .joinClassDialog {top: 125px !important;}.aj.student .joinClassDialog .joinSeriesWizard {width: 100% !important; height: 100% !important;}.aj.student .joinClassDialog .joinSeriesWizard .dojoxWizardContainer {height: 100%;}.aj.student .joinClassDialog .joinSeriesWizard .findSeriesTemplate .findSeriesClassCode {width: 306px; height: 55px; font-family: 'Inconsolata'; font-size: 34px; text-align: center;}.aj.student .joinClassDialog .joinSeriesWizard .findSeriesTemplate .findSeriesClassCode:before {content: "@"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: #6F7685; position: absolute; top: 10px; left: 10px;}.aj.student .joinClassDialog .joinSeriesWizard .findSeriesTemplate .quickActionBtn {position: absolute; right: 70px; top: 4px;}.aj.student .joinClassDialog .joinSeriesWizard .findSeriesTemplate .findClassText {float: left; padding: 15px 5px 0; width: 296px; text-align: center; font-style: italic; color: #3077CF;}.aj.student .joinClassDialog .joinSeriesWizard .joinSeriesTemplate .payOrCodeDiv {font-size: 14px; padding-bottom: 30px;}.aj.student .joinClassDialog .joinSeriesWizard .joinSeriesTemplate .payOrCodeRadioDiv {font-size: 14px;}.aj.student .joinClassDialog .joinSeriesWizard .joinSeriesTemplate .payOrCodeRadioDiv .radioContainer .radioLabel {color: #102037; font-size: 18px; display: inline-block; margin-top: 5px;}.aj.student .joinClassDialog .joinSeriesWizard .joinSeriesTemplate .payOrCodeRadioDiv .purchaseSeriesLabel {color: #3077CF; margin: 8px 0 40px 0; font-size: 14px;}.aj.student .joinClassDialog .joinSeriesWizard .joinSeriesTemplate .institutionLicenseCode {font-size: 16px; margin-top: 8px; width: 215px;}.aj.student .joinClassDialog .joinSeriesWizard .joinSeriesTemplate .submitContainer {margin-top: 60px; text-align: center;}.aj.student .joinClassDialog .joinSeriesWizard .stripePaymentTemplate .stripeProductDiv {font-size: 14px; margin-top: 10px; margin-bottom: 20px; background-color: #F7F8FA; padding: 8px; overflow: auto; border-radius: 5px;}.aj.student .joinClassDialog .joinSeriesWizard .stripePaymentTemplate .stripeProductDiv img {float: left; border-radius: 10px; padding: 5px;}.aj.student .joinClassDialog .joinSeriesWizard .stripePaymentTemplate .stripeProductDiv .productDetail {float: left; padding: 5px;}.aj.student .joinClassDialog .joinSeriesWizard .stripePaymentTemplate .stripeProductDiv .productDetail .productEmail {font-size: 14px; color: #4B5059; padding: 1px;}.aj.student .joinClassDialog .joinSeriesWizard .stripePaymentTemplate .stripeProductDiv .productDetail .productName {font-size: 18px; color: #1B2223; padding: 1px;}.aj.student .joinClassDialog .joinSeriesWizard .stripePaymentTemplate .cardFormDiv {font-size: 14px;}.aj.student .joinClassDialog .joinSeriesWizard .stripePaymentTemplate form .submitContainer {padding-top: 10px; text-align: center;}.aj.student .joinClassDialog .joinSeriesWizard .stripePaymentTemplate form .cardContainer {padding: 12px; background-color: #FAFAFA; border-radius: 5px; border-width: 1px; border-style: solid; border-color: #CED2D9; margin-top: 6px;}.aj.student .joinClassDialog .joinSeriesWizard .stripePaymentTemplate form .cardErrors {height: 18px;}.librarySearch {margin: 10px 0 0 15px;}.librarySearch .imageSpan,.iconSearch .imageSpan {color: #4B5059; margin: 6px 0 0 6px;}.librarySearch .imageSpan:before,.iconSearch .imageSpan:before {content: "X"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.forYouLibraryIcon:before {content: "h"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; vertical-align: text-top;}.gameLibraryIcon:before {content: "I"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; vertical-align: text-top;}.surveyLibraryIcon:before {content: "a"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; vertical-align: text-top;}.moduleLibraryIcon:before {content: "Q"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; vertical-align: text-top;}.testLibraryIcon:before {content: "A"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj #searchGameList.gameLibrarySingle {padding: 15px 35px;}.aj .searchGameListContainer {overflow: auto; height: -moz-calc(100% - 60px); height: -webkit-calc(100% - 60px); height: calc(100% - 60px); margin-top: 20px;}.aj #gameLibrary.navigation-pane.filter_async_compatibility .gameLibraryTabContainer .libraryCard:not(.asyncCompatible),.aj #gameLibrary.navigation-pane.filter_async_compatibility .gameLibraryTabContainer .moduleCard:not(.asyncCompatible),.aj #gameLibrary.navigation-pane.filter_async_compatibility #searchGameList .libraryCard.dojoDndItem:not(.asyncCompatible) {display: none;}.aj #gameLibrary.navigation-pane.filter_async_compatibility .gameLibraryTabContainer .category-title-pane:not(.asyncCompatibleCategory),.aj #gameLibrary.navigation-pane.filter_async_compatibility .libraryQuickLinksContainer .quickLinkRow:not(.asyncCompatibleCategory) {display: none;}.deleteActivityDialog,.createActivityDialog,.createClassDialog {border: 5px solid #FFFFFF; border-radius: 5px; color: #4B5059;}.createClassDialog {border: 0; border-radius: 0;}.aj .createActivityDialog {top: 128px !important;}.createActivityDialog .createActivityPaneTable {margin-bottom: 15px;}.createActivityDialog .playlistRadioDiv {margin-bottom: 10px;}.createActivityDialog .radioLabel {font-size: 14px;}.aj .deleteActivityDialog .deleteActivityPaneMessage {font-size: 18px; color: #4B5059; text-align: center;}.aj .createClassDialog .titleNodeWrapper {width: 296px; margin-left: -moz-calc(50% - 148px); margin-left: -webkit-calc(50% - 148px); margin-left: calc(50% - 148px); text-align: left;}.aj .createClassDialog .blueSubHeader {color: #3077CF; font-size: 12px; padding-left: 2px;}.createClassDialog .classTypePane {margin-left: -moz-calc(50% - 242px); margin-left: -webkit-calc(50% - 242px); margin-left: calc(50% - 242px); text-align: left; width: 550px;}.aj .createClassDialog .redLabel {font-size: 18px; color: #E81C3A; margin-bottom: 10px;}.aj .createClassDialog .redLabel.pricing {margin-bottom: 25px;}.createClassDialog.noquota .classTypePane .freeTrialContainer {display: none;}.createclassDialog .classTypePane .freeTrialContainer {display: block;}.createClassDialog .classTypePane .radioLabel {color: #102037; font-size: 18px; font-weight: bold; display: block;}.createClassDialog .classTypePane .freeTrialText {margin: 2px 0 30px 54px; color: #D1D1D1; font-size: 16px; font-weight: normal;}.createClassDialog .classTypePane .freeTrialText.freeTrialTextLast {margin-bottom: 0;}.createClassDialog .classTypePane .licenseDescription {color: #4B5059; font-size: 14px; font-weight: bold; padding: 2px 0 8px;}.createClassDialog .institutionLicenseCode {margin: 12px 0 50px 54px; width: 300px; font-size: 16px;}.createClassDialog .licenseContactText {color: #3077CF; font-size: 12px; margin-top: 30px; bottom: 50px; left: -moz-calc(50% - 250.5px); left: -webkit-calc(50% - 250.5px); left: calc(50% - 250.5px);}@media only screen and (max-height: 700px) {.createClassDialog .licenseContactText {position: relative; bottom: unset; left: 0;}}.createActivityDialog .asyncGameSelect {border: 1px solid #b5bcc7; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RjZGRkZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #dcddde)); background: -moz-linear-gradient(top, #ffffff, #dcddde); background: -webkit-linear-gradient(top, #ffffff, #dcddde); background: linear-gradient(to bottom, #ffffff, #dcddde); color: #373C40; padding: 1px !important;}.confirmCreateDialog .createConfirmHeader {font-size: 24px; border-bottom: 1px solid #b5bcc7; margin-bottom: 10px; color: #0f485c;}.confirmCreateDialog .createConfirmBody {margin-bottom: 20px;}.confirmCreateDialog .createConfirmBody .createConfirmBodyClassTop {font-size: 14px;}.confirmCreateDialog .createConfirmBody .createConfirmBodyClassText {font-size: 18px; color: #0f485c;}.confirmCreateDialog .createConfirmBodyBottom .bodyTestAccountNames {width: 400px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}.aj .createClassConfirmation .mainMessage {margin-bottom: 20px; font-size: 18px; width: -moz-calc(100% - 90px); width: -webkit-calc(100% - 90px); width: calc(100% - 90px);}.aj .createClassConfirmation .inviteContainer {color: #3077CF;}.copyPlaylistDialog .classSelect {border: 1px solid #b5bcc7; border-radius: 5px; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RjZGRkZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #dcddde)); background: -moz-linear-gradient(top, #ffffff, #dcddde); background: -webkit-linear-gradient(top, #ffffff, #dcddde); background: linear-gradient(to bottom, #ffffff, #dcddde); color: #373C40; padding: 1px !important;}.copyPlaylistDialog .okButton {margin-right: 5px; margin-bottom: 8px;}.aj .copyMoveSession .cancelButton,.aj .copyPlaylist .cancelButton {display: none;}.jIllustration {position: absolute; bottom: 80px; left: 80px; background-size: 230px 390px; width: 230px; height: 390px; background-repeat: no-repeat;}.jIllustration.addRobots {background-image: url("img/add_robots@2x.png");}.jIllustration.namePlaylist {background-image: url("img/name_playlist@2x.png");}.jIllustration.scheduleDemo {left: 40px; background-image: url("img/schedule@2x.png");}.jIllustration.emptySeats {background-image: url("img/roster@2x.png");}.aj .playlistScheduler {height: 271px; width: 300px; background-color: white;}.aj .playlistScheduler .schedulerDateContainer,.aj .playlistScheduler .schedulerTimeContainer {float: left; padding: 10px 0 0 20px; width: -moz-calc(100% - 42px); width: -webkit-calc(100% - 42px); width: calc(100% - 42px);}.aj .playlistScheduler .schedulerTimeContainer {padding-top: 0;}.aj .playlistScheduler .schedulerHelp {padding-left: 6px;}.zEWidget-launcher {z-index: 999 !important;}.instructor .schedulerHeader {font-size: 14px; border-bottom: 1px solid #d1d3d4; text-align: center; margin: 0 20px 3px 20px; padding: 6px 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: auto; max-width: 280px; height: 16px;}.playlistScheduler .schedulePlaylistName {display: inline-block; padding-left: 4px; overflow: hidden; text-overflow: ellipsis; width: auto; max-width: 190px; white-space: nowrap; vertical-align: middle; text-align: left; margin-top: -3px;}.playlistScheduler .scheduleCloseBtnContainer {height: 18px; width: 260;}.playlistScheduler .schedulerHeader.scheduled .schedulePlaylistName {max-width: 173px;}.instructor .scheduleLabel {display: inline-block;}.instructor .schedulerHeader.scheduled .scheduleLabel {color: #07AB5E; font-weight: 500;}.instructor .schedulerRuntime {height: 30px; width: 280px; padding-top: 5px;}.instructor .schedulerRuntime .emptyPlaylist {color: #E81C3A;}.instructor .runTimeText {font-size: 13px; padding: 5px 20px;}.instructor .runTimeText:before {content: "o"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 16px; padding-right: 5px; vertical-align: text-bottom;}.instructor .schedulerRuntime .runTimeImg {float: left; background-size: 19px 22px; width: 19px; height: 22px; background-repeat: no-repeat; padding-right: 4px;}.instructor .schedulerRuntime .runTimeImg:before {content: "o"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.instructor .schedulerFieldLabel {color: #E81C3A; font-size: 14px;}.instructor .schedulerTimeLabel {padding-left: 20px;}.instructor .schedulerField {width: 110px; height: 22px; border-radius: 4px; border-color: #d1d3d4; margin: 3px 0;}.instructor .schedulerField.schedulerTimeText {margin-left: 4px;}.instructor .schedulerAddSession {text-align: center; font-size: 13px; padding: 6px 9px 8px 0px;}.instructor .schedulerAddSession .scheduleAnotherSessionImg {background-image: url(icons/add_session.png); background-size: 18px 18px; width: 18px; height: 18px; background-repeat: no-repeat; display: inline-block; margin-bottom: -5px;}.instructor .playlistSchedulerBtnContainer {height: 40px; position: absolute; bottom: 5px; margin-left: -moz-calc(50% - 78px); margin-left: -webkit-calc(50% - 78px); margin-left: calc(50% - 78px);}.instructor .playlistSchedulerBtnContainer .quietBtn {margin: 4px 20px 0 0;}.playlistScheduler .playlistRuntime {display: inline-block; font-weight: 500; font-size: 14px;}.aj .demoSubHeader {font-size: 16px; padding-top: 10px;}.aj .demoController .innerWrapper {width: 700px; height: 400px; margin-left: -moz-calc(50% - 350px); margin-left: -webkit-calc(50% - 350px); margin-left: calc(50% - 350px); padding-top: 20px; background-color: white;}.aj .demoController .leftCol {float: left;}.aj .demoController .rightCol {float: right; text-align: left; font-size: 14px; padding-top: 45px; width: 320px;}.aj .demoController .rightCol .timeTBDiv,.aj .demoController .rightCol .dateTextVal {margin-bottom: 30px;}.aj .demoController .emailConfirmHeader {padding-top: 6px;}.aj .demoController .dijitCalendar {width: 221px; height: 250px;}.aj .demoBtnContainer {height: 50px; text-align: center;}.aj .demoController .quietBtn.dijitButton .dijitButtonNode {margin-right: 30px; padding: 4px 6px 6px 6px; margin-top: 3px;}.aj .demoController .afnBtn.dijitButton .dijitButtonNode {width: 120px;}.aj .demoController .afnBtn.dijitButton .dijitButtonNode,.aj .demoController .quietBtn.dijitButton .dijitButtonNode {font-size: 14px;}.aj .demoSchedulerLabel {color: #E81C3A; font-size: 16px; padding-bottom: 10px;}#playlistHistory_BorderContainer, .instructor #centerPanel {top: 0px !important;}.admin #mainContainer {border-top: 1px solid #b5bcc7;}.admin #centerPanel,.instructor #centerPanel {height: 100% !important; overflow: auto;}.aj.instructor #centerPanel {background-color: #F7F8FA;}.emptyContainer {padding-top: 60px; font-size: 24px; text-align: center; opacity: 0;}.emptyContainer.fadeIn {-moz-animation: fadein 4s 2s forwards; -webkit-animation: fadein 4s 2s forwards; animation: fadein 4s 2s forwards;}.emptyContainer .emptyIcon {font-size: 100px; color: #6F7685;}.emptyContainer .emptyIcon:before {content: "K"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.admin #rosterPanel,.instructor #rosterPanel {height: 100% !important;}.admin #centerPanelContainer {height: 100% !important;}.instructor #centerPanelContainer {top: 0px !important; height: 100% !important; overflow: hidden;}#mainDisplayTitlePane {width: -moz-calc(100% - 60px!important); width: -webkit-calc(100% - 60px!important); width: calc(100% - 60px!important);}.aj .sessionScoreboard {font-size: 14px;}.aj .performanceEditor .dgrid-scroller .field-firstName,.aj .performanceEditor .dgrid-scroller .field-lastName {visibility: hidden;}.aj .playlistInfoPane .performanceEditor .field-firstName.showName,.aj .playlistInfoPane .performanceEditor .field-lastName.showName,.aj .sessionScoreboard .field-firstName.showName,.aj .sessionScoreboard .field-lastName.showName {visibility: visible;}.aj .scoreboardIcon:before {content: "d"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; vertical-align: text-top;}.aj .lotteryIcon:before {content: "T"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; vertical-align: middle;}.aj .lotteryToolbar {padding-bottom: 10px;}.aj .sessionScoreboard .noDataText {text-align: center;}.aj .playlistInfoController {font-size: 14px;}#welcome * {margin-left: 5%; margin-right: 5%;}#welcome p a {margin: 0 !important;}.center-panel-content.emptyPlaylistSelected {background-image: url(img/whereGraphic.png); background-attachment: inherit; background-position: center 30px; background-repeat: no-repeat; background-size: 432px 245px;}.center-panel-content .learnMoreContainer {padding: 10px; height: 190px !important;}.toolBarGroup {padding-top: 15px;}.center-panel-content .monitorBottomToolbar .monitorBtn {float: left;}.center-panel-content .monitorBottomToolbar .monitorCopyButton,.center-panel-content .monitorBottomToolbar .monitorInstructionButton {margin-left: 5px;}.center-panel-content .monitorBottomToolbar .monitorDataButton,.center-panel-content .monitorBottomToolbar .monitorSummaryButton {margin-left: 5px;}#centerPanelContainer .monitorToolbar .monitorStartButton {margin-bottom: 20px;}#centerPanelContainer .monitorToolbar .monitorStopButton {width: -moz-calc(100% - 6px); width: -webkit-calc(100% - 6px); width: calc(100% - 6px);}.center-panel-content .monitorValueContainer .monitor-grid {height: 100px; width: 358px; overflow-y: scroll; margin-left: -moz-calc(50% - 172px); margin-left: -webkit-calc(50% - 172px); margin-left: calc(50% - 172px); margin-bottom: 15px;}.center-panel-content .monitorValueContainer .monitor-group-grid-container {padding-bottom: 10px; cursor: default; height: 180px; width: 100%; overflow: hidden; margin-top: 20px;}.center-panel-content .monitorValueContainer .monitor-group-grid {width: -moz-calc(100% - 20px); width: -webkit-calc(100% - 20px); width: calc(100% - 20px); height: 100%; margin: auto; border: none;}.center-panel-content .monitorValueContainer .timeLeftContainer {height: 30px; padding: 20px 0px 0px 20px !important; text-align: left; font-weight: 500; color: #0f485c; font-size: 14px;}.aj .monitorValueContainer .timeLeftContainer span:first-child,.aj .monitorValueContainer .monitorValues label {color: #3077CF; font-weight: bold;}.aj .monitorValueContainer .timeLeftContainer .timeLeftText span:first-child {color: #4B5059; font-weight: normal;}.center-panel-content .monitorValueContainer .monitor-group-grid-legend {width: 300px; display: block; height: 60px; background-color: inherit; margin: 10px auto; cursor: default; padding: 0px 10px; border: 1px solid #7193a7;}.center-panel-content .monitorValueContainer .monitor-group-button {float: left; margin: 5px;}.center-panel-content .monitorValueContainer .monitor-group-grid-legend .monitor-legend-period {height: auto; width: auto; float: left; display: inline-block;}.center-panel-content .monitorValueContainer .monitor-group-grid-legend .monitor-legend-period .monitor-legend-period-circle {width: 50px; height: 50px; border-radius: 50%; margin: 6px 8px 6px 0px; background-color: #8aa07b;}.center-panel-content .monitorValueContainer .monitor-group-grid-legend .monitor-legend-period .monitor-legend-period-circle-text {padding-top: 12px; font-size: 12px; color: white;}.center-panel-content .monitorValueContainer .monitor-legend-period-text {text-align: left; padding-left: 7px; padding-right: 30px;}.center-panel-content .monitorValueContainer .monitor-group-grid-legend .monitor-legend-status {height: auto; width: auto; display: inline-block; margin-top: 10px;}.center-panel-content .monitorValueContainer .monitor-group-grid-legend .monitor-legend-status .monitor-legend-status-circle {margin: 0px; border-radius: 50%; width: 25px; height: 25px; float: left; display: inline-block;}.center-panel-content .monitorValueContainer .monitor-group-grid-legend .monitor-legend-status .monitor-legend-status-text {display: inline-block; padding-top: 5px;}.center-panel-content .monitorValueContainer .monitor-group-grid-legend .monitor-legend-status .monitor-legend-status-running,.center-panel-content .monitorValueContainer .monitor-group-grid-legend .monitor-legend-status .monitor-legend-status-finished,.center-panel-content .monitorValueContainer .monitor-group-grid-legend .monitor-legend-status .monitor-legend-status-unfinished {width: auto; height: 25px; display: inline-block;}.center-panel-content .monitorValueContainer .monitor-group-grid-legend .monitor-legend-status .monitor-legend-status-running {margin-top: 10px; margin-bottom: 5px; margin-right: 5px;}.center-panel-content .monitorValueContainer .monitor-group-grid-legend .monitor-legend-status .monitor-legend-status-finished {margin-bottom: 5px; margin-right: 5px;}.center-panel-content .monitorValueContainer .monitor-group-grid-legend .monitor-legend-status .monitor-legend-status-running .monitor-legend-status-circle {background-color: #8aa07b;}.center-panel-content .monitorValueContainer .monitor-group-grid-legend .monitor-legend-status .monitor-legend-status-finished .monitor-legend-status-circle {background-color: #87a1c1;}.center-panel-content .monitorValueContainer .monitor-group-grid-legend .monitor-legend-status .monitor-legend-status-unfinished .monitor-legend-status-circle {background-color: #b3b3b3;}.center-panel-content .monitorValueContainer .monitor-grid.hideGrid {display: none;}.center-panel-content .monitorValueContainer .monitorGridBtn {margin-top: 0px; margin-bottom: 15px; margin-left: -moz-calc(50% - 179px); margin-left: -webkit-calc(50% - 179px); margin-left: calc(50% - 179px); display: block; width: 55px;}.center-panel-content .monitorValueContainer .monitorGridBtn.showGrid {margin-bottom: 5px;}.gameMonitor .choiceContainer {font-size: 16px; padding: 0px 30px;}.center-panel-content .configForm .krSelectField {width: 115px;}.center-panel-content .configForm .equilibriumTable .tableContainer-labelCell {font-weight: bold;}.center-panel-content .configForm .marketConfigLevelsContainer .marketConfigLevelsInnerContainer {float: left; width: 95px; margin-left: 10px;}.center-panel-content .configForm .marketConfigLevelsContainer .marketConfigLevelsTableContainer {float: left; width: -moz-calc(100% -120px); width: -webkit-calc(100% -120px); width: calc(100% -120px); margin-top: 5px;}.aj #gameContainerWrapper {width: 100vw; height: 100vh; width: 100dvw; height: 100dvh; overflow: auto; background-color: #102037; position: absolute; top: 0; left: 0;}.aj #gameContainerWrapper #gameContainer.gameContainer {width: 100%; height: -moz-calc(100% - 48px); height: -webkit-calc(100% - 48px); height: calc(100% - 48px); overflow: auto; color: black; position: relative;}.aj #gameContainerWrapper #gameContainer.gameContainer .gameContainerInnerPane {width: 100%; height: 100%;}.aj #gameContainerWrapper #gameContainer.gameContainer .gameContainerInner {width: 100% !important; height: 100% !important; position: absolute; margin: auto; top: 0; left: 0; right: 0; bottom: 0;}.aj #gameContainerWrapper #gameContainer.gameContainer .btnPane, .aj #gameContainerWrapper #gameContainer.gameContainer .gamePane {float: left;}.aj #gameContainerWrapper #gameContainer.gameContainer .btnPane {width: 100px; position: absolute; z-index: 99; top: 0px; left: 0px;}.aj #gameContainerWrapper #gameContainer.gameContainer .gamePane {height: 100% !important; width: 100% !important; display: flex; justify-content: center; align-items: center;}.aj #gameContainerWrapper #gameContainer.gameContainer .gamePane .gameContainer {position: relative;}.aj #gameContainerWrapper #gameContainerToolbar {background-color: #102037; width: 100%;}.aj #gameContainerWrapper #gameContainerToolbar .brandingContainer {position: absolute; left: 62px; height: 48px; text-align: left; background-color: transparent; font-family: 'Roboto', sans-serif;}.aj #gameContainerWrapper #gameContainerToolbar .brandingContainer .innertitle {color: #6F7685;}.aj #gameContainerWrapper #gameContainerToolbar .brandingContainer .branding {margin-left: 0;}.aj #gameContainerWrapper #gameContainerToolbar .dijitContentPane {height: 48px; text-align: center;}.aj #gameContainerWrapper #gameContainerToolbar .gameToolBarBtn {font-size: 16px; margin: 10px 0 0;}.aj #gameContainerWrapper #gameContainerToolbar .gameToolBarBtn .dijitButtonNode {width: 142px; height: 28px; color: #6F7685; background-color: transparent; border: 2px solid #6F7685; padding: 4px 0 0; font-weight: 700;}.aj #gameContainerWrapper #gameContainerToolbar .gameToolBarBtn.dijitButtonDisabled .dijitButtonNode {color: rgba(111, 118, 133, 0.3); border: 2px solid rgba(111, 118, 133, 0.3);}.aj #gameContainerWrapper #gameContainerToolbar .gameToolBarBtn.dijitButtonDisabled * {cursor: default;}.aj #gameContainerWrapper #gameContainerToolbar .gameToolBarBtn.dijitButtonHover .dijitButtonNode {color: #102037; background-color: #6F7685;}.aj #gameContainerWrapper #gameContainerToolbar .gameToolBarBtn:first-child {margin-right: 16px;}.aj #gameContainerWrapper #gameContainerToolbar .gameExitBtn {position: absolute; margin: 0; top: var(1dvh, 1vh); right: calc(var(--1dvw, 1vw) * 5);}.aj #gameContainerWrapper #gameContainerToolbar .gameExitBtn .dijitButtonNode {width: 30px; height: 30px; padding: 0; border-radius: 50%; border: none; background-color: #4B5059; color: #6F7685; font-size: 15px;}.aj #gameContainerWrapper #gameContainerToolbar .gameExitBtn .dijitButtonNode .dijitButtonContents {line-height: 30px; padding-left: 1px;}.aj #gameContainerWrapper #gameContainerToolbar .gameExitBtn .dijitButtonNode .dijitButtonContents:before {content: "e"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj #gameContainerWrapper #gameContainerToolbar .gameExitBtn .dijitButtonNode .dijitButtonContents .dijitButtonText {display: none;}.aj #gameContainerWrapper #gameContainerToolbar .gameExitBtn.dijitButtonHover .dijitButtonNode {background-color: #6F7685; color: #4B5059;}.clContainer {display: inline-block; position: relative; height: 30px; border-radius: 7px; border: solid 1px #01414F; background-color: white; font-weight: 400; font-size: 14px;}.clContainer.threeSections {width: 436px;}.clContainer.twoSections {width: 291px;}.clSection {position: relative; float: left; margin: 0; width: 145px; height: 24px; padding-top: 6px; text-align: center; color: #01414F; border: none;}.aj .clSection:hover {cursor: pointer;}.aj .clSection.clBorderRight {width: 144px; border-right: 1px solid #0f485c; border-radius: 5px;}.aj .clSlider {position: absolute; top: 0; left: 0; width: 155px; height: 24px; background: #0f485c; border-radius: 5px; color: white; text-align: center; padding-top: 6px;}.aj .clSliderText {color: white;}.configForm,.monitorValueContainer {width: -moz-calc(100% - 50px)!important; width: -webkit-calc(100% - 50px)!important; width: calc(100% - 50px)!important; height: -moz-calc(100% - 20px)!important; height: -webkit-calc(100% - 20px)!important; height: calc(100% - 20px)!important; margin-left: 40px; float: left; padding-bottom: 20px;}.configForm .durationHelpBtn,.monitorValueContainer .durationHelpBtn {margin-top: 6px;}.configForm .questionsHeader,.monitorValueContainer .questionsHeader {margin-top: 30px; text-align: center; font-size: 16px; font-weight: bold; color: #8D94A1; padding: 10px 0 7px 0; border-bottom: 1px solid #E6E8ED; background-color: rgba(247, 248, 250, 0.6);}.configForm .survey-config .sectionTogglePane,.monitorValueContainer .survey-config .sectionTogglePane {border-bottom: 1px solid #E6E8ED; padding-bottom: 8px; cursor: pointer; margin-top: 0;}.configForm .survey-config .sectionTogglePane .sectionBtnIndex,.monitorValueContainer .survey-config .sectionTogglePane .sectionBtnIndex {padding: 0 10px 0 18px; color: #4B5059;}.configForm .survey-config .sectionTogglePane:hover .sectionConfigBtn .dijitButtonNode,.monitorValueContainer .survey-config .sectionTogglePane:hover .sectionConfigBtn .dijitButtonNode {font-weight: bold;}.configForm .survey-config .sectionTogglePane.paneOpen,.monitorValueContainer .survey-config .sectionTogglePane.paneOpen {border-bottom: none; background-color: #ffffff;}.configForm .questionConfigPane,.monitorValueContainer .questionConfigPane {border-bottom: 1px solid #F3F8FE;}.configForm .addQuestionContentPane,.monitorValueContainer .addQuestionContentPane {padding: 35px 0; margin-top: 0; background-color: rgba(247, 248, 250, 0.6);}@media only screen and (max-width: 1000px) {.configForm {width: -moz-calc(100% - 35px)!important; width: -webkit-calc(100% - 35px)!important; width: calc(100% - 35px)!important; margin-left: 25px;} .monitorValueContainer {width: -moz-calc(100% - 20px)!important; width: -webkit-calc(100% - 20px)!important; width: calc(100% - 20px)!important; margin-left: 10px;}}.aj #centerPanelContainer .configContainer {padding-bottom: 20px; background-color: white;}.aj #centerPanelContainer .configContainer.single-config {padding-bottom: 0; height: 100%;}.aj #centerPanelContainer .configContainer.single-config .centerConfig {height: 100%;}.aj .configContainer .configOuterPane {border-top: 2px solid #D1D1D1; margin-top: 30px;}.aj .configContainer div:first-child .configOuterPane {border-top: none; margin-top: 0;}.aj #centerPanelContainer .configTitle {background-color: #ffffff; border-bottom: none; font-size: 28px; padding: 30px 0 0 45px; color: #4B5059; width: -moz-calc(100% - 270px)!important; width: -webkit-calc(100% - 270px)!important; width: calc(100% - 270px)!important; height: auto !important;}@media only screen and (max-width: 1000px) {.aj #centerPanelContainer .configTitle {font-size: 24px; padding-left: 30px; width: -moz-calc(100% - 225px)!important; width: -webkit-calc(100% - 225px)!important; width: calc(100% - 225px)!important;}}.aj #centerPanelContainer .configContainer div:first-child .configTitle {padding-top: 0;}.aj #centerPanelContainer .testSessionIcon {color: #E81C3A; font-size: 28px;}.aj #centerPanelContainer .configIcon {color: #E81C3A; padding-right: 8px; vertical-align: middle;}.aj #centerPanelContainer .configIcon.game:before {content: "I"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj #centerPanelContainer .configIcon.survey:before {content: "a"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj #centerPanelContainer .configIcon.ungraded:before {content: "&"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .configOuterPane {height: 100%; overflow: hidden;}.aj .configPerspectiveWrapper {height: -moz-calc(100% - 112px); height: -webkit-calc(100% - 112px); height: calc(100% - 112px); width: -moz-calc(100% - 225px); width: -webkit-calc(100% - 225px); width: calc(100% - 225px); overflow: auto; float: left;}.aj .configPerspectiveWrapper .dijitContentPane.perspective {height: 100%; overflow: visible;}@media only screen and (max-width: 1000px) {.aj .configPerspectiveWrapper {width: -moz-calc(100% - 185px); width: -webkit-calc(100% - 185px); width: calc(100% - 185px);}}.configForm tr {line-height: 20px;}#centerPanelContainer table {padding: 0 15px;}#centerPanelContainer .survey-config table {padding: 0;}.configForm td.tableContainer-labelCell {width: 15%;}.configForm td.tableContainer-valueCell {padding-right: 25px;}.configForm label {font-size: 14px; color: #485059;}#centerTitle {display: none;}.playlistEditor .configForm .tableContainer-valueCell {padding-right: 40px;}.playlistEditor .configForm {color: #0f485c;}.playlistEditor .configForm.sourceOver {background-color: rgba(172, 233, 157, 0.5);}.configForm .sectionTogglePane {margin-top: 10px; padding: 2px 0 12px 0; background-color: rgba(247, 248, 250, 0.6); overflow: hidden;}div.playlistEditor div.center-panel-content-container {width: 100% !important; height: 100% !important;}div.playlistEditor div.center-panel-content {overflow-y: hidden !important; padding-top: 5px !important; width: 100% !important;}div.playlistEditor div.center-panel-content.sourceOver {background-color: #e1fbff;}div.playlistEditor div.center-panel-content.sourceOverInvalid {background-color: rgba(230, 31, 31, 0.3);}div.playlistEditor div.center-panel-content .configForm {padding: 10px 20px 20px 20px; font-size: 13px; cursor: initial;}div.playlistEditor div.center-panel-content .pollTitlePane .configForm {padding-bottom: 50px;}div.playlistEditor div.center-panel-content .configForm .configSessionTable {border-bottom: 1px solid #b5bcc7;}.configForm .sectionConfigBtn {display: inline-block; margin-left: 15px;}.configForm .questionBtnContainer {float: right;}.configForm .upBtn,.configForm .downBtn,.configForm .copyBtn,.configForm .previewBtn {display: inline-block; margin-left: 0px; margin-right: 16px;}.configForm .previewBtn {margin-right: 32px;}.questionConfigPane .configForm {height: auto !important;}div.playlistEditor div.center-panel-content .configForm .sectionBtnLabel {display: inline-block; vertical-align: bottom; font-size: 13px;}div.config {position: relative; min-height: 1em; min-width: 1em;}input.config[type='button'] {width: 40px; float: right; background-color: orange;}label.config {clear: left; position: relative; padding-left: 38px; width: 100px; float: left;}input.config {position: relative; display: inline; width: 300px; clear: both;}#playlistEditor .configOpen {box-shadow: 0px 1px 3px #999999; margin: 10px 5px;}.aj .scaleNumberSpinner {width: -moz-calc(100% - 10px)!important; width: -webkit-calc(100% - 10px)!important; width: calc(100% - 10px)!important; height: auto !important;}.aj .scaleLabel {font-size: 14px; font-style: italic; color: #4B5059; padding-right: 2px;}#centerPanel .imagePane .imageBtnPane {float: right; width: 120px !important; height: 75px !important; overflow: hidden;}#centerPanel .imagePane .dropTarget {float: left; height: 70px; width: -moz-calc(100% - 125px); width: -webkit-calc(100% - 125px); width: calc(100% - 125px); border: 1px dashed #6F7685; overflow: hidden; color: #4B5059; border-radius: 5px;}#centerPanel .imagePane .dropTargetPlaceholder {font-size: 18px; text-align: center; margin: 25px 0px;}.aj .multChoiceConfig {line-height: 24px;}.aj .gradedCheckBoxContainer {font-size: 16px; margin: 15px 0 0 4px;}.aj .gradedCheckBoxContainer label {vertical-align: middle;}.aj .monitorValues table {width: 400px;}.aj .monitorValueContainer {color: #4B5059;}.aj .timeLeftContainer {padding: 20px 0 10px 20px; font-size: 14px;}@media only screen and (max-width: 900px) {.aj .timeLeftContainer {line-height: 1.5;} .aj .timeLeftContainer .startTimeText {margin-right: 45% !important;} .aj .monitorValues .tableContainer-valueCell {width: auto !important; display: inline !important;}}.aj .monitorValues {font-size: 14px; white-space: nowrap; margin-bottom: 15px;}.aj .monitorValues .tableContainer-valueCell {width: 98px; display: inline-table;}.aj .monitor-group-grid-container {margin-left: 15px; width: 85%; height: calc(100% - 120px);}.aj .monitor-group-grid-container .dgrid-scroller .dgrid-cell {height: 30px;}@media only screen and (max-width: 1000px) {.aj .monitor-group-grid-container {margin-left: 15px; width: -moz-calc(100% - 15px); width: -webkit-calc(100% - 15px); width: calc(100% - 15px);}}@media only screen and (max-width: 850px) {.aj .monitor-group-grid-container .field-Group, .aj .monitor-group-grid-container .field-Period, .aj .monitor-group-grid-container .field-Details {width: 55px !important;} .aj .monitor-group-grid-container .dgrid-scroller .field-Participants {width: 65px;}}.aj .monitor-group-grid-container .field-Group,.aj .monitor-group-grid-container .field-Period,.aj .monitor-group-grid-container .field-Status,.aj .monitor-group-grid-container .field-Details {width: 60px;}.aj .monitor-group-grid-container .finished .field-Group,.aj .monitor-group-grid-container .finished .field-Period,.aj .monitor-group-grid-container .finished .field-Status {width: 92px !important;}.aj .monitor-group-grid-container .field-Participants {width: 90px;}.aj .monitor-group-grid-container .field-Robots {width: 85px;}.showCodeDialog .activeUsers {color: rgba(16, 32, 55, 0.16); font-size: 18px; float: left; margin-left: 60px;}.showCodeDialog .activeUsers:before {content: "y"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; vertical-align: text-bottom; padding-right: 10px;}.showCodeDialog .runPlaylistName {color: #E81C3A;}.sortContainer {float: right;}.aj #loadingOverlay {height: 100%; width: 100%; position: absolute; background-color: #F7F8FA; top: 0;}.aj #embeddedOverlay {width: 100%; height: 100%; position: absolute; background-color: #102037; top: 0; display: none; z-index: 1001;}.aj .gameContainer #loadingOverlay {background-color: transparent; top: 50px;}.aj #loadingOverlay .loadingPane.mainLeftPane {width: 25%; float: left; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJjNzNhYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ4OGI5MCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2c73ac), color-stop(100%, #488b90)); background: -moz-linear-gradient(#2c73ac, #488b90); background: -webkit-linear-gradient(#2c73ac, #488b90); background: linear-gradient(#2c73ac, #488b90);}.aj.activityPicker #loadingOverlay .loadingPane.mainLeftPane {width: 78px;}@media only screen and (max-width: 1200px) {.aj #loadingOverlay .loadingPane.mainLeftPane {width: 30%;}}@media only screen and (max-width: 1200px) {.aj.activityPicker #loadingOverlay .loadingPane.mainLeftPane {width: 78px;}}.aj #loadingOverlay .loadingPane.middleLoadingPane {width: 70%; height: 100%; background-color: #F7F8FA; float: right; position: relative;}.aj.activityPicker #loadingOverlay .loadingPane.middleLoadingPane {width: -moz-calc(100% - 78px); width: -webkit-calc(100% - 78px); width: calc(100% - 78px);}.aj #loadingOverlay .loadingSquare {background: #E81C3A; float: left; width: 18px; height: 18px; opacity: 0;}.aj .gameContainer #loadingOverlay .loadingSquare {background-color: white;}.aj #loadingOverlay .loadingSquare1 {-moz-animation: chess1 2s infinite ease-in-out; -webkit-animation: chess1 2s infinite ease-in-out; animation: chess1 2s infinite ease-in-out;}.aj #loadingOverlay .loadingSquare2 {-moz-animation: chess2 2s infinite ease-in-out; -webkit-animation: chess2 2s infinite ease-in-out; animation: chess2 2s infinite ease-in-out;}.aj #loadingOverlay .loadingSquare3 {-moz-animation: chess3 2s infinite linear; -webkit-animation: chess3 2s infinite linear; animation: chess3 2s infinite linear;}.aj #loadingOverlay .loadingSquare4 {-moz-animation: chess4 2s infinite ease-in-out; -webkit-animation: chess4 2s infinite ease-in-out; animation: chess4 2s infinite ease-in-out;}.aj #loadingOverlay .loadingSquare5 {-moz-animation: chess5 2s infinite ease-in-out; -webkit-animation: chess5 2s infinite ease-in-out; animation: chess5 2s infinite ease-in-out;}.aj #loadingOverlay .loadingSquareblank {background-color: transparent;}.aj #loadingOverlay .loadingRow {display: block;}.aj #loadingOverlay .loadingImage {-moz-transform: translate(30px, 20px) rotateZ(-30deg) rotateX(30deg) skew(26deg); -ms-transform: translate(30px, 20px) rotateZ(-30deg) rotateX(30deg) skew(26deg); -webkit-transform: translate(30px, 20px) rotateZ(-30deg) rotateX(30deg) skew(26deg); transform: translate(30px, 20px) rotateZ(-30deg) rotateX(30deg) skew(26deg); width: 60px; height: 60px;}.aj #loadingOverlay .loadingText {position: absolute; margin-top: 155px; margin-left: 25px; font-family: 'Lato', sans-serif; font-weight: 400; font-size: 13px; color: #4B5059;}.aj .sessionScoreboard #loadingOverlay .loadingText {margin-top: 45px;}.aj #loadingOverlay .loadingContainer {margin-top: calc(20% - 100px); margin-left: calc(50% - 64px); background: url("../moblab/icons/moblab_m.png") no-repeat; background-size: 153px 152px; background-position: -22px 10px; height: 200px; width: 200px;}.aj #loadingOverlay .loadingContainer.noImage {background: transparent;}.aj .sessionScoreboard #loadingOverlay .loadingContainer {margin-top: 35%;}@-moz-keyframes chess2 {0% {-moz-transform: translate(-18px, 18px) scale(0, 0); transform: translate(-18px, 18px) scale(0, 0);} 2% {-moz-transform: translate(-18px, 18px) scale(0.4, 0.4); transform: translate(-18px, 18px) scale(0.4, 0.4); opacity: 1;} 10% {-moz-transform: scale(1.2, 1.2) translate(-18px, 18px); transform: scale(1.2, 1.2) translate(-18px, 18px);} 14% {-moz-transform: scale(1, 1) translate(-18px, 18px); transform: scale(1, 1) translate(-18px, 18px);} 20% {-moz-transform: translate(0, 0); transform: translate(0, 0); opacity: 1;} 90% {opacity: 1;} 94% {opacity: 0;}}@-webkit-keyframes chess2 {0% {-webkit-transform: translate(-18px, 18px) scale(0, 0); transform: translate(-18px, 18px) scale(0, 0);} 2% {-webkit-transform: translate(-18px, 18px) scale(0.4, 0.4); transform: translate(-18px, 18px) scale(0.4, 0.4); opacity: 1;} 10% {-webkit-transform: scale(1.2, 1.2) translate(-18px, 18px); transform: scale(1.2, 1.2) translate(-18px, 18px);} 14% {-webkit-transform: scale(1, 1) translate(-18px, 18px); transform: scale(1, 1) translate(-18px, 18px);} 20% {-webkit-transform: translate(0, 0); transform: translate(0, 0); opacity: 1;} 90% {opacity: 1;} 94% {opacity: 0;}}@keyframes chess2 {0% {-moz-transform: translate(-18px, 18px) scale(0, 0); -ms-transform: translate(-18px, 18px) scale(0, 0); -webkit-transform: translate(-18px, 18px) scale(0, 0); transform: translate(-18px, 18px) scale(0, 0);} 2% {-moz-transform: translate(-18px, 18px) scale(0.4, 0.4); -ms-transform: translate(-18px, 18px) scale(0.4, 0.4); -webkit-transform: translate(-18px, 18px) scale(0.4, 0.4); transform: translate(-18px, 18px) scale(0.4, 0.4); opacity: 1;} 10% {-moz-transform: scale(1.2, 1.2) translate(-18px, 18px); -ms-transform: scale(1.2, 1.2) translate(-18px, 18px); -webkit-transform: scale(1.2, 1.2) translate(-18px, 18px); transform: scale(1.2, 1.2) translate(-18px, 18px);} 14% {-moz-transform: scale(1, 1) translate(-18px, 18px); -ms-transform: scale(1, 1) translate(-18px, 18px); -webkit-transform: scale(1, 1) translate(-18px, 18px); transform: scale(1, 1) translate(-18px, 18px);} 20% {-moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -webkit-transform: translate(0, 0); transform: translate(0, 0); opacity: 1;} 90% {opacity: 1;} 94% {opacity: 0;}}@-moz-keyframes chess1 {0% {-moz-transform: translate(18px, 18px) scale(0, 0); transform: translate(18px, 18px) scale(0, 0);} 19% {-moz-transform: translate(18px, 18px) scale(0, 0); transform: translate(18px, 18px) scale(0, 0);} 20% {-moz-transform: translate(18px, 18px) scale(0.4, 0.4); transform: translate(18px, 18px) scale(0.4, 0.4); opacity: 1;} 30% {-moz-transform: translate(18px, 18px) scale(1.4, 1.4); transform: translate(18px, 18px) scale(1.4, 1.4);} 34% {-moz-transform: translate(18px, 18px) scale(1, 1); transform: translate(18px, 18px) scale(1, 1);} 40% {-moz-transform: translate(0, 0); transform: translate(0, 0); opacity: 1;} 90% {opacity: 1;} 94% {opacity: 0;}}@-webkit-keyframes chess1 {0% {-webkit-transform: translate(18px, 18px) scale(0, 0); transform: translate(18px, 18px) scale(0, 0);} 19% {-webkit-transform: translate(18px, 18px) scale(0, 0); transform: translate(18px, 18px) scale(0, 0);} 20% {-webkit-transform: translate(18px, 18px) scale(0.4, 0.4); transform: translate(18px, 18px) scale(0.4, 0.4); opacity: 1;} 30% {-webkit-transform: translate(18px, 18px) scale(1.4, 1.4); transform: translate(18px, 18px) scale(1.4, 1.4);} 34% {-webkit-transform: translate(18px, 18px) scale(1, 1); transform: translate(18px, 18px) scale(1, 1);} 40% {-webkit-transform: translate(0, 0); transform: translate(0, 0); opacity: 1;} 90% {opacity: 1;} 94% {opacity: 0;}}@keyframes chess1 {0% {-moz-transform: translate(18px, 18px) scale(0, 0); -ms-transform: translate(18px, 18px) scale(0, 0); -webkit-transform: translate(18px, 18px) scale(0, 0); transform: translate(18px, 18px) scale(0, 0);} 19% {-moz-transform: translate(18px, 18px) scale(0, 0); -ms-transform: translate(18px, 18px) scale(0, 0); -webkit-transform: translate(18px, 18px) scale(0, 0); transform: translate(18px, 18px) scale(0, 0);} 20% {-moz-transform: translate(18px, 18px) scale(0.4, 0.4); -ms-transform: translate(18px, 18px) scale(0.4, 0.4); -webkit-transform: translate(18px, 18px) scale(0.4, 0.4); transform: translate(18px, 18px) scale(0.4, 0.4); opacity: 1;} 30% {-moz-transform: translate(18px, 18px) scale(1.4, 1.4); -ms-transform: translate(18px, 18px) scale(1.4, 1.4); -webkit-transform: translate(18px, 18px) scale(1.4, 1.4); transform: translate(18px, 18px) scale(1.4, 1.4);} 34% {-moz-transform: translate(18px, 18px) scale(1, 1); -ms-transform: translate(18px, 18px) scale(1, 1); -webkit-transform: translate(18px, 18px) scale(1, 1); transform: translate(18px, 18px) scale(1, 1);} 40% {-moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -webkit-transform: translate(0, 0); transform: translate(0, 0); opacity: 1;} 90% {opacity: 1;} 94% {opacity: 0;}}@-moz-keyframes chess4 {0% {-moz-transform: translate(18px, -18px) scale(0, 0); transform: translate(18px, -18px) scale(0, 0);} 39% {-moz-transform: translate(18px, -18px) scale(0, 0); transform: translate(18px, -18px) scale(0, 0);} 40% {-moz-transform: translate(18px, -18px) scale(0.4, 0.4); transform: translate(18px, -18px) scale(0.4, 0.4); opacity: 1;} 50% {-moz-transform: translate(18px, -18px) scale(1.4, 1.4); transform: translate(18px, -18px) scale(1.4, 1.4);} 54% {-moz-transform: translate(18px, -18px) scale(1, 1); transform: translate(18px, -18px) scale(1, 1);} 60% {-moz-transform: translate(0, 0); transform: translate(0, 0); opacity: 1;} 90% {opacity: 1;} 94% {opacity: 0;}}@-webkit-keyframes chess4 {0% {-webkit-transform: translate(18px, -18px) scale(0, 0); transform: translate(18px, -18px) scale(0, 0);} 39% {-webkit-transform: translate(18px, -18px) scale(0, 0); transform: translate(18px, -18px) scale(0, 0);} 40% {-webkit-transform: translate(18px, -18px) scale(0.4, 0.4); transform: translate(18px, -18px) scale(0.4, 0.4); opacity: 1;} 50% {-webkit-transform: translate(18px, -18px) scale(1.4, 1.4); transform: translate(18px, -18px) scale(1.4, 1.4);} 54% {-webkit-transform: translate(18px, -18px) scale(1, 1); transform: translate(18px, -18px) scale(1, 1);} 60% {-webkit-transform: translate(0, 0); transform: translate(0, 0); opacity: 1;} 90% {opacity: 1;} 94% {opacity: 0;}}@keyframes chess4 {0% {-moz-transform: translate(18px, -18px) scale(0, 0); -ms-transform: translate(18px, -18px) scale(0, 0); -webkit-transform: translate(18px, -18px) scale(0, 0); transform: translate(18px, -18px) scale(0, 0);} 39% {-moz-transform: translate(18px, -18px) scale(0, 0); -ms-transform: translate(18px, -18px) scale(0, 0); -webkit-transform: translate(18px, -18px) scale(0, 0); transform: translate(18px, -18px) scale(0, 0);} 40% {-moz-transform: translate(18px, -18px) scale(0.4, 0.4); -ms-transform: translate(18px, -18px) scale(0.4, 0.4); -webkit-transform: translate(18px, -18px) scale(0.4, 0.4); transform: translate(18px, -18px) scale(0.4, 0.4); opacity: 1;} 50% {-moz-transform: translate(18px, -18px) scale(1.4, 1.4); -ms-transform: translate(18px, -18px) scale(1.4, 1.4); -webkit-transform: translate(18px, -18px) scale(1.4, 1.4); transform: translate(18px, -18px) scale(1.4, 1.4);} 54% {-moz-transform: translate(18px, -18px) scale(1, 1); -ms-transform: translate(18px, -18px) scale(1, 1); -webkit-transform: translate(18px, -18px) scale(1, 1); transform: translate(18px, -18px) scale(1, 1);} 60% {-moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -webkit-transform: translate(0, 0); transform: translate(0, 0); opacity: 1;} 90% {opacity: 1;} 94% {opacity: 0;}}@-moz-keyframes chess5 {0% {-moz-transform: translate(-18px, -18px) scale(0, 0); transform: translate(-18px, -18px) scale(0, 0);} 59% {-moz-transform: translate(-18px, -18px) scale(0, 0); transform: translate(-18px, -18px) scale(0, 0);} 60% {-moz-transform: translate(-18px, -18px) scale(0.4, 0.4); transform: translate(-18px, -18px) scale(0.4, 0.4); opacity: 1;} 70% {-moz-transform: translate(-18px, -18px) scale(1.4, 1.4); transform: translate(-18px, -18px) scale(1.4, 1.4);} 74% {-moz-transform: translate(-18px, -18px) scale(1, 1); transform: translate(-18px, -18px) scale(1, 1);} 80% {-moz-transform: translate(0, 0); transform: translate(0, 0); opacity: 1;} 90% {opacity: 1;} 94% {opacity: 0;}}@-webkit-keyframes chess5 {0% {-webkit-transform: translate(-18px, -18px) scale(0, 0); transform: translate(-18px, -18px) scale(0, 0);} 59% {-webkit-transform: translate(-18px, -18px) scale(0, 0); transform: translate(-18px, -18px) scale(0, 0);} 60% {-webkit-transform: translate(-18px, -18px) scale(0.4, 0.4); transform: translate(-18px, -18px) scale(0.4, 0.4); opacity: 1;} 70% {-webkit-transform: translate(-18px, -18px) scale(1.4, 1.4); transform: translate(-18px, -18px) scale(1.4, 1.4);} 74% {-webkit-transform: translate(-18px, -18px) scale(1, 1); transform: translate(-18px, -18px) scale(1, 1);} 80% {-webkit-transform: translate(0, 0); transform: translate(0, 0); opacity: 1;} 90% {opacity: 1;} 94% {opacity: 0;}}@keyframes chess5 {0% {-moz-transform: translate(-18px, -18px) scale(0, 0); -ms-transform: translate(-18px, -18px) scale(0, 0); -webkit-transform: translate(-18px, -18px) scale(0, 0); transform: translate(-18px, -18px) scale(0, 0);} 59% {-moz-transform: translate(-18px, -18px) scale(0, 0); -ms-transform: translate(-18px, -18px) scale(0, 0); -webkit-transform: translate(-18px, -18px) scale(0, 0); transform: translate(-18px, -18px) scale(0, 0);} 60% {-moz-transform: translate(-18px, -18px) scale(0.4, 0.4); -ms-transform: translate(-18px, -18px) scale(0.4, 0.4); -webkit-transform: translate(-18px, -18px) scale(0.4, 0.4); transform: translate(-18px, -18px) scale(0.4, 0.4); opacity: 1;} 70% {-moz-transform: translate(-18px, -18px) scale(1.4, 1.4); -ms-transform: translate(-18px, -18px) scale(1.4, 1.4); -webkit-transform: translate(-18px, -18px) scale(1.4, 1.4); transform: translate(-18px, -18px) scale(1.4, 1.4);} 74% {-moz-transform: translate(-18px, -18px) scale(1, 1); -ms-transform: translate(-18px, -18px) scale(1, 1); -webkit-transform: translate(-18px, -18px) scale(1, 1); transform: translate(-18px, -18px) scale(1, 1);} 80% {-moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -webkit-transform: translate(0, 0); transform: translate(0, 0); opacity: 1;} 90% {opacity: 1;} 94% {opacity: 0;}}@-moz-keyframes chess3 {0% {-moz-transform: scale(0, 0); transform: scale(0, 0);} 78% {-moz-transform: scale(0, 0); transform: scale(0, 0); opacity: 1;} 86% {-moz-transform: scale(3, 3); transform: scale(3, 3); opacity: 1;} 96% {-moz-transform: scale(3.2, 3.2); transform: scale(3.2, 3.2); opacity: 1;} 98% {-moz-transform: scale(0, 0); transform: scale(0, 0); opacity: 1;}}@-webkit-keyframes chess3 {0% {-webkit-transform: scale(0, 0); transform: scale(0, 0);} 78% {-webkit-transform: scale(0, 0); transform: scale(0, 0); opacity: 1;} 86% {-webkit-transform: scale(3, 3); transform: scale(3, 3); opacity: 1;} 96% {-webkit-transform: scale(3.2, 3.2); transform: scale(3.2, 3.2); opacity: 1;} 98% {-webkit-transform: scale(0, 0); transform: scale(0, 0); opacity: 1;}}@keyframes chess3 {0% {-moz-transform: scale(0, 0); -ms-transform: scale(0, 0); -webkit-transform: scale(0, 0); transform: scale(0, 0);} 78% {-moz-transform: scale(0, 0); -ms-transform: scale(0, 0); -webkit-transform: scale(0, 0); transform: scale(0, 0); opacity: 1;} 86% {-moz-transform: scale(3, 3); -ms-transform: scale(3, 3); -webkit-transform: scale(3, 3); transform: scale(3, 3); opacity: 1;} 96% {-moz-transform: scale(3.2, 3.2); -ms-transform: scale(3.2, 3.2); -webkit-transform: scale(3.2, 3.2); transform: scale(3.2, 3.2); opacity: 1;} 98% {-moz-transform: scale(0, 0); -ms-transform: scale(0, 0); -webkit-transform: scale(0, 0); transform: scale(0, 0); opacity: 1;}}.aj .loadingDotsContainer {width: 100%; height: 100%; background-color: #F7F8FA; text-align: center; font-size: 100px; position: absolute; top: 0; visibility: hidden; opacity: 0; -moz-transition: opacity 380ms cubic-bezier(0.4, 0, 0.2, 1); -o-transition: opacity 380ms cubic-bezier(0.4, 0, 0.2, 1); -webkit-transition: opacity 380ms cubic-bezier(0.4, 0, 0.2, 1); transition: opacity 380ms cubic-bezier(0.4, 0, 0.2, 1);}.aj .loadingDotsContainer.show {visibility: visible; opacity: 1;}.aj .loadingDotsContainer.noDelay {transition-delay: 0ms;}.aj .loadingDotsContainer.config, .aj .loadingDotsContainer.white {background-color: white;}.aj .loadingDotsContainer.dialog {display: flex; align-items: center; justify-content: center; position: absolute; left: 0; z-index: 2; background: white; height: -moz-calc(100% - 40px); height: -webkit-calc(100% - 40px); height: calc(100% - 40px); width: -moz-calc(100% - 60px); width: -webkit-calc(100% - 60px); width: calc(100% - 60px); padding: 20px 30px;}.aj .loadingDotsContainer.dialog .loadingDots {margin-top: 0; margin-left: 0;}.aj .loadingDots {height: 16px; width: 64px; margin-top: 50px; margin-left: -moz-calc(50% - 32px); margin-left: -webkit-calc(50% - 32px); margin-left: calc(50% - 32px);}.aj .loadingDots div {border-radius: 100%; background-color: #4B5059; width: 16px; height: 16px; float: left; margin-right: 8px; -moz-animation: loadingPulse 1.4s infinite both; -webkit-animation: loadingPulse 1.4s infinite both; animation: loadingPulse 1.4s infinite both;}.aj .loadingDots div:nth-child(2) {-moz-animation-delay: 0.2s; -webkit-animation-delay: 0.2s; animation-delay: 0.2s;}.aj .loadingDots div:nth-child(3) {-moz-animation-delay: 0.4s; -webkit-animation-delay: 0.4s; animation-delay: 0.4s; margin-right: 0;}.aj #leftPane .loadingDotsContainer .loadingDots div {background-color: white;}.aj #leftPane .loadingDotsContainer {background: #297EA6; height: -moz-calc(100% - 60px); height: -webkit-calc(100% - 60px); height: calc(100% - 60px); top: 60px;}.aj #leftPane .loadingDotsContainer .loadingDots {margin-top: 70px;}.aj #leftPane #playlistbrowser .loadingDotsContainer {background: transparent;}.aj #leftPane #playlistbrowser .studentClassTree .loadingDotsContainer {height: -moz-calc(100% - 74px); height: -webkit-calc(100% - 74px); height: calc(100% - 74px); top: 74px;}.aj #leftPane #playlistbrowser .studentClassTree .loadingDotsContainer .loadingDots {margin-top: 15px;}.aj #leftPane #playlistbrowser .loadingDotsContainer {height: 100%; top: 0;}.aj #leftPane #playlistbrowser .loadingDotsContainer .loadingDots {margin-top: 60px;}.aj .beta-loading-container {width: 100%; height: 100%; font-family: 'Roboto', sans-serif; background-color: #102037; text-align: center; display: flex; justify-content: center; align-items: center;}.aj .beta-loading-container .center-loading-div {color: white;}.aj .beta-loading-container .center-loading-div .loading-title {font-size: 26px; font-weight: 300; color: #E81C3A; padding-bottom: 48px;}.aj .beta-loading-container .center-loading-div .loading-title:before {content: "P"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 45px; margin-right: 10px; vertical-align: middle;}.aj .beta-loading-container .center-loading-div .loading-subtitle {font-size: 34px; padding-bottom: 8px;}.aj .beta-loading-container .center-loading-div .loading-message {font-size: 20px; font-weight: 300; padding-bottom: 14px;}.aj .beta-loading-container .center-loading-div .loading-message .tip {color: #E81C3A; font-weight: bold;}.aj .beta-loading-container .center-loading-div .loadingDots {margin-top: 0;}.aj .beta-loading-container .center-loading-div .loadingDots div {background-color: #007F99;}.aj .beta-loading-container .loading-graphic {width: 512px; height: 305px; position: absolute; left: 0; bottom: 0; background-image: url("img/loading_tile_angled.png");}@media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {.aj .beta-loading-container .loading-graphic {background-image: url("img/loading_tile_angled@2x.png"); background-size: 512px 305px;}}@-moz-keyframes loadingPulse {0% {opacity: 1;} 50% {opacity: 0.2;} 100% {opacity: 1;}}@-webkit-keyframes loadingPulse {0% {opacity: 1;} 50% {opacity: 0.2;} 100% {opacity: 1;}}@keyframes loadingPulse {0% {opacity: 1;} 50% {opacity: 0.2;} 100% {opacity: 1;}}.aj .cvDiv {cursor: pointer; text-decoration: underline;}.aj .cvDiv .cvLabel {float: left; margin-left: 5px; padding-right: 5px;}.aj .cvSpan:hover {color: #7b828f;}.aj .pmCvDialog .closeBtn {display: none;}.aj .gameMenuBar .roundDiv {margin-top: 7px;}.aj .shareClassPane {width: 70%; margin: 0 15%;}.aj .shareClassSubtitle {margin-top: -12px; font-size: 20px; padding-bottom: 30px; text-align: center;}.aj .shareClassSubtitle .shareClassName {color: #E81C3A;}.aj .shareContainer {text-align: center; padding-bottom: 20px;}.aj .shareContainer label {font-size: 16px; padding-right: 15px; vertical-align: middle;}.aj .shareClassPane .shareGridTitle {font-size: 20px; color: #6F7685; padding: 0 0 20px 3px;}.aj #gradebookContainer {height: 100%; background-color: white;}.aj #gradebookContainer .gradebookPane, .aj #gradebookContainer .gradebookInnerPane {height: 100%;}.aj #gradebookContainer .gradebookHeader {margin: 0 0 30px 40px; font-size: 34px; display: flex; align-items: center;}.aj #gradebookContainer .gradebookGridToolbar {padding-bottom: 42px; height: 32px; -moz-transition: padding-bottom 380ms cubic-bezier(0.4, 0, 0.2, 1); -o-transition: padding-bottom 380ms cubic-bezier(0.4, 0, 0.2, 1); -webkit-transition: padding-bottom 380ms cubic-bezier(0.4, 0, 0.2, 1); transition: padding-bottom 380ms cubic-bezier(0.4, 0, 0.2, 1);}.aj #gradebookContainer .gradebookGridToolbar.lmsSync {padding-bottom: 62px;}.aj #gradebookContainer .gradebookSubheader {font-size: 16px;}.aj #gradebookContainer .gradebookSubheader.users {float: left; padding-top: 6px;}.aj #gradebookContainer .gradebookSubheader.users:before {content: "y"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj #gradebookContainer .gradebookSubheader.summary {height: 20px; padding-bottom: 16px;}.aj #gradebookContainer .gradebookSubheader.summary:before {content: "U"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj #gradebookContainer .gradebookSubheader::before {font-size: 20px; margin-right: 10px; vertical-align: text-top;}.aj #gradebookContainer .newColumnBtn {position: absolute; top: 306px; right: 30px; margin: 0;}.aj .gradebookSummaryRow {height: 130px; margin: 0 40px; padding-bottom: 30px;}.aj .gradebookSummaryRow .summaryRowInner {height: -moz-calc(100% - 36px); height: -webkit-calc(100% - 36px); height: calc(100% - 36px); background-color: #F7F8FA; display: flex; align-items: center; overflow-x: auto;}.aj .gradebookSummaryRow .summaryRowInner.studentSummary {background-color: white;}.aj .gradebookSummaryRow .summaryRowInner .columnAverageBlock {width: 178px; height: 72px; margin-left: 18px; flex-shrink: 0; cursor: default;}.aj .gradebookSummaryRow .summaryRowInner .columnAverageBlock.studentAverageBlock {height: 92px;}.aj .gradebookSummaryRow .summaryRowInner .columnAverageBlock .columnAverageName {color: #102037; font-size: 16px; font-weight: 300; height: 27px; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}.aj .gradebookSummaryRow .summaryRowInner .columnAverageBlock .columnAverageValue {color: #007F99; font-size: 34px; height: 45px;}.aj .gradebookSummaryRow .summaryRowInner .columnAverageEmpty {width: 100%; text-align: center; font-size: 16px; font-weight: 300;}.aj .exportBtnStandby img {height: 28px; width: 28px; background-size: 28px 28px;}.aj .dataDownloadDialog {border-radius: 6px;}.aj .dataDownloadDialog .dataDownloadTitle {top: -50px; left: 20px; font-size: 24px; position: absolute;}.aj .exportIcon:before {content: "«"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; vertical-align: middle; font-size: 20px;}.aj .gradebookOptions {font-size: 14px;}.aj .gradebookOptions label {font-size: 18px;}.aj .gradebookOptions.columnOptions {min-width: 700px !important;}.aj .gradebookOptions.columnOptions .scrollWrapper {height: -moz-calc(100% - 60px); height: -webkit-calc(100% - 60px); height: calc(100% - 60px); overflow-y: auto;}.aj .gradebookOptions.columnOptions .scrollWrapper .scrollContainer {display: flex; justify-content: space-between; position: relative; padding-bottom: 20px;}.aj .gradebookOptions.columnOptions form {width: 230px;}.aj .gradebookOptions.columnOptions form .columnOptionInput {width: 100%; margin: 16px 0;}.aj .gradebookOptions.columnOptions label, .aj .gradebookOptions.columnOptions .activityGridTitle {color: #E81C3A;}.aj .gradebookOptions.columnOptions label {margin-right: 16px;}.aj .gradebookOptions.columnOptions .activityGridTitle {font-size: 18px;}.aj .gradebookOptions.columnOptions .activityGridContainer {width: 356px; height: -moz-calc(100% - 70px); height: -webkit-calc(100% - 70px); height: calc(100% - 70px); overflow: hidden;}.aj .gradebookOptions.columnOptions .activityGridContainer .activityGridTitle {margin-bottom: 20px;}.aj .gradebookOptions.columnOptions.fullReportOptions form {width: 100%; padding: 0;}.aj .gradebookOptions.columnOptions.fullReportOptions form .selectContainer {width: 100%;}.aj .gradebookOptions.columnOptions.fullReportOptions form .columnOptionInput {width: 230px;}.aj .gradebookOptions.columnOptions.fullReportOptions form .lowestSelectContainer {padding-top: 10px;}.aj .gradebookOptions.columnOptions .columnOptionsToggleContainer .fancyToggle + label {margin-top: 16px;}.aj .gradebookOptions.downloadOptions .filterOptionsContainer {padding-left: 44px; width: 230px; margin-top: -20px; visibility: hidden; opacity: 0; -moz-transition: all 380ms cubic-bezier(0.4, 0, 0.2, 1); -o-transition: all 380ms cubic-bezier(0.4, 0, 0.2, 1); -webkit-transition: all 380ms cubic-bezier(0.4, 0, 0.2, 1); transition: all 380ms cubic-bezier(0.4, 0, 0.2, 1);}.aj .gradebookOptions.downloadOptions .filterOptionsContainer.expanded {margin-top: 0; visibility: visible; opacity: 1;}.aj .gradebookOptions.gradebookSettings .settingsCategory {margin-bottom: 36px;}.aj .gradebookOptions.gradebookSettings .settingsCategory.last {margin-bottom: 0;}.aj .gradebookOptions.gradebookSettings .settingsCategoryHeader {font-size: 18px; color: #3077CF; padding-bottom: 10px; border-bottom: 1px solid #E6E8ED; margin-bottom: 10px;}.aj .gradebookOptions.gradebookSettings .settingsOption {height: 30px; font-size: 16px; margin-bottom: 32px; display: flex; align-items: center;}.aj .gradebookOptions.gradebookSettings .settingsOption .settingsOptionLabel {width: 375px;}.aj .gradebookOptions.gradebookSettings .settingsOption:last-child {margin-bottom: 0;}.aj .deleteColumnDialog .deleteFromLMSContainer {padding-bottom: 20px;}.aj .deleteColumnDialog .deleteFromLMSContainer label {margin-left: 8px;}.aj .fancyToggle {display: none;}.aj .fancyToggle + label {display: block; position: relative; width: 60px; height: 30px; border-radius: 10px; background-color: white; border: 2px solid #6F7685; cursor: pointer; -moz-box-shadow: inset 0 0 0 0 #6F7685; -webkit-box-shadow: inset 0 0 0 0 #6F7685; box-shadow: inset 0 0 0 0 #6F7685; -moz-transition: background-color 160ms cubic-bezier(0.4, 0, 0.2, 1) 120ms, border-color 160ms cubic-bezier(0.4, 0, 0.2, 1) 120ms, box-shadow 180ms cubic-bezier(0.4, 0, 0.2, 1) 110ms; -o-transition: background-color 160ms cubic-bezier(0.4, 0, 0.2, 1) 120ms, border-color 160ms cubic-bezier(0.4, 0, 0.2, 1) 120ms, box-shadow 180ms cubic-bezier(0.4, 0, 0.2, 1) 110ms; -webkit-transition: background-color 160ms cubic-bezier(0.4, 0, 0.2, 1), border-color 160ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 180ms cubic-bezier(0.4, 0, 0.2, 1); -webkit-transition-delay: 120ms, 120ms, 110ms; transition: background-color 160ms cubic-bezier(0.4, 0, 0.2, 1) 120ms, border-color 160ms cubic-bezier(0.4, 0, 0.2, 1) 120ms, box-shadow 180ms cubic-bezier(0.4, 0, 0.2, 1) 110ms;}.aj .fancyToggle + label::after {content: ''; left: 0; width: 50%; height: 100%; background-color: white; position: absolute; border-radius: 8px; box-shadow: 0px 2px 4px -1px rgba(16, 32, 55, 0.2), 0px 4px 5px 0px rgba(16, 32, 55, 0.14), 0px 1px 10px 0px rgba(16, 32, 55, 0.12); transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1); will-change: box-shadow; -moz-transition: all 240ms cubic-bezier(0.18, 0.89, 0.31, 1.23); -o-transition: all 240ms cubic-bezier(0.18, 0.89, 0.31, 1.23); -webkit-transition: all 240ms cubic-bezier(0.18, 0.89, 0.31, 1.23); transition: all 240ms cubic-bezier(0.18, 0.89, 0.31, 1.23);}.aj .fancyToggle + label:hover::after {box-shadow: 0px 6px 6px -3px rgba(16, 32, 55, 0.2), 0px 10px 14px 1px rgba(16, 32, 55, 0.14), 0px 4px 18px 3px rgba(16, 32, 55, 0.12);}.aj .fancyToggle.dijitChecked + label {background-color: #007F99; border: 2px solid #007F99; -moz-box-shadow: inset 0 0 0 30px #007F99; -webkit-box-shadow: inset 0 0 0 30px #007F99; box-shadow: inset 0 0 0 30px #007F99;}.aj .fancyToggle.dijitChecked + label::after {left: 50%;}.aj .fancyToggle.dijitCheckBoxDisabled + label {background-color: #E6E8ED; border: 2px solid #E6E8ED; -moz-box-shadow: inset 0 0 0 30px #E6E8ED; -webkit-box-shadow: inset 0 0 0 30px #E6E8ED; box-shadow: inset 0 0 0 30px #E6E8ED; cursor: not-allowed;}.aj .fancyToggle.dijitCheckBoxDisabled + label::after {background-color: rgba(255, 255, 255, 0.8); box-shadow: 0px 2px 1px -1px rgba(16, 32, 55, 0.2), 0px 1px 1px 0px rgba(16, 32, 55, 0.14), 0px 1px 3px 0px rgba(16, 32, 55, 0.12);}.aj .fancyToggle.dijitCheckBoxDisabled + label:hover::after {box-shadow: 0px 2px 1px -1px rgba(16, 32, 55, 0.2), 0px 1px 1px 0px rgba(16, 32, 55, 0.14), 0px 1px 3px 0px rgba(16, 32, 55, 0.12);}.aj .helpTooltip {font-size: 16px; cursor: help;}.aj .helpTooltip:before {content: "K"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; vertical-align: text-bottom;}.aj .helpTooltipAfter {font-size: 16px; cursor: help;}.aj .helpTooltipAfter:after {content: "K"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; vertical-align: middle; padding-left: 5px;}.aj .fullReportOptions .helpTooltip {margin-left: 4px;}.aj .fullReportOptions .helpTooltip::before {vertical-align: middle;}.aj .consoleToast.gradebookToast {top: -100px !important;}.aj .gradeBookGridContainer {height: -moz-calc(100% - 261px); height: -webkit-calc(100% - 261px); height: calc(100% - 261px); width: -moz-calc(100% - 80px); width: -webkit-calc(100% - 80px); width: calc(100% - 80px); margin: auto; padding-top: 30px;}.aj .gradeBookGridContainer .dgrid-cell {width: 100px;}.aj .gradeBookGridContainer .afnBtn {margin-top: 20px;}.aj .gradeBookGridContainer .dgrid .dgrid-header-row th.field-emptyColumn {width: 50%; color: #4B5059; text-align: center;}.aj .progressContainer {visibility: hidden; opacity: 0; transition: visibility 0s, opacity 0.5s linear; height: 0; text-align: center; margin-left: 15%; width: 70%; font-size: 16px;}.aj .progressContainer label.progressLabel {margin: 0; color: #4B5059; font-size: 14px;}.aj .progressContainer.show {visibility: visible; opacity: 1; height: auto;}.aj .fullReportOptions .progressContainer {position: absolute; bottom: 75px; width: 370px; margin-left: -moz-calc(50% - 225px); margin-left: -webkit-calc(50% - 225px); margin-left: calc(50% - 225px);}.aj .gradeBookGridContainer .gradebookGridToolbar .progressContainer {width: 300px; margin-left: 0; position: relative; height: 27px; top: 40px;}.aj .gradeBookGridContainer .gradebookGridToolbar .progressContainer label.progressLabel, .aj .gradeBookGridContainer .gradebookGridToolbar .progressContainer .dijitProgressBarLabel {font-size: 12px; position: absolute;}.aj .gradeBookGridContainer .gradebookGridToolbar .progressContainer label.progressLabel {bottom: 0; left: 0;}.aj .gradeBookGridContainer .gradebookGridToolbar .progressContainer .dijitProgressBar {height: 4px; margin: 0; overflow: visible;}.aj .gradeBookGridContainer .gradebookGridToolbar .progressContainer .dijitProgressBar .dijitProgressBarFull {border-right-width: 0;}.aj .gradeBookGridContainer .gradebookGridToolbar .progressContainer .dijitProgressBar .dijitProgressBarLabel {color: #4B5059; bottom: -23px; width: auto; right: 0;}.classCopyEditor.legacyDialog .inputContainer {display: flex; flex-direction: column; flex-wrap: nowrap; padding: 20px;}.classCopyEditor.legacyDialog .checkboxContainer {display: flex; flex-direction: row; flex-wrap: nowrap; padding: 25px 20px 20px 20px;}.classCopyEditor.legacyDialog .inputContainer label, .classCopyEditor.legacyDialog .checkboxContainer label {white-space: nowrap; margin-bottom: 4px;}.classCopyEditor.legacyDialog .classCopyGridTitle {color: #E81C3A; font-size: 18px; margin-bottom: 15px;}.aj .confirmClassDelete {font-size: 16px; text-align: center;}.aj .confirmClassDelete .cancelButtonContainer {display: none;}.aj .confirmClassDelete .itemName {color: #E81C3A;}.aj .confirmClassDelete .confirmMessage {padding-bottom: 20px;}.mdc-elevation--z0 {box-shadow: 0px 0px 0px 0px rgba(16, 32, 55, 0.2), 0px 0px 0px 0px rgba(16, 32, 55, 0.14), 0px 0px 0px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z1 {box-shadow: 0px 2px 1px -1px rgba(16, 32, 55, 0.2), 0px 1px 1px 0px rgba(16, 32, 55, 0.14), 0px 1px 3px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z2 {box-shadow: 0px 3px 1px -2px rgba(16, 32, 55, 0.2), 0px 2px 2px 0px rgba(16, 32, 55, 0.14), 0px 1px 5px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z3 {box-shadow: 0px 3px 3px -2px rgba(16, 32, 55, 0.2), 0px 3px 4px 0px rgba(16, 32, 55, 0.14), 0px 1px 8px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z4 {box-shadow: 0px 2px 4px -1px rgba(16, 32, 55, 0.2), 0px 4px 5px 0px rgba(16, 32, 55, 0.14), 0px 1px 10px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z5 {box-shadow: 0px 3px 5px -1px rgba(16, 32, 55, 0.2), 0px 5px 8px 0px rgba(16, 32, 55, 0.14), 0px 1px 14px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z6 {box-shadow: 0px 3px 5px -1px rgba(16, 32, 55, 0.2), 0px 6px 10px 0px rgba(16, 32, 55, 0.14), 0px 1px 18px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z7 {box-shadow: 0px 4px 5px -2px rgba(16, 32, 55, 0.2), 0px 7px 10px 1px rgba(16, 32, 55, 0.14), 0px 2px 16px 1px rgba(16, 32, 55, 0.12);}.mdc-elevation--z8 {box-shadow: 0px 5px 5px -3px rgba(16, 32, 55, 0.2), 0px 8px 10px 1px rgba(16, 32, 55, 0.14), 0px 3px 14px 2px rgba(16, 32, 55, 0.12);}.mdc-elevation--z9 {box-shadow: 0px 5px 6px -3px rgba(16, 32, 55, 0.2), 0px 9px 12px 1px rgba(16, 32, 55, 0.14), 0px 3px 16px 2px rgba(16, 32, 55, 0.12);}.mdc-elevation--z10 {box-shadow: 0px 6px 6px -3px rgba(16, 32, 55, 0.2), 0px 10px 14px 1px rgba(16, 32, 55, 0.14), 0px 4px 18px 3px rgba(16, 32, 55, 0.12);}.mdc-elevation--z11 {box-shadow: 0px 6px 7px -4px rgba(16, 32, 55, 0.2), 0px 11px 15px 1px rgba(16, 32, 55, 0.14), 0px 4px 20px 3px rgba(16, 32, 55, 0.12);}.mdc-elevation--z12 {box-shadow: 0px 7px 8px -4px rgba(16, 32, 55, 0.2), 0px 12px 17px 2px rgba(16, 32, 55, 0.14), 0px 5px 22px 4px rgba(16, 32, 55, 0.12);}.mdc-elevation--z13 {box-shadow: 0px 7px 8px -4px rgba(16, 32, 55, 0.2), 0px 13px 19px 2px rgba(16, 32, 55, 0.14), 0px 5px 24px 4px rgba(16, 32, 55, 0.12);}.mdc-elevation--z14 {box-shadow: 0px 7px 9px -4px rgba(16, 32, 55, 0.2), 0px 14px 21px 2px rgba(16, 32, 55, 0.14), 0px 5px 26px 4px rgba(16, 32, 55, 0.12);}.mdc-elevation--z15 {box-shadow: 0px 8px 9px -5px rgba(16, 32, 55, 0.2), 0px 15px 22px 2px rgba(16, 32, 55, 0.14), 0px 6px 28px 5px rgba(16, 32, 55, 0.12);}.mdc-elevation--z16 {box-shadow: 0px 8px 10px -5px rgba(16, 32, 55, 0.2), 0px 16px 24px 2px rgba(16, 32, 55, 0.14), 0px 6px 30px 5px rgba(16, 32, 55, 0.12);}.mdc-elevation--z17 {box-shadow: 0px 8px 11px -5px rgba(16, 32, 55, 0.2), 0px 17px 26px 2px rgba(16, 32, 55, 0.14), 0px 6px 32px 5px rgba(16, 32, 55, 0.12);}.mdc-elevation--z18 {box-shadow: 0px 9px 11px -5px rgba(16, 32, 55, 0.2), 0px 18px 28px 2px rgba(16, 32, 55, 0.14), 0px 7px 34px 6px rgba(16, 32, 55, 0.12);}.mdc-elevation--z19 {box-shadow: 0px 9px 12px -6px rgba(16, 32, 55, 0.2), 0px 19px 29px 2px rgba(16, 32, 55, 0.14), 0px 7px 36px 6px rgba(16, 32, 55, 0.12);}.mdc-elevation--z20 {box-shadow: 0px 10px 13px -6px rgba(16, 32, 55, 0.2), 0px 20px 31px 3px rgba(16, 32, 55, 0.14), 0px 8px 38px 7px rgba(16, 32, 55, 0.12);}.mdc-elevation--z21 {box-shadow: 0px 10px 13px -6px rgba(16, 32, 55, 0.2), 0px 21px 33px 3px rgba(16, 32, 55, 0.14), 0px 8px 40px 7px rgba(16, 32, 55, 0.12);}.mdc-elevation--z22 {box-shadow: 0px 10px 14px -6px rgba(16, 32, 55, 0.2), 0px 22px 35px 3px rgba(16, 32, 55, 0.14), 0px 8px 42px 7px rgba(16, 32, 55, 0.12);}.mdc-elevation--z23 {box-shadow: 0px 11px 14px -7px rgba(16, 32, 55, 0.2), 0px 23px 36px 3px rgba(16, 32, 55, 0.14), 0px 9px 44px 8px rgba(16, 32, 55, 0.12);}.mdc-elevation--z24 {box-shadow: 0px 11px 15px -7px rgba(16, 32, 55, 0.2), 0px 24px 38px 3px rgba(16, 32, 55, 0.14), 0px 9px 46px 8px rgba(16, 32, 55, 0.12);}.mdc-elevation-transition {transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1); will-change: box-shadow;}.aj .card.integrationCard {background: white; color: #102037; width: inherit !important; height: 90px !important; margin-bottom: 30px; cursor: default;}.aj .card.integrationCard .integrationLogo {float: left; height: 90px; width: 90px; margin-right: 10px; border-radius: 10px; background-size: 90px 90px;}.aj .card.integrationCard .label {white-space: normal; overflow: visible; max-width: -moz-calc(100% - 300px); max-width: -webkit-calc(100% - 300px); max-width: calc(100% - 300px);}.aj .card.integrationCard .name {font-size: 18px; padding: 16px 0 6px; white-space: nowrap; overflow: hidden; max-width: -moz-calc(100% - 400px); max-width: -webkit-calc(100% - 400px); max-width: calc(100% - 400px);}.aj .card.integrationCard .description {font-size: 14px; color: #D1D1D1;}.aj .card.integrationCard .btnContainer {position: absolute; top: 0; right: 0; width: 150px; height: 100%; display: flex; align-items: center; justify-content: center;}.aj .card.integrationCard .integrationBtn.dijitButton .dijitButtonNode {width: 90px;}.aj .card.integrationCard:hover {box-shadow: 0px 2px 4px -1px rgba(16, 32, 55, 0.2), 0px 4px 5px 0px rgba(16, 32, 55, 0.14), 0px 1px 10px 0px rgba(16, 32, 55, 0.12);}.aj .card.integrationCard .quietBtn {display: none;}.aj .card.integrationCard.setUp .btnContainer {width: 300px; justify-content: space-evenly;}.aj .card.integrationCard.setUp .quietBtn {display: inline-block;}.aj .card.integrationCard.setUp .quietBtn .dijitButtonNode {height: 26px; font-size: 16px;}.aj .card.integrationCard.setUp .afnBtn {display: none;}.aj .accountMgmt {position: absolute; top: 0; left: 0; background: white; width: 85%; height: -moz-calc(100% - 60px); height: -webkit-calc(100% - 60px); height: calc(100% - 60px); overflow: hidden; padding: 60px 0 0 15%;}.aj .accountMgmt .dijitTabContainer {width: 60%; min-width: 600px; height: -moz-calc(100% - 60px); height: -webkit-calc(100% - 60px); height: calc(100% - 60px);}.aj .accountMgmt .dijitTabContainer .dijitTabPaneWrapper .dijitTabContainerTop-dijitContentPane {padding: 0;}.aj .accountMgmt .dijitTabContainer .dijitTabListContainer-top.dijitTabController {width: 100% !important; height: 30px !important; margin-left: 0;}.aj .accountMgmt .dijitTabContainer .dijitTab {width: auto; font-size: 15px; text-align: left; margin-left: 20px;}.aj .accountMgmt .dijitTabContainer .dijitTabListWrapper {left: 0 !important;}.aj .accountMgmt .accountHeader {position: relative; font-size: 32px; padding: 0 20px 20px;}.aj .accountMgmt .accountHeader::before {content: "Settings and Management"; color: #3077CF; position: absolute; top: -16px; left: 20px; font-size: 12px;}.aj .accountMgmt .scrollPane {overflow: auto; width: 100%; height: -moz-calc(100% - 60px); height: -webkit-calc(100% - 60px); height: calc(100% - 60px); padding-bottom: 60px;}.aj .accountMgmt .accountSubMgmt .subMgmtHeader {font-size: 24px;}.aj .accountMgmt .accountSubMgmt .subMgmtHeader::before {color: #E81C3A; vertical-align: text-top; padding-right: 5px;}.aj .accountMgmt .dijitTextBox, .aj .accountMgmt .saveBtnContainer {width: 372px;}.aj .accountMgmt .dijitTextBox.disabled-slot.dijitTextBoxFocused {border-color: #B2B6BF;}.aj .accountMgmt .dijitTextBox.disabled-slot input {color: #939393;}.aj .accountMgmt .saveBtnContainer {display: flex; justify-content: flex-end;}.aj .accountMgmt .textBoxContainer, .aj .accountMgmt .afnBtn.saveBtn {padding: 30px 0 0 0;}.aj .accountMgmt .afnBtn.saveBtn {padding-bottom: 30px;}.aj .accountMgmt .textBoxContainer .textBoxLabel {font-size: 16px; color: #E81C3A; padding-bottom: 10px; width: auto !important;}.aj .accountMgmt .textBoxContainer .textBoxLabel.disabled {color: #6F7685;}.aj .accountMgmt .toastContainer {position: absolute; width: 75%; top: 10px; padding-bottom: 30px;}.aj .accountMgmt .emailOptInContainer {padding-top: 10px; align-items: center; display: none;}.aj .accountMgmt .emailOptInContainer.show {display: flex;}.aj .accountMgmt .emailOptInContainer .emailOptInCheckbox {margin-right: 8px;}.aj .accountMgmt .emailOptInContainer label {font-size: 14px; user-select: none;}.aj .accountMgmt .dijitIcon.profile:before {content: "x"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .accountMgmt .dijitIcon.lock:before {content: "¨"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .accountMgmt .dijitIcon.integrations:before {content: "s"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .accountMgmt .integrationsTab .integrationsCopyText {padding: 40px 24px 16px; font-size: 15px; color: #939393;}.aj .accountMgmt .showPasswordContainer {position: absolute; left: 309px; color: #007F99; font-size: 14px; user-select: none; cursor: pointer;}.aj .accountMgmt .showPasswordContainer .dijitCheckBox {width: 14px; height: 14px; border: 0 !important; background-color: transparent !important; box-shadow: none !important;}.aj .accountMgmt .showPasswordContainer .dijitCheckBox:before {content: "H"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .accountMgmt .showPasswordContainer .dijitCheckBox::before {position: absolute;}.aj .accountMgmt .showPasswordContainer .dijitCheckBox::after {display: none;}.aj .accountMgmt .showPasswordContainer .dijitCheckBox.dijitCheckBoxChecked:before {content: "G"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .accountMgmt .showPasswordContainer label {user-select: none; cursor: pointer;}.aj .accountMgmt .passwordRequirements {padding-top: 15px;}.aj .accountMgmt .passwordRequirements td {color: #D1D1D1;}.aj .accountMgmt .passwordRequirements td:nth-of-type(2)::before {margin-left: 20px;}.aj .accountMgmt .passwordRequirements td::before {content: "&#149;";}.aj .accountMgmt .passwordRequirements td.valid {color: #4B5059;}.aj .accountMgmt .passwordRequirements td.valid::before {color: #007F99;}.aj .accountMgmt .textBoxContainer.disabled {color: #D1D1D1;}.aj .accountMgmt .textBoxContainer.disabled .showPasswordContainer {color: #D1D1D1;}.aj .accountMgmt .textBoxContainer.disabled .textBoxLabel {color: #D1D1D1;}.aj .accountMgmt .showSectionHeaders .sectionContainer {padding: 30px 0 0 0;}.aj .accountMgmt .showSectionHeaders .sectionContainer:last-of-type {padding-bottom: 70px;}.aj .accountMgmt .showSectionHeaders .sectionHeader {display: block;}.aj .accountMgmt .showSectionHeaders .textBoxContainer:first-of-type[style*='display: none'] + .textBoxContainer:not([style*='display: none']) {padding-top: 0;}.aj .accountMgmt .showSectionHeaders .textBoxContainer:first-of-type:not([style*='display: none']) {padding-top: 0;}.aj .accountMgmt .showSectionHeaders .afnBtn.saveBtn:last-child {padding-bottom: 0;}.aj .accountMgmt .contentSuggestionsContainer {display: none; padding-bottom: 20px;}.aj .accountMgmt .contentSuggestionsContainer.show {display: block;}.aj .accountMgmt .sectionHeader {display: none; font-size: 20px; color: #939393; padding-bottom: 20px;}.aj .accountMgmt .afnLink {font-size: 14px;}.mdc-elevation--z0 {box-shadow: 0px 0px 0px 0px rgba(16, 32, 55, 0.2), 0px 0px 0px 0px rgba(16, 32, 55, 0.14), 0px 0px 0px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z1 {box-shadow: 0px 2px 1px -1px rgba(16, 32, 55, 0.2), 0px 1px 1px 0px rgba(16, 32, 55, 0.14), 0px 1px 3px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z2 {box-shadow: 0px 3px 1px -2px rgba(16, 32, 55, 0.2), 0px 2px 2px 0px rgba(16, 32, 55, 0.14), 0px 1px 5px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z3 {box-shadow: 0px 3px 3px -2px rgba(16, 32, 55, 0.2), 0px 3px 4px 0px rgba(16, 32, 55, 0.14), 0px 1px 8px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z4 {box-shadow: 0px 2px 4px -1px rgba(16, 32, 55, 0.2), 0px 4px 5px 0px rgba(16, 32, 55, 0.14), 0px 1px 10px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z5 {box-shadow: 0px 3px 5px -1px rgba(16, 32, 55, 0.2), 0px 5px 8px 0px rgba(16, 32, 55, 0.14), 0px 1px 14px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z6 {box-shadow: 0px 3px 5px -1px rgba(16, 32, 55, 0.2), 0px 6px 10px 0px rgba(16, 32, 55, 0.14), 0px 1px 18px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z7 {box-shadow: 0px 4px 5px -2px rgba(16, 32, 55, 0.2), 0px 7px 10px 1px rgba(16, 32, 55, 0.14), 0px 2px 16px 1px rgba(16, 32, 55, 0.12);}.mdc-elevation--z8 {box-shadow: 0px 5px 5px -3px rgba(16, 32, 55, 0.2), 0px 8px 10px 1px rgba(16, 32, 55, 0.14), 0px 3px 14px 2px rgba(16, 32, 55, 0.12);}.mdc-elevation--z9 {box-shadow: 0px 5px 6px -3px rgba(16, 32, 55, 0.2), 0px 9px 12px 1px rgba(16, 32, 55, 0.14), 0px 3px 16px 2px rgba(16, 32, 55, 0.12);}.mdc-elevation--z10 {box-shadow: 0px 6px 6px -3px rgba(16, 32, 55, 0.2), 0px 10px 14px 1px rgba(16, 32, 55, 0.14), 0px 4px 18px 3px rgba(16, 32, 55, 0.12);}.mdc-elevation--z11 {box-shadow: 0px 6px 7px -4px rgba(16, 32, 55, 0.2), 0px 11px 15px 1px rgba(16, 32, 55, 0.14), 0px 4px 20px 3px rgba(16, 32, 55, 0.12);}.mdc-elevation--z12 {box-shadow: 0px 7px 8px -4px rgba(16, 32, 55, 0.2), 0px 12px 17px 2px rgba(16, 32, 55, 0.14), 0px 5px 22px 4px rgba(16, 32, 55, 0.12);}.mdc-elevation--z13 {box-shadow: 0px 7px 8px -4px rgba(16, 32, 55, 0.2), 0px 13px 19px 2px rgba(16, 32, 55, 0.14), 0px 5px 24px 4px rgba(16, 32, 55, 0.12);}.mdc-elevation--z14 {box-shadow: 0px 7px 9px -4px rgba(16, 32, 55, 0.2), 0px 14px 21px 2px rgba(16, 32, 55, 0.14), 0px 5px 26px 4px rgba(16, 32, 55, 0.12);}.mdc-elevation--z15 {box-shadow: 0px 8px 9px -5px rgba(16, 32, 55, 0.2), 0px 15px 22px 2px rgba(16, 32, 55, 0.14), 0px 6px 28px 5px rgba(16, 32, 55, 0.12);}.mdc-elevation--z16 {box-shadow: 0px 8px 10px -5px rgba(16, 32, 55, 0.2), 0px 16px 24px 2px rgba(16, 32, 55, 0.14), 0px 6px 30px 5px rgba(16, 32, 55, 0.12);}.mdc-elevation--z17 {box-shadow: 0px 8px 11px -5px rgba(16, 32, 55, 0.2), 0px 17px 26px 2px rgba(16, 32, 55, 0.14), 0px 6px 32px 5px rgba(16, 32, 55, 0.12);}.mdc-elevation--z18 {box-shadow: 0px 9px 11px -5px rgba(16, 32, 55, 0.2), 0px 18px 28px 2px rgba(16, 32, 55, 0.14), 0px 7px 34px 6px rgba(16, 32, 55, 0.12);}.mdc-elevation--z19 {box-shadow: 0px 9px 12px -6px rgba(16, 32, 55, 0.2), 0px 19px 29px 2px rgba(16, 32, 55, 0.14), 0px 7px 36px 6px rgba(16, 32, 55, 0.12);}.mdc-elevation--z20 {box-shadow: 0px 10px 13px -6px rgba(16, 32, 55, 0.2), 0px 20px 31px 3px rgba(16, 32, 55, 0.14), 0px 8px 38px 7px rgba(16, 32, 55, 0.12);}.mdc-elevation--z21 {box-shadow: 0px 10px 13px -6px rgba(16, 32, 55, 0.2), 0px 21px 33px 3px rgba(16, 32, 55, 0.14), 0px 8px 40px 7px rgba(16, 32, 55, 0.12);}.mdc-elevation--z22 {box-shadow: 0px 10px 14px -6px rgba(16, 32, 55, 0.2), 0px 22px 35px 3px rgba(16, 32, 55, 0.14), 0px 8px 42px 7px rgba(16, 32, 55, 0.12);}.mdc-elevation--z23 {box-shadow: 0px 11px 14px -7px rgba(16, 32, 55, 0.2), 0px 23px 36px 3px rgba(16, 32, 55, 0.14), 0px 9px 44px 8px rgba(16, 32, 55, 0.12);}.mdc-elevation--z24 {box-shadow: 0px 11px 15px -7px rgba(16, 32, 55, 0.2), 0px 24px 38px 3px rgba(16, 32, 55, 0.14), 0px 9px 46px 8px rgba(16, 32, 55, 0.12);}.mdc-elevation-transition {transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1); will-change: box-shadow;}.aj .featureDiscoveryPane {box-shadow: 0px 7px 8px -4px rgba(16, 32, 55, 0.2), 0px 12px 17px 2px rgba(16, 32, 55, 0.14), 0px 5px 22px 4px rgba(16, 32, 55, 0.12); width: 464px !important; height: auto !important; overflow: visible; border-radius: 6px; z-index: 999; padding-bottom: 30px; background-color: white; display: none; visibility: hidden; opacity: 0;}.aj .featureDiscoveryPane.noImage .featureDiscoveryImage {display: none;}.aj .featureDiscoveryPane.noImage .featureDiscoveryTitle {padding-top: 20px;}.aj .featureDiscoveryPane.noImage .featureDiscoveryCloseBtn {top: 10px;}.aj .featureDiscoveryPane .featureDiscoveryImage {display: block; position: absolute; top: 0; width: 100%; height: 120px; object-fit: cover; background-size: cover; border-radius: 6px 6px 0 0;}.aj .featureDiscoveryPane .featureDiscoveryTitle {padding: 140px 60px 10px 30px; border: 0; border-radius: 6px 6px 0 0; font-size: 24px; color: #102037;}.aj .featureDiscoveryPane .dojoxFloatingPaneCanvas {border-radius: 0 0 6px 6px; height: auto !important;}.aj .featureDiscoveryPane .featureDiscoveryContent {padding: 0 20px 0 30px; width: -moz-calc(100% - 50px)!important; width: -webkit-calc(100% - 50px)!important; width: calc(100% - 50px)!important; font-size: 18px; color: #4B5059;}.aj .featureDiscoveryPane .featureDiscoverySkipBtn.linkBtn.dijitButton {position: absolute; bottom: 12px; right: 24px; margin: 0;}.aj .featureDiscoveryPane .featureDiscoverySkipBtn.linkBtn.dijitButton .dijitButtonNode {color: #3077CF; font-size: 12px; padding: 0;}.aj .featureDiscoveryPane .featureDiscoverySkipBtn.linkBtn.dijitButton .dijitButtonNode .dijitButtonText {border-bottom: 1px solid #3077CF;}.aj .featureDiscoveryPane .featureDiscoveryBody {letter-spacing: 0;}.aj .featureDiscoveryPane .featureDiscoveryCloseBtn {position: absolute; top: 130px; right: 10px; width: 20px; height: 20px; font-size: 20px; color: #6F7685; cursor: pointer;}.aj .featureDiscoveryPane .featureDiscoveryCloseBtn:before {content: "e"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .featureDiscoveryPane .featureDiscoveryCloseBtn:hover {box-shadow: none; color: #7c8392;}.aj .featureDiscoveryPane .featureDiscoveryPointer {display: none; position: absolute; bottom: -6px; left: -moz-calc(50% - 6px); left: -webkit-calc(50% - 6px); left: calc(50% - 6px); width: 12px; height: 12px; -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); background-color: white;}.aj .featureDiscoveryPane .featureDiscoveryCircle, .aj .featureDiscoveryPane .featureDiscoveryRipple {position: absolute; bottom: -36px; left: -moz-calc(50% - 17px); left: -webkit-calc(50% - 17px); left: calc(50% - 17px); width: 34px; height: 34px; border-radius: 50%; pointer-events: none;}.aj .featureDiscoveryPane .featureDiscoveryCircle {background-color: rgba(232, 28, 58, 0.25); -moz-animation: discoveryOrb 2s 0s infinite cubic-bezier(0.4, 0, 1, 1); -webkit-animation: discoveryOrb 2s 0s infinite cubic-bezier(0.4, 0, 1, 1); animation: discoveryOrb 2s 0s infinite cubic-bezier(0.4, 0, 1, 1);}.aj .featureDiscoveryPane .featureDiscoveryRipple {background-color: rgba(232, 28, 58, 0.25); -moz-animation: discoveryRipple 2s 0s infinite cubic-bezier(0.4, 0, 1, 1); -webkit-animation: discoveryRipple 2s 0s infinite cubic-bezier(0.4, 0, 1, 1); animation: discoveryRipple 2s 0s infinite cubic-bezier(0.4, 0, 1, 1);}@-moz-keyframes discoveryOrb {0% {transform: scale(1);} 80% {transform: scale(1.1);} 100% {transform: scale(1);}}@-webkit-keyframes discoveryOrb {0% {transform: scale(1);} 80% {transform: scale(1.1);} 100% {transform: scale(1);}}@keyframes discoveryOrb {0% {transform: scale(1);} 80% {transform: scale(1.1);} 100% {transform: scale(1);}}@-moz-keyframes discoveryRipple {0% {transform: scale(1); opacity: 0;} 70% {transform: scale(1); opacity: 1;} 100% {transform: scale(3); opacity: 0;}}@-webkit-keyframes discoveryRipple {0% {transform: scale(1); opacity: 0;} 70% {transform: scale(1); opacity: 1;} 100% {transform: scale(3); opacity: 0;}}@keyframes discoveryRipple {0% {transform: scale(1); opacity: 0;} 70% {transform: scale(1); opacity: 1;} 100% {transform: scale(3); opacity: 0;}}.mdc-elevation--z0 {box-shadow: 0px 0px 0px 0px rgba(16, 32, 55, 0.2), 0px 0px 0px 0px rgba(16, 32, 55, 0.14), 0px 0px 0px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z1 {box-shadow: 0px 2px 1px -1px rgba(16, 32, 55, 0.2), 0px 1px 1px 0px rgba(16, 32, 55, 0.14), 0px 1px 3px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z2 {box-shadow: 0px 3px 1px -2px rgba(16, 32, 55, 0.2), 0px 2px 2px 0px rgba(16, 32, 55, 0.14), 0px 1px 5px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z3 {box-shadow: 0px 3px 3px -2px rgba(16, 32, 55, 0.2), 0px 3px 4px 0px rgba(16, 32, 55, 0.14), 0px 1px 8px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z4 {box-shadow: 0px 2px 4px -1px rgba(16, 32, 55, 0.2), 0px 4px 5px 0px rgba(16, 32, 55, 0.14), 0px 1px 10px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z5 {box-shadow: 0px 3px 5px -1px rgba(16, 32, 55, 0.2), 0px 5px 8px 0px rgba(16, 32, 55, 0.14), 0px 1px 14px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z6 {box-shadow: 0px 3px 5px -1px rgba(16, 32, 55, 0.2), 0px 6px 10px 0px rgba(16, 32, 55, 0.14), 0px 1px 18px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z7 {box-shadow: 0px 4px 5px -2px rgba(16, 32, 55, 0.2), 0px 7px 10px 1px rgba(16, 32, 55, 0.14), 0px 2px 16px 1px rgba(16, 32, 55, 0.12);}.mdc-elevation--z8 {box-shadow: 0px 5px 5px -3px rgba(16, 32, 55, 0.2), 0px 8px 10px 1px rgba(16, 32, 55, 0.14), 0px 3px 14px 2px rgba(16, 32, 55, 0.12);}.mdc-elevation--z9 {box-shadow: 0px 5px 6px -3px rgba(16, 32, 55, 0.2), 0px 9px 12px 1px rgba(16, 32, 55, 0.14), 0px 3px 16px 2px rgba(16, 32, 55, 0.12);}.mdc-elevation--z10 {box-shadow: 0px 6px 6px -3px rgba(16, 32, 55, 0.2), 0px 10px 14px 1px rgba(16, 32, 55, 0.14), 0px 4px 18px 3px rgba(16, 32, 55, 0.12);}.mdc-elevation--z11 {box-shadow: 0px 6px 7px -4px rgba(16, 32, 55, 0.2), 0px 11px 15px 1px rgba(16, 32, 55, 0.14), 0px 4px 20px 3px rgba(16, 32, 55, 0.12);}.mdc-elevation--z12 {box-shadow: 0px 7px 8px -4px rgba(16, 32, 55, 0.2), 0px 12px 17px 2px rgba(16, 32, 55, 0.14), 0px 5px 22px 4px rgba(16, 32, 55, 0.12);}.mdc-elevation--z13 {box-shadow: 0px 7px 8px -4px rgba(16, 32, 55, 0.2), 0px 13px 19px 2px rgba(16, 32, 55, 0.14), 0px 5px 24px 4px rgba(16, 32, 55, 0.12);}.mdc-elevation--z14 {box-shadow: 0px 7px 9px -4px rgba(16, 32, 55, 0.2), 0px 14px 21px 2px rgba(16, 32, 55, 0.14), 0px 5px 26px 4px rgba(16, 32, 55, 0.12);}.mdc-elevation--z15 {box-shadow: 0px 8px 9px -5px rgba(16, 32, 55, 0.2), 0px 15px 22px 2px rgba(16, 32, 55, 0.14), 0px 6px 28px 5px rgba(16, 32, 55, 0.12);}.mdc-elevation--z16 {box-shadow: 0px 8px 10px -5px rgba(16, 32, 55, 0.2), 0px 16px 24px 2px rgba(16, 32, 55, 0.14), 0px 6px 30px 5px rgba(16, 32, 55, 0.12);}.mdc-elevation--z17 {box-shadow: 0px 8px 11px -5px rgba(16, 32, 55, 0.2), 0px 17px 26px 2px rgba(16, 32, 55, 0.14), 0px 6px 32px 5px rgba(16, 32, 55, 0.12);}.mdc-elevation--z18 {box-shadow: 0px 9px 11px -5px rgba(16, 32, 55, 0.2), 0px 18px 28px 2px rgba(16, 32, 55, 0.14), 0px 7px 34px 6px rgba(16, 32, 55, 0.12);}.mdc-elevation--z19 {box-shadow: 0px 9px 12px -6px rgba(16, 32, 55, 0.2), 0px 19px 29px 2px rgba(16, 32, 55, 0.14), 0px 7px 36px 6px rgba(16, 32, 55, 0.12);}.mdc-elevation--z20 {box-shadow: 0px 10px 13px -6px rgba(16, 32, 55, 0.2), 0px 20px 31px 3px rgba(16, 32, 55, 0.14), 0px 8px 38px 7px rgba(16, 32, 55, 0.12);}.mdc-elevation--z21 {box-shadow: 0px 10px 13px -6px rgba(16, 32, 55, 0.2), 0px 21px 33px 3px rgba(16, 32, 55, 0.14), 0px 8px 40px 7px rgba(16, 32, 55, 0.12);}.mdc-elevation--z22 {box-shadow: 0px 10px 14px -6px rgba(16, 32, 55, 0.2), 0px 22px 35px 3px rgba(16, 32, 55, 0.14), 0px 8px 42px 7px rgba(16, 32, 55, 0.12);}.mdc-elevation--z23 {box-shadow: 0px 11px 14px -7px rgba(16, 32, 55, 0.2), 0px 23px 36px 3px rgba(16, 32, 55, 0.14), 0px 9px 44px 8px rgba(16, 32, 55, 0.12);}.mdc-elevation--z24 {box-shadow: 0px 11px 15px -7px rgba(16, 32, 55, 0.2), 0px 24px 38px 3px rgba(16, 32, 55, 0.14), 0px 9px 46px 8px rgba(16, 32, 55, 0.12);}.mdc-elevation-transition {transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1); will-change: box-shadow;}.aj .serverEventDialog {box-shadow: 0px 7px 8px -4px rgba(16, 32, 55, 0.2), 0px 12px 17px 2px rgba(16, 32, 55, 0.14), 0px 5px 22px 4px rgba(16, 32, 55, 0.12); width: 464px; border-radius: 6px;}.aj .serverEventDialog img {display: block; position: absolute; top: 0; width: 100%; height: 120px; object-fit: cover; background-size: cover; border-radius: 6px 6px 0 0;}.aj .serverEventDialog .title {padding: 140px 60px 10px 30px; border: 0; border-radius: 6px 6px 0 0; font-size: 24px; background-color: white; color: #102037;}.aj .serverEventDialog .content {padding: 0 20px 52px 30px; width: -moz-calc(100% - 50px)!important; width: -webkit-calc(100% - 50px)!important; width: calc(100% - 50px)!important; height: -moz-calc(100% - 52px)!important; height: -webkit-calc(100% - 52px)!important; height: calc(100% - 52px)!important; font-size: 18px; color: #4B5059;}.aj .serverEventDialog .dismissBtn.linkBtn.dijitButton {position: absolute; bottom: 16px; right: 24px; margin: 0;}.aj .serverEventDialog .dismissBtn.linkBtn.dijitButton .dijitButtonNode {color: #3077CF; font-size: 16px; padding: 0;}.aj .serverEventDialog .dismissBtn.linkBtn.dijitButton .dijitButtonNode .dijitButtonText {border-bottom: 1px solid #3077CF;}.aj .serverEventDialog .closeBtn {display: none;}.mdc-elevation--z0 {box-shadow: 0px 0px 0px 0px rgba(16, 32, 55, 0.2), 0px 0px 0px 0px rgba(16, 32, 55, 0.14), 0px 0px 0px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z1 {box-shadow: 0px 2px 1px -1px rgba(16, 32, 55, 0.2), 0px 1px 1px 0px rgba(16, 32, 55, 0.14), 0px 1px 3px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z2 {box-shadow: 0px 3px 1px -2px rgba(16, 32, 55, 0.2), 0px 2px 2px 0px rgba(16, 32, 55, 0.14), 0px 1px 5px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z3 {box-shadow: 0px 3px 3px -2px rgba(16, 32, 55, 0.2), 0px 3px 4px 0px rgba(16, 32, 55, 0.14), 0px 1px 8px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z4 {box-shadow: 0px 2px 4px -1px rgba(16, 32, 55, 0.2), 0px 4px 5px 0px rgba(16, 32, 55, 0.14), 0px 1px 10px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z5 {box-shadow: 0px 3px 5px -1px rgba(16, 32, 55, 0.2), 0px 5px 8px 0px rgba(16, 32, 55, 0.14), 0px 1px 14px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z6 {box-shadow: 0px 3px 5px -1px rgba(16, 32, 55, 0.2), 0px 6px 10px 0px rgba(16, 32, 55, 0.14), 0px 1px 18px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z7 {box-shadow: 0px 4px 5px -2px rgba(16, 32, 55, 0.2), 0px 7px 10px 1px rgba(16, 32, 55, 0.14), 0px 2px 16px 1px rgba(16, 32, 55, 0.12);}.mdc-elevation--z8 {box-shadow: 0px 5px 5px -3px rgba(16, 32, 55, 0.2), 0px 8px 10px 1px rgba(16, 32, 55, 0.14), 0px 3px 14px 2px rgba(16, 32, 55, 0.12);}.mdc-elevation--z9 {box-shadow: 0px 5px 6px -3px rgba(16, 32, 55, 0.2), 0px 9px 12px 1px rgba(16, 32, 55, 0.14), 0px 3px 16px 2px rgba(16, 32, 55, 0.12);}.mdc-elevation--z10 {box-shadow: 0px 6px 6px -3px rgba(16, 32, 55, 0.2), 0px 10px 14px 1px rgba(16, 32, 55, 0.14), 0px 4px 18px 3px rgba(16, 32, 55, 0.12);}.mdc-elevation--z11 {box-shadow: 0px 6px 7px -4px rgba(16, 32, 55, 0.2), 0px 11px 15px 1px rgba(16, 32, 55, 0.14), 0px 4px 20px 3px rgba(16, 32, 55, 0.12);}.mdc-elevation--z12 {box-shadow: 0px 7px 8px -4px rgba(16, 32, 55, 0.2), 0px 12px 17px 2px rgba(16, 32, 55, 0.14), 0px 5px 22px 4px rgba(16, 32, 55, 0.12);}.mdc-elevation--z13 {box-shadow: 0px 7px 8px -4px rgba(16, 32, 55, 0.2), 0px 13px 19px 2px rgba(16, 32, 55, 0.14), 0px 5px 24px 4px rgba(16, 32, 55, 0.12);}.mdc-elevation--z14 {box-shadow: 0px 7px 9px -4px rgba(16, 32, 55, 0.2), 0px 14px 21px 2px rgba(16, 32, 55, 0.14), 0px 5px 26px 4px rgba(16, 32, 55, 0.12);}.mdc-elevation--z15 {box-shadow: 0px 8px 9px -5px rgba(16, 32, 55, 0.2), 0px 15px 22px 2px rgba(16, 32, 55, 0.14), 0px 6px 28px 5px rgba(16, 32, 55, 0.12);}.mdc-elevation--z16 {box-shadow: 0px 8px 10px -5px rgba(16, 32, 55, 0.2), 0px 16px 24px 2px rgba(16, 32, 55, 0.14), 0px 6px 30px 5px rgba(16, 32, 55, 0.12);}.mdc-elevation--z17 {box-shadow: 0px 8px 11px -5px rgba(16, 32, 55, 0.2), 0px 17px 26px 2px rgba(16, 32, 55, 0.14), 0px 6px 32px 5px rgba(16, 32, 55, 0.12);}.mdc-elevation--z18 {box-shadow: 0px 9px 11px -5px rgba(16, 32, 55, 0.2), 0px 18px 28px 2px rgba(16, 32, 55, 0.14), 0px 7px 34px 6px rgba(16, 32, 55, 0.12);}.mdc-elevation--z19 {box-shadow: 0px 9px 12px -6px rgba(16, 32, 55, 0.2), 0px 19px 29px 2px rgba(16, 32, 55, 0.14), 0px 7px 36px 6px rgba(16, 32, 55, 0.12);}.mdc-elevation--z20 {box-shadow: 0px 10px 13px -6px rgba(16, 32, 55, 0.2), 0px 20px 31px 3px rgba(16, 32, 55, 0.14), 0px 8px 38px 7px rgba(16, 32, 55, 0.12);}.mdc-elevation--z21 {box-shadow: 0px 10px 13px -6px rgba(16, 32, 55, 0.2), 0px 21px 33px 3px rgba(16, 32, 55, 0.14), 0px 8px 40px 7px rgba(16, 32, 55, 0.12);}.mdc-elevation--z22 {box-shadow: 0px 10px 14px -6px rgba(16, 32, 55, 0.2), 0px 22px 35px 3px rgba(16, 32, 55, 0.14), 0px 8px 42px 7px rgba(16, 32, 55, 0.12);}.mdc-elevation--z23 {box-shadow: 0px 11px 14px -7px rgba(16, 32, 55, 0.2), 0px 23px 36px 3px rgba(16, 32, 55, 0.14), 0px 9px 44px 8px rgba(16, 32, 55, 0.12);}.mdc-elevation--z24 {box-shadow: 0px 11px 15px -7px rgba(16, 32, 55, 0.2), 0px 24px 38px 3px rgba(16, 32, 55, 0.14), 0px 9px 46px 8px rgba(16, 32, 55, 0.12);}.mdc-elevation-transition {transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1); will-change: box-shadow;}.aj .card {height: 150px; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMxODhiNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJkYzZlMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3188b5), color-stop(100%, #2dc6e2)); background: -moz-linear-gradient(#3188b5, #2dc6e2); background: -webkit-linear-gradient(#3188b5, #2dc6e2); background: linear-gradient(#3188b5, #2dc6e2); border-radius: 14px; cursor: pointer; color: white; margin: 16px; user-select: none; opacity: 0; -moz-animation: 600ms cubic-bezier(0.4, 0, 0.2, 1) 0s normal forwards 1 fadein; -webkit-animation: 600ms cubic-bezier(0.4, 0, 0.2, 1) 0s normal forwards 1 fadein; animation: 600ms cubic-bezier(0.4, 0, 0.2, 1) 0s normal forwards 1 fadein;}.aj .card:nth-child(1) {animation-delay: 120ms;}.aj .card:nth-child(2) {animation-delay: 240ms;}.aj .card:nth-child(3) {animation-delay: 360ms;}.aj .card:nth-child(4) {animation-delay: 480ms;}.aj .card:nth-child(5) {animation-delay: 600ms;}.aj .card:nth-child(6) {animation-delay: 720ms;}.aj .card:nth-child(7) {animation-delay: 840ms;}.aj .card:nth-child(8) {animation-delay: 960ms;}.aj .card:nth-child(9) {animation-delay: 1080ms;}.aj .card:nth-child(10) {animation-delay: 1200ms;}.aj .card:nth-child(11) {animation-delay: 1320ms;}.aj .card:nth-child(12) {animation-delay: 1440ms;}.aj .card:nth-child(13) {animation-delay: 1560ms;}.aj .card:nth-child(14) {animation-delay: 1680ms;}.aj .card:nth-child(15) {animation-delay: 1800ms;}.aj .card:nth-child(16) {animation-delay: 1920ms;}.aj .card:nth-child(17) {animation-delay: 2040ms;}.aj .card:nth-child(18) {animation-delay: 2160ms;}.aj .card:nth-child(19) {animation-delay: 2280ms;}.aj .card:last-child {margin-bottom: 44px;}.aj .card .background {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-size: 100% auto; background-position: center center; -moz-transform: scale(1.2); -ms-transform: scale(1.2); -webkit-transform: scale(1.2); transform: scale(1.2); -moz-transition: -moz-transform 300ms cubic-bezier(0.2, -0.2, 0, 1.4) 20ms; -o-transition: -o-transform 300ms cubic-bezier(0.2, -0.2, 0, 1.4) 20ms; -webkit-transition: -webkit-transform 300ms cubic-bezier(0.2, -0.2, 0, 1.4); -webkit-transition-delay: 20ms; transition: transform 300ms cubic-bezier(0.2, -0.2, 0, 1.4) 20ms;}.aj .card .label {white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}.aj .card:hover, .aj .card:active, .aj .card.menuOpened, .aj .card.persistHover {box-shadow: 0px 5px 5px -3px rgba(16, 32, 55, 0.2), 0px 8px 10px 1px rgba(16, 32, 55, 0.14), 0px 3px 14px 2px rgba(16, 32, 55, 0.12);}.aj .card:hover .background, .aj .card:active .background, .aj .card.menuOpened .background, .aj .card.persistHover .background {-moz-transform: scale(1.4); -ms-transform: scale(1.4); -webkit-transform: scale(1.4); transform: scale(1.4);}.aj .card:hover .hoverStateOverlay, .aj .card:active .hoverStateOverlay, .aj .card.menuOpened .hoverStateOverlay, .aj .card.persistHover .hoverStateOverlay {visibility: visible; opacity: 1; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(16, 32, 55, 0.6);}.aj .card:hover .hoverStateOverlay .hoverBtn, .aj .card:active .hoverStateOverlay .hoverBtn, .aj .card.menuOpened .hoverStateOverlay .hoverBtn, .aj .card.persistHover .hoverStateOverlay .hoverBtn {-moz-transform: perspective(0px) translate3d(0px, 0px, 0px); -ms-transform: perspective(0px) translate3d(0px, 0px, 0px); -webkit-transform: perspective(0px) translate3d(0px, 0px, 0px); transform: perspective(0px) translate3d(0px, 0px, 0px);}.aj .card .hoverStateOverlay {visibility: hidden; opacity: 0; border-radius: 14px; -moz-transition: opacity 380ms cubic-bezier(0.4, 0, 0.2, 1); -o-transition: opacity 380ms cubic-bezier(0.4, 0, 0.2, 1); -webkit-transition: opacity 380ms cubic-bezier(0.4, 0, 0.2, 1); transition: opacity 380ms cubic-bezier(0.4, 0, 0.2, 1);}.aj .card .hoverStateOverlay .hoverBtn {position: absolute; top: -moz-calc(50% - 14px); top: -webkit-calc(50% - 14px); top: calc(50% - 14px); left: -moz-calc(50% - 55px); left: -webkit-calc(50% - 55px); left: calc(50% - 55px); width: 110px; height: 25px; padding-top: 3px; background-color: white; color: #E81C3A; border-radius: 6px; text-align: center; font-size: 16px; user-select: none; -moz-transform: perspective(10px) translate3d(0px, 0px, 2px); -ms-transform: perspective(10px) translate3d(0px, 0px, 2px); -webkit-transform: perspective(10px) translate3d(0px, 0px, 2px); transform: perspective(10px) translate3d(0px, 0px, 2px); -moz-transition: -moz-transform 380ms cubic-bezier(0, 0, 0.2, 1); -o-transition: -o-transform 380ms cubic-bezier(0, 0, 0.2, 1); -webkit-transition: -webkit-transform 380ms cubic-bezier(0, 0, 0.2, 1); transition: transform 380ms cubic-bezier(0, 0, 0.2, 1);}.aj .card.joinCard {height: 184px; flex: 0 0 40%;}.aj .card.joinCard .label {font-size: 18px; padding-left: 20px; max-width: -moz-calc(100% - 40px); max-width: -webkit-calc(100% - 40px); max-width: calc(100% - 40px);}.aj .card.joinCard .label.playlistName {padding-top: 20px; font-weight: bold;}.aj .card.joinCard .label.seriesName {font-size: 16px; padding-top: 10px; font-style: italic;}.aj .card.joinCard .gamePadIcon {height: 64px; width: -moz-calc(100% - 10px); width: -webkit-calc(100% - 10px); width: calc(100% - 10px); font-size: 64px; color: rgba(255, 255, 255, 0.5); position: absolute; bottom: 0; padding: 0 0 10px 10px;}.aj .card.joinCard .gamePadIcon:before {content: "I"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; vertical-align: bottom;}.aj .card.joinCard .timer {display: none; position: absolute; right: 10px; bottom: 10px; padding: 8px 10px; border-radius: 12px; font-size: 20px; background: #253657; color: #30B9F8;}.aj .card.joinCard .timer span.icon {font-size: 28px; line-height: 22px; vertical-align: bottom;}.aj .card.joinCard.survey .gamePadIcon {font-size: 58px;}.aj .card.joinCard.survey .gamePadIcon:before {content: "a"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; vertical-align: bottom;}.aj .card.joinCard.attendance .timer {display: block;}.aj .card.joinCard.played {-webkit-filter: grayscale(75%); filter: grayscale(75%);}.aj .card.joinCard.played .playlistName, .aj .card.joinCard.played .seriesName {color: rgba(255, 255, 255, 0.75);}.aj .card.joinCard.played .gamePadIcon, .aj .card.joinCard.played.survey .gamePadIcon {font-size: 56px;}.aj .card.joinCard.played .gamePadIcon:before, .aj .card.joinCard.played.survey .gamePadIcon:before {content: "B"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .card.joinCard.played.locked {-webkit-filter: none; filter: none; background: #6F7685; pointer-events: none;}.aj .card.joinCard.played.locked .gamePadIcon, .aj .card.joinCard.played.locked.survey .gamePadIcon {color: rgba(16, 32, 55, 0.5);}.aj .card.joinCard.played.locked .gamePadIcon:before, .aj .card.joinCard.played.locked.survey .gamePadIcon:before {content: "i"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .card.joinCard.played.locked .gamePadIcon::after, .aj .card.joinCard.played.locked.survey .gamePadIcon::after {position: absolute; margin-left: 10px; top: 30px; font-size: 18px; content: "You've already participated";}@media only screen and (max-width: 1150px) {.aj .card.joinCard.played.locked .gamePadIcon::after, .aj .card.joinCard.played.locked.survey .gamePadIcon::after {top: 20px;}}.aj .card.joinCard.asyncJoinCard {cursor: default;}.aj .card.joinCard.asyncJoinCard .gamePadIcon.asyncIcon {top: 80px; bottom: auto;}.aj .card.joinCard.asyncJoinCard .gamePadIcon.asyncIcon:before {content: "´"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; vertical-align: bottom;}.aj .card.joinCard.asyncJoinCard .asyncOverlay {position: absolute; left: 0; bottom: 0; width: 100%; height: 78px; background: white; padding: 16px; box-sizing: border-box;}.aj .card.joinCard.asyncJoinCard .asyncOverlay .endDate {font-size: 14px; font-weight: bold; color: #4B5059;}.aj .card.joinCard.asyncJoinCard .asyncOverlay .header {font-size: 12px; color: #D1D1D1;}.aj .card.joinCard.asyncJoinCard .asyncOverlay .progressBar {position: relative; width: 100%; height: 6px; margin-top: 4px; border-radius: 4px; background: rgba(16, 32, 55, 0.3); overflow: hidden;}.aj .card.joinCard.asyncJoinCard .asyncOverlay .progressBar .progressFill {background: #A7FCD2; height: 6px; position: absolute; left: 0; top: 0; border-radius: 4px;}.aj .card.joinCard.asyncJoinCard .hoverBtnContainer {position: absolute; left: 0; top: 0; width: 100%; height: 100%; text-align: center;}.aj .card.joinCard.asyncJoinCard .hoverBtnContainer .hoverBtn {position: relative; display: block; width: 200px; margin-bottom: 20px; left: calc(50% - 100px); top: calc(50% - 35px); cursor: pointer;}.aj .card.attendance .icon:before, .aj .card.attendance.playlistCard .playlistIcon:before {content: "È"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .card.attendance.present .icon:before {content: "É"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .card.attendance.absent .icon:before {content: "Ë"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .card.playlistCard, .aj .card.sessionCard, .aj .card.moduleCard {flex: 0 0 20%; min-width: 210px;}.aj .card.playlistCard .label, .aj .card.sessionCard .label, .aj .card.moduleCard .label {max-width: -moz-calc(100% - 24px); max-width: -webkit-calc(100% - 24px); max-width: calc(100% - 24px); padding: 0 12px;}.aj .card.playlistCard .label.name, .aj .card.sessionCard .label.name, .aj .card.moduleCard .label.name {position: absolute; top: 10px; font-size: 14px;}.aj .card.playlistCard .label.payoff, .aj .card.sessionCard .label.payoff, .aj .card.moduleCard .label.payoff {font-weight: bold; font-size: 16px; position: absolute; top: 30px;}.aj .card.playlistCard .label.payoff::before, .aj .card.sessionCard .label.payoff::before, .aj .card.moduleCard .label.payoff::before {margin-right: 5px; vertical-align: text-bottom;}.aj .card.playlistCard:hover, .aj .card.playlistCard.persistHover, .aj .card.sessionCard:hover, .aj .card.sessionCard.persistHover, .aj .card.moduleCard:hover, .aj .card.moduleCard.persistHover {box-shadow: 0px 7px 8px -4px rgba(16, 32, 55, 0.2), 0px 12px 17px 2px rgba(16, 32, 55, 0.14), 0px 5px 22px 4px rgba(16, 32, 55, 0.12);}.aj .card.playlistCard .playlistIcon {position: absolute; left: 10px; bottom: 10px; font-size: 60px; height: 60px; color: rgba(255, 255, 255, 0.4); -moz-transition: -moz-transform 300ms cubic-bezier(0.4, 0, 0.2, 1) 50ms; -o-transition: -o-transform 300ms cubic-bezier(0.4, 0, 0.2, 1) 50ms; -webkit-transition: -webkit-transform 300ms cubic-bezier(0.4, 0, 0.2, 1); -webkit-transition-delay: 50ms; transition: transform 300ms cubic-bezier(0.4, 0, 0.2, 1) 50ms;}.aj .card.playlistCard .playlistIcon:before {content: "0"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .card.playlistCard .payoff {color: #DB7C00;}.aj .card.playlistCard .payoff:before {content: "d"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .card.playlistCard:hover .playlistIcon, .aj .card.playlistCard:active .playlistIcon {-moz-transform: scale(1.2); -ms-transform: scale(1.2); -webkit-transform: scale(1.2); transform: scale(1.2);}.aj .card.sessionCard, .aj .card.moduleCard {-moz-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1); -o-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1); -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1); transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1); background: unset;}.aj .card.sessionCard .name, .aj .card.moduleCard .name {color: #102037;}.aj .card.sessionCard .payoff, .aj .card.moduleCard .payoff {color: #DB7C00;}.aj .card.sessionCard .payoff:before, .aj .card.moduleCard .payoff:before {content: "c"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .card.sessionCard .backgroundWrapper, .aj .card.moduleCard .backgroundWrapper {width: 100%; height: 100%; -webkit-clip-path: inset(0px); clip-path: inset(0px);}.aj .card.sessionCard .icon.sessionIcon, .aj .card.moduleCard .icon.sessionIcon {font-size: 55px; position: absolute; left: 15px; bottom: 5px;}.aj .card.sessionCard .blurredBackgroundWrapper, .aj .card.moduleCard .blurredBackgroundWrapper {overflow: hidden; height: 40%; width: 100%; position: absolute; top: 0;}.aj .card.sessionCard .blurredBackgroundWrapper .blurredBackground, .aj .card.moduleCard .blurredBackgroundWrapper .blurredBackground {height: 100%; -webkit-filter: blur(14px) brightness(120%); filter: blur(14px) brightness(120%); width: 100%; background-size: 100% 227%; background-position: top center; -moz-transform: scale(1.2); -ms-transform: scale(1.2); -webkit-transform: scale(1.2); transform: scale(1.2); -moz-transition: -moz-transform 300ms cubic-bezier(0.4, 0, 0.2, 1) 50ms; -o-transition: -o-transform 300ms cubic-bezier(0.4, 0, 0.2, 1) 50ms; -webkit-transition: -webkit-transform 300ms cubic-bezier(0.4, 0, 0.2, 1); -webkit-transition-delay: 50ms; transition: transform 300ms cubic-bezier(0.4, 0, 0.2, 1) 50ms;}.aj .card.sessionCard .whiteOverlay, .aj .card.moduleCard .whiteOverlay {position: absolute; top: 0; height: 40%; width: 100%; background-color: white; opacity: 0.7;}.aj .card.sessionCard:hover .blurredBackground, .aj .card.sessionCard.persistHover .blurredBackground, .aj .card.moduleCard:hover .blurredBackground, .aj .card.moduleCard.persistHover .blurredBackground {-moz-transform: scale(1.4); -ms-transform: scale(1.4); -webkit-transform: scale(1.4); transform: scale(1.4);}.aj .card.sessionCard.attendance .backgroundWrapper, .aj .card.moduleCard.attendance .backgroundWrapper {border-radius: 15px; background: #4B5059;}.aj .card.sessionCard.attendance .payoff, .aj .card.moduleCard.attendance .payoff {color: #4B5059;}.aj .card.sessionCard.attendance .payoff:before, .aj .card.moduleCard.attendance .payoff:before {content: ">"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .card.sessionCard.attendance .icon.sessionIcon, .aj .card.moduleCard.attendance .icon.sessionIcon {color: #30B9F8; margin-left: -5px; margin-bottom: -5px;}.aj .card.moduleCard {overflow: hidden !important; flex: 0 0 28%; min-width: 200px; height: 150px; float: left; margin: 10px 20px 10px 0; cursor: move;}.aj .card.moduleCard .background, .aj .card.moduleCard .blurredBackground {-moz-transform: scale(1.3); -ms-transform: scale(1.3); -webkit-transform: scale(1.3); transform: scale(1.3);}.aj .card.moduleCard .baseBackground {left: 50%;}.aj .card.moduleCard .whiteOverlay, .aj .card.moduleCard .blurredBackgroundWrapper {height: 40px;}.aj .card.moduleCard .moduleBackground, .aj .card.moduleCard .moduleBlurredBackground {background-image: url("img/module/overlay.png");}.aj .card.moduleCard .hoverStateOverlay .hoverBtn {width: 100px; height: 28px; margin: 0; padding: 0; transition: none; cursor: pointer; border: none; font-family: 'Lato', sans-serif;}.aj .card.moduleCard .hoverStateOverlay .hoverBtn .dijitButtonNode {width: 100%; height: 100%; color: #E81C3A; padding: 0;}.aj .card.moduleCard .hoverStateOverlay .hoverBtn .dijitButtonNode .dijitButtonText {padding: 0; width: 100%; line-height: 26px;}.aj .card.moduleCard .hoverStateOverlay .hoverBtn.dijitButtonHover .dijitButtonNode, .aj .card.moduleCard .hoverStateOverlay .hoverBtn.dijitButtonActive .dijitButtonNode, .aj .card.moduleCard .hoverStateOverlay .hoverBtn.dijitDropDownButtonHover .dijitButtonNode, .aj .card.moduleCard .hoverStateOverlay .hoverBtn.dijitDropDownButtonActive .dijitButtonNode {background-color: transparent; color: #ef6176;}.aj .card.moduleCard .hoverStateOverlay .hoverBtn.addBtn {top: 16px;}.aj .card.moduleCard .hoverStateOverlay .hoverBtn.infoBtn {top: 60px;}.aj .card.moduleCard .hoverStateOverlay .hoverBtn.guideBtn {top: 104px;}.aj .card.moduleCard .hoverStateOverlay .hoverBtn .dijitIcon {position: absolute; top: 3px; left: 4px; font-size: 20px;}.aj .card.moduleCard .hoverStateOverlay .hoverBtn .dijitIcon.add:before {content: ")"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .card.moduleCard .hoverStateOverlay .hoverBtn .dijitIcon.info:before {content: "§"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .card.moduleCard .hoverStateOverlay .hoverBtn .dijitIcon.guide:before {content: "C"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .card.moduleCard .hoverStateOverlay .hoverBtn .dijitArrowButtonInner {display: none;}.aj .card.moduleCard .hoverStateOverlay .hoverBtn:hover, .aj .card.moduleCard .hoverStateOverlay .hoverBtn:active {color: #ef6176;}.aj .card.moduleCard:hover .background, .aj .card.moduleCard:hover .blurredBackground, .aj .card.moduleCard:active .background, .aj .card.moduleCard:active .blurredBackground, .aj .card.moduleCard.menuOpened .background, .aj .card.moduleCard.menuOpened .blurredBackground, .aj .card.moduleCard.persistHover .background, .aj .card.moduleCard.persistHover .blurredBackground {-moz-transform: scale(1.5); -ms-transform: scale(1.5); -webkit-transform: scale(1.5); transform: scale(1.5);}.aj .card.moduleCard.asyncCompatible .AsyncCompatibilityTag {bottom: 4px; right: 4px;}.aj .card.moduleCard.asyncCompatible .moduleBackground, .aj .card.moduleCard.asyncCompatible .moduleBlurredBackground {background-image: url("img/module/async-overlay.png");}@media only screen and (max-width: 1000px) {.aj .card.joinCard {flex: 0 0 60%;}}@-moz-keyframes fadein {0% {opacity: 0;} 100% {opacity: 1;}}@-webkit-keyframes fadein {0% {opacity: 0;} 100% {opacity: 1;}}@keyframes fadein {0% {opacity: 0;} 100% {opacity: 1;}}.mdc-elevation--z0 {box-shadow: 0px 0px 0px 0px rgba(16, 32, 55, 0.2), 0px 0px 0px 0px rgba(16, 32, 55, 0.14), 0px 0px 0px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z1 {box-shadow: 0px 2px 1px -1px rgba(16, 32, 55, 0.2), 0px 1px 1px 0px rgba(16, 32, 55, 0.14), 0px 1px 3px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z2 {box-shadow: 0px 3px 1px -2px rgba(16, 32, 55, 0.2), 0px 2px 2px 0px rgba(16, 32, 55, 0.14), 0px 1px 5px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z3 {box-shadow: 0px 3px 3px -2px rgba(16, 32, 55, 0.2), 0px 3px 4px 0px rgba(16, 32, 55, 0.14), 0px 1px 8px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z4 {box-shadow: 0px 2px 4px -1px rgba(16, 32, 55, 0.2), 0px 4px 5px 0px rgba(16, 32, 55, 0.14), 0px 1px 10px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z5 {box-shadow: 0px 3px 5px -1px rgba(16, 32, 55, 0.2), 0px 5px 8px 0px rgba(16, 32, 55, 0.14), 0px 1px 14px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z6 {box-shadow: 0px 3px 5px -1px rgba(16, 32, 55, 0.2), 0px 6px 10px 0px rgba(16, 32, 55, 0.14), 0px 1px 18px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z7 {box-shadow: 0px 4px 5px -2px rgba(16, 32, 55, 0.2), 0px 7px 10px 1px rgba(16, 32, 55, 0.14), 0px 2px 16px 1px rgba(16, 32, 55, 0.12);}.mdc-elevation--z8 {box-shadow: 0px 5px 5px -3px rgba(16, 32, 55, 0.2), 0px 8px 10px 1px rgba(16, 32, 55, 0.14), 0px 3px 14px 2px rgba(16, 32, 55, 0.12);}.mdc-elevation--z9 {box-shadow: 0px 5px 6px -3px rgba(16, 32, 55, 0.2), 0px 9px 12px 1px rgba(16, 32, 55, 0.14), 0px 3px 16px 2px rgba(16, 32, 55, 0.12);}.mdc-elevation--z10 {box-shadow: 0px 6px 6px -3px rgba(16, 32, 55, 0.2), 0px 10px 14px 1px rgba(16, 32, 55, 0.14), 0px 4px 18px 3px rgba(16, 32, 55, 0.12);}.mdc-elevation--z11 {box-shadow: 0px 6px 7px -4px rgba(16, 32, 55, 0.2), 0px 11px 15px 1px rgba(16, 32, 55, 0.14), 0px 4px 20px 3px rgba(16, 32, 55, 0.12);}.mdc-elevation--z12 {box-shadow: 0px 7px 8px -4px rgba(16, 32, 55, 0.2), 0px 12px 17px 2px rgba(16, 32, 55, 0.14), 0px 5px 22px 4px rgba(16, 32, 55, 0.12);}.mdc-elevation--z13 {box-shadow: 0px 7px 8px -4px rgba(16, 32, 55, 0.2), 0px 13px 19px 2px rgba(16, 32, 55, 0.14), 0px 5px 24px 4px rgba(16, 32, 55, 0.12);}.mdc-elevation--z14 {box-shadow: 0px 7px 9px -4px rgba(16, 32, 55, 0.2), 0px 14px 21px 2px rgba(16, 32, 55, 0.14), 0px 5px 26px 4px rgba(16, 32, 55, 0.12);}.mdc-elevation--z15 {box-shadow: 0px 8px 9px -5px rgba(16, 32, 55, 0.2), 0px 15px 22px 2px rgba(16, 32, 55, 0.14), 0px 6px 28px 5px rgba(16, 32, 55, 0.12);}.mdc-elevation--z16 {box-shadow: 0px 8px 10px -5px rgba(16, 32, 55, 0.2), 0px 16px 24px 2px rgba(16, 32, 55, 0.14), 0px 6px 30px 5px rgba(16, 32, 55, 0.12);}.mdc-elevation--z17 {box-shadow: 0px 8px 11px -5px rgba(16, 32, 55, 0.2), 0px 17px 26px 2px rgba(16, 32, 55, 0.14), 0px 6px 32px 5px rgba(16, 32, 55, 0.12);}.mdc-elevation--z18 {box-shadow: 0px 9px 11px -5px rgba(16, 32, 55, 0.2), 0px 18px 28px 2px rgba(16, 32, 55, 0.14), 0px 7px 34px 6px rgba(16, 32, 55, 0.12);}.mdc-elevation--z19 {box-shadow: 0px 9px 12px -6px rgba(16, 32, 55, 0.2), 0px 19px 29px 2px rgba(16, 32, 55, 0.14), 0px 7px 36px 6px rgba(16, 32, 55, 0.12);}.mdc-elevation--z20 {box-shadow: 0px 10px 13px -6px rgba(16, 32, 55, 0.2), 0px 20px 31px 3px rgba(16, 32, 55, 0.14), 0px 8px 38px 7px rgba(16, 32, 55, 0.12);}.mdc-elevation--z21 {box-shadow: 0px 10px 13px -6px rgba(16, 32, 55, 0.2), 0px 21px 33px 3px rgba(16, 32, 55, 0.14), 0px 8px 40px 7px rgba(16, 32, 55, 0.12);}.mdc-elevation--z22 {box-shadow: 0px 10px 14px -6px rgba(16, 32, 55, 0.2), 0px 22px 35px 3px rgba(16, 32, 55, 0.14), 0px 8px 42px 7px rgba(16, 32, 55, 0.12);}.mdc-elevation--z23 {box-shadow: 0px 11px 14px -7px rgba(16, 32, 55, 0.2), 0px 23px 36px 3px rgba(16, 32, 55, 0.14), 0px 9px 44px 8px rgba(16, 32, 55, 0.12);}.mdc-elevation--z24 {box-shadow: 0px 11px 15px -7px rgba(16, 32, 55, 0.2), 0px 24px 38px 3px rgba(16, 32, 55, 0.14), 0px 9px 46px 8px rgba(16, 32, 55, 0.12);}.mdc-elevation-transition {transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1); will-change: box-shadow;}.aj .gameLibraryTabContainer .libraryCard.dojoDndItem,.aj #searchGameList .libraryCard.dojoDndItem,.aj .gameLibraryTabContainer .libraryCard,.aj #searchGameList .libraryCard {display: flex; align-items: center; justify-content: flex-start; position: relative; height: 60px; min-height: 60px; border-radius: 14px; background-color: white; margin: 20px 0; transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1); will-change: box-shadow; box-shadow: 0px 3px 1px -2px rgba(16, 32, 55, 0.2), 0px 2px 2px 0px rgba(16, 32, 55, 0.14), 0px 1px 5px 0px rgba(16, 32, 55, 0.12); cursor: -webkit-grab; cursor: grab;}.aj .gameLibraryTabContainer .libraryCard.dojoDndItem.dojoDndItemOver, .aj .gameLibraryTabContainer .libraryCard.dojoDndItem.persistHover, .aj .gameLibraryTabContainer .libraryCard.dojoDndItem:hover,.aj #searchGameList .libraryCard.dojoDndItem.dojoDndItemOver,.aj #searchGameList .libraryCard.dojoDndItem.persistHover,.aj #searchGameList .libraryCard.dojoDndItem:hover,.aj .gameLibraryTabContainer .libraryCard.dojoDndItemOver,.aj .gameLibraryTabContainer .libraryCard.persistHover,.aj .gameLibraryTabContainer .libraryCard:hover,.aj #searchGameList .libraryCard.dojoDndItemOver,.aj #searchGameList .libraryCard.persistHover,.aj #searchGameList .libraryCard:hover {box-shadow: 0px 5px 5px -3px rgba(16, 32, 55, 0.2), 0px 8px 10px 1px rgba(16, 32, 55, 0.14), 0px 3px 14px 2px rgba(16, 32, 55, 0.12);}.aj .gameLibraryTabContainer .libraryCard.dojoDndItem.dojoDndItemOver .libraryPaneToolbar, .aj .gameLibraryTabContainer .libraryCard.dojoDndItem.persistHover .libraryPaneToolbar, .aj .gameLibraryTabContainer .libraryCard.dojoDndItem:hover .libraryPaneToolbar,.aj #searchGameList .libraryCard.dojoDndItem.dojoDndItemOver .libraryPaneToolbar,.aj #searchGameList .libraryCard.dojoDndItem.persistHover .libraryPaneToolbar,.aj #searchGameList .libraryCard.dojoDndItem:hover .libraryPaneToolbar,.aj .gameLibraryTabContainer .libraryCard.dojoDndItemOver .libraryPaneToolbar,.aj .gameLibraryTabContainer .libraryCard.persistHover .libraryPaneToolbar,.aj .gameLibraryTabContainer .libraryCard:hover .libraryPaneToolbar,.aj #searchGameList .libraryCard.dojoDndItemOver .libraryPaneToolbar,.aj #searchGameList .libraryCard.persistHover .libraryPaneToolbar,.aj #searchGameList .libraryCard:hover .libraryPaneToolbar {visibility: visible; opacity: 1;}.aj .gameLibraryTabContainer .libraryCard.dojoDndItem .libraryCardImage, .aj .gameLibraryTabContainer .libraryCard.dojoDndItem .moduleOverlay,.aj #searchGameList .libraryCard.dojoDndItem .libraryCardImage,.aj #searchGameList .libraryCard.dojoDndItem .moduleOverlay,.aj .gameLibraryTabContainer .libraryCard .libraryCardImage,.aj .gameLibraryTabContainer .libraryCard .moduleOverlay,.aj #searchGameList .libraryCard .libraryCardImage,.aj #searchGameList .libraryCard .moduleOverlay {float: left; width: 80px; height: 60px; border-radius: 14px; margin-right: 12px; background-size: cover; background-position-x: center;}.aj .gameLibraryTabContainer .libraryCard.dojoDndItem .libraryCardTitleContainer,.aj #searchGameList .libraryCard.dojoDndItem .libraryCardTitleContainer,.aj .gameLibraryTabContainer .libraryCard .libraryCardTitleContainer,.aj #searchGameList .libraryCard .libraryCardTitleContainer {width: 70%; flex-grow: 1; overflow: visible; white-space: normal; text-overflow: normal; width: -moz-calc(100% - 104px); width: -webkit-calc(100% - 104px); width: calc(100% - 104px);}.aj .gameLibraryTabContainer .libraryCard.dojoDndItem .libraryCardTitle,.aj #searchGameList .libraryCard.dojoDndItem .libraryCardTitle,.aj .gameLibraryTabContainer .libraryCard .libraryCardTitle,.aj #searchGameList .libraryCard .libraryCardTitle {display: inline-block; font-size: 16px; line-height: 16px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; width: calc(100% - 120px);}.aj .gameLibraryTabContainer .libraryCard.dojoDndItem.asyncCompatible .moduleOverlay,.aj #searchGameList .libraryCard.dojoDndItem.asyncCompatible .moduleOverlay,.aj .gameLibraryTabContainer .libraryCard.asyncCompatible .moduleOverlay,.aj #searchGameList .libraryCard.asyncCompatible .moduleOverlay {background-image: url("img/module/async-overlay.png");}.aj .gameLibraryTabContainer .libraryCard.dojoDndItem.asyncCompatible .libraryCardTitleContainer,.aj #searchGameList .libraryCard.dojoDndItem.asyncCompatible .libraryCardTitleContainer,.aj .gameLibraryTabContainer .libraryCard.asyncCompatible .libraryCardTitleContainer,.aj #searchGameList .libraryCard.asyncCompatible .libraryCardTitleContainer {width: -moz-calc(100% - 204px); width: -webkit-calc(100% - 204px); width: calc(100% - 204px);}.aj .gameLibraryTabContainer .libraryCard.dojoDndItem .libraryCardSubHeader,.aj #searchGameList .libraryCard.dojoDndItem .libraryCardSubHeader,.aj .gameLibraryTabContainer .libraryCard .libraryCardSubHeader,.aj #searchGameList .libraryCard .libraryCardSubHeader {display: none; font-size: 14px; color: #3077CF; padding-bottom: 2px;}.aj .gameLibraryTabContainer .libraryCard.dojoDndItem.hasSubHeader .libraryCardSubHeader,.aj #searchGameList .libraryCard.dojoDndItem.hasSubHeader .libraryCardSubHeader,.aj .gameLibraryTabContainer .libraryCard.hasSubHeader .libraryCardSubHeader,.aj #searchGameList .libraryCard.hasSubHeader .libraryCardSubHeader {display: block;}.aj .gameLibraryTabContainer .libraryCard.dojoDndItem .libraryPaneToolbar,.aj #searchGameList .libraryCard.dojoDndItem .libraryPaneToolbar,.aj .gameLibraryTabContainer .libraryCard .libraryPaneToolbar,.aj #searchGameList .libraryCard .libraryPaneToolbar {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(16, 32, 55, 0.6); display: flex; align-items: center; justify-content: space-evenly; visibility: hidden; opacity: 0; border-radius: 14px; -moz-transition: opacity 380ms cubic-bezier(0.4, 0, 0.2, 1); -o-transition: opacity 380ms cubic-bezier(0.4, 0, 0.2, 1); -webkit-transition: opacity 380ms cubic-bezier(0.4, 0, 0.2, 1); transition: opacity 380ms cubic-bezier(0.4, 0, 0.2, 1);}.aj .gameLibraryTabContainer .libraryCard.dojoDndItem .libraryPaneToolbar .libraryBtn,.aj #searchGameList .libraryCard.dojoDndItem .libraryPaneToolbar .libraryBtn,.aj .gameLibraryTabContainer .libraryCard .libraryPaneToolbar .libraryBtn,.aj #searchGameList .libraryCard .libraryPaneToolbar .libraryBtn {width: 100px; height: 28px; background-color: white; border-radius: 6px; font-size: 16px; user-select: none; margin: 0; position: relative;}.aj .gameLibraryTabContainer .libraryCard.dojoDndItem .libraryPaneToolbar .libraryBtn .dijitButtonNode,.aj #searchGameList .libraryCard.dojoDndItem .libraryPaneToolbar .libraryBtn .dijitButtonNode,.aj .gameLibraryTabContainer .libraryCard .libraryPaneToolbar .libraryBtn .dijitButtonNode,.aj #searchGameList .libraryCard .libraryPaneToolbar .libraryBtn .dijitButtonNode {color: #E81C3A; width: 100px; height: 28px; padding: 0;}.aj .gameLibraryTabContainer .libraryCard.dojoDndItem .libraryPaneToolbar .libraryBtn .dijitButtonNode .dijitButtonContents,.aj #searchGameList .libraryCard.dojoDndItem .libraryPaneToolbar .libraryBtn .dijitButtonNode .dijitButtonContents,.aj .gameLibraryTabContainer .libraryCard .libraryPaneToolbar .libraryBtn .dijitButtonNode .dijitButtonContents,.aj #searchGameList .libraryCard .libraryPaneToolbar .libraryBtn .dijitButtonNode .dijitButtonContents {height: 100%;}.aj .gameLibraryTabContainer .libraryCard.dojoDndItem .libraryPaneToolbar .libraryBtn .dijitButtonNode .dijitButtonText,.aj #searchGameList .libraryCard.dojoDndItem .libraryPaneToolbar .libraryBtn .dijitButtonNode .dijitButtonText,.aj .gameLibraryTabContainer .libraryCard .libraryPaneToolbar .libraryBtn .dijitButtonNode .dijitButtonText,.aj #searchGameList .libraryCard .libraryPaneToolbar .libraryBtn .dijitButtonNode .dijitButtonText {float: left; padding: 0; line-height: 28px;}.aj .gameLibraryTabContainer .libraryCard.dojoDndItem .libraryPaneToolbar .libraryBtn .dijitButtonNode .dijitArrowButtonInner,.aj #searchGameList .libraryCard.dojoDndItem .libraryPaneToolbar .libraryBtn .dijitButtonNode .dijitArrowButtonInner,.aj .gameLibraryTabContainer .libraryCard .libraryPaneToolbar .libraryBtn .dijitButtonNode .dijitArrowButtonInner,.aj #searchGameList .libraryCard .libraryPaneToolbar .libraryBtn .dijitButtonNode .dijitArrowButtonInner {display: none;}.aj .gameLibraryTabContainer .libraryCard.dojoDndItem .libraryPaneToolbar .libraryBtn.dijitButtonHover .dijitButtonNode, .aj .gameLibraryTabContainer .libraryCard.dojoDndItem .libraryPaneToolbar .libraryBtn.dijitButtonActive .dijitButtonNode, .aj .gameLibraryTabContainer .libraryCard.dojoDndItem .libraryPaneToolbar .libraryBtn.dijitDropDownButtonHover .dijitButtonNode, .aj .gameLibraryTabContainer .libraryCard.dojoDndItem .libraryPaneToolbar .libraryBtn.dijitDropDownButtonActive .dijitButtonNode,.aj #searchGameList .libraryCard.dojoDndItem .libraryPaneToolbar .libraryBtn.dijitButtonHover .dijitButtonNode,.aj #searchGameList .libraryCard.dojoDndItem .libraryPaneToolbar .libraryBtn.dijitButtonActive .dijitButtonNode,.aj #searchGameList .libraryCard.dojoDndItem .libraryPaneToolbar .libraryBtn.dijitDropDownButtonHover .dijitButtonNode,.aj #searchGameList .libraryCard.dojoDndItem .libraryPaneToolbar .libraryBtn.dijitDropDownButtonActive .dijitButtonNode,.aj .gameLibraryTabContainer .libraryCard .libraryPaneToolbar .libraryBtn.dijitButtonHover .dijitButtonNode,.aj .gameLibraryTabContainer .libraryCard .libraryPaneToolbar .libraryBtn.dijitButtonActive .dijitButtonNode,.aj .gameLibraryTabContainer .libraryCard .libraryPaneToolbar .libraryBtn.dijitDropDownButtonHover .dijitButtonNode,.aj .gameLibraryTabContainer .libraryCard .libraryPaneToolbar .libraryBtn.dijitDropDownButtonActive .dijitButtonNode,.aj #searchGameList .libraryCard .libraryPaneToolbar .libraryBtn.dijitButtonHover .dijitButtonNode,.aj #searchGameList .libraryCard .libraryPaneToolbar .libraryBtn.dijitButtonActive .dijitButtonNode,.aj #searchGameList .libraryCard .libraryPaneToolbar .libraryBtn.dijitDropDownButtonHover .dijitButtonNode,.aj #searchGameList .libraryCard .libraryPaneToolbar .libraryBtn.dijitDropDownButtonActive .dijitButtonNode {background-color: transparent; color: #ef6176;}.aj .gameLibraryTabContainer .libraryCard.dojoDndItem .libraryPaneToolbar .libraryBtn .dijitIcon,.aj #searchGameList .libraryCard.dojoDndItem .libraryPaneToolbar .libraryBtn .dijitIcon,.aj .gameLibraryTabContainer .libraryCard .libraryPaneToolbar .libraryBtn .dijitIcon,.aj #searchGameList .libraryCard .libraryPaneToolbar .libraryBtn .dijitIcon {width: 20px; height: 20px; font-size: 20px; float: left; padding: 3px 8px 4px 4px;}.aj .gameLibraryTabContainer .libraryCard.dojoDndItem .libraryPaneToolbar .libraryBtn .dijitIcon.add:before,.aj #searchGameList .libraryCard.dojoDndItem .libraryPaneToolbar .libraryBtn .dijitIcon.add:before,.aj .gameLibraryTabContainer .libraryCard .libraryPaneToolbar .libraryBtn .dijitIcon.add:before,.aj #searchGameList .libraryCard .libraryPaneToolbar .libraryBtn .dijitIcon.add:before {content: ")"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .gameLibraryTabContainer .libraryCard.dojoDndItem .libraryPaneToolbar .libraryBtn .dijitIcon.guide:before,.aj #searchGameList .libraryCard.dojoDndItem .libraryPaneToolbar .libraryBtn .dijitIcon.guide:before,.aj .gameLibraryTabContainer .libraryCard .libraryPaneToolbar .libraryBtn .dijitIcon.guide:before,.aj #searchGameList .libraryCard .libraryPaneToolbar .libraryBtn .dijitIcon.guide:before {content: "C"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .gameLibraryTabContainer .libraryCard.dojoDndItem .libraryPaneToolbar .libraryBtn .dijitIcon.demo:before, .aj .gameLibraryTabContainer .libraryCard.dojoDndItem .libraryPaneToolbar .libraryBtn .dijitIcon.info:before,.aj #searchGameList .libraryCard.dojoDndItem .libraryPaneToolbar .libraryBtn .dijitIcon.demo:before,.aj #searchGameList .libraryCard.dojoDndItem .libraryPaneToolbar .libraryBtn .dijitIcon.info:before,.aj .gameLibraryTabContainer .libraryCard .libraryPaneToolbar .libraryBtn .dijitIcon.demo:before,.aj .gameLibraryTabContainer .libraryCard .libraryPaneToolbar .libraryBtn .dijitIcon.info:before,.aj #searchGameList .libraryCard .libraryPaneToolbar .libraryBtn .dijitIcon.demo:before,.aj #searchGameList .libraryCard .libraryPaneToolbar .libraryBtn .dijitIcon.info:before {content: "§"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .gameLibraryTabContainer .libraryCard.dojoDndItem .libraryPaneToolbar .libraryBtn:last-child, .aj .gameLibraryTabContainer .libraryCard.dojoDndItem .libraryPaneToolbar .libraryBtn .guide,.aj #searchGameList .libraryCard.dojoDndItem .libraryPaneToolbar .libraryBtn:last-child,.aj #searchGameList .libraryCard.dojoDndItem .libraryPaneToolbar .libraryBtn .guide,.aj .gameLibraryTabContainer .libraryCard .libraryPaneToolbar .libraryBtn:last-child,.aj .gameLibraryTabContainer .libraryCard .libraryPaneToolbar .libraryBtn .guide,.aj #searchGameList .libraryCard .libraryPaneToolbar .libraryBtn:last-child,.aj #searchGameList .libraryCard .libraryPaneToolbar .libraryBtn .guide {margin: 0;}.aj .gameLibraryTabContainer .libraryCard.dojoDndItem.legacySpacing .libraryPaneToolbar,.aj #searchGameList .libraryCard.dojoDndItem.legacySpacing .libraryPaneToolbar,.aj .gameLibraryTabContainer .libraryCard.legacySpacing .libraryPaneToolbar,.aj #searchGameList .libraryCard.legacySpacing .libraryPaneToolbar {justify-content: center;}.aj .gameLibraryTabContainer .libraryCard.dojoDndItem.legacySpacing .libraryPaneToolbar .libraryBtn,.aj #searchGameList .libraryCard.dojoDndItem.legacySpacing .libraryPaneToolbar .libraryBtn,.aj .gameLibraryTabContainer .libraryCard.legacySpacing .libraryPaneToolbar .libraryBtn,.aj #searchGameList .libraryCard.legacySpacing .libraryPaneToolbar .libraryBtn {margin-right: 2%;}.aj .gameLibraryTabContainer .libraryCard.dojoDndItem.legacySpacing .libraryPaneToolbar .libraryBtn.guide,.aj #searchGameList .libraryCard.dojoDndItem.legacySpacing .libraryPaneToolbar .libraryBtn.guide,.aj .gameLibraryTabContainer .libraryCard.legacySpacing .libraryPaneToolbar .libraryBtn.guide,.aj #searchGameList .libraryCard.legacySpacing .libraryPaneToolbar .libraryBtn.guide {margin-right: 0;}.aj .gameLibraryTabContainer .libraryCard.dojoDndItem .moduleOverlay,.aj #searchGameList .libraryCard.dojoDndItem .moduleOverlay,.aj .gameLibraryTabContainer .libraryCard .moduleOverlay,.aj #searchGameList .libraryCard .moduleOverlay {background-image: url("img/module/overlay.png"); position: absolute;}.aj .reworksEnabled .gameLibraryTabContainer .libraryCard.dojoDndItem.hasRework {background: #007F99; color: white;}.aj .gameLibraryTabContainer .libraryCard,.aj #searchGameList .libraryCard {cursor: pointer;}.aj .dgrid {border: none;}.aj .dgrid-header,.aj .dgrid-header-row {background-color: white; border: none; border-bottom: 1px solid #E5E5E5;}.aj .dgrid-header-row th {font-size: 16px; font-weight: 300; user-select: none;}.aj .dgrid-content {color: #4B5059;}.aj .dgrid-cell {border: none;}.aj .dgrid-column-set-cell {vertical-align: middle; overflow-x: scroll;}.aj .gradeBookGrid .dgrid-column-set-cell,.aj .attendanceGrid .dgrid-column-set-cell {overflow: hidden;}.aj .gradeBookGrid .dgrid-column-set-cell.dgrid-column-set-0 {width: 250px;}.aj .gradeBookGrid .dgrid-scroller .dgrid-column-set-cell.dgrid-column-set-1 {padding-left: 15px;}.aj .dgrid-scroller {height: -moz-calc(100% - 30px)!important; height: -webkit-calc(100% - 30px)!important; height: calc(100% - 30px)!important; margin-top: 30px !important;}.aj .dgrid-scroller .dgrid-content .dgrid-row-odd {background-color: #F3F8FE;}.aj .dgrid.firstColPadding .dgrid-cell:nth-child(1),.aj .lotteryViewer .dgrid .dgrid-cell:nth-child(1) {padding-left: 10px;}.aj .dgrid.firstColWithIdPadding .dgrid-cell:nth-child(2),.aj .performanceEditor .dgrid .dgrid-cell:nth-child(2),.aj #participantEditor .dgrid .dgrid-cell:nth-child(2) {padding-left: 10px;}.aj .rosterEditor .dgrid-scroller {margin-top: 35px;}.aj .roster-grid {max-height: 28em;}.aj .rosterEditor .dgrid-header {right: 0;}.aj .dgrid-cell.dgrid-selector {width: 40px;}.aj .dgrid-sort-arrow {background: none;}.aj .dgrid-sort-up .dgrid-sort-arrow:before {content: "#"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 12px;}.aj .dgrid-sort-down .dgrid-sort-arrow:before {content: "9"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 12px;}.aj .dgrid-header .field-userInfo .dgrid-sort-up .dgrid-sort-arrow:after {content: "#"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 12px;}.aj .dgrid-header .field-userInfo .dgrid-sort-down .dgrid-sort-arrow:after {content: "9"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 12px;}.aj .dgrid-header .field-userInfo .dgrid-sort-arrow.ui-icon {position: absolute; left: 120px; margin: 10px;}.aj .dgrid-header .field-userInfo .dgrid-sort-arrow.ui-icon::before {content: none;}.readyPlaylistTable .dgrid-header th,.readyAsyncGameTable .dgrid-header th {height: 17px; padding: 5px 15px 2px 15px; font-size: 12px; text-align: left; vertical-align: middle; text-transform: uppercase; border-bottom-width: 3px; background: none; background-color: #e7e5d9;}.dgrid-scroller .dgrid-content .dgrid-row-odd {background-color: rgba(111, 118, 133, 0.1);}.dgrid-scroller .dgrid-content .dgrid-row-odd.dgrid-selected {background-color: #bfd6eb;}.student .dgrid-scroller .dgrid-content .dgrid-row-odd {background-color: #f5f5f5;}.dgrid-scroller .dgrid-cell {border: none; vertical-align: middle;}.readyPlaylistTable .dgrid-header .dgrid-row-table th.dgrid-cell,.readyAsyncGameTable .dgrid-header .dgrid-row-table th.dgrid-cell {background: none; background-color: #dff4f7; font-size: 13px;}.readyPlaylistTable,.readyAsyncGameTable {height: auto;}.readyPlaylistTable .dgrid-scroller,.readyAsyncGameTable .dgrid-scroller {position: relative; overflow-y: auto; margin-top: 0 !important;}.readyPlaylistTable .dgrid-header-scroll,.readyAsyncGameTable .dgrid-header-scroll {display: none;}.readyPlaylistTable .dgrid-header,.readyAsyncGameTable .dgrid-header {right: 1px; position: relative; margin-right: 30px; background-color: transparent !important; background-image: none; padding: 0; height: 29px; font-size: 12px; vertical-align: middle;}.center-panel-content .monitorValueContainer .monitor-group-grid .dgrid-header {background: none; border-bottom: 4px solid #FFFFFF;}.center-panel-content .monitorValueContainer .monitor-group-grid .dgrid-header .dgrid-cell {border: none; font-weight: 500; color: #0f485c;}.participantMonitor.dojoxFloatingPane .dgrid {height: 250px;}.participantMonitor .dgrid .dgrid-column-PlayerNumber {width: 75px;}.participantMonitor .dgrid-scroller,.center-panel-content .monitorValueContainer .monitor-group-grid .dgrid-scroller {margin-top: 25px !important; overflow-y: scroll; font-size: 14px;}.center-panel-content .monitorValueContainer .monitor-group-grid .dgrid-scroller .statusDiv.Finished {color: #748067;}.center-panel-content .monitorValueContainer .monitor-group-grid .dgrid-scroller .statusDiv.Running {color: #b8cae2;}.center-panel-content .monitorValueContainer .monitor-group-grid .dgrid-scroller .statusDiv.Stopped {color: #CCCCCC;}.center-panel-content .monitorValueContainer .monitor-group-grid .dgrid-scroller .dijitButton {margin: 0px;}.center-panel-content .monitorValueContainer .monitor-group-grid .dgrid-scroller .dijitButtonNode {border: none; background: transparent; color: black; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; padding: 0px;}.center-panel-content .monitorValueContainer .monitor-group-grid .dgrid-scroller .dijitButtonNode .dijitButtonText {text-decoration: underline;}.center-panel-content .monitorValueContainer .monitor-group-grid .dgrid-column-Group,.center-panel-content .monitorValueContainer .monitor-group-grid .dgrid-column-Period {width: 70px; text-align: center;}.center-panel-content .monitorValueContainer .monitor-group-grid .dgrid-column-Status,.center-panel-content .monitorValueContainer .monitor-group-grid .dgrid-column-Participants {width: 120px;}.center-panel-content .monitorValueContainer .monitor-group-grid .dgrid-scroller .dgrid-column-Participants {text-align: center;}.centerController .monitorValueContainer .monitor-group-grid .dgrid-content {height: auto;}.centerController .monitor-group-grid.dgrid {border: none; font-size: 14px; height: 100%;}.centerController .monitor-group-grid.dgrid .dgrid-header {background-color: inherit;}.centerController .monitor-group-grid.dgrid .dgrid-header .dgrid-cell {border: none; border-bottom: 1px solid #6F7685;}.centerController .monitor-group-grid .dgrid-scroller {position: relative; overflow: auto; margin-top: 30px !important;}.gameMonitor.publicGoodMonitor .publicGoodTable .dgrid-header {font-size: 16px;}@media only screen and (max-width: 850px) {.aj .monitor-group-grid-container .dgrid-header-row th {font-size: 15px;}}.aj .playlistInfoPane .dgrid .dgrid-header .field-showName,.aj .sessionScoreboard .dgrid .dgrid-header .field-showName {cursor: pointer;}.aj .shareClassPane .dgrid {font-size: 14px;}.aj .shareClassPane .dgrid .field-unshare {width: 120px;}.aj .gradebookCustomizer .dgrid {height: -moz-calc(100% - 36px); height: -webkit-calc(100% - 36px); height: calc(100% - 36px);}.aj .gradeBookGridContainer .dgrid {height: -moz-calc(100% - 92px); height: -webkit-calc(100% - 92px); height: calc(100% - 92px); border: none;}.aj .gradeBookGridContainer .dgrid .dgrid-header-row th {font-size: 16px; color: #3077CF; padding: 0 5px !important; overflow: hidden;}.aj .gradeBookGridContainer .dgrid .dgrid-header-row th.field-userInfo {padding-left: 0;}.aj .gradeBookGridContainer .dgrid .dgrid-cell {font-size: 20px;}.aj .gradeBookGridContainer .dgrid .dgrid-row-even {background-color: #F7F8FA;}.aj .gradeBookGridContainer .dgrid .dgrid-row-odd {background-color: #F3F8FE;}.aj .gradeBookGridContainer .dgrid .field-userInfo {width: 250px;}.aj .gradeBookGridContainer .dgrid .dgrid-scroller {height: -moz-calc(100% - 45px)!important; height: -webkit-calc(100% - 45px)!important; height: calc(100% - 45px)!important; margin-top: 45px !important;}.aj .gradeBookGridContainer .dgrid .dgrid-scroller .dgrid-cell {cursor: default;}.aj .gradeBookGridContainer .dgrid .dgrid-scroller .dgrid-cell.editable {cursor: pointer;}.aj .gradeBookGridContainer .dgrid .dgrid-scroller .dgrid-cell.editable span {position: relative;}.aj .gradeBookGridContainer .dgrid .dgrid-scroller .dgrid-cell.editable span::after {position: absolute; top: -2px; font-size: 18px; padding-left: 2px;}.aj .gradeBookGridContainer .dgrid .dgrid-scroller .dgrid-cell.editable:hover, .aj .gradeBookGridContainer .dgrid .dgrid-scroller .dgrid-cell.editable:active {color: #3077CF;}.aj .gradeBookGridContainer .dgrid .dgrid-scroller .dgrid-cell.editable:hover span:after, .aj .gradeBookGridContainer .dgrid .dgrid-scroller .dgrid-cell.editable:hover span.extra:after, .aj .gradeBookGridContainer .dgrid .dgrid-scroller .dgrid-cell.editable:active span:after, .aj .gradeBookGridContainer .dgrid .dgrid-scroller .dgrid-cell.editable:active span.extra:after {content: "%"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: #3077CF;}.aj .gradeBookGridContainer .dgrid .dgrid-scroller .dgrid-cell.editable span.extra:after {content: "°"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: #6F7685;}.aj .gradeBookGridContainer .dgrid .dgrid-scroller .field-userInfo {padding: 10px 10px 10px 16px; cursor: default;}.aj .gradeBookGridContainer .dgrid .dgrid-scroller .field-userInfo .fullName, .aj .gradeBookGridContainer .dgrid .dgrid-scroller .field-userInfo .email {padding-bottom: 6px;}.aj .gradeBookGridContainer .dgrid .dgrid-scroller .field-userInfo .fullName {color: #3077CF; font-size: 18px;}.aj .gradeBookGridContainer .dgrid .dgrid-scroller .field-userInfo .email, .aj .gradeBookGridContainer .dgrid .dgrid-scroller .field-userInfo .innerId {font-size: 12px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}.aj .gradeBookGridContainer .dgrid .dgrid-scroller .field-userInfo .idContainer {text-overflow: ellipsis; white-space: nowrap; overflow: hidden; font-size: 12px;}.aj .gradeBookGridContainer .dgrid .dgrid-scroller .field-userInfo .idContainer .innerId:first-child {padding-right: 18px;}.aj .gradeBookGridContainer .dgrid.lmsSync {height: -moz-calc(100% - 112px); height: -webkit-calc(100% - 112px); height: calc(100% - 112px);}.aj .gradeBookGridContainer .dgrid-header .field-options {display: none;}.aj .gradeBookGridContainer .dgrid-cell {text-overflow: ellipsis; white-space: nowrap;}.aj .gradeBookGridContainer .dgrid-cell.dojoDndItem {cursor: -webkit-grab; cursor: grab;}.aj .gradeBookGridContainer .dgrid-cell.dojoDndItem.dojoDndItemOver .dgrid-resize-header-container:before {content: "%"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; padding-right: 4px; vertical-align: text-bottom;}.aj .gradebookOptions.columnOptions .dgrid .dgrid-scroller .dgrid-content .dgrid-selected {background-color: white;}.aj .gradebookOptions.columnOptions .dgrid .dgrid-scroller .dgrid-content .dgrid-row-odd {background-color: white;}.aj .gradebookOptions.columnOptions .dgrid .dgrid-scroller .dgrid-content .dgrid-tree-container .dgrid-row-even {background-color: #F7F8FA;}.aj .gradebookOptions.columnOptions .dgrid .dgrid-scroller .dgrid-content .dgrid-tree-container .dgrid-row-odd {background-color: #F3F8FE;}.aj .gradebookOptions.columnOptions .dgrid .field-name {user-select: none;}html.has-no-quirks .aj .gradeBookGridContainer .dgrid-cell .dgrid-resize-header-container {text-overflow: ellipsis; white-space: nowrap; display: block; overflow: hidden;}.aj .dgrid-resize-handle {width: 10px; height: 30px;}.aj .dgrid-resize-handle:hover {background-color: #F3F8FE;}.aj .gradebookCustomizer .dgrid-scroller .dgrid-cell {height: 46px; text-overflow: ellipsis; white-space: nowrap;}.aj .gradebookCustomizer .dgrid-scroller .dgrid-cell.field-options {text-overflow: unset;}.aj .dgrid .ui-icon-triangle-1-e:before {content: '"'; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .dgrid .ui-icon-triangle-1-se:before {content: "9"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .dgrid .ui-icon {background-image: none; font-size: 11px; margin-top: 5px; padding-right: 4px;}.aj .dgrid [id*="module_"] .ui-icon-triangle-1-e:before {content: "Q"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .dgrid [id*="module_"] .ui-icon-triangle-1-se:before {content: "Ä"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .dgrid [id*="module_"] .ui-icon {background-image: none; font-size: 14px; margin: 0 0 0 5px !important; padding-top: 2px;}.aj .gradebookCustomizer .gridBtn.remove {display: none;}.aj .gradebookCustomizer .dgrid-row:hover .gridBtn.remove {display: inline-block;}div#console div.topBar,div#console .topBar {height: 60px; padding: 0px !important; top: 0px !important; left: 0px !important; position: relative; background-color: #F7F8FA; width: -moz-calc(100% - 350px); width: -webkit-calc(100% - 350px); width: calc(100% - 350px);}.topBar {font-weight: 200; overflow: visible;}#topBar.topBar.configWhite {background-color: white;}#topBar.topBar .topBarContainer {display: flex; justify-content: flex-end; align-items: center;}#topBar.topBar .topBarContainer .versionSwitchBtn {position: absolute; top: 14px; right: 275px; display: flex; align-items: center; color: #ffffff; cursor: pointer; background-color: #1A5091; box-shadow: inset 0px -4px 0px #1020373D; border-radius: 8px; text-align: center; font-size: 14px; font-weight: bold; padding: 0 16px !important; height: 40px;}#topBar.topBar .topBarContainer .versionSwitchBtn:active {box-shadow: inset 0px 4px 0px; padding-top: 4px; height: 36px;}#topBar.topBar .topBarContainer .versionSwitchBtn:hover {background-color: #3077CF;}#topBar.topBar .topBarContainer .langSelectContainer {position: absolute; top: 14px; right: 140px; display: flex; justify-content: center; height: 40px; margin: 0 10px;}#topBar.topBar .topBarContainer .langSelectContainer table {width: 100px;}#topBar.topBar .topBarContainer .notification {position: absolute; top: 4px; right: 60px;}#topBar.topBar .topBarContainer #userInformation {position: absolute; top: 14px; right: 20px; color: black; color: #FFFFFF; font-weight: 400; font-size: 20px; float: right; width: auto !important;}.topBarMainBtns {width: 100%; font-size: 20px; font-weight: 400; overflow: hidden;}#userInformation .accountDropDownButton,#userInformation .quickstartBtn {margin: 0;}#userInformation .accountDropDownButton {display: none;}#userInformation .accountDropDownButton.show {display: inline-block;}#userInformation .accountDropDownButton .dijitButtonContents,#userInformation .quickstartBtn .dijitButtonContents {display: none;}#userInformation .accountDropDownButton .dijitButtonNode {border-radius: 50%; color: white;}#userInformation .accountDropDownButton .dijitButtonNode::before {vertical-align: middle;}.instructor #userInformation .accountDropDownButton .dijitButtonNode {border: 1px solid #E81C3A; background-color: #E81C3A;}.instructor #userInformation .accountDropDownButton .dijitButtonNode:before {content: "8"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.student #userInformation .accountDropDownButton .dijitButtonNode {border: 1px solid #007F99; background-color: #007F99;}.student #userInformation .accountDropDownButton .dijitButtonNode:before {content: "x"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}#userInformation .accountDropDownButton .dijitArrowButtonInner {display: none;}#userInformation .classesDropDownButton {max-width: calc(100% - 220px);}#userInformation .quickstartBtn .dijitButtonNode {color: #4B5059; padding-right: 10px;}#userInformation .quickstartBtn .dijitButtonNode:before {content: "L"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}#userInformation .gameExitBtn,#userInformation .gameResultBtn,#userInformation .gameEndBtn {float: right; border: 1px solid white; padding-top: 4px; border-radius: 5px; background-color: transparent; margin-top: 9px;}.topBar #homeBtn {padding-left: 5px; color: lightgray;}.userInformationInnerContainer {display: table;}.advancedLinkContainer {display: table-cell; height: 100%; width: 115px; vertical-align: middle;}.simpleLinkContainer {display: table-cell; height: 100%; width: 100px; vertical-align: middle;}.supportLinkContainer {display: table-cell; height: 100%; width: 70px; vertical-align: middle;}.accountDropDownButtonContainer,.classesDropDownButtonContainer {display: table-cell; vertical-align: middle; height: 100%;}.accountDropDownButton,.classesDropDownButton {padding: 0px;}.aj .topBar .toastContainer .consoleToast {width: 100% !important;}.aj .topBar .toastContainer .consoleToast .dijitToasterContainer {display: flex; justify-content: flex-start; width: 100%;}.aj .topBar .toastContainer .consoleToast .dijitToasterContainer .dijitToasterContent {position: relative;}.aj #gameContainerWrapper.survey #gameContainer.gameContainer .gameContainerInner {width: calc(100% - 80px) !important; height: calc(100% - 80px) !important;}.mdc-elevation--z0 {box-shadow: 0px 0px 0px 0px rgba(16, 32, 55, 0.2), 0px 0px 0px 0px rgba(16, 32, 55, 0.14), 0px 0px 0px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z1 {box-shadow: 0px 2px 1px -1px rgba(16, 32, 55, 0.2), 0px 1px 1px 0px rgba(16, 32, 55, 0.14), 0px 1px 3px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z2 {box-shadow: 0px 3px 1px -2px rgba(16, 32, 55, 0.2), 0px 2px 2px 0px rgba(16, 32, 55, 0.14), 0px 1px 5px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z3 {box-shadow: 0px 3px 3px -2px rgba(16, 32, 55, 0.2), 0px 3px 4px 0px rgba(16, 32, 55, 0.14), 0px 1px 8px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z4 {box-shadow: 0px 2px 4px -1px rgba(16, 32, 55, 0.2), 0px 4px 5px 0px rgba(16, 32, 55, 0.14), 0px 1px 10px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z5 {box-shadow: 0px 3px 5px -1px rgba(16, 32, 55, 0.2), 0px 5px 8px 0px rgba(16, 32, 55, 0.14), 0px 1px 14px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z6 {box-shadow: 0px 3px 5px -1px rgba(16, 32, 55, 0.2), 0px 6px 10px 0px rgba(16, 32, 55, 0.14), 0px 1px 18px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z7 {box-shadow: 0px 4px 5px -2px rgba(16, 32, 55, 0.2), 0px 7px 10px 1px rgba(16, 32, 55, 0.14), 0px 2px 16px 1px rgba(16, 32, 55, 0.12);}.mdc-elevation--z8 {box-shadow: 0px 5px 5px -3px rgba(16, 32, 55, 0.2), 0px 8px 10px 1px rgba(16, 32, 55, 0.14), 0px 3px 14px 2px rgba(16, 32, 55, 0.12);}.mdc-elevation--z9 {box-shadow: 0px 5px 6px -3px rgba(16, 32, 55, 0.2), 0px 9px 12px 1px rgba(16, 32, 55, 0.14), 0px 3px 16px 2px rgba(16, 32, 55, 0.12);}.mdc-elevation--z10 {box-shadow: 0px 6px 6px -3px rgba(16, 32, 55, 0.2), 0px 10px 14px 1px rgba(16, 32, 55, 0.14), 0px 4px 18px 3px rgba(16, 32, 55, 0.12);}.mdc-elevation--z11 {box-shadow: 0px 6px 7px -4px rgba(16, 32, 55, 0.2), 0px 11px 15px 1px rgba(16, 32, 55, 0.14), 0px 4px 20px 3px rgba(16, 32, 55, 0.12);}.mdc-elevation--z12 {box-shadow: 0px 7px 8px -4px rgba(16, 32, 55, 0.2), 0px 12px 17px 2px rgba(16, 32, 55, 0.14), 0px 5px 22px 4px rgba(16, 32, 55, 0.12);}.mdc-elevation--z13 {box-shadow: 0px 7px 8px -4px rgba(16, 32, 55, 0.2), 0px 13px 19px 2px rgba(16, 32, 55, 0.14), 0px 5px 24px 4px rgba(16, 32, 55, 0.12);}.mdc-elevation--z14 {box-shadow: 0px 7px 9px -4px rgba(16, 32, 55, 0.2), 0px 14px 21px 2px rgba(16, 32, 55, 0.14), 0px 5px 26px 4px rgba(16, 32, 55, 0.12);}.mdc-elevation--z15 {box-shadow: 0px 8px 9px -5px rgba(16, 32, 55, 0.2), 0px 15px 22px 2px rgba(16, 32, 55, 0.14), 0px 6px 28px 5px rgba(16, 32, 55, 0.12);}.mdc-elevation--z16 {box-shadow: 0px 8px 10px -5px rgba(16, 32, 55, 0.2), 0px 16px 24px 2px rgba(16, 32, 55, 0.14), 0px 6px 30px 5px rgba(16, 32, 55, 0.12);}.mdc-elevation--z17 {box-shadow: 0px 8px 11px -5px rgba(16, 32, 55, 0.2), 0px 17px 26px 2px rgba(16, 32, 55, 0.14), 0px 6px 32px 5px rgba(16, 32, 55, 0.12);}.mdc-elevation--z18 {box-shadow: 0px 9px 11px -5px rgba(16, 32, 55, 0.2), 0px 18px 28px 2px rgba(16, 32, 55, 0.14), 0px 7px 34px 6px rgba(16, 32, 55, 0.12);}.mdc-elevation--z19 {box-shadow: 0px 9px 12px -6px rgba(16, 32, 55, 0.2), 0px 19px 29px 2px rgba(16, 32, 55, 0.14), 0px 7px 36px 6px rgba(16, 32, 55, 0.12);}.mdc-elevation--z20 {box-shadow: 0px 10px 13px -6px rgba(16, 32, 55, 0.2), 0px 20px 31px 3px rgba(16, 32, 55, 0.14), 0px 8px 38px 7px rgba(16, 32, 55, 0.12);}.mdc-elevation--z21 {box-shadow: 0px 10px 13px -6px rgba(16, 32, 55, 0.2), 0px 21px 33px 3px rgba(16, 32, 55, 0.14), 0px 8px 40px 7px rgba(16, 32, 55, 0.12);}.mdc-elevation--z22 {box-shadow: 0px 10px 14px -6px rgba(16, 32, 55, 0.2), 0px 22px 35px 3px rgba(16, 32, 55, 0.14), 0px 8px 42px 7px rgba(16, 32, 55, 0.12);}.mdc-elevation--z23 {box-shadow: 0px 11px 14px -7px rgba(16, 32, 55, 0.2), 0px 23px 36px 3px rgba(16, 32, 55, 0.14), 0px 9px 44px 8px rgba(16, 32, 55, 0.12);}.mdc-elevation--z24 {box-shadow: 0px 11px 15px -7px rgba(16, 32, 55, 0.2), 0px 24px 38px 3px rgba(16, 32, 55, 0.14), 0px 9px 46px 8px rgba(16, 32, 55, 0.12);}.mdc-elevation-transition {transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1); will-change: box-shadow;}.mdc-elevation--z0 {box-shadow: 0px 0px 0px 0px rgba(16, 32, 55, 0.2), 0px 0px 0px 0px rgba(16, 32, 55, 0.14), 0px 0px 0px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z1 {box-shadow: 0px 2px 1px -1px rgba(16, 32, 55, 0.2), 0px 1px 1px 0px rgba(16, 32, 55, 0.14), 0px 1px 3px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z2 {box-shadow: 0px 3px 1px -2px rgba(16, 32, 55, 0.2), 0px 2px 2px 0px rgba(16, 32, 55, 0.14), 0px 1px 5px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z3 {box-shadow: 0px 3px 3px -2px rgba(16, 32, 55, 0.2), 0px 3px 4px 0px rgba(16, 32, 55, 0.14), 0px 1px 8px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z4 {box-shadow: 0px 2px 4px -1px rgba(16, 32, 55, 0.2), 0px 4px 5px 0px rgba(16, 32, 55, 0.14), 0px 1px 10px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z5 {box-shadow: 0px 3px 5px -1px rgba(16, 32, 55, 0.2), 0px 5px 8px 0px rgba(16, 32, 55, 0.14), 0px 1px 14px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z6 {box-shadow: 0px 3px 5px -1px rgba(16, 32, 55, 0.2), 0px 6px 10px 0px rgba(16, 32, 55, 0.14), 0px 1px 18px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z7 {box-shadow: 0px 4px 5px -2px rgba(16, 32, 55, 0.2), 0px 7px 10px 1px rgba(16, 32, 55, 0.14), 0px 2px 16px 1px rgba(16, 32, 55, 0.12);}.mdc-elevation--z8 {box-shadow: 0px 5px 5px -3px rgba(16, 32, 55, 0.2), 0px 8px 10px 1px rgba(16, 32, 55, 0.14), 0px 3px 14px 2px rgba(16, 32, 55, 0.12);}.mdc-elevation--z9 {box-shadow: 0px 5px 6px -3px rgba(16, 32, 55, 0.2), 0px 9px 12px 1px rgba(16, 32, 55, 0.14), 0px 3px 16px 2px rgba(16, 32, 55, 0.12);}.mdc-elevation--z10 {box-shadow: 0px 6px 6px -3px rgba(16, 32, 55, 0.2), 0px 10px 14px 1px rgba(16, 32, 55, 0.14), 0px 4px 18px 3px rgba(16, 32, 55, 0.12);}.mdc-elevation--z11 {box-shadow: 0px 6px 7px -4px rgba(16, 32, 55, 0.2), 0px 11px 15px 1px rgba(16, 32, 55, 0.14), 0px 4px 20px 3px rgba(16, 32, 55, 0.12);}.mdc-elevation--z12 {box-shadow: 0px 7px 8px -4px rgba(16, 32, 55, 0.2), 0px 12px 17px 2px rgba(16, 32, 55, 0.14), 0px 5px 22px 4px rgba(16, 32, 55, 0.12);}.mdc-elevation--z13 {box-shadow: 0px 7px 8px -4px rgba(16, 32, 55, 0.2), 0px 13px 19px 2px rgba(16, 32, 55, 0.14), 0px 5px 24px 4px rgba(16, 32, 55, 0.12);}.mdc-elevation--z14 {box-shadow: 0px 7px 9px -4px rgba(16, 32, 55, 0.2), 0px 14px 21px 2px rgba(16, 32, 55, 0.14), 0px 5px 26px 4px rgba(16, 32, 55, 0.12);}.mdc-elevation--z15 {box-shadow: 0px 8px 9px -5px rgba(16, 32, 55, 0.2), 0px 15px 22px 2px rgba(16, 32, 55, 0.14), 0px 6px 28px 5px rgba(16, 32, 55, 0.12);}.mdc-elevation--z16 {box-shadow: 0px 8px 10px -5px rgba(16, 32, 55, 0.2), 0px 16px 24px 2px rgba(16, 32, 55, 0.14), 0px 6px 30px 5px rgba(16, 32, 55, 0.12);}.mdc-elevation--z17 {box-shadow: 0px 8px 11px -5px rgba(16, 32, 55, 0.2), 0px 17px 26px 2px rgba(16, 32, 55, 0.14), 0px 6px 32px 5px rgba(16, 32, 55, 0.12);}.mdc-elevation--z18 {box-shadow: 0px 9px 11px -5px rgba(16, 32, 55, 0.2), 0px 18px 28px 2px rgba(16, 32, 55, 0.14), 0px 7px 34px 6px rgba(16, 32, 55, 0.12);}.mdc-elevation--z19 {box-shadow: 0px 9px 12px -6px rgba(16, 32, 55, 0.2), 0px 19px 29px 2px rgba(16, 32, 55, 0.14), 0px 7px 36px 6px rgba(16, 32, 55, 0.12);}.mdc-elevation--z20 {box-shadow: 0px 10px 13px -6px rgba(16, 32, 55, 0.2), 0px 20px 31px 3px rgba(16, 32, 55, 0.14), 0px 8px 38px 7px rgba(16, 32, 55, 0.12);}.mdc-elevation--z21 {box-shadow: 0px 10px 13px -6px rgba(16, 32, 55, 0.2), 0px 21px 33px 3px rgba(16, 32, 55, 0.14), 0px 8px 40px 7px rgba(16, 32, 55, 0.12);}.mdc-elevation--z22 {box-shadow: 0px 10px 14px -6px rgba(16, 32, 55, 0.2), 0px 22px 35px 3px rgba(16, 32, 55, 0.14), 0px 8px 42px 7px rgba(16, 32, 55, 0.12);}.mdc-elevation--z23 {box-shadow: 0px 11px 14px -7px rgba(16, 32, 55, 0.2), 0px 23px 36px 3px rgba(16, 32, 55, 0.14), 0px 9px 44px 8px rgba(16, 32, 55, 0.12);}.mdc-elevation--z24 {box-shadow: 0px 11px 15px -7px rgba(16, 32, 55, 0.2), 0px 24px 38px 3px rgba(16, 32, 55, 0.14), 0px 9px 46px 8px rgba(16, 32, 55, 0.12);}.mdc-elevation-transition {transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1); will-change: box-shadow;}.aj .moduleItemInfo {height: 30px; line-height: 30px; border-top: 1px solid #F3F8FE; border-bottom: 1px solid #F3F8FE; cursor: default;}.aj .moduleItemInfo .name {float: left; overflow: hidden; max-width: -moz-calc(100% - 84px); max-width: -webkit-calc(100% - 84px); max-width: calc(100% - 84px); white-space: nowrap; text-overflow: ellipsis;}.aj .moduleItemInfo .name:before {content: "I"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .moduleItemInfo .name::before {font-size: 20px; margin-right: 8px; vertical-align: sub;}.aj .moduleItemInfo.survey .name:before {content: "a"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .moduleItemInfo.survey .moduleInfoItemBtn.instructionBtn {display: none;}.aj .moduleItemInfo.survey .moduleInfoItemBtn.guideBtn {margin: 0;}.aj .moduleItemInfo .actionContainer {float: right; width: 84px; height: 100%;}.aj .moduleItemInfo:hover {background-color: #F7F8FA; color: #3077CF;}.aj .moduleItemInfo:first-child {border-top: none;}.aj .moduleItemInfo:last-child {border-bottom: none;}.aj .moduleItemInfo .moduleInfoItemBtn {float: left; width: 20px; height: 20px; margin: 0 12px 0 0;}.aj .moduleItemInfo .moduleInfoItemBtn .dijitIcon {width: 20px; height: 20px; font-size: 20px;}.aj .moduleItemInfo .moduleInfoItemBtn .dijitIcon.preview:before {content: "§"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .moduleItemInfo .moduleInfoItemBtn .dijitIcon.guide:before {content: "C"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .moduleItemInfo .moduleInfoItemBtn .dijitIcon.instructions:before {content: "O"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .moduleItemInfo .moduleInfoItemBtn:last-child {margin: 0;}.aj .moduleItemInfo .moduleInfoItemBtn .dijitButtonNode {padding: 0;}.aj .moduleItemInfo .moduleInfoItemBtn.dijitButtonHover .dijitButtonNode, .aj .moduleItemInfo .moduleInfoItemBtn.dijitButtonActive .dijitButtonNode {background-color: transparent; color: #3077CF; box-shadow: none;}.aj .moduleItemInfo.canClick {cursor: pointer;}.aj .moduleInfoContainer {background-color: white; height: 100%; padding-left: 80px; font-size: 16px; overflow: hidden;}.aj .moduleInfoContainer .moduleInfo {height: 100%; width: 100%; position: relative;}.aj .moduleInfoContainer .headerContainer {padding-top: 15px;}.aj .moduleInfoContainer .subHeader {font-size: 17px; color: #3077CF; padding-left: 53px; width: 74%;}.aj .moduleInfoContainer .title {font-size: 34px;}.aj .moduleInfoContainer .title:before {content: "Q"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 40px; color: #E81C3A; vertical-align: text-top; margin-right: 12px;}.aj .moduleInfoContainer .centerCloseBtn {position: absolute; right: 25px; top: 10px;}.aj .moduleInfoContainer .centerCloseBtn .dijitButtonContents {height: 18px; width: 18px;}.aj .moduleInfoContainer .centerCloseBtn .dijitButtonContents .dijitIcon.close {margin-bottom: 6px;}.aj .moduleInfoContainer .title, .aj .moduleInfoContainer .scrollWrapper, .aj .moduleInfoContainer .loadingDotsContainer {width: 74%;}.aj .moduleInfoContainer .scrollWrapper {width: -moz-calc(100% - 255px); width: -webkit-calc(100% - 255px); width: calc(100% - 255px); height: -moz-calc(100% - 60px); height: -webkit-calc(100% - 60px); height: calc(100% - 60px); overflow-y: auto; float: left;}.aj .moduleInfoContainer .scrollWrapper .scrollContainer {padding: 0 15px 40px 0;}.aj .moduleInfoContainer .imgContainer {height: 100px; margin: 20px 0; border-radius: 14px; overflow: hidden; position: relative;}.aj .moduleInfoContainer .imgContainer .baseImg {left: 40%;}.aj .moduleInfoContainer .imgContainer .baseImg, .aj .moduleInfoContainer .imgContainer .imgOverlay {position: absolute; width: 100%;}.aj .moduleInfoContainer .runningTimeContainer, .aj .moduleInfoContainer .description {padding-bottom: 40px;}.aj .moduleInfoContainer .runningTimeContainer {font-size: 14px; font-weight: bold; font-style: italic;}.aj .moduleInfoContainer .runningTimeContainer:before {content: "o"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 18px; vertical-align: sub; margin-right: 10px;}.aj .moduleInfoContainer .description .note {font-size: 14px; font-style: italic;}.aj .moduleInfoContainer .description p:first-child {margin-top: 0;}.aj .moduleInfoContainer .description p:last-child {margin-bottom: 0;}.aj .moduleInfoContainer .itemInfoHeader {display: flex; padding-bottom: 25px;}.aj .moduleInfoContainer .itemInfoHeader .headerText {color: #D1D1D1; font-size: 18px;}.aj .moduleInfoContainer .itemInfoHeader .border {flex: 1; margin-top: 12px; margin-left: 60px; border-top: 1px solid #E6E8ED;}.aj .moduleInfoContainer .actionsHeader {float: right; margin-top: -18px; margin-right: 20px; font-size: 12px; color: #D1D1D1;}.aj .moduleInfoContainer .toolbar {float: right; width: 135px; padding: 20px 40px 0 0;}.aj .moduleInfoContainer .toolbar .toolbarGroup {padding-bottom: 25px;}.aj .moduleInfoContainer .toolbar .toolbarGroup:last-child {padding-bottom: 0;}.aj .moduleInfoContainer .toolbar .addBtnContainer {display: none;}.aj .moduleInfoContainer .toolbar .addBtnContainer.show {display: block;}.aj .moduleInfoContainer .toolbar .addBtn {width: 100%; margin: 0;}.aj .moduleInfoContainer .toolbar .addBtn .dijitButtonNode {width: 100%; font-size: 20px;}.aj .moduleInfoContainer .toolbar .addBtn .dijitButtonNode .dijitButtonContents {padding: 0;}.aj .moduleInfoContainer .toolbar .addBtn .dijitButtonNode .dijitButtonContents .dijitButtonText {line-height: 32px; padding: 0 6px 0 0;}.aj .moduleInfoContainer .toolbar .addBtn .dijitButtonNode .dijitButtonContents .dijitArrowButtonInner {margin-top: -2px;}.aj .moduleInfoContainer .loadingDotsContainer.show {background-color: white; top: 200px;}@media only screen and (max-width: 1150px) {.aj .moduleInfoContainer {padding-left: 40px;} .aj .moduleInfoContainer .scrollWrapper {width: -moz-calc(100% - 215px); width: -webkit-calc(100% - 215px); width: calc(100% - 215px);}}.aj .iconLabelButton {height: 28px; line-height: 22px; font-size: 18px; margin: 0 0 8px 0;}.aj .iconLabelButton .dijitButtonNode {padding: 0; height: 22px;}.aj .iconLabelButton .dijitButtonNode .dijitButtonText {padding: 0;}.aj .iconLabelButton .dijitButtonNode .dijitIcon {width: 20px; height: 20px; font-size: 20px; margin-right: 8px;}.aj .iconLabelButton .dijitButtonNode .dijitIcon::before {color: #007F99;}.aj .iconLabelButton .dijitButtonNode .dijitArrowButtonInner {padding-left: 4px;}.aj .iconLabelButton:last-child, .aj .iconLabelButton:last-of-type {margin-bottom: 0;}.aj .iconLabelButton.dijitButtonHover .dijitButtonNode, .aj .iconLabelButton.dijitButtonActive .dijitButtonNode, .aj .iconLabelButton.dijitDropDownButtonHover .dijitButtonNode, .aj .iconLabelButton.dijitDropDownButtonActive .dijitButtonNode {background-color: transparent; color: #E81C3A; box-shadow: none;}.aj .iconLabelButton.dijitButtonHover .dijitButtonNode .dijitIcon::before, .aj .iconLabelButton.dijitButtonActive .dijitButtonNode .dijitIcon::before, .aj .iconLabelButton.dijitDropDownButtonHover .dijitButtonNode .dijitIcon::before, .aj .iconLabelButton.dijitDropDownButtonActive .dijitButtonNode .dijitIcon::before {color: #E81C3A;}.aj .iconLabelButton.dijitButtonDisabled .dijitButtonNode, .aj .iconLabelButton.dijitDropDownButtonDisabled .dijitButtonNode {background-color: transparent; border: none; box-shadow: none;}.aj .iconLabelButton.dijitButtonDisabled .dijitButtonNode .dijitIcon::before, .aj .iconLabelButton.dijitDropDownButtonDisabled .dijitButtonNode .dijitIcon::before {color: #D1D1D1;}.aj .dijitIcon.attendance-o:before {content: "È"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .dijitIcon.copy:before {content: "E"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .dijitIcon.download:before {content: "F"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .dijitIcon.guide:before {content: "C"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .dijitIcon.instructions:before {content: "O"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .dijitIcon.move:before {content: "\\"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .dijitIcon.results:before {content: "U"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .dijitIcon.template-o:before {content: "5"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .dijitIcon.trash:before {content: "b"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .dijitIcon.trophy:before {content: "d"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .dijitIcon.trophy-o:before {content: "c"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .dijitIcon.link:before {content: "Ã"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj .dijitIcon.settings:before {content: "k"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.mdc-elevation--z0 {box-shadow: 0px 0px 0px 0px rgba(16, 32, 55, 0.2), 0px 0px 0px 0px rgba(16, 32, 55, 0.14), 0px 0px 0px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z1 {box-shadow: 0px 2px 1px -1px rgba(16, 32, 55, 0.2), 0px 1px 1px 0px rgba(16, 32, 55, 0.14), 0px 1px 3px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z2 {box-shadow: 0px 3px 1px -2px rgba(16, 32, 55, 0.2), 0px 2px 2px 0px rgba(16, 32, 55, 0.14), 0px 1px 5px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z3 {box-shadow: 0px 3px 3px -2px rgba(16, 32, 55, 0.2), 0px 3px 4px 0px rgba(16, 32, 55, 0.14), 0px 1px 8px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z4 {box-shadow: 0px 2px 4px -1px rgba(16, 32, 55, 0.2), 0px 4px 5px 0px rgba(16, 32, 55, 0.14), 0px 1px 10px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z5 {box-shadow: 0px 3px 5px -1px rgba(16, 32, 55, 0.2), 0px 5px 8px 0px rgba(16, 32, 55, 0.14), 0px 1px 14px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z6 {box-shadow: 0px 3px 5px -1px rgba(16, 32, 55, 0.2), 0px 6px 10px 0px rgba(16, 32, 55, 0.14), 0px 1px 18px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z7 {box-shadow: 0px 4px 5px -2px rgba(16, 32, 55, 0.2), 0px 7px 10px 1px rgba(16, 32, 55, 0.14), 0px 2px 16px 1px rgba(16, 32, 55, 0.12);}.mdc-elevation--z8 {box-shadow: 0px 5px 5px -3px rgba(16, 32, 55, 0.2), 0px 8px 10px 1px rgba(16, 32, 55, 0.14), 0px 3px 14px 2px rgba(16, 32, 55, 0.12);}.mdc-elevation--z9 {box-shadow: 0px 5px 6px -3px rgba(16, 32, 55, 0.2), 0px 9px 12px 1px rgba(16, 32, 55, 0.14), 0px 3px 16px 2px rgba(16, 32, 55, 0.12);}.mdc-elevation--z10 {box-shadow: 0px 6px 6px -3px rgba(16, 32, 55, 0.2), 0px 10px 14px 1px rgba(16, 32, 55, 0.14), 0px 4px 18px 3px rgba(16, 32, 55, 0.12);}.mdc-elevation--z11 {box-shadow: 0px 6px 7px -4px rgba(16, 32, 55, 0.2), 0px 11px 15px 1px rgba(16, 32, 55, 0.14), 0px 4px 20px 3px rgba(16, 32, 55, 0.12);}.mdc-elevation--z12 {box-shadow: 0px 7px 8px -4px rgba(16, 32, 55, 0.2), 0px 12px 17px 2px rgba(16, 32, 55, 0.14), 0px 5px 22px 4px rgba(16, 32, 55, 0.12);}.mdc-elevation--z13 {box-shadow: 0px 7px 8px -4px rgba(16, 32, 55, 0.2), 0px 13px 19px 2px rgba(16, 32, 55, 0.14), 0px 5px 24px 4px rgba(16, 32, 55, 0.12);}.mdc-elevation--z14 {box-shadow: 0px 7px 9px -4px rgba(16, 32, 55, 0.2), 0px 14px 21px 2px rgba(16, 32, 55, 0.14), 0px 5px 26px 4px rgba(16, 32, 55, 0.12);}.mdc-elevation--z15 {box-shadow: 0px 8px 9px -5px rgba(16, 32, 55, 0.2), 0px 15px 22px 2px rgba(16, 32, 55, 0.14), 0px 6px 28px 5px rgba(16, 32, 55, 0.12);}.mdc-elevation--z16 {box-shadow: 0px 8px 10px -5px rgba(16, 32, 55, 0.2), 0px 16px 24px 2px rgba(16, 32, 55, 0.14), 0px 6px 30px 5px rgba(16, 32, 55, 0.12);}.mdc-elevation--z17 {box-shadow: 0px 8px 11px -5px rgba(16, 32, 55, 0.2), 0px 17px 26px 2px rgba(16, 32, 55, 0.14), 0px 6px 32px 5px rgba(16, 32, 55, 0.12);}.mdc-elevation--z18 {box-shadow: 0px 9px 11px -5px rgba(16, 32, 55, 0.2), 0px 18px 28px 2px rgba(16, 32, 55, 0.14), 0px 7px 34px 6px rgba(16, 32, 55, 0.12);}.mdc-elevation--z19 {box-shadow: 0px 9px 12px -6px rgba(16, 32, 55, 0.2), 0px 19px 29px 2px rgba(16, 32, 55, 0.14), 0px 7px 36px 6px rgba(16, 32, 55, 0.12);}.mdc-elevation--z20 {box-shadow: 0px 10px 13px -6px rgba(16, 32, 55, 0.2), 0px 20px 31px 3px rgba(16, 32, 55, 0.14), 0px 8px 38px 7px rgba(16, 32, 55, 0.12);}.mdc-elevation--z21 {box-shadow: 0px 10px 13px -6px rgba(16, 32, 55, 0.2), 0px 21px 33px 3px rgba(16, 32, 55, 0.14), 0px 8px 40px 7px rgba(16, 32, 55, 0.12);}.mdc-elevation--z22 {box-shadow: 0px 10px 14px -6px rgba(16, 32, 55, 0.2), 0px 22px 35px 3px rgba(16, 32, 55, 0.14), 0px 8px 42px 7px rgba(16, 32, 55, 0.12);}.mdc-elevation--z23 {box-shadow: 0px 11px 14px -7px rgba(16, 32, 55, 0.2), 0px 23px 36px 3px rgba(16, 32, 55, 0.14), 0px 9px 44px 8px rgba(16, 32, 55, 0.12);}.mdc-elevation--z24 {box-shadow: 0px 11px 15px -7px rgba(16, 32, 55, 0.2), 0px 24px 38px 3px rgba(16, 32, 55, 0.14), 0px 9px 46px 8px rgba(16, 32, 55, 0.12);}.mdc-elevation-transition {transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1); will-change: box-shadow;}.aj .gameLibraryTabContainer .libraryPaneLti,.aj #searchGameList .libraryPaneLti {padding-left: 20px; display: flex; align-items: center;}.aj .gameLibraryTabContainer .libraryPaneLti .dijitRadio,.aj #searchGameList .libraryPaneLti .dijitRadio {margin-right: 10px; visibility: hidden; flex-shrink: 0;}.aj .gameLibraryTabContainer .libraryPaneLti .dijitRadio.dijitRadioChecked,.aj #searchGameList .libraryPaneLti .dijitRadio.dijitRadioChecked {visibility: visible;}.aj .gameLibraryTabContainer .libraryPaneLti .libraryCard,.aj #searchGameList .libraryPaneLti .libraryCard {flex-grow: 1; margin: 10px 20px 10px 0; overflow: hidden;}.aj .gameLibraryTabContainer .libraryPaneLti .libraryCard .libraryCardImage,.aj #searchGameList .libraryPaneLti .libraryCard .libraryCardImage {flex-shrink: 0;}.aj .gameLibraryTabContainer .libraryPaneLti .libraryCard .libraryCardTitle,.aj #searchGameList .libraryPaneLti .libraryCard .libraryCardTitle {text-overflow: ellipsis; overflow: hidden; padding-right: 10px;}.aj .gameLibraryTabContainer .libraryPaneLti .libraryCard .libraryPaneToolbar,.aj #searchGameList .libraryPaneLti .libraryCard .libraryPaneToolbar {position: relative; width: 0px; margin-left: auto; background-color: transparent; justify-content: flex-end; justify-self: flex-end;}.aj .gameLibraryTabContainer .libraryPaneLti .libraryCard .libraryPaneToolbar .libraryBtn,.aj #searchGameList .libraryPaneLti .libraryCard .libraryPaneToolbar .libraryBtn {margin-right: 20px; border: 1px solid #6F7685;}.aj .gameLibraryTabContainer .libraryPaneLti .libraryCard .libraryPaneToolbar .libraryBtn .dijitButtonNode,.aj #searchGameList .libraryPaneLti .libraryCard .libraryPaneToolbar .libraryBtn .dijitButtonNode {color: #4B5059;}.aj .gameLibraryTabContainer .libraryPaneLti .libraryCard .libraryPaneToolbar .libraryBtn.dijitButtonHover .dijitButtonNode, .aj .gameLibraryTabContainer .libraryPaneLti .libraryCard .libraryPaneToolbar .libraryBtn.dijitButtonActive .dijitButtonNode, .aj .gameLibraryTabContainer .libraryPaneLti .libraryCard .libraryPaneToolbar .libraryBtn.dijitDropDownButtonHover .dijitButtonNode, .aj .gameLibraryTabContainer .libraryPaneLti .libraryCard .libraryPaneToolbar .libraryBtn.dijitDropDownButtonActive .dijitButtonNode,.aj #searchGameList .libraryPaneLti .libraryCard .libraryPaneToolbar .libraryBtn.dijitButtonHover .dijitButtonNode,.aj #searchGameList .libraryPaneLti .libraryCard .libraryPaneToolbar .libraryBtn.dijitButtonActive .dijitButtonNode,.aj #searchGameList .libraryPaneLti .libraryCard .libraryPaneToolbar .libraryBtn.dijitDropDownButtonHover .dijitButtonNode,.aj #searchGameList .libraryPaneLti .libraryCard .libraryPaneToolbar .libraryBtn.dijitDropDownButtonActive .dijitButtonNode {background-color: transparent; color: #6e7583;}.aj .gameLibraryTabContainer .libraryPaneLti:hover .dijitRadio,.aj #searchGameList .libraryPaneLti:hover .dijitRadio {visibility: visible;}.aj .gameLibraryTabContainer .libraryPaneLti .dijitRadioHover + .libraryCard,.aj #searchGameList .libraryPaneLti .dijitRadioHover + .libraryCard {box-shadow: 0px 5px 5px -3px rgba(16, 32, 55, 0.2), 0px 8px 10px 1px rgba(16, 32, 55, 0.14), 0px 3px 14px 2px rgba(16, 32, 55, 0.12);}.aj .gameLibraryTabContainer .libraryPaneLti .dijitRadioChecked + .libraryCard,.aj #searchGameList .libraryPaneLti .dijitRadioChecked + .libraryCard {background-color: #F7F8FA; box-shadow: 0px 0px 0px 0px rgba(16, 32, 55, 0.2), 0px 0px 0px 0px rgba(16, 32, 55, 0.14), 0px 0px 0px 0px rgba(16, 32, 55, 0.12);}.aj .gameLibraryTabContainer .libraryPaneLti .libraryCard:hover .libraryCardTitle,.aj .gameLibraryTabContainer .libraryPaneLti .dijitRadioHover + .libraryCard .libraryCardTitle,.aj .gameLibraryTabContainer .libraryPaneLti .dijitRadioChecked + .libraryCard .libraryCardTitle,.aj #searchGameList .libraryPaneLti .libraryCard:hover .libraryCardTitle,.aj #searchGameList .libraryPaneLti .dijitRadioHover + .libraryCard .libraryCardTitle,.aj #searchGameList .libraryPaneLti .dijitRadioChecked + .libraryCard .libraryCardTitle {white-space: nowrap;}.aj .gameLibraryTabContainer .libraryPaneLti .libraryCard:hover .libraryPaneToolbar,.aj .gameLibraryTabContainer .libraryPaneLti .dijitRadioHover + .libraryCard .libraryPaneToolbar,.aj .gameLibraryTabContainer .libraryPaneLti .dijitRadioChecked + .libraryCard .libraryPaneToolbar,.aj #searchGameList .libraryPaneLti .libraryCard:hover .libraryPaneToolbar,.aj #searchGameList .libraryPaneLti .dijitRadioHover + .libraryCard .libraryPaneToolbar,.aj #searchGameList .libraryPaneLti .dijitRadioChecked + .libraryCard .libraryPaneToolbar {width: 244px; visibility: visible; opacity: 1;}.aj .gameLibraryTabContainer .libraryPaneLti:last-of-type,.aj #searchGameList .libraryPaneLti:last-of-type {padding-bottom: 15px;}.mdc-elevation--z0 {box-shadow: 0px 0px 0px 0px rgba(16, 32, 55, 0.2), 0px 0px 0px 0px rgba(16, 32, 55, 0.14), 0px 0px 0px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z1 {box-shadow: 0px 2px 1px -1px rgba(16, 32, 55, 0.2), 0px 1px 1px 0px rgba(16, 32, 55, 0.14), 0px 1px 3px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z2 {box-shadow: 0px 3px 1px -2px rgba(16, 32, 55, 0.2), 0px 2px 2px 0px rgba(16, 32, 55, 0.14), 0px 1px 5px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z3 {box-shadow: 0px 3px 3px -2px rgba(16, 32, 55, 0.2), 0px 3px 4px 0px rgba(16, 32, 55, 0.14), 0px 1px 8px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z4 {box-shadow: 0px 2px 4px -1px rgba(16, 32, 55, 0.2), 0px 4px 5px 0px rgba(16, 32, 55, 0.14), 0px 1px 10px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z5 {box-shadow: 0px 3px 5px -1px rgba(16, 32, 55, 0.2), 0px 5px 8px 0px rgba(16, 32, 55, 0.14), 0px 1px 14px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z6 {box-shadow: 0px 3px 5px -1px rgba(16, 32, 55, 0.2), 0px 6px 10px 0px rgba(16, 32, 55, 0.14), 0px 1px 18px 0px rgba(16, 32, 55, 0.12);}.mdc-elevation--z7 {box-shadow: 0px 4px 5px -2px rgba(16, 32, 55, 0.2), 0px 7px 10px 1px rgba(16, 32, 55, 0.14), 0px 2px 16px 1px rgba(16, 32, 55, 0.12);}.mdc-elevation--z8 {box-shadow: 0px 5px 5px -3px rgba(16, 32, 55, 0.2), 0px 8px 10px 1px rgba(16, 32, 55, 0.14), 0px 3px 14px 2px rgba(16, 32, 55, 0.12);}.mdc-elevation--z9 {box-shadow: 0px 5px 6px -3px rgba(16, 32, 55, 0.2), 0px 9px 12px 1px rgba(16, 32, 55, 0.14), 0px 3px 16px 2px rgba(16, 32, 55, 0.12);}.mdc-elevation--z10 {box-shadow: 0px 6px 6px -3px rgba(16, 32, 55, 0.2), 0px 10px 14px 1px rgba(16, 32, 55, 0.14), 0px 4px 18px 3px rgba(16, 32, 55, 0.12);}.mdc-elevation--z11 {box-shadow: 0px 6px 7px -4px rgba(16, 32, 55, 0.2), 0px 11px 15px 1px rgba(16, 32, 55, 0.14), 0px 4px 20px 3px rgba(16, 32, 55, 0.12);}.mdc-elevation--z12 {box-shadow: 0px 7px 8px -4px rgba(16, 32, 55, 0.2), 0px 12px 17px 2px rgba(16, 32, 55, 0.14), 0px 5px 22px 4px rgba(16, 32, 55, 0.12);}.mdc-elevation--z13 {box-shadow: 0px 7px 8px -4px rgba(16, 32, 55, 0.2), 0px 13px 19px 2px rgba(16, 32, 55, 0.14), 0px 5px 24px 4px rgba(16, 32, 55, 0.12);}.mdc-elevation--z14 {box-shadow: 0px 7px 9px -4px rgba(16, 32, 55, 0.2), 0px 14px 21px 2px rgba(16, 32, 55, 0.14), 0px 5px 26px 4px rgba(16, 32, 55, 0.12);}.mdc-elevation--z15 {box-shadow: 0px 8px 9px -5px rgba(16, 32, 55, 0.2), 0px 15px 22px 2px rgba(16, 32, 55, 0.14), 0px 6px 28px 5px rgba(16, 32, 55, 0.12);}.mdc-elevation--z16 {box-shadow: 0px 8px 10px -5px rgba(16, 32, 55, 0.2), 0px 16px 24px 2px rgba(16, 32, 55, 0.14), 0px 6px 30px 5px rgba(16, 32, 55, 0.12);}.mdc-elevation--z17 {box-shadow: 0px 8px 11px -5px rgba(16, 32, 55, 0.2), 0px 17px 26px 2px rgba(16, 32, 55, 0.14), 0px 6px 32px 5px rgba(16, 32, 55, 0.12);}.mdc-elevation--z18 {box-shadow: 0px 9px 11px -5px rgba(16, 32, 55, 0.2), 0px 18px 28px 2px rgba(16, 32, 55, 0.14), 0px 7px 34px 6px rgba(16, 32, 55, 0.12);}.mdc-elevation--z19 {box-shadow: 0px 9px 12px -6px rgba(16, 32, 55, 0.2), 0px 19px 29px 2px rgba(16, 32, 55, 0.14), 0px 7px 36px 6px rgba(16, 32, 55, 0.12);}.mdc-elevation--z20 {box-shadow: 0px 10px 13px -6px rgba(16, 32, 55, 0.2), 0px 20px 31px 3px rgba(16, 32, 55, 0.14), 0px 8px 38px 7px rgba(16, 32, 55, 0.12);}.mdc-elevation--z21 {box-shadow: 0px 10px 13px -6px rgba(16, 32, 55, 0.2), 0px 21px 33px 3px rgba(16, 32, 55, 0.14), 0px 8px 40px 7px rgba(16, 32, 55, 0.12);}.mdc-elevation--z22 {box-shadow: 0px 10px 14px -6px rgba(16, 32, 55, 0.2), 0px 22px 35px 3px rgba(16, 32, 55, 0.14), 0px 8px 42px 7px rgba(16, 32, 55, 0.12);}.mdc-elevation--z23 {box-shadow: 0px 11px 14px -7px rgba(16, 32, 55, 0.2), 0px 23px 36px 3px rgba(16, 32, 55, 0.14), 0px 9px 44px 8px rgba(16, 32, 55, 0.12);}.mdc-elevation--z24 {box-shadow: 0px 11px 15px -7px rgba(16, 32, 55, 0.2), 0px 24px 38px 3px rgba(16, 32, 55, 0.14), 0px 9px 46px 8px rgba(16, 32, 55, 0.12);}.mdc-elevation-transition {transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1); will-change: box-shadow;}.aj #gameLibrary.lti .ltiLibraySideBar {width: 78px; height: 100%; float: left;}.aj #gameLibrary.lti .ltiLibraySideBar .ltiBranding {height: 78px; background-color: #E81C3A; color: white; font-size: 45px; display: flex; align-items: center; justify-content: center;}.aj #gameLibrary.lti .ltiLibraySideBar .ltiBranding:before {content: "P"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.aj #gameLibrary.lti .ltiLibraySideBar .ltiLibraryGradient {height: -moz-calc(100% - 78px); height: -webkit-calc(100% - 78px); height: calc(100% - 78px); background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJjNzNhYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ4OGI5MCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2c73ac), color-stop(100%, #488b90)); background: -moz-linear-gradient(#2c73ac, #488b90); background: -webkit-linear-gradient(#2c73ac, #488b90); background: linear-gradient(#2c73ac, #488b90);}.aj #gameLibrary.lti .libraryContainer {float: right; height: 100%; width: -moz-calc(100% - 78px); width: -webkit-calc(100% - 78px); width: calc(100% - 78px);}.aj #gameLibrary.lti .gameLibraryTitle {width: -moz-calc(100% - 78px); width: -webkit-calc(100% - 78px); width: calc(100% - 78px); position: absolute; z-index: 1; pointer-events: none;}.aj #gameLibrary.lti .gameLibraryTitle .dijitTitlePaneTitle {width: 270px; font-size: 16px; margin: 38px 0 0 28px; padding: 0;}.aj #gameLibrary.lti .gameLibraryTitle .dijitTitlePaneTitle .dijitTitlePaneTitleFocus {width: 260px;}.aj #gameLibrary.lti .gameLibraryTitle .dijitTextBox.librarySearch {width: -moz-calc(15% - 2px); width: -webkit-calc(15% - 2px); width: calc(15% - 2px); float: right; margin: 35px 11% 0 0; pointer-events: all;}.aj #gameLibrary.lti .gameLibraryTitle .dijitTextBox.librarySearch.dijitFocused {width: 20%;}.aj #gameLibrary.lti .gameLibraryTitle.inSearch {background-color: #F7F8FA; padding-bottom: 10px;}.aj #gameLibrary.lti .gameLibraryTitle.inSearch .dijitTextBox.librarySearch {width: 20%;}.aj #gameLibrary.lti .gameLibraryTitle.inSearch .dijitTitlePaneTitle {width: 390px;}.aj #gameLibrary.lti .gameLibraryTitle.inSearch .dijitTitlePaneTitle .dijitTitlePaneTitleFocus {width: 380px;}.aj #gameLibrary.lti .gameLibraryTabContainer {margin-top: 38px;}.aj #gameLibrary.lti .gameLibraryTabContainer .dijitTabListContainer-top {padding-left: 315px; margin-left: 0; width: 130% !important; height: 38px !important; background-color: #F7F8FA; border-bottom: 2px solid #E6E8ED;}.aj #gameLibrary.lti .gameLibraryTabContainer .dijitTabListContainer-top .dijitTabButtonIcon {font-size: 22px;}.aj #gameLibrary.lti .gameLibraryTabContainer .dijitTabListContainer-top .dijitTabButtonIcon.gameLibraryIcon:before {vertical-align: text-top;}.aj #gameLibrary.lti .gameLibraryTabContainer .dijitTabListContainer-top .tabStripButton {display: none;}@media only screen and (max-width: 900px) {.aj #gameLibrary.lti .gameLibraryTabContainer .dijitTabListContainer-top .dijitTab .tabLabel {display: none;}}.aj #gameLibrary.lti .continueBtnContainer {position: absolute; opacity: 0; visibility: hidden; bottom: 3%; right: 5%; width: 18%; -moz-transition: all 240ms cubic-bezier(0, 0, 0.2, 1); -o-transition: all 240ms cubic-bezier(0, 0, 0.2, 1); -webkit-transition: all 240ms cubic-bezier(0, 0, 0.2, 1); transition: all 240ms cubic-bezier(0, 0, 0.2, 1);}.aj #gameLibrary.lti .continueBtnContainer .afnBtn.dijitButton {width: 100%; height: 36px; margin: 0;}.aj #gameLibrary.lti .continueBtnContainer .afnBtn.dijitButton .dijitButtonNode {width: 100%; height: 32px; font-size: 20px;}.aj #gameLibrary.lti .continueBtnContainer .afnBtn.dijitButton .dijitButtonNode .dijitButtonContents {height: 32px; display: flex; align-items: center; justify-content: center; padding: 0;}.aj #gameLibrary.lti .continueBtnContainer.show {opacity: 1; visibility: visible; bottom: 5%;}.aj #gameLibrary.lti .continueBtnContainer .loadingDotsContainer {height: -moz-calc(100% - 4px); height: -webkit-calc(100% - 4px); height: calc(100% - 4px);}.aj.instructor #centerPanelContainer .lti .dijitTabListWrapper .dijitTabInner.dijitTab {height: 31px !important;}.aj.instructor #centerPanelContainer .lti .dijitTabContainerTop-container {top: 38px !important;}.aj .lti .libraryQuickLinksContainer {padding-top: 114px !important;}#centerPanelContainer .lti .dijitTab {font-size: 18px; font-weight: bold;}.aj.instructor #centerPanelContainer .lti .dijitTabListWrapper .dijitTabInner.dijitTabChecked {font-weight: bold;}.aj .lti #searchGameList.gameLibrarySingle {width: 68%; padding: 72px 0;}.AttendanceCard {margin-top: 30px; text-align: center; border-radius: 12px; background: white; color: #102037;}.AttendanceCard.hovered {cursor: pointer;}.AttendanceCard .header {padding: 12px 45px; border-bottom: 1px solid #E1E5E7; font-size: 16px;}.AttendanceCard .header span.back {cursor: pointer;}.AttendanceCard .header span.back:before {content: "!"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; float: left; vertical-align: text-bottom;}.AttendanceCard .header span.next {cursor: pointer;}.AttendanceCard .header span.next:before {content: '"'; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; float: right; vertical-align: text-bottom;}.AttendanceCard .header span.back.disabled,.AttendanceCard .header span.next.disabled {cursor: default;}.AttendanceCard .header span.back.disabled:before,.AttendanceCard .header span.next.disabled:before {opacity: 0.2;}.AttendanceCard .header .currentTimePeriod {display: inline-block; font-size: 13px; line-height: 16px;}.AttendanceCard .header .currentTimePeriod:not(.disabled) {cursor: pointer;}.AttendanceCard .header .currentTimePeriod:not(.disabled):after {content: "9"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin-left: 4px; vertical-align: text-bottom;}.AttendanceCard .header .calendar {display: none;}.AttendanceCard .dojoxLegendNode {margin: auto; margin-top: 8px;}.AttendanceCard .dojoxLegendNode .dojoxLegendIcon {transform: scale(0.75);}.AttendanceCard .graph {height: 175px; padding: 0 10px;}.aj .AttendanceMonitor {visibility: hidden; opacity: 0;}.aj .AttendanceMonitor.show {visibility: visible; opacity: 1;}.aj .AttendanceMonitor .infoContainer {border-radius: 6px; padding: 8px; margin-top: 10px;}.aj .AttendanceMonitor .monitorHeader {font-size: 18px; border-bottom: 1px solid #E6E8ED;}.aj .AttendanceMonitor .monitorHeader:before {content: "È"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin-right: 4px; vertical-align: text-top;}.aj .AttendanceMonitor .completed {color: #009DE6;}.aj .AttendanceMonitor .timeRemaining {font-weight: bold;}.aj .AttendanceMonitor .showCode {cursor: pointer;}.aj .AttendanceMonitor .showCode:after {content: "«"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; vertical-align: bottom; margin-left: 4px;}.aj .AttendanceMonitor .completed, .aj .AttendanceMonitor .timeRemaining, .aj .AttendanceMonitor .showCode {padding-top: 8px;}table.dijitMenuTable.RangeCalendar:not(.sortByMonth) {color: #102037; padding: 22px;}table.dijitMenuTable.RangeCalendar:not(.sortByMonth) span, table.dijitMenuTable.RangeCalendar:not(.sortByMonth) div {user-select: none;}table.dijitMenuTable.RangeCalendar:not(.sortByMonth) .nav {text-align: center; font-size: 20px; font-weight: bold;}table.dijitMenuTable.RangeCalendar:not(.sortByMonth) .nav span.back {cursor: pointer;}table.dijitMenuTable.RangeCalendar:not(.sortByMonth) .nav span.back:before {content: "!"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; float: left; vertical-align: text-bottom;}table.dijitMenuTable.RangeCalendar:not(.sortByMonth) .nav span.next {cursor: pointer;}table.dijitMenuTable.RangeCalendar:not(.sortByMonth) .nav span.next:before {content: '"'; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; float: right; vertical-align: text-bottom;}table.dijitMenuTable.RangeCalendar:not(.sortByMonth) .nav span.back.disabled,table.dijitMenuTable.RangeCalendar:not(.sortByMonth) .nav span.next.disabled {cursor: default;}table.dijitMenuTable.RangeCalendar:not(.sortByMonth) .nav span.back.disabled:before,table.dijitMenuTable.RangeCalendar:not(.sortByMonth) .nav span.next.disabled:before {opacity: 0.2;}table.dijitMenuTable.RangeCalendar:not(.sortByMonth) .nav .month {display: inline-block;}table.dijitMenuTable.RangeCalendar:not(.sortByMonth) tr.selectable:hover td,table.dijitMenuTable.RangeCalendar:not(.sortByMonth) td.selectable:hover {background: rgba(0, 160, 188, 0.4); color: white;}table.dijitMenuTable.RangeCalendar:not(.sortByMonth) tr.selectable:hover td.bg, table.dijitMenuTable.RangeCalendar:not(.sortByMonth) tr.selectable:hover td td.bg,table.dijitMenuTable.RangeCalendar:not(.sortByMonth) td.selectable:hover.bg,table.dijitMenuTable.RangeCalendar:not(.sortByMonth) td.selectable:hover td.bg {color: rgba(255, 255, 255, 0.4);}table.dijitMenuTable.RangeCalendar:not(.sortByMonth) tr.selectable:hover td:first-of-type,table.dijitMenuTable.RangeCalendar:not(.sortByMonth) td.selectable:hover:first-of-type {border-top-left-radius: 50%; border-bottom-left-radius: 50%;}table.dijitMenuTable.RangeCalendar:not(.sortByMonth) tr.selectable:hover td:last-of-type,table.dijitMenuTable.RangeCalendar:not(.sortByMonth) td.selectable:hover:last-of-type {border-top-right-radius: 50%; border-bottom-right-radius: 50%;}table.dijitMenuTable.RangeCalendar:not(.sortByMonth) tr.header, table.dijitMenuTable.RangeCalendar:not(.sortByMonth) tr.week {font-size: 18px;}table.dijitMenuTable.RangeCalendar:not(.sortByMonth) tr.header td {text-align: center; color: #9DAAAF;}table.dijitMenuTable.RangeCalendar:not(.sortByMonth) tr.week td.bg {color: rgba(16, 32, 55, 0.4);}table.dijitMenuTable.RangeCalendar:not(.sortByMonth) tr.week td.selected {background: #00A0BC; font-weight: bold; color: white;}table.dijitMenuTable.RangeCalendar:not(.sortByMonth) tr.week td.selected.bg {color: rgba(255, 255, 255, 0.4);}table.dijitMenuTable.RangeCalendar:not(.sortByMonth) tr.week td.selected:first-of-type {border-top-left-radius: 50%; border-bottom-left-radius: 50%;}table.dijitMenuTable.RangeCalendar:not(.sortByMonth) tr.week td.selected:last-of-type {border-top-right-radius: 50%; border-bottom-right-radius: 50%;}table.dijitMenuTable.RangeCalendar:not(.sortByMonth) tr.year {text-align: center; font-size: 20px; color: rgba(16, 32, 55, 0.4);}table.dijitMenuTable.RangeCalendar:not(.sortByMonth) tr.year td {padding-top: 20px;}table.dijitMenuTable.RangeCalendar:not(.sortByMonth) tr.dijitReset.dijitMenuItem:not(.selectable):hover {background: none; cursor: default;}table.dijitMenuTable.RangeCalendar:not(.sortByMonth) .dijitMenu .dijitMenuItem tr td {padding: 10px;}.aj .centerViewContainer {height: 100%; background-color: white;}.aj .centerViewContainer .title {margin: 0 0 30px 40px; font-size: 34px; display: flex; align-items: center;}.aj .centerViewContainer .attendanceOverview {height: 100%; background-color: white;}.aj .centerViewContainer .attendanceOverview .title {max-width: 80%; margin-bottom: 24px;}.aj .centerViewContainer .attendanceOverview .settingsBtn {font-size: 20px; margin-left: 16px;}.aj .centerViewContainer .attendanceOverview .settingsBtn.dijitButton .dijitButtonNode {color: rgba(16, 32, 55, 0.4);}.aj .centerViewContainer .attendanceOverview .settingsBtn.dijitButton .dijitButtonNode .dijitIcon::before {vertical-align: middle;}.aj .centerViewContainer .attendanceOverview .settingsBtn.dijitButton.dijitButtonHover .dijitButtonNode {color: #E81C3A;}.aj .centerViewContainer .attendanceOverview .scrollContainer {width: -moz-calc(100% - 221px); width: -webkit-calc(100% - 221px); width: calc(100% - 221px); height: -moz-calc(100% - 110px); height: -webkit-calc(100% - 110px); height: calc(100% - 110px); overflow-y: auto; padding-bottom: 40px; float: left;}.aj .centerViewContainer .attendanceOverview .scrollContainer, .aj .centerViewContainer .attendanceOverview .runToolbar {height: -moz-calc(100% - 110px); height: -webkit-calc(100% - 110px); height: calc(100% - 110px);}.aj .centerViewContainer .attendanceOverview .runToolbar {width: 161px; float: right; padding: 0 40px 0 20px; font-size: 16px;}.aj .centerViewContainer .attendanceOverview .runToolbar .dijitDropDownButton {width: 100%; margin: 0;}.aj .centerViewContainer .attendanceOverview .runToolbar .dijitDropDownButton .dijitArrowButtonInner::before {font-size: 14px;}.aj .centerViewContainer .attendanceOverview .runToolbar .dijitDropDownButton .dijitButtonNode {width: -moz-calc(100% - 12px); width: -webkit-calc(100% - 12px); width: calc(100% - 12px);}.aj .centerViewContainer .attendanceOverview .runToolbar .runBtn.hide {display: none;}.aj .centerViewContainer .attendanceOverview .gridContainer, .aj .centerViewContainer .attendanceOverview .breakdownHeader {width: -moz-calc(100% - 65px); width: -webkit-calc(100% - 65px); width: calc(100% - 65px); padding-left: 65px;}.aj .centerViewContainer .attendanceOverview .summaryRow {width: -moz-calc(100% - 40px); width: -webkit-calc(100% - 40px); width: calc(100% - 40px); height: 35%; min-height: 250px; padding-left: 40px;}.aj .centerViewContainer .attendanceOverview .summaryRow .AttendanceCard {height: 100%; margin-top: 0;}.aj .centerViewContainer .attendanceOverview .breakdownHeader {color: #4B5059;}.aj .centerViewContainer .attendanceOverview .breakdownHeader .titleDateContainer {display: flex; height: 25px; align-items: baseline; margin-bottom: 4px; position: relative;}.aj .centerViewContainer .attendanceOverview .breakdownHeader .titleDateContainer:before {content: "É"; speak: none; font-style: normal; font-weight: normal; font-family: 'moblab'; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position: absolute; left: -30px; top: 2px; font-size: 20px;}.aj .centerViewContainer .attendanceOverview .breakdownHeader .breakdownTitle {float: left; font-size: 20px; margin-right: 20px;}.aj .centerViewContainer .attendanceOverview .breakdownHeader .date, .aj .centerViewContainer .attendanceOverview .breakdownHeader .playlist {font-size: 14px;}.aj .centerViewContainer .attendanceOverview .breakdownHeader .searchCountContainer {display: flex; margin: 24px 0; align-items: center;}.aj .centerViewContainer .attendanceOverview .breakdownHeader .searchCountContainer.multipleSelected {width: 95%; justify-content: space-between;}.aj .centerViewContainer .attendanceOverview .breakdownHeader .searchCountContainer.multipleSelected .clearGridBtn {display: inline-block;}.aj .centerViewContainer .attendanceOverview .breakdownHeader .searchCountContainer.noneSelected .clearGridBtn {display: none;}.aj .centerViewContainer .attendanceOverview .breakdownHeader .searchCountContainer .linkBtn.dijitButton .dijitButtonNode {color: #3077CF;}.aj .centerViewContainer .attendanceOverview .breakdownHeader .searchCountContainer .linkBtn.dijitButton .dijitButtonNode .dijitButtonText {border-bottom: 1px solid #3077CF;}.aj .centerViewContainer .attendanceOverview .breakdownHeader .searchCountContainer .clearGridBtn {display: none;}.aj .centerViewContainer .attendanceOverview .gridContainer {height: 35%; min-height: 400px;}.aj .attendanceGraphContainer.hover {cursor: pointer;}.aj .attendanceGraphContainer rect.running {-moz-animation: attendanceRunning 2s linear infinite; -webkit-animation: attendanceRunning 2s linear infinite; animation: attendanceRunning 2s linear infinite;}@-moz-keyframes attendanceRunning {0% {opacity: 0.2;} 50% {opacity: 0.8;} 100% {opacity: 0.2;}}@-webkit-keyframes attendanceRunning {0% {opacity: 0.2;} 50% {opacity: 0.8;} 100% {opacity: 0.2;}}@keyframes attendanceRunning {0% {opacity: 0.2;} 50% {opacity: 0.8;} 100% {opacity: 0.2;}}.aj .attendanceGrid {width: 95%; height: 100%;}.aj .attendanceGrid .dgrid-cell {width: 170px;}.aj .attendanceGrid .dgrid-content .dgrid-cell {height: 42px;}.aj .attendanceGrid .dgrid-header-row th.dgrid-cell {color: #3077CF;}.aj .attendanceGrid .field-userInfo .fullName {font-size: 16px;}.aj .attendanceGrid .field-userInfo .email {font-size: 13px;}.aj .attendanceGrid .dgrid-column-set-0 {width: 40%;}.aj .attendanceGrid .dgrid-column-set-1 {width: 60%;}.inviteStudentsFromGradebook .emptyRosterDiv, .inviteStudentsFromGradebook .emptyActivityDiv {display: flex; flex-direction: row; align-content: center; justify-content: flex-start; align-items: flex-start; margin-left: 40px; margin-right: 40px; background-color: #F7F8FA; -moz-border-radius: 6px 0 0 6px; -webkit-border-radius: 6px; border-radius: 6px 0 0 6px;}.inviteStudentsFromGradebook h3 {font-size: 22px; color: #1B2224; font-weight: 400; margin-top: 30px;}.inviteStudentsFromGradebook .subTitle {color: #47525D; font-size: 16px; font-weight: 400;}.inviteStudentsFromGradebook .inviteStudentsHeader {text-align: left; padding-left: 40px; padding-right: 40px; padding-bottom: 20px;}.inviteStudentsFromGradebook .emptyRoster, .inviteStudentsFromGradebook .emptyActivity {height: 180px; width: 155px;}.inviteStudentsFromGradebook .emptyRoster::before {background: url("./img/empty-gradebook-roster@2x.png"); background-size: 155px 180px; content: ""; display: inline-block; height: 180px; width: 155px;}.inviteStudentsFromGradebook .emptyActivity::before {background: url("./img/empty-gradebook-activity@2x.png"); background-size: 155px 180px; content: ""; display: inline-block; height: 180px; width: 155px;}@media only screen and (max-width: 980px) {.inviteStudentsFromGradebook .emptyRoster, .inviteStudentsFromGradebook .emptyActivity {display: none;}}.inviteStudentsFromGradebook .btnDiv {margin-left: -5px; margin-top: 20px;}