.block-superfish{width:100%;}.sf-hidden{background:transparent !important;border:0 none !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px !important;margin:!important;overflow:hidden !important;padding:0 !important;width:1px !important;}ul.sf-menu,ul.sf-menu li{list-style:none;}ul.sf-menu,ul.sf-menu ul,ul.sf-menu ol,ul.sf-menu li,ul.sf-menu a,ul.sf-menu span,ul.sf-menu div{margin:0;padding:0;}ul.sf-menu{line-height:1.0;z-index:497;}ul.sf-menu ul{left:0;position:absolute;top:-9999px;width:12em;}ul.sf-menu ul li{width:100%;}ul.sf-menu li{float:left;position:relative;z-index:498;}ul.sf-menu a,ul.sf-menu span.nolink{display:block;padding:1em 1.5em;position:relative;}ul.sf-menu li:hover,ul.sf-menu li.sfHover,ul.sf-menu li:hover ul,ul.sf-menu li.sfHover ul{z-index:499;}ul.sf-menu li:hover > ul,ul.sf-menu li.sfHover > ul{left:0;top:2.5em;}ul.sf-menu li li:hover > ul,ul.sf-menu li li.sfHover > ul{left:12em;top:0;}ul.sf-menu.menu,ul.sf-menu.menu ul,ul.sf-menu.menu li{margin:0;padding:0;}ul.sf-menu .sf-with-ul{padding-right:3em;}ul.sf-menu .sf-sub-indicator{height:12px;line-height:9999px;opacity:0.75;overflow:hidden;position:absolute;right:0.75em;speak:none;text-indent:-9999px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:12px;}ul.sf-menu .sf-sub-indicator:after{content:"▼";left:0;line-height:1;position:absolute;text-indent:0;top:0;}ul.sf-menu ul .sf-sub-indicator:after{content:"►";}ul.sf-menu a:focus > .sf-sub-indicator,ul.sf-menu a:hover > .sf-sub-indicator,ul.sf-menu a:active > .sf-sub-indicator,ul.sf-menu li:hover > a > .sf-sub-indicator,ul.sf-menu li.sfHover > a > .sf-sub-indicator,ul.sf-menu span.nolink:hover > .sf-sub-indicator,ul.sf-menu li:hover > span.nolink > .sf-sub-indicator,ul.sf-menu li.sfHover > span.nolink > .sf-sub-indicator{opacity:1;}ul.sf-menu.sf-horizontal.sf-shadow ul,ul.sf-menu.sf-vertical.sf-shadow ul,ul.sf-menu.sf-navbar.sf-shadow ul ul{-webkit-box-shadow:2px 2px 10px rgba(0,0,0,0.5);-moz-box-shadow:2px 2px 10px rgba(0,0,0,0.5);box-shadow:2px 2px 10px rgba(0,0,0,0.5);}ul.sf-menu.sf-shadow ul.sf-shadow-off{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}ul.sf-menu li.sf-multicolumn-column{display:inline;float:left;}ul.sf-menu li.sf-parent-children-1 ul.sf-multicolumn{width:12em;}ul.sf-menu li.sf-parent-children-2 ul.sf-multicolumn{width:24em;}ul.sf-menu li.sf-parent-children-3 ul.sf-multicolumn{width:36em;}ul.sf-menu li.sf-parent-children-4 ul.sf-multicolumn{width:48em;}ul.sf-menu li.sf-parent-children-5 ul.sf-multicolumn{width:60em;}ul.sf-menu li.sf-parent-children-6 ul.sf-multicolumn{width:72em;}ul.sf-menu li.sf-parent-children-7 ul.sf-multicolumn{width:84em;}ul.sf-menu li.sf-parent-children-8 ul.sf-multicolumn{width:96em;}ul.sf-menu li.sf-parent-children-9 ul.sf-multicolumn{width:108em;}ul.sf-menu li.sf-parent-children-10 ul.sf-multicolumn{width:120em;}ul.sf-menu li.sf-multicolumn-column:nth-child(1):nth-last-child(2),ul.sf-menu li.sf-multicolumn-column:nth-child(2):nth-last-child(1){width:50%;}ul.sf-menu li.sf-multicolumn-column:nth-child(1):nth-last-child(3),ul.sf-menu li.sf-multicolumn-column:nth-child(2):nth-last-child(2),ul.sf-menu li.sf-multicolumn-column:nth-child(3):nth-last-child(1){width:32.333%;}ul.sf-menu li.sf-multicolumn-column:nth-child(1):nth-last-child(4),ul.sf-menu li.sf-multicolumn-column:nth-child(2):nth-last-child(3),ul.sf-menu li.sf-multicolumn-column:nth-child(3):nth-last-child(2),ul.sf-menu li.sf-multicolumn-column:nth-child(4):nth-last-child(1){width:25%;}ul.sf-menu li.sf-multicolumn-column:nth-child(1):nth-last-child(5),ul.sf-menu li.sf-multicolumn-column:nth-child(2):nth-last-child(4),ul.sf-menu li.sf-multicolumn-column:nth-child(3):nth-last-child(3),ul.sf-menu li.sf-multicolumn-column:nth-child(4):nth-last-child(2),ul.sf-menu li.sf-multicolumn-column:nth-child(5):nth-last-child(1){width:20%;}ul.sf-menu li.sf-multicolumn-column:nth-child(1):nth-last-child(6),ul.sf-menu li.sf-multicolumn-column:nth-child(2):nth-last-child(5),ul.sf-menu li.sf-multicolumn-column:nth-child(3):nth-last-child(4),ul.sf-menu li.sf-multicolumn-column:nth-child(4):nth-last-child(3),ul.sf-menu li.sf-multicolumn-column:nth-child(5):nth-last-child(2),ul.sf-menu li.sf-multicolumn-column:nth-child(6):nth-last-child(1){width:16.665%;}ul.sf-menu li.sf-multicolumn-column:nth-child(1):nth-last-child(7),ul.sf-menu li.sf-multicolumn-column:nth-child(2):nth-last-child(6),ul.sf-menu li.sf-multicolumn-column:nth-child(3):nth-last-child(5),ul.sf-menu li.sf-multicolumn-column:nth-child(4):nth-last-child(4),ul.sf-menu li.sf-multicolumn-column:nth-child(5):nth-last-child(3),ul.sf-menu li.sf-multicolumn-column:nth-child(6):nth-last-child(2),ul.sf-menu li.sf-multicolumn-column:nth-child(7):nth-last-child(1){width:14.2855%;}ul.sf-menu li.sf-multicolumn-column:nth-child(1):nth-last-child(8),ul.sf-menu li.sf-multicolumn-column:nth-child(2):nth-last-child(7),ul.sf-menu li.sf-multicolumn-column:nth-child(3):nth-last-child(6),ul.sf-menu li.sf-multicolumn-column:nth-child(4):nth-last-child(5),ul.sf-menu li.sf-multicolumn-column:nth-child(5):nth-last-child(4),ul.sf-menu li.sf-multicolumn-column:nth-child(6):nth-last-child(3),ul.sf-menu li.sf-multicolumn-column:nth-child(7):nth-last-child(2),ul.sf-menu li.sf-multicolumn-column:nth-child(8):nth-last-child(1){width:14.2855%;}ul.sf-menu li.sf-multicolumn-column:nth-child(1):nth-last-child(9),ul.sf-menu li.sf-multicolumn-column:nth-child(2):nth-last-child(8),ul.sf-menu li.sf-multicolumn-column:nth-child(3):nth-last-child(7),ul.sf-menu li.sf-multicolumn-column:nth-child(4):nth-last-child(6),ul.sf-menu li.sf-multicolumn-column:nth-child(5):nth-last-child(5),ul.sf-menu li.sf-multicolumn-column:nth-child(6):nth-last-child(4),ul.sf-menu li.sf-multicolumn-column:nth-child(7):nth-last-child(3),ul.sf-menu li.sf-multicolumn-column:nth-child(8):nth-last-child(2),ul.sf-menu li.sf-multicolumn-column:nth-child(9):nth-last-child(1){width:11.111%;}ul.sf-menu li.sf-multicolumn-column:nth-child(1):nth-last-child(10),ul.sf-menu li.sf-multicolumn-column:nth-child(2):nth-last-child(9),ul.sf-menu li.sf-multicolumn-column:nth-child(3):nth-last-child(8),ul.sf-menu li.sf-multicolumn-column:nth-child(4):nth-last-child(7),ul.sf-menu li.sf-multicolumn-column:nth-child(5):nth-last-child(6),ul.sf-menu li.sf-multicolumn-column:nth-child(6):nth-last-child(5),ul.sf-menu li.sf-multicolumn-column:nth-child(7):nth-last-child(4),ul.sf-menu li.sf-multicolumn-column:nth-child(8):nth-last-child(3),ul.sf-menu li.sf-multicolumn-column:nth-child(9):nth-last-child(2),ul.sf-menu li.sf-multicolumn-column:nth-child(10):nth-last-child(1){width:10%;}ul.sf-menu.sf-vertical{width:12em;}ul.sf-menu.sf-vertical li{width:100%;}ul.sf-menu.sf-vertical li:hover > ul,ul.sf-menu.sf-vertical li.sfHover > ul{left:12em;top:0;}ul.sf-menu.sf-vertical .sf-sub-indicator:after{content:"►";}ul.sf-menu.sf-navbar{position:relative;}ul.sf-menu.sf-navbar li{position:static;}ul.sf-menu.sf-navbar li li{position:relative;}ul.sf-menu.sf-navbar li ul,ul.sf-menu.sf-navbar li li li{width:100%;}ul.sf-menu.sf-navbar li li{width:auto;float:left;}ul.sf-menu.sf-navbar li li:hover > ul,ul.sf-menu.sf-navbar li li.sfHover > ul,ul.sf-menu.sf-navbar > li.active-trail > ul{left:0;top:2.5em;}ul.sf-menu.sf-navbar li li li:hover > ul,ul.sf-menu.sf-navbar li li li.sfHover > ul{left:12em;top:0;}ul.sf-menu.sf-navbar ul .sf-sub-indicator:after{content:"▼";}ul.sf-menu.sf-navbar ul ul .sf-sub-indicator:after{content:"►";}ul.sf-menu.sf-accordion{display:none;position:absolute;}ul.sf-menu.sf-accordion,ul.sf-menu.sf-accordion ul,ul.sf-menu.sf-accordion li{float:left;width:100%;}ul.sf-menu.sf-accordion ul{margin:0;padding:0;}ul.sf-menu.sf-accordion.sf-expanded,ul.sf-menu.sf-accordion li.sf-expanded > ul{left:auto !important;position:relative;top:auto !important;}ul.sf-menu.sf-accordion .sf-sub-indicator:after{content:"▼";}ul.sf-menu.sf-accordion.sf-accordion-with-buttons .sf-accordion-button:after{content:"▼";margin:0 0 0 1em;}ul.sf-menu.sf-accordion.sf-accordion-with-buttons li.sf-expanded > .sf-accordion-button:after{content:"▲";}ul.sf-menu.rtl,ul.sf-menu.rtl li{float:right;}ul.sf-menu.rtl li:hover > ul,ul.sf-menu.rtl li.sfHover > ul{left:auto;right:0;}ul.sf-menu.rtl li li:hover > ul,ul.sf-menu.rtl li li.sfHover > ul{left:auto;right:12em;}ul.sf-menu.rtl ul{left:auto;right:0;}ul.sf-menu.rtl .sf-sub-indicator{left:0.75em;right:auto;}ul.sf-menu.rtl.sf-horizontal ul .sf-sub-indicator:after{content:"◄";}ul.sf-menu.rtl.sf-horizontal.sf-shadow ul,ul.sf-menu.rtl.sf-vertical.sf-shadow ul,ul.sf-menu.rtl.sf-navbar.sf-shadow ul ul{-webkit-box-shadow:-2px 2px 10px rgba(0,0,0,0.5);-moz-box-shadow:-2px 2px 10px rgba(0,0,0,0.5);box-shadow:-2px 2px 10px rgba(0,0,0,0.5);}ul.sf-menu.rtl li.sf-multicolumn-column{float:right;}ul.sf-menu.rtl.sf-vertical li:hover > ul,ul.sf-menu.rtl.sf-vertical li.sfHover > ul{left:auto;right:12em;}ul.sf-menu.rtl.sf-vertical .sf-sub-indicator:after{content:"◄";}ul.sf-menu.rtl.sf-navbar li li{float:right;}ul.sf-menu.rtl.sf-navbar ul ul .sf-sub-indicator:after{content:"◄";}ul.sf-menu.rtl.sf-navbar li li:hover > ul,ul.sf-menu.rtl.sf-navbar li li.sfHover > ul{left:auto;right:0;}ul.sf-menu.rtl.sf-navbar li li li:hover > ul,ul.sf-menu.rtl.sf-navbar li li li.sfHover > ul{left:auto;right:12em;}ul.sf-menu.rtl.sf-accordion.sf-expanded,ul.sf-menu.rtl.sf-accordion li.sf-expanded > ul{right:auto !important;}
.ui-helper-hidden{display:none;}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse;}.ui-helper-clearfix:after{clear:both;}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);}.ui-front{z-index:100;}.ui-state-disabled{cursor:default !important;pointer-events:none;}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block;}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%;}
.ui-controlgroup{vertical-align:middle;display:inline-block;}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0;}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999;}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left;}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box;}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em;}.ui-controlgroup .ui-controlgroup-label span{font-size:80%;}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none;}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none;}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none;}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none;}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc(100% - 2.4em);}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid;}
.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none;}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none;}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid;}.ui-checkboxradio-disabled{pointer-events:none;}
.ui-resizable{position:relative;}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none;}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none;}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0;}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0;}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%;}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%;}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px;}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px;}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px;}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px;}
.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible;}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none;}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap;}input.ui-button.ui-button-icon-only{text-indent:0;}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px;}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap;}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em;}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0;}
.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0;}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative;}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis;}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px;}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right;}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer;}.ui-dialog .ui-resizable-n{height:2px;top:0;}.ui-dialog .ui-resizable-e{width:2px;right:0;}.ui-dialog .ui-resizable-s{height:2px;bottom:0;}.ui-dialog .ui-resizable-w{width:2px;left:0;}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px;}.ui-dialog .ui-resizable-se{right:0;bottom:0;}.ui-dialog .ui-resizable-sw{left:0;bottom:0;}.ui-dialog .ui-resizable-ne{right:0;top:0;}.ui-dialog .ui-resizable-nw{left:0;top:0;}.ui-draggable .ui-dialog-titlebar{cursor:move;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix:after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li:after{content:", ";}.item-list__comma-list li:last-child:after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
table.sticky-header{z-index:500;top:0;margin-top:0;background-color:#fff;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon:before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px;}.system-status-counter__status-icon--error:before{background-image:url(/core/misc/icons/e32700/error.svg);}.system-status-counter__status-icon--warning:before{background-image:url(/core/misc/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked:before{background-image:url(/core/misc/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/787878/twistie-up.svg);}
div.tree-child{background:url(/core/misc/tree.png) no-repeat 11px center;}div.tree-child-last{background:url(/core/misc/tree-bottom.png) no-repeat 11px center;}[dir="rtl"] div.tree-child,[dir="rtl"] div.tree-child-last{background-position:-65px center;}div.tree-child-horizontal{background:url(/core/misc/tree.png) no-repeat -11px center;}
.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em;}.ui-widget .ui-widget{font-size:1em;}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em;}.ui-widget.ui-widget-content{border:1px solid #c5c5c5;}.ui-widget-content{border:1px solid #dddddd;background:#ffffff;color:#333333;}.ui-widget-content a{color:#333333;}.ui-widget-header{border:1px solid #dddddd;background:#e9e9e9;color:#333333;font-weight:bold;}.ui-widget-header a{color:#333333;}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545;}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none;}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #cccccc;background:#ededed;font-weight:normal;color:#2b2b2b;}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none;}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214);}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#ffffff;}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#ffffff;}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#ffffff;text-decoration:none;}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620;}.ui-state-checked{border:1px solid #dad55e;background:#fffa90;}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620;}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f;}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f;}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f;}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold;}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal;}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none;}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35);}.ui-icon{width:16px;height:16px;}.ui-icon,.ui-widget-content .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_444444_256x240.png);}.ui-widget-header .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_444444_256x240.png);}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_555555_256x240.png);}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_ffffff_256x240.png);}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_777620_256x240.png);}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_cc0000_256x240.png);}.ui-button .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_777777_256x240.png);}.ui-icon-blank{background-position:16px 16px;}.ui-icon-caret-1-n{background-position:0 0;}.ui-icon-caret-1-ne{background-position:-16px 0;}.ui-icon-caret-1-e{background-position:-32px 0;}.ui-icon-caret-1-se{background-position:-48px 0;}.ui-icon-caret-1-s{background-position:-65px 0;}.ui-icon-caret-1-sw{background-position:-80px 0;}.ui-icon-caret-1-w{background-position:-96px 0;}.ui-icon-caret-1-nw{background-position:-112px 0;}.ui-icon-caret-2-n-s{background-position:-128px 0;}.ui-icon-caret-2-e-w{background-position:-144px 0;}.ui-icon-triangle-1-n{background-position:0 -16px;}.ui-icon-triangle-1-ne{background-position:-16px -16px;}.ui-icon-triangle-1-e{background-position:-32px -16px;}.ui-icon-triangle-1-se{background-position:-48px -16px;}.ui-icon-triangle-1-s{background-position:-65px -16px;}.ui-icon-triangle-1-sw{background-position:-80px -16px;}.ui-icon-triangle-1-w{background-position:-96px -16px;}.ui-icon-triangle-1-nw{background-position:-112px -16px;}.ui-icon-triangle-2-n-s{background-position:-128px -16px;}.ui-icon-triangle-2-e-w{background-position:-144px -16px;}.ui-icon-arrow-1-n{background-position:0 -32px;}.ui-icon-arrow-1-ne{background-position:-16px -32px;}.ui-icon-arrow-1-e{background-position:-32px -32px;}.ui-icon-arrow-1-se{background-position:-48px -32px;}.ui-icon-arrow-1-s{background-position:-65px -32px;}.ui-icon-arrow-1-sw{background-position:-80px -32px;}.ui-icon-arrow-1-w{background-position:-96px -32px;}.ui-icon-arrow-1-nw{background-position:-112px -32px;}.ui-icon-arrow-2-n-s{background-position:-128px -32px;}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px;}.ui-icon-arrow-2-e-w{background-position:-160px -32px;}.ui-icon-arrow-2-se-nw{background-position:-176px -32px;}.ui-icon-arrowstop-1-n{background-position:-192px -32px;}.ui-icon-arrowstop-1-e{background-position:-208px -32px;}.ui-icon-arrowstop-1-s{background-position:-224px -32px;}.ui-icon-arrowstop-1-w{background-position:-240px -32px;}.ui-icon-arrowthick-1-n{background-position:1px -48px;}.ui-icon-arrowthick-1-ne{background-position:-16px -48px;}.ui-icon-arrowthick-1-e{background-position:-32px -48px;}.ui-icon-arrowthick-1-se{background-position:-48px -48px;}.ui-icon-arrowthick-1-s{background-position:-64px -48px;}.ui-icon-arrowthick-1-sw{background-position:-80px -48px;}.ui-icon-arrowthick-1-w{background-position:-96px -48px;}.ui-icon-arrowthick-1-nw{background-position:-112px -48px;}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px;}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px;}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;}.ui-icon-arrowreturn-1-w{background-position:-64px -64px;}.ui-icon-arrowreturn-1-n{background-position:-80px -64px;}.ui-icon-arrowreturn-1-e{background-position:-96px -64px;}.ui-icon-arrowreturn-1-s{background-position:-112px -64px;}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px;}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px;}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px;}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px;}.ui-icon-arrow-4{background-position:0 -80px;}.ui-icon-arrow-4-diag{background-position:-16px -80px;}.ui-icon-extlink{background-position:-32px -80px;}.ui-icon-newwin{background-position:-48px -80px;}.ui-icon-refresh{background-position:-64px -80px;}.ui-icon-shuffle{background-position:-80px -80px;}.ui-icon-transfer-e-w{background-position:-96px -80px;}.ui-icon-transferthick-e-w{background-position:-112px -80px;}.ui-icon-folder-collapsed{background-position:0 -96px;}.ui-icon-folder-open{background-position:-16px -96px;}.ui-icon-document{background-position:-32px -96px;}.ui-icon-document-b{background-position:-48px -96px;}.ui-icon-note{background-position:-64px -96px;}.ui-icon-mail-closed{background-position:-80px -96px;}.ui-icon-mail-open{background-position:-96px -96px;}.ui-icon-suitcase{background-position:-112px -96px;}.ui-icon-comment{background-position:-128px -96px;}.ui-icon-person{background-position:-144px -96px;}.ui-icon-print{background-position:-160px -96px;}.ui-icon-trash{background-position:-176px -96px;}.ui-icon-locked{background-position:-192px -96px;}.ui-icon-unlocked{background-position:-208px -96px;}.ui-icon-bookmark{background-position:-224px -96px;}.ui-icon-tag{background-position:-240px -96px;}.ui-icon-home{background-position:0 -112px;}.ui-icon-flag{background-position:-16px -112px;}.ui-icon-calendar{background-position:-32px -112px;}.ui-icon-cart{background-position:-48px -112px;}.ui-icon-pencil{background-position:-64px -112px;}.ui-icon-clock{background-position:-80px -112px;}.ui-icon-disk{background-position:-96px -112px;}.ui-icon-calculator{background-position:-112px -112px;}.ui-icon-zoomin{background-position:-128px -112px;}.ui-icon-zoomout{background-position:-144px -112px;}.ui-icon-search{background-position:-160px -112px;}.ui-icon-wrench{background-position:-176px -112px;}.ui-icon-gear{background-position:-192px -112px;}.ui-icon-heart{background-position:-208px -112px;}.ui-icon-star{background-position:-224px -112px;}.ui-icon-link{background-position:-240px -112px;}.ui-icon-cancel{background-position:0 -128px;}.ui-icon-plus{background-position:-16px -128px;}.ui-icon-plusthick{background-position:-32px -128px;}.ui-icon-minus{background-position:-48px -128px;}.ui-icon-minusthick{background-position:-64px -128px;}.ui-icon-close{background-position:-80px -128px;}.ui-icon-closethick{background-position:-96px -128px;}.ui-icon-key{background-position:-112px -128px;}.ui-icon-lightbulb{background-position:-128px -128px;}.ui-icon-scissors{background-position:-144px -128px;}.ui-icon-clipboard{background-position:-160px -128px;}.ui-icon-copy{background-position:-176px -128px;}.ui-icon-contact{background-position:-192px -128px;}.ui-icon-image{background-position:-208px -128px;}.ui-icon-video{background-position:-224px -128px;}.ui-icon-script{background-position:-240px -128px;}.ui-icon-alert{background-position:0 -144px;}.ui-icon-info{background-position:-16px -144px;}.ui-icon-notice{background-position:-32px -144px;}.ui-icon-help{background-position:-48px -144px;}.ui-icon-check{background-position:-64px -144px;}.ui-icon-bullet{background-position:-80px -144px;}.ui-icon-radio-on{background-position:-96px -144px;}.ui-icon-radio-off{background-position:-112px -144px;}.ui-icon-pin-w{background-position:-128px -144px;}.ui-icon-pin-s{background-position:-144px -144px;}.ui-icon-play{background-position:0 -160px;}.ui-icon-pause{background-position:-16px -160px;}.ui-icon-seek-next{background-position:-32px -160px;}.ui-icon-seek-prev{background-position:-48px -160px;}.ui-icon-seek-end{background-position:-64px -160px;}.ui-icon-seek-start{background-position:-80px -160px;}.ui-icon-seek-first{background-position:-80px -160px;}.ui-icon-stop{background-position:-96px -160px;}.ui-icon-eject{background-position:-112px -160px;}.ui-icon-volume-off{background-position:-128px -160px;}.ui-icon-volume-on{background-position:-144px -160px;}.ui-icon-power{background-position:0 -176px;}.ui-icon-signal-diag{background-position:-16px -176px;}.ui-icon-signal{background-position:-32px -176px;}.ui-icon-battery-0{background-position:-48px -176px;}.ui-icon-battery-1{background-position:-64px -176px;}.ui-icon-battery-2{background-position:-80px -176px;}.ui-icon-battery-3{background-position:-96px -176px;}.ui-icon-circle-plus{background-position:0 -192px;}.ui-icon-circle-minus{background-position:-16px -192px;}.ui-icon-circle-close{background-position:-32px -192px;}.ui-icon-circle-triangle-e{background-position:-48px -192px;}.ui-icon-circle-triangle-s{background-position:-64px -192px;}.ui-icon-circle-triangle-w{background-position:-80px -192px;}.ui-icon-circle-triangle-n{background-position:-96px -192px;}.ui-icon-circle-arrow-e{background-position:-112px -192px;}.ui-icon-circle-arrow-s{background-position:-128px -192px;}.ui-icon-circle-arrow-w{background-position:-144px -192px;}.ui-icon-circle-arrow-n{background-position:-160px -192px;}.ui-icon-circle-zoomin{background-position:-176px -192px;}.ui-icon-circle-zoomout{background-position:-192px -192px;}.ui-icon-circle-check{background-position:-208px -192px;}.ui-icon-circlesmall-plus{background-position:0 -208px;}.ui-icon-circlesmall-minus{background-position:-16px -208px;}.ui-icon-circlesmall-close{background-position:-32px -208px;}.ui-icon-squaresmall-plus{background-position:-48px -208px;}.ui-icon-squaresmall-minus{background-position:-64px -208px;}.ui-icon-squaresmall-close{background-position:-80px -208px;}.ui-icon-grip-dotted-vertical{background-position:0 -224px;}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}.ui-icon-grip-solid-vertical{background-position:-32px -224px;}.ui-icon-grip-solid-horizontal{background-position:-48px -224px;}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}.ui-icon-grip-diagonal-se{background-position:-80px -224px;}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px;}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px;}.ui-widget-overlay{background:#aaaaaa;opacity:.3;filter:Alpha(Opacity=30);}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666666;box-shadow:0 0 5px #666666;}
.over-inline{background-color:#FFFACD;}body .active-inline{background-color:inherit;}.css-button{border-top:1px solid #96d1f8;background:#65a9d7;background:-webkit-gradient(linear,left top,left bottom,from(#3e779d),to(#65a9d7));background:-moz-linear-gradient(top,#3e779d,#65a9d7);padding:5px 10px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:rgba(0,0,0,1) 0 1px 0;-moz-box-shadow:rgba(0,0,0,1) 0 1px 0;box-shadow:rgba(0,0,0,1) 0 1px 0;text-shadow:rgba(0,0,0,.4) 0 1px 0;color:white;font-size:14px;font-family:Arial,serif;text-decoration:none;vertical-align:middle;}.css-button:hover{border-top-color:#28597a;background:#28597a;color:#ccc;cursor:pointer;}.css-button:active{border-top-color:#1b435e;background:#1b435e;}
#content-area{margin:10px 0;}div.fieldset-wrapper{margin:0;padding:0;}#new-assignment-frame:not(.create_new_course_assignment_container),#new-classroom-frame,#edit-reg-teacher-frame,#edit-classroom{margin:10px 0;}table#assignment-table th{text-align:center;border:none;}p.assignment-completed,td.assignment-completed{color:green;font-weight:bold;}p.assignment-incomplete,td.assignment-complete{color:red;font-weight:bold;}td.select-column,td.editable-column,td.delete-column{border:none;white-space:normal;padding-left:5px;}td.view-only-column{padding-left:5px;padding-right:5px;border:none;text-align:center;}td.tid-column p{width:120px;}td.level-column p{width:50px;}td.description-column p td.description-column{width:260px;}td.score-column p{width:50px;padding-left:5px;}td.assignment-result-column p{width:50px;padding-left:5px;}tr td.editable-column:hover{background:url(/sites/kichijoji.thetamusic.com/modules/tmgradebook/css/pen.png) no-repeat left center;}td p.editable-text{margin:0 12px;text-align:center;}#new-assignment-form div.form-item,#edit-assignment-form div.form-item{border:none;padding:0 5px;}#new-assignment-form div#edit-description-wrapper{border:none;padding:0 5px;width:580px;}#new-assignment-form div#edit-duedate-wrapper div.description{float:left;}td p.editable-text:hover{cursor:pointer;}td p.assignment-delete,td .assignment-delete{width:100px;text-align:center;margin-left:25px;}td p.assignment-all-delete img,td p.course-assignment-delete img,td p.assignment-delete img,td .assignment-delete img,td p.assignment-all-delete,td p.course-assignment-delete,td p.assignment-delete,td .assignment-delete{color:#3B5998;cursor:pointer;}td p.assignment-all-delete img:hover,td p.assignment-all-delete a,td p.student-delete img:hover{cursor:pointer;}td p.student-delete a{display:block;float:left;width:60px;height:32px;margin:5px;text-decoration:underline;color:#132a65;cursor:pointer;}td p.student-delete a:hover{font-size:larger;}td p.reg-teacher-edit a,td p.reg-teacher-delete a{display:block;float:left;width:60px;height:32px;margin:5px;cursor:pointer;margin-right:10px;}td p.reg-teacher-delete a:hover{font-size:larger;}.reg-teacher-delete{margin-top:-0.6rem;}td p.change-password a{display:block;float:left;width:80px;height:32px;text-decoration:underline;color:#132a65;cursor:pointer;}td p.change-password a:hover{font-size:larger;}td a.change-student-account-info{display:block;float:left;width:110px;text-decoration:underline;color:#132a65;cursor:pointer;}td p.change-student-account-info a:hover{font-size:larger;}#enter-student-account-info-popup{display:none;padding:20px 25px;width:320px;height:610px;background-color:#b7d5e3;border:1px solid black;left:50%;position:absolute;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;box-shadow:15px 15px 15px 10px #888888;z-index:200;}table#assignment-table{position:relative;top:10px;margin-bottom:30px;}table#assignment-table tr.assignment-row,table#game-assignment-table tr.assignment-row,table#course-assignment-table tr.assignment-row,table#reg-student-list-table tr.assignment-row,table#classrooms-table tr.classrooms-row{background-color:#ffffff;line-height:20px;}table#assignment-table tr.assignment-row:hover,table#classrooms-table tr.classrooms-row:hover,table#reg-student-list-table tr.reg-student-list-row:hover,{background-color:#eeeeee;}table#assignment-table .assignment_name{width:400px;}table#assignment-table .duedate,table#course-assignment-table .duedate{width:190px;}table#assignment-table th.assignment_name,table#assignment-table th.duedate,table#assignment-table th.instructions{text-align:center;}table#assignment-table .assignment_links{width:140px;}.assignment_links a{margin:auto 10px;}#teacher-edit div.form-item,#teacher-registration div.form-item{float:none;padding-right:30px;}#edit-description{}#edit-duedate-wrapper{width:85px;}#new-assignment-frame div.form-item,.edit_course_assignment_container div.form-item,#edit-reg-teacher-frame div.form-item{float:left;margin-left:15px;margin-right:15px;}#new-assignment-frame:not(.create_new_course_assignment_container){width:100%;}#new-assignment-frame #edit-tid-wrapper,#new-assignment-frame div.fieldset-wrapper #edit-tid-wrapper{padding-left:60px;width:155px;}#new-assignment-frame div#edit-select-all-student-wrapper,#new-assignment-frame div.fieldset-wrapper div#edit-select-all-student-wrapper{float:right;padding-right:91px;}#assignment-table th{padding-right:0;}#new-classroom-form #edit-submit,#edit-classroom-form #edit-submit,#edit-assignment-form #edit-submit,#new-assignment-form #edit-submit,#new-class-assignment-form #edit-submit{background:url(/sites/all/themes/kichijoji/images/button_play_wide.png);color:#111111;font-size:11px;width:130px;height:30px;border:0;font-family:sans-serif;position:relative;cursor:pointer;margin-top:21px;margin-left:3px;}#multiple-students-frame,#new-student-frame,#new-teacher-frame,#edit-registered-teacher-list,#edit-student-settings,#teacher-info-frame,#reg-teacher-student-list,#teacher-features-list-frame{}#multiple-students-frame:hover,#new-student-frame:hover,#new-teacher-frame:hover,#edit-registered-teacher-list:hover,#edit-student-settings:hover{}#new-student-frame div{float:left;margin-left:10px;}#new-student-frame #edit-submit{margin-top:22px;margin-left:10px;}#new-teacher-frame #edit-submit{margin-top:22px;margin-left:10px;}.game-select,.level-select{text-align:center;}tr.teacher-infomation-row{border:none;}tbody{border-top:none;}table.highscore-table tr.highscore-row{background-color:#ffffff;border:none;}table.highscore-table tr.highscore-row td{border-top:0.5px solid #dddddd !important;border-bottom:0.5px solid #dddddd !important;}table.high_score_tables_cotainer tr.highscore-row > td{padding-left:2em;}table.high_score_tables_cotainer table.highscore-table tr{line-height:2em;}table.high_score_tables_cotainer .loading_image,#highscore_all_games_message_div .loading_image{width:22px;height:22px;margin-top:-3px;}.default_button{background:url(/sites/all/themes/kichijoji/images/button_play.png) repeat scroll 0 0 transparent;color:#1F5973;display:block;height:30px;line-height:2.4;text-align:center;text-decoration:none;width:100px;}.default_button:hover{cursor:pointer;}#edit-assignto-wrapper{margin-left:20px;}#new-classroom-frame{margin-top:20px;}td.classname-column{width:200px;}td.class-students-column{width:500px;}td .classroom-delete{color:#3B5998;margin-left:3em;text-align:center;}td .classroom-delete:hover{text-decoration:underline;cursor:pointer;}:disabled{background-color:gray;}.readonly{background-color:gray;}div#teacher-console-buttons{margin-left:10%;font-size:1.0em;margin-bottom:80px;position:relative;top:0px;}div#teacher-console-buttons a{float:left;margin-left:10px;}#edit-belongto{width:90px;float:left;padding-left:50px;}.enter-password-popup{width:185px;height:125px;position:absolute;left:50%;background:#a0cbc6;border:1px solid black;display:none;}a.admin_button{display:block;float:left;width:120px;text-decoration:underline;color:#132a65;}td student-name{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-break:break-all;word-wrap:break-word;flex-wrap:wrap;}.nostudents-available-frame{padding:0 1rem;}td a.reports-link{display:block;float:left;width:110px;cursor:pointer;color:#132a65;text-decoration:underline;}#report-sub-menu{display:none;border:1px solid #cccccc;width:140px;background-color:#f9f9f9;text-align:center;border-bottom:1px solid #cccccc;border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;}#report-sub-menu a{display:block;padding:3px;padding-left:4px;color:#355982;text-decoration:none;border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;}#report-sub-menu a:hover{background-color:#355982;color:#f9f9f9;font-weight:bold;text-decoration:underline;}div.student-activity{display:block;margin-left:30px;}td.student-name-column{width:50px;}a.students_activity_button{display:block;width:130px;height:30px;margin-top:25px;line-height:2.4;text-align:center;text-decoration:none;background:url(/sites/all/themes/kichijoji/images/button_play_wide.png);color:#1f5973;}.textarea-instruction{margin-left:15px;margin-right:15px;font-weight:normal;text-align:justify;}.student-invitation-email,.sibling-invitation-email{display:none;width:900px;margin:auto;text-align:justify;padding:0 25px;background-color:#f8f8f8;border:1px solid black;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;box-shadow:10px 10px 5px #888888;z-index:200;}.student-invitation-email{width:730px;}.student-invitation-email-body,.sibling-invitation-email-body{background-color:#f8f8f8;}.view-student-invitation-email,.student-invitation-email-close,.view-sibling-invitation-email,.sibling-invitation-email-close{cursor:pointer;text-align:center;z-index:100;}.view-sibling-invitation-email{padding-top:1em;}#students_activity{display:block;width:100px;height:60px;line-height:2.4;text-align:center;cursor:pointer;text-decoration:none;margin-top:25px;background:url(/sites/all/themes/kichijoji/images/button_play.png) no-repeat;color:#1f5973;}#activity-sub-menu{display:none;border:1px solid #cccccc;width:130px;padding:5px 0;margin-top:5px;background-color:#c4d7b4;line-height:1.6;text-align:left;border-bottom:1px solid #cccccc;border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;}#activity-sub-menu a{display:block;width:110px;padding-top:3px;padding-bottom:3px;color:#000000;text-decoration:none;border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;}#activity-sub-menu a:hover{width:110px;background-color:#a3bc8e;color:#f9f9f9;font-weight:bold;text-decoration:underline;cursor:pointer;}.table-cell-padding{padding-left:15px;padding-right:15px;}#classroom-game-assignments-wrapper,#classroom-course-assignments-wrapper,#game-assignment-table-wrapper,#course-assignment-table-wrapper{margin-left:35px;}.classroom-game-assignments-wrapper-undo-effect,.classroom-course-assignments-wrapper-undo-effect,.game-assignment-table-wrapper-undo-effect,.course-assignment-table-wrapper-undo-effect{margin-left:-35px;}.enter-teacher-code-text{float:left;width:300px;margin-left:10px;}.enter-teacher-code-img{float:right;width:300px;margin:-10px 80px 0 0;}.teacher-registration-img{float:right;width:300px;height:270px;margin-top:110px;margin-right:160px;}.left-aligned{text-align:left;}.right-aligned{text-align:right;}.center-aligned{text-align:center;}.bold-text{font-weight:bold;}.float-left{float:left;}.float-right{float:right;}.student-game-summary-class-name{text-align:left;font-size:1.1em;margin-bottom:0.5em !important;}.student-game-summary-student-report{text-align:center;margin-bottom:0.5em !important;}.all-games-scrollbar{width:95%;height:400px;overflow:auto;}.due-date-over-color{color:red;}.no-left-margin{margin-left:0px;}.no-display{display:none;}.vertical-top-align{valign:top;}.black-color{color:#000000;}.brown-color{color:#765c2f;}.red-color{color:#c12f23;}.purple-color{color:#612786;}.blue-color{color:#10469c;}.green-color{color:#4d902f;}.orange-color{color:#e66032;}.yellow-color{color:#f6c850;}.gray-color{color:#aaabab;}.white-color{color:#ffffff;}.shift-down{margin-top:3px;}#tmgradebook-add-class-form .js-form-type-checkbox,#tmgradebook-edit-class-form .js-form-type-checkbox{white-space:nowrap;display:inline;}.fieldset-element{float:left;padding-left:50px;}div#wrapper-div{display:inline-block;width:100%;}div#left-aligned-div{display:inline-block;width:70%;}div#right-aligned-div{display:inline-block;width:30%;}div#editable-fields,div#editable-buttons{display:none;}.student_progress_summary_search{width:100% !important;margin-bottom:1em;}.student_game_summary .pagination_link{margin-bottom:0.5em;}div.left-center-right-wrapper-div{width:100%;clear:both;}div.left-center-right-div{width:33%;float:left;}div.other-activity-result-options{margin-left:35px;width:17%;float:left;}div.div-margin-bottom{margin-bottom:4em;}.tmgradebook-teacher-info-form .form-item-first-name,.tmgradebook-teacher-info-form .form-item-last-name,.tmgradebook-teacher-info-form .form-item-school{float:left;}.teacher_info_viewable_fields,.teacher_info_editable_fields{width:70%;margin:0 auto;}.sub_teacher_elements{width:100%;margin-left:2.5em;}.teacher_info_viewable_field,.responsive_viewable_field{width:45%;float:left;margin-left:2.5em;}.teacher_info_viewable_field_no_margin,.responsive_viewable_field_no_margin{width:45%;float:left;}.responsive_viewable_field{margin-left:5em;}.teacher_info_editable_fields .form-item{margin-left:2.5em;}.tmgradebook-teacher-info-form .form-item-last-name label,.tmgradebook-teacher-info-form .form-item-last-name input{margin-left:2.5em;}.tmgradebook-teacher-info-form .total_students_in_school{margin-left:45%;padding-left:2.8em;}.save-teacher-details-button{margin-right:2em;}.add_another_sibling_icon{font-size:2.4em;color:#3b5998;}.remove_sibling_icon{font-size:2.4em;color:#ffee92;}.sibling_fields_group{margin-top:1em;}.add_sibling_fields_gap{margin-left:1em;}.add_sibling_icon_gap{margin-left:1em;}.sibling_common_mail_textfield{width:38.5em;}.teacher_console_select_all_checkbox{font-size:0.85em;margin-top:-1.7rem;}.create_new_game_assignment_container{width:90%;margin:auto;}.duplicate_game_assignment_container{width:80% !important;margin:2em auto auto !important;}.duplicate_game_assignment_container .panel-body{width:fit-content;margin:auto;}.create_new_game_assignment_container input.form-text,.create_new_game_assignment_container select,.duplicate_game_assignment_container input.form-text,.duplicate_game_assignment_container select,.edit_game_assignment_container input.form-text,.edit_game_assignment_container select{border-color:#ccc !important;width:370px;}.create_new_game_assignment_container,.create_new_course_assignment_container{margin-top:3em !important;}.duplicate_course_assignment_container{width:fit-content !important;margin:2em auto auto !important;}.duplicate_course_assignment_container .panel-body{padding:0 6em 2em;}.create_new_game_assignment_container .coursedesc,.duplicate_game_assignment_container .coursedesc,.edit_game_assignment_container .coursedesc{width:125%;}.create_new_course_assignment_container .coursedesc,.duplicate_course_assignment_container .coursedesc{width:131%;}.create_new_course_assignment_container .form-item-description,.duplicate_course_assignment_container .form-item-description{padding-top:1em;clear:both;}#edit-student-list,#confirm-students-by-username{width:70%;margin:0 auto;}.missing_students_username_label{width:40%;}.missing_students_username_input{width:60%;}.form-checkbox{text-align:center;}.school_top_students{width:80%;margin:0 auto;}div.school_top_score_result_criteria_div label,div.school_top_score_result_criteria_div select.school_high_scores_result_criteria_div,div.school_high_scores_result_criteria_div label,div.school_high_scores_result_criteria_div select.school_top_score_result_criteria_div,div.progress_report_result_criteria_div label,div.progress_report_result_criteria_div select{float:left;}div.school_top_score_result_criteria_div .select-wrapper,div.school_high_scores_result_criteria_div .select-wrapper,div.progress_report_result_criteria_div .select-wrapper{display:none;}div.school_top_score_result_criteria_div label,div.school_high_scores_result_criteria_div label,div.progress_report_result_criteria_div label{margin-top:0.3em;}div.school_top_score_result_criteria_div,div.school_high_scores_result_criteria_div,div.progress_report_result_criteria_div{margin-bottom:1em;}select.school_top_score_result_criteria_div{margin-right:3%;}.add_new_class,.create_new_assignment,.add_students,.classroom-teachers-icon,.classroom-students-icon,.classroom-assignments-icon,.classroom-school-course-assignment-icon,.back-to-class-list-icon,.back-to-class-icon,.progress-report-icon{font-size:1.2em;color:#3b5998;text-decoration:none;}.add_students:hover,.add_new_class:hover,.create_new_assignment:hover,.classroom-teachers-icon:hover,.classroom-teachers-icon:visited,.classroom-students-icon:hover,.classroom-students-icon:visited,.classroom-assignments-icon:hover,.classroom-school-course-assignment-icon:hover,.edit_class:hover,.back-to-class-list-icon:hover,.back-to-class-icon:hover,.progress-report-icon:hover,.progress-report-icon:visited,.class_console_active_link,.class_console_active_link:hover,.class_console_active_link:visited,.students_tab_active_link,.students_tab_active_link:hover,.students_tab_active_link:visited{text-decoration:none;}.class_console_active_link,.class_console_active_link:hover,.class_console_active_link:visited,.class_console_active_link:focus,.class_console_active_link:active,.students_tab_active_link,.students_tab_active_link:hover,.students_tab_active_link:visited
.students_tab_active_link:focus,.students_tab_active_link:active{text-decoration:none;}.assignment-notification-icon{color:#3b5998;}.add_new_class_text,.create_new_assignment_text,.add_students_text,.edit_class_text,.view_class_teachers_text,.view_class_students_text,.view_class_assignments_text,.view_school_course_assignment_text,.students_tab_students_text,.students_tab_assignments_text,.students_tab_progress_text{font-family:Verdana,sans-serif;}.students_tab_links{text-shadow:1px 0;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:2em;font-size:0.9em;}.class_console_links{text-shadow:1px 0;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:2em;position:absolute;left:50%;transform:translateX(-50%);}#classroom-school-course-assignment-wrapper{position:relative;padding:0.6em 2em;border:1px solid #cccccc;width:max-content;margin:auto 1em 2.5em;float:left;}#classroom-school-course-assignment-wrapper:hover{background-color:#eeeef5;}#classroom-school-course-assignment-wrapper:hover .close_x_transparent{display:block;}#students-tab-students-wrapper,#students-tab-assignments-wrapper,#students-tab-progress-wrapper{text-shadow:1px 0;}#classroom-teachers-wrapper,#classroom-students-wrapper,#classroom-assignments-wrapper,.class_console_links .icon-dropdown,.edit_class_link{text-shadow:1px 0;}.students_tab_active_link,.class_console_active_link{color:#e76400;padding-bottom:5px;border-radius:4px;text-decoration:none;}.icon-dropdown{position:relative;display:inline-block;float:left;}.icon-dropdown-content,.add-class-students-icon-dropdown-content{display:none;width:14em;position:absolute;background-color:#ffffff;border:1px solid #e5e8ef;border-radius:0.5em;overflow:auto;left:0;z-index:1;}.add-students-icon-dropdown-content{width:16em;}.class-console-icon-dropdown-content{left:0;}.add-class-students-icon-dropdown-content{width:19em;}.icon-dropdown-content .add_school_course_assignment,.create_new_game_assignment,.create_new_course_assignment,.add_students_by_username,.add_students_by_email,.add_siblings,.add_existing_students_in_class,.copy_class_code_menu_item{padding:0.3em 0.6em;}.icon-dropdown-content a,.add-class-students-icon-dropdown-content a{color:#215489;text-decoration:none;display:block;}.icon-dropdown-content a:hover,.add-class-students-icon-dropdown-content a:hover{background-color:#e5e5e5;text-decoration:none;}.edit_class_student_list{width:50%;float:left;padding-left:50px;}div.form-item-action-list-2,div.form-item-action-list-2 div.select-wrapper,#edit-action-list-2,.student_list_action .form-select .form-control{float:left;}.classroom-delete-menu{float:left;display:none;position:absolute;background-color:#678b9b;width:240px;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);z-index:1000;right:5%;border-radius:8px;line-height:1.8em !important;}.classroom-delete-menu a{background-color:#678b9b;color:#f9f9f9;padding:4px 16px;display:block;border-radius:8px;}.classroom-delete-menu a:hover{background-color:#878ca2;color:#794473;text-decoration:none;}.classroom-delete:hover .classroom-delete-menu{display:block;}.student_list_action_select .form-item{float:left;margin-top:3px;}.school-highscore-frame{width:90%;margin:0 auto;}.school-highscore-table{float:left;width:45%;margin-right:3%;}.school_high_scores_game_category_div{background:#f9f9f9;border-radius:10px;border:1px solid #dddddd;}.school_high_scores_game_category{margin-left:2%;color:#215488;font-size:1.5rem;font-weight:bold;}.school_high_scores_sub_category,.school_high_scores_games{margin-left:5%;}.school_high_scores_sub_category{padding-left:0;font-size:1.1rem;font-weight:bold;}nav.teacher-menu{position:fixed;top:0;left:50%;transform:translateX(-50%);z-index:1100;}.pricing_button_teacher_menu_css{margin-left:20px;}.no_pricing_button_teacher_menu_css{}nav.teacher-menu ul{margin:0;padding:0;display:flex;text-align:justify;}nav.teacher-menu li{list-style-type:none;font-size:0.65em;width:9em;}nav.teacher-menu li:last-child a{padding-right:1.1em;}nav.teacher-menu a{text-decoration:none;color:black;padding:0 1.1em;padding-top:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;}nav.teacher-menu a:hover{text-decoration:none;background-color:#ebeceb;border-bottom:3px solid #ebeceb;}nav.teacher-menu .sub-menu{width:13.4em;}nav.teacher-menu .sub-menu li{border-top:1px solid #d0d0d0;}nav.teacher-menu .sub-menu a{margin-top:1px;padding:0.5em 0.7em;}nav.teacher-menu .sub-menu:hover{display:flex;}nav.teacher-menu .parent-menu:hover + .sub-menu{display:flex;}nav.teacher-menu .assignments-sub-menu{padding-left:5em;margin-left:-18em;}nav.teacher-menu .reports-sub-menu{padding-left:2em;margin-left:-26em;}nav.teacher-menu li:first-child a,nav.teacher-menu li:last-child a{padding-right:1.3em;}nav.teacher-menu .line-separator{display:block;height:1px;border:0;border-top:1px solid #d0d0d0;margin:0 auto;padding:0;width:100%;}nav.teacher-menu .main-nav nav{position:absolute;white-space:nowrap;}.teacher-menu-responsive-button{display:none;}.teacher_console_feature_active_link,.teacher_console_feature_active_link:hover{border-bottom:3px solid #3b5998 !important;font-weight:bold;}.teacher-menu-separator{}.teacher-console-drupal-message-separator{margin-bottom:-4em;}.my-student-list,.class-teacher-list,.class-student-list,.class-assignment-list{background:#f9f9f9;padding:2rem;border:1px solid #cccccc;border-radius:5px;}.class_console_links_row,.class-teacher-list,.class-student-list,.class-assignment-list,.back-to-class-list,.school_course_links_and_add_teachers_container{width:80%;margin:0.5em auto;}.class_console_links_row{clear:both;padding-bottom:15px;margin-bottom:1.5em;}.class_console_links_row a,.class_console_links_row a:hover,.class_console_links_row a:visited,.class_console_links_row a:focus,.class_console_links_row a:active{text-decoration:none;}.add_new_class_container{background:#f9f9f9;padding:1em 4em 3em;width:40%;margin:0 auto;border-radius:10px;box-sizing:border-box;box-shadow:10px 2px 125px 20px rgba(0,0,0,.85);position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1000;border:1px solid #5c5454;}.add_new_class_container input,.add_new_class_container select{border-color:#b5b1b1 !important;}.add_existing_students_in_class_container{background:white;padding:3em 2em;border:1px solid #cccccc;border-radius:5px;width:98%;margin:0 auto;margin-bottom:2em;}.add_new_class_container .class_selected_students_remove,.add_existing_students_in_class_container .class_selected_students_remove{font-size:1.2em !important;margin-top:-0.7em;background:#f9f9f9;}.add_new_class_container .form-item-class-selected-students,.add_existing_students_in_class_container .form-item-class-selected-students{width:94%;}.edit_class_container{width:70%;margin:0 auto;}.edit_class_content_container{padding:1em 3em;}.edit_class_container .form-item-class-selected-students{width:94%;}.edit_class_container .class_selected_students_remove{font-size:1.2em !important;margin-top:-0.7em;}.edit_class_container .form-item-assign-incomplete-assignments-to-new-students label.option{word-wrap:normal;white-space:normal;display:inline-block;vertical-align:top;}.edit_class_content_container .submit-button{margin-right:1em;}.create_new_game_assignment_container input[type="text"],.duplicate_game_assignment_container input[type="text"],.edit_game_assignment_container input[type="text"]{}.create_new_game_assignment_container .student_list_label,.edit_game_assignment_container .student_list_label,.create_new_course_assignment_container .student_list_label,.duplicate_game_assignment_container .student_list_label,.duplicate_course_assignment_container .student_list_label{margin-left:1.05em;}.create_new_course_assignment_container .student_list_label,.create_new_course_assignment_container .course_label,.duplicate_course_assignment_container .student_list_label,.duplicate_course_assignment_container .course_label{margin-top:1.5em !important;}.edit_course_assignment_container .student_list_label{margin-top:1.5em !important;margin-left:15px;}.create_new_game_assignment_container .assignment_selected_students,.edit_game_assignment_container .assignment_selected_students,.create_new_course_assignment_container .assignment_selected_students,.assignment_notification_div .assignment_selected_students,.duplicate_game_assignment_container .assignment_selected_students,.duplicate_course_assignment_container .assignment_selected_students{float:left;}.create_new_game_assignment_container .assignment_selected_students_remove,.duplicate_game_assignment_container .assignment_selected_students_remove{font-size:1.2em !important;margin:11.5rem 0 0 -1rem;}.create_new_course_assignment_container .assignment_selected_students_remove,.duplicate_course_assignment_container .assignment_selected_students_remove{font-size:1.2em !important;margin:13rem 0 0 -1rem;}.assignment_notification_div .assignment_selected_students_remove{font-size:1.2em !important;margin-top:5em;}.edit_game_assignment_container .assignment_selected_students_remove{font-size:1.3em !important;margin-top:5.5em;margin-left:-0.8em;}.create_new_game_assignment_container .assignment_student_list_group,.duplicate_game_assignment_container .assignment_student_list_group{margin-left:20px;}.edit_game_assignment_container .assignment_student_list_group{margin-left:20px;}.student_list_actions_group_2{padding-top:0;padding-bottom:3.5em;}.students_in_class_label,.students_not_in_class_label{color:#215488;}.activitySearchSelectedButton,.activityListSelectedButton,.class_selected_students_remove,.assignment_selected_students_remove{background-color:transparent;border:0;color:#215488;outline:none;font-size:2em !important;}.activitySearchSelectedButton{margin-top:13rem;font-size:1.3em;}.activityListSelectedButton .fa-caret-up,.activityListSelectedButton .fa-caret-up-alt{margin-top:0.5em;margin-left:-0.3em;}.activityListSelectedButton .fa-caret-down{margin-left:-0.3em;}.activityListSelectedButton .fa-trash,.activityListSelectedButton .fa-trash-alt{margin-top:8em;margin-left:-0.6em;font-size:0.7em !important;}.create_new_course_assignment_container{width:70%;margin:0 auto 1rem;background:#f9f9f9;}.course_assignment_form{width:94%;margin-left:7%;}#course_assignment_description{width:130%;}table.assignment_status{border:0 !important;border-right:1px solid #ddd !important;}table.assignment_status th,table.assignment_status td{padding:5px !important;line-height:1 !important;}.all_student_list th,.tmgradebook-same-school-teacher-list-form th,.tmgradebook-same-school-student-list-form th,#classrooms-list-table th.class_name,#classrooms-list-table th.students,.student_activities .student_name,.student_activities .assignment_name,.student_game_summary .game_name,.student_game_summary .course_name{text-align:left;}.student_activities .duedate,.student_activities .completion_date{width:15%;}#classrooms-list-table .class_name{width:20%;}#classrooms-list-table .students{width:65%;}#classrooms-list-table .class_list_links{width:8%;}.create_new_game_assignment_container #activityselect,.create_new_game_assignment_container #activitylist,.duplicate_game_assignment_container #activityselect,.duplicate_game_assignment_container #activitylist,.edit_game_assignment_container #activityselect,.edit_game_assignment_container #activitylist{}#activitylist{height:24.5rem;}.tmgradebook-custom-course-assignment-form,.tmgradebook-custom-course-assignment-edit-form{width:80%;margin:0 auto;}.create_new_game_assignment_div,.edit_game_assignment_div{width:fit-content;margin:auto;}.create_new_game_assignment_container .form-item-assignto label,.duplicate_game_assignment_container .form-item-assignto label,.edit_game_assignment_container .form-item-assignto label{margin-left:7rem;}.create_new_game_assignment_container .form-item-duedate,.create_new_game_assignment_container .form-item-activityselect,.duplicate_game_assignment_container .form-item-duedate,.duplicate_game_assignment_container .form-item-activityselect,.edit_game_assignment_container .form-item-duedate,.edit_game_assignment_container .form-item-activityselect{margin-top:-0.4rem;}button.ui-multiselect{background:white !important;}.page-title{font:Verdana,sans-serif;font-size:1.4rem;font-weight:bold;}.edit_course_assignment_container{width:fit-content;margin:0 auto;}.edit_course_assignment_container .panel-body{margin:auto 1em;}.edit_course_assignment_container .assignment_selected_students{width:30rem !important;}.edit_course_assignment_container .coursedesc{width:100%;}.edit_course_assignment_container .assignment_selected_students_remove{font-size:1.3em !important;margin-top:2.7rem;}.game_assignment_due_date{float:left;margin:1.3rem 0 0 8.2rem;}.class-assignment-list .game_assignment_due_date{margin:0 0 0 20px;}.tmgradebook-add-students-by-username-form{width:60%;margin:auto;}.tmgradebook-add-students-by-email-form{width:80%;margin:auto;}.tmgradebook-add-students-by-email-form .form-textarea,.tmgradebook-add-siblings-by-username-form .form-textarea{margin-left:20px;}.form-item-mail-restriction-message-checkbox label.option{font-weight:normal;}.teachersGuide_gameCategory,.teachersGuide_bandCourse{padding:5px;padding-bottom:15px;cursor:pointer;}.teachersGuide_gameCategory:hover,.teachersGuide_bandCourse:hover{text-decoration:none;}.teachersGuide_gameNames{padding-left:50px;padding-bottom:50px;display:none;}.edit_reg_teacher_username{margin-left:1rem;}.edit_reg_teacher_email{margin-left:6.2rem;}.assignment_notification_div{width:70%;margin:0 auto;padding:1.5rem;border-radius:5px;}.assignment_notification_content_div{background:#f9f9f9;padding:1.5rem;border:1px solid #dddddd;}.explain_teacher_code:hover{cursor:pointer;}.teacher_faq_content,.teachers_guide,.teachers_guide_to_school_courses{width:95%;margin:auto;}.copy_assignment_url{font-size:1.1em;font-weight:bold;}.all_assignments_status__elements{width:75%;margin:0 auto;}.all_assignments_status__elements .form-item{float:left;padding:0 1em;}.all_assignments_status__elements select,.all_assignments_status__submit_button{height:2.4em;}.all_assignments_status__status{width:11em;}.all_assignments_status__submit_button{margin-top:2.1em;}.all_assignments_status__elements .loading_image{width:1.5em;height:1.5em;margin-left:0.5em;margin-top:1.5em;}.all_assignments_status_table_wrapper{width:100%;height:600px;}.all_assignments_status_table{font-weight:lighter;background-color:#f0f3f5;}.all_assignments_status_table tr:nth-child(1n){background:#d2e2ea;}.all_assignments_status_table th{text-align:center;color:#f0f3f5;border:1px solid white;width:auto;height:auto;vertical-align:top;padding:0.3em 0.8em;font-size:0.9em;}.all_assignments_status_table thead th{background-color:#678b9b;}.all_assignments_status_table thead th:first-child{padding:0;background-color:#f0f3f5;color:black;}.all_assignments_status_table tbody th{background-color:#f0f3f5;text-align:left;color:black;}.all_assignments_status_table td{border:0.5px solid white !important;padding:0 0.2em;font-size:0.9em;}.mouseover_all_assignement_status_cell{background-color:#e2f2ff;}.clicked_all_assignement_status_cell{background-color:#fff4e2;}.all_assignments_status_table .tooltiptext{text-align:left !important;padding:0.5em 1em !important;bottom:-43% !important;line-height:1.8 !important;}.all_assignments_status_table .student_label{vertical-align:middle;}.all_assignments_status_table .assignment_not_started{color:#8c8c8c;font-weight:bold;font-size:0.8em;}.all_assignments_status_table .assignment_in_progress{color:black;font-weight:bold;font-size:0.8em;}.all_assignments_status_table .assignment_complete{color:#1771b0;font-weight:bold;font-size:0.8em;}.tmgradebook-teacher-registration-form{margin:auto;width:max-content;margin-top:3em;padding-left:4em;padding-right:4em;background-color:#faf9f9;border:1px solid #5c6485;border-radius:5px;}.tmgradebook-teacher-registration-form .form-group{margin-bottom:0;}.tmgradebook-teacher-registration-form .g-recaptcha{margin-top:6em;}.teacher_registration_form_start{width:max-content;margin:auto;}.teacher-registration-header{font-size:large;text-align:center;margin-top:1.5em;}.enter_teacher_code_container{width:90%;margin:auto;}.enter_teacher_code_left_part{width:60%;text-align:justify;}.enter_teacher_code_interactive_fields{width:55%;margin:0 auto;}.tmgradebook-teacher-registration-form .theta_input_field{margin-top:1.7em;background-color:white !important;height:40px;}.enter-teacher-code-submit{margin-top:0.5em;width:380px;}.enter_teacher_code_input{width:27em !important;}.registered_teacher_list_container{width:100%;}.tmgradebook-student-list-form .table_search_field,.tmgradebook-same-school-student-list-form .table_search_field{width:100%;}.tmgradebook-student-list-form table tr td{vertical-align:middle !important;}.tmgradebook-student-list-form .message{margin-left:1em;margin-top:0.5em;}.tmgradebook-change-student-account-info-form .form-item{margin:0 auto;padding:0 auto;}.tmgradebook-same-school-student-list-form .delete_students,.student_account_info_cancel_button,.tmgradebook-add-non-associated-usernames-form .cancel_button,.tmgradebook-add-non-associated-emails-form .cancel_button,.tmgradebook-add-non-associated-siblings-form .cancel_button,.tmgradebook-change-student-account-info-form .cancel_button,.tmgradebook-change-student-account-info-mobile-form .cancel_button{margin-left:2em;}.student_list_action_submit{margin-top:0.2em;}.student_list_container{width:100% !important;display:none;}.student_list_container,.tmgradebook-same-school-student-list-form{margin-bottom:2em !important;}.tmgradebook-add-non-associated-usernames-form .form-type-checkbox,.tmgradebook-add-non-associated-siblings-form .form-type-checkbox{margin-right:2em;}.tmgradebook-add-non-associated-emails-form .form-type-checkbox{margin-left:2em;}.tmgradebook-change-student-account-info-form .username{width:100% !important;}#assignment_status_table_container{position:relative;top:0.5em;border:1px solid #ddd;clear:both;}.assignment_status_student,.assignment_status_percentage_complete,.school_course_progress_accuracy,.school_course_progress_points{position:relative;z-index:10;}.assignment_status_percentage_complete,.school_course_progress_accuracy{width:150px;min-width:150px;}.school_course_progress_points{width:130px;min-width:130px;}.assignment_status_student{padding-left:1em !important;width:230px;min-width:230px;word-break:break-word;}.assignment_status thead{position:relative;z-index:20;}.assignment_status thead tr th{border-bottom:1px solid #ddd !important;padding:0 !important;}.assignment_status thead tr th div{line-height:3em;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}.assignment_status .student_name,.assignment_status .assignment_progress,.assignment_status .activity_completition_status,.assignment_status .percentage_complete,.assignment_status .completion_date,.school_course_progress_accuracy,.school_course_progress_points{text-align:center;}.assignment_status .student_name{text-align:center;width:230px;min-width:230px;word-break:break-word;}.assignment_status .student_name div a{text-decoration:none;}.assignment_status .assignment_progress{width:150px;min-width:150px;}.assignment_status .assignment_progress div{padding-left:15px;padding-right:15px;}.assignment_status .assignment_progress div a{display:inline-flex;text-decoration:none;}.assignment_status .assignment_progress div a span{margin-top:0.9em;margin-left:0.5em;}.assignment_status .activity_completition_status{padding-left:1em;}.activitySearchSelectedButtonText{display:none;}.assignment_student_list,.class_student_list{border-radius:3px;border:1px solid #cccccc;}.tmgradebook-teacher-registration-form .password-confirm-message{color:green;}.tmgradebook-teacher-registration-form input.password-field,.tmgradebook-teacher-registration-form input.password-confirm{width:25em !important;}.tmgradebook-teacher-registration-form input.password-field[type="text"],.tmgradebook-teacher-registration-form input.password-confirm[type="text"]{border:1px #cccccc solid !important;}.tmgradebook-teacher-registration-form .form-item-firstname,.tmgradebook-teacher-registration-form .form-item-lastname,.tmgradebook-teacher-registration-form .form-item-school,.tmgradebook-teacher-registration-form .form-item-code{float:left;clear:left;}.teacher-registration-fields-gap{}.tmgradebook-teacher-registration-form .continue{padding:0.4em 1.4em;margin-top:1.5em;font-size:16px;}.tmgradebook-teacher-registration-form .button:hover{border:none;}.change-student-account-submit-buttons{margin-top:-1.5em;}.change_student_account_info_container{width:fit-content;margin:2em auto auto;}.change_student_account_content_container{padding:2em 5em;background:#f9f9f9;border:1px solid #cccccc;border-radius:5px;}.change_student_account_info_container .form-item{width:fit-content;margin:auto;}.change_student_account_info_container input,.tmgradebook-change-student-account-info-mobile-form #edit-name,.tmgradebook-change-student-account-info-mobile-form #edit-mail{width:30em;border:1px solid #ccc;}.add_reg_teacher_input_fields{width:28%;margin:auto;}.add_sibling_input_fields{width:70%;margin:auto;}.add_siblings_container{width:80%;margin:auto;}.teacher_feedback_container{width:55%;margin:auto;}.teacher_feedback_container .student_academic_level_other,.teacher_feedback_container .teaching_group_other{font-size:smaller;margin-top:-10px;color:#a5a5a5;}.teacher_feedback_container .form-textarea{width:100% !important;}.student_academic_level_other label,.student_academic_level_other input,.teaching_group_other label,.teaching_group_other input{float:left;clear:none;height:2em;}.student_academic_level_other input,.teaching_group_other input{width:15em !important;}.tmgradebook-student-list-form .table_search_field{width:20em !important;}.tmgradebook-student-list-form .form-item-search-student-field{float:left;}.tmgradebook-student-list-form  .blank-line{margin-top:1em;}.school_top_students_table .username{text-align:left !important;}.student_console_assignments th{text-align:left !important;}.student_list_action_separator1,.student_list_action_separator2{border:none;height:1px;color:;background-color:#d5cdcd;}.student_list_action_separator1{margin:-0.2em auto 1.5em;}.student_list_action_separator2{margin:1.6em auto 2em;}.fa-search,.fa-search-alt{margin-left:0.5em;padding-top:0.1em;font-size:1.5em;}.all_student_list th{border-bottom:1.5px solid #dddddd !important;}.all_student_list td,#course-assignment-activities-table td{border-top:0.5px solid #dddddd !important;border-bottom:0.5px solid #dddddd !important;word-break:break-all;}.edit_class_container .classname-input{width:93%;}.assignment_list_container,.class_assignment_list_container{display:none;}table.student_assignment_list_table{white-space:nowrap;}table.student_assignment_list_table .instructions,table.student_assignment_list_table a{white-space:normal;}table#assignment-table th,table#assignment-table td,table#course-assignment-table th,table#course-assignment-table td{line-height:1.7 !important;padding:0.8em 0.6em;}.ui-multiselect-menu{width:max-content !important;}.ui-multiselect-checkboxes{height:350px !important;}.ui-multiselect-checkboxes label span{display:inline !important;margin-left:3px !important;font-weight:initial !important;}.ui-multiselect-header.ui-widget-header.ui-corner-all.ui-helper-clearfix ul li span.ui-icon{margin:auto !important;}.ui-multiselect-menu.ui-widget.ui-widget-content.ui-corner-all .ui-helper-reset{height:1.7 !important;}button.ui-multiselect span{margin-left:3px !important;}.ui-multiselect-menu.ui-widget.ui-widget-content.ui-corner-all .ui-multiselect-checkboxes.ui-helper-reset .ui-state-hover{border:none !important;background:#dee3ec !important;cursor:pointer !important;line-height:1.7 !important;}.assignment_status .progressbartable{border-collapse:separate;margin:auto;background:none;border-spacing:3px;}.assignment_status .progressbartable-school-course{border-collapse:separate;margin:auto;background:none;border-spacing:4px;}.assignment_status .progressbartable tr,.assignment_status .progressbartable-school-course tr{color:none;}.assignment_status .progressbartable tr:nth-child(n),.assignment_status .progressbartable-school-course tr:nth-child(n){background-color:rgba(0,0,0,0.001);}.assignment_status .progressbartable td,.assignment_status .progressbartable-school-course td{border-top:none !important;border-bottom:none !important;height:14px;padding:0 0 !important;cursor:pointer;line-height:1.5 !important;}.assignment_status .progressbartable-school-course td{padding:0 1px !important;}.assignment_status .progressbartable .activity-progress-empty,.assignment_status .progressbartable-school-course .activity-progress-empty{background-color:#dddddd;}.assignment_status .progressbartable .activity-in-course-progress-filled,.assignment_status .progressbartable-school-course .activity-in-course-progress-filled{background-color:#497aa5;}.activity-in-school-course-progress-filled{padding:0 4px !important;transform:scale(1.2);}.assignment_status .progressbartable .activity-outside-school-course-progress-filled,.assignment_status .progressbartable-school-course .activity-outside-school-course-progress-filled{}.assignment_status .progressbartable .activity-outside-course-progress-filled,.assignment_status .progressbartable-school-course .activity-outside-course-progress-filled{}.assignment_status .progressbartable .one-activity-outside-course-progress-filled,.assignment_status .progressbartable-school-course .one-activity-outside-course-progress-filled{}.assignment_status .progressbartable-school-course .one-activity-outside-course-progress-filled .tooltiptext,.assignment_status .progressbartable-school-course .activity-outside-course-progress-filled .tooltiptext{transform:scale(1.2);}.assignment_status .progressbartable-school-course .activity-outside-school-course-progress-filled .tooltiptext{transform:scale(1.2);}.assignment_status .progressbartable-school-course .activity-progress-empty .tooltiptext{transform:scale(1.2);}.activity-in-school-course-not-started{background-color:#dddddd;padding:0 4px !important;transform:scale(1.2);}.one-activity-in-school-course-complete{padding:0 4px !important;transform:scale(1.2);}.assignment_status .progressbartable td .tooltiptext,.assignment_status .progressbartable-school-course td .tooltiptext{visibility:hidden;width:250px;background-color:black;color:#fff;border-radius:6px;padding:7px 10px;position:absolute;z-index:100;margin-left:-80px;font-size:0.7em;margin-top:3px;}.assignment_status .progressbartable-school-course td .tooltiptext{width:320px;}.assignment_status .progressbartable td:hover .tooltiptext,.assignment_status .progressbartable-school-course td:hover .tooltiptext{visibility:visible;}.first_course_unit_tooltip_text{z-index:100 !important;}.reg_teacher_confirmation_container{width:max-content;margin:2.5em auto 1.5em;padding:1em 2em;background-color:#fafbff;border:1px solid #e5e8ef;}.reg_teacher_confirmation_sub_container{width:max-content;margin:2em auto;}.readnotes_one_unit_complete{background-color:#FFF7CB;}.readnotes_whole_unit_complete{background-color:#FFDC5F;}.writenotes_one_unit_complete{background-color:#D5E0FB;}.writenotes_whole_unit_complete{background-color:#959EC2;}.fingerings_one_unit_complete{background-color:#D9EBB3;}.fingerings_whole_unit_complete{background-color:#75BBAB;}.fingerings_one_unit_complete{background-color:#D9EBB3;}.fingerings_whole_unit_complete{background-color:#75BBAB;}.readrhythm_one_unit_complete{background-color:#E4EEF7;}.readrhythm_whole_unit_complete{background-color:#7FACD6;}.readterms_one_unit_complete{background-color:#F9CCC7;}.readterms_whole_unit_complete{background-color:#D86279;}.readkeysignatures_one_unit_complete{background-color:#F9DABE;}.readkeysignatures_whole_unit_complete{background-color:#FFA048;}.school_course_links_and_add_teachers_container{width:80%;margin:0 auto 2em;padding-top:1em;}.school_course_links_container{width:max-content;margin:auto auto;}.school_course_links_container div.form-type-select{float:left;}.school_course_links_container div.form-type-select label{margin-left:-80px;}.school_course_links_container div.form-type-select .select-wrapper{float:left;margin-top:-37px;}.select-wrapper select{cursor:pointer;}.school_course_links_container div.form-type-select .select-wrapper select:hover{cursor:pointer;}.school_course_links_container div.form-type-select .select-wrapper .select2-container{width:260px;}.school_course_links_container div.form-type-select .select-wrapper .select2-container .select2-selection__arrow{display:none;}.school_course_view_progress{font-size:1em;scale:0.9;float:left;margin-top:-5px;margin-left:10px;}.view_school_course_progress_for_class{font-weight:normal;font-size:.9em;scale:0.9;}.teachers_guide_to_school_course_container{text-align:center;margin-top:1em;}.teachers_guide_to_school_course_container .guide_to_school_courses{font-weight:bold;cursor:pointer;}.teachers_guide_to_school_course_container .guide_to_school_courses font{color:#215488;--darkreader-inline-color:#5f99ff;}.teachers_guide_to_school_course_container table{border:0.5px #dddddd solid;border-radius:10px;text-align:left;}.teachers_guide_to_school_course_container table th{background-color:#faf9f9;color:black;text-align:center;border:0.5px #dddddd solid;vertical-align:middle;}.teachers_guide_to_school_course_container table td.unit_index{border:0.5px #dddddd solid;width:20%;}.teachers_guide_to_school_course_container table td.unit_title{border:0.5px #dddddd solid;width:80%;}table#edit-class-assignment-select-list{width:94%;background-color:#f9f9f9;border:1px solid #cccccc;}table#edit-class-assignment-select-list .duedate{width:8em;}.search-result-criteria{display:flex;justify-content:center;align-items:center;position:relative;gap:2em;margin-top:-1em;margin-bottom:-1em;}.search-result-criteria .form-group{margin-bottom:15px !important;}.class_leaderboard_submit_button{margin-top:12px;}.leaderboard-result-criteria-div select{margin-top:-5px;}.leaderboard-result-criteria-div label{float:left;}.leaderboard-result-criteria-div div.select-wrapper{width:fit-content;}.leaderboard_result_message{font-size:small;text-align:center;}.leaderboard_games_container{width:98%;margin:1em auto;display:flex;flex-wrap:wrap;justify-content:space-evenly;}.leaderboard_games_container .no-loeaderboard-activity{margin:2.5em auto;}.search-result-criteria .select-wrapper select{line-height:1.5;}.leaderboard_game_div{margin:1.5em;border-radius:10px;border:1px solid #dddddd;width:fit-content;float:left;}.leaderboard_gamename_container{background-color:#faf9f9;border-top-left-radius:10px;border-top-right-radius:10px;}.leaderboard_gamename{color:#215488;font-size:1.5rem;font-weight:bold;width:fit-content;padding:0.8em 0;margin:auto;}.leaderboard_gamename img.game-icon{width:30px;height:25px;margin-right:7px;}table.leaderboard-table{width:fit-content;margin:0.5em 0.2em 0.3em;}table.leaderboard-table th,table.leaderboard-table td{padding:0.2em 0.5em;}table.leaderboard-table td.student-name{width:200px;}.class_leaderboard{float:none;width:fit-content;margin:1em auto 1.5em;}.create_new_course_assignment_container .select-wrapper,.duplicate_course_assignment_container .select-wrapper{margin-bottom:1.5em;}.school-course-assignment-activities{border:1px solid #ddd;border-radius:10px;clear:both;width:95%;cursor:pointer;margin:0.5em auto 1em;}.school-course-assignment-activities-header{padding:0.5em 1em;border-radius:10px;}.school-course-assignment-activities .course-activities,.school-course-assignment-activities .course-unit{font-weight:bold;margin-left:3px;}.school-course-assignment-activities .course-unit-box{display:none;border:1px solid #ddd;border-radius:10px;width:80%;margin:1.5em auto;cursor:pointer;}.school-course-assignment-activities .course-unit-header{background-color:#f9f9f9;padding:0.7em;border-radius:10px;}.school-course-assignment-activities .course-unit-activity-box{display:none;border-bottom:1px solid #ddd;padding:0.5em 1em 0.5em 2em;margin:auto;cursor:default;}.school-course-assignment-activities input[type=checkbox]{position:relative;top:-9px;cursor:pointer;}.school-course-assignment-activities .course-activities-checkbox,.school-course-assignment-activities .course-unit-checkbox{margin-left:-12px !important;}.course-unit-box .checkbox label,.course-unit-box .radio label,.school-course-assignment-activities .course-unit-activity-box .checkbox label,.school-course-assignment-activities .course-unit-activity-box .radio label{padding-left:0;}.course-unit-or-activity-active{opacity:1;}.course-unit-or-activity-inactive{opacity:0.5;}.add_assignment_menu_separator{border:1px solid #917e7e;margin:0;padding:1px 0;}.add-new-assignment{border:1px solid black;}.add-new-assignment a{border:1px solid #e5e8ef;}.student_console_class_leaderboard{background-color:#faf9f9;border:1px solid #ddd;padding:0.5em 0;margin-bottom:3em;}.student_console_class_leaderboard .dashboard_class_leaderboard_row{font-size:medium;}.class-student-name:hover{cursor:pointer;}#active-instrument-name{color:#215587;font-size:large;}#active-instrument-icon{width:35px;height:35px;}.instrument-leaderboard{display:flex;flex-wrap:wrap;justify-content:space-evenly;}.tmea-leaderboard-back-to-class{font-size:smaller;}.back-to-class-icon img{width:15px;height:15px;}.previousInstrumentIcon,.nextInstrumentIcon{width:45px;height:40px;}.previousInstrumentIcon:hover,.nextInstrumentIcon:hover{cursor:pointer;transform:scale(1.1);}#roation_duration_second .form-type-textfield,#refresh_page_duration_div .form-type-textfield{float:left;}#instrument_rotation_duration,#refresh_page_duration{width:45px;margin-top:-3px;}#refresh_page_duration_div{width:max-content;margin:auto;}.teacher-registration-email{background:url(/sites/kichijoji.thetamusic.com/files/images/email.png) no-repeat 12px 11px !important;text-indent:44px;}.teacher-registration-password{background:url(/sites/kichijoji.thetamusic.com/files/images/lock.png) no-repeat 15px 8px !important;background-size:19px 22px !important;text-indent:44px;}.teacher-registration-school{background:url(/sites/kichijoji.thetamusic.com/files/images/school_logo.png) no-repeat 8px 0 !important;background-size:35px 35px !important;text-indent:44px;}.school_course_progress_title{font-weight:bold;font-size:1.3em;color:#215587;margin-top:1.5em;text-align:center;}.school_course_progress_title img{width:30px;height:auto;margin-right:7px;margin-top:-2px;}.course_progress_explanation{padding:0 0.5em;border-radius:5px;width:fit-content;margin:0.3em auto;}.course_progress_explanation_label{font-size:1em;font-weight:bold;margin-bottom:5px;}.course_progress_explanation .unit_explanation{padding:0.3em 0;width:180px;float:left;font-size:small;}.course_progress_explanation .course_unit_box{width:14px;height:22px;float:left;}.course_progress_explanation .unit_activity_explanation{float:left;margin-left:9px;}.fa-file-pdf{color:red;font-size:1.3em;}.export-as-pdf-link-container{padding-top:1.5em;}.export-as-pdf-link{margin-left:5px;font-size:1em;}.class_list_container{}.class_archived_display_toggle_button{padding:2px 15px;font-weight:bold;font-size:0.9em;border:1px solid #bcbec0;border-radius:5px;cursor:pointer;width:fit-content;clear:both;margin:4em auto 0;}.class_list{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;gap:2em;clear:both;position:relative;top:1em;}.class_list .class{flex-direction:column;width:240px;border-radius:10px;border:1px solid #e2e1e1;padding-bottom:0.5em;box-shadow:5px 5px 3px 0 #efefef;}.class_list .class_card,.class_list .class_card_vertical_dot_container{cursor:pointer;}.class_list .class_card img{aspect-ratio:4 / 3;}.class_list .class_name{font-weight:bold;font-size:1.1em;margin-left:0.8em;margin-top:0.3em;}.class_list .num_students{margin-left:1.2em;font-size:0.8em;}.student_view_type_button,.assignment_view_type_button{padding:1px 10px;font-weight:bold;font-size:0.9em;border:1px solid #bcbec0;cursor:pointer;}.student_card_elements_container{}.student_card_elements_container .panel-body{margin-top:1em;}.student_cards_container,.assignment_cards_container,.league_cards_container{display:flex;flex-direction:row;align-items:center;justify-content:start;flex-wrap:wrap;margin:1em auto 0;}.assignment_cards_container{border:1px solid #dddddd;clear:both;padding:1em;position:relative;top:1em;}.class_assignment_cards_elements .assignment_cards_container{border:none;}.league_cards_container{justify-content:center;gap:1em;}.student_cards_container .student_card,.assignment_cards_container .assignment_card,.league_cards_container .league_card{display:flex;flex-direction:row;align-items:center;width:32%;margin:0.5em;height:90px;cursor:pointer;background:white;border:1px solid #e5e8ef;padding:0.5em;box-shadow:3px 3px 3px 0 #efefef}.league_cards_container .league_card{flex-direction:column;height:70px;position:relative;align-items:start;padding:0.5em 0.8em;}.student_cards_container .student_image{width:40px;height:40px;margin-left:5px;}.student_cards_container .student_info,.assignment_cards_container .assignment_info{flex-grow:1;margin:auto 1em;overflow-x:clip;overflow-y:auto;}.student_cards_container .student_name,.assignment_cards_container .assignment_name{color:#e76400;}.student_cards_container .last_visit,.assignment_cards_container .duedate{font-size:0.8em;color:#888383;width:max-content;}.student_cards_container .student_card_vertical_dot_container,.student_cards_container .other_teacher_student_card_vertical_dot_container,.assignment_cards_container .assignment_card_vertical_dot_container,.class_list .class_card_vertical_dot_container{display:flex;flex-direction:column;align-items:end;position:relative;}.student_cards_container .student_card_vertical_dot,.assignment_cards_container .assignment_card_vertical_dot{flex-grow:0;margin-right:-5px;font-size:2em;padding:0 10px;}.class_card_bottom_row{display:flex;flex-direction:row;align-items:start;justify-content:space-between;}.class_list .class_card_vertical_dot{flex-grow:0;margin-right:5px;font-size:2em;position:absolute;top:-5px;right:-5px;padding:0 10px;}.student_cards_container .student_account_action_menu,.assignment_cards_container .assignment_action_menu,.class_list .class_action_menu{display:none;box-shadow:0 2px 10px rgba(0,0,0,0.1);z-index:1000;position:absolute;top:40px;right:-1px;background:#494747;color:white;width:max-content;border-left:1px solid #bcb7b7;border-right:1px solid #bcb7b7;border-bottom:1px solid #bcb7b7;}.sub_menu_of_class_list,.add_to_class_menu{display:none;box-shadow:0 2px 10px rgba(0,0,0,0.1);z-index:1000;position:absolute;background:#494747;color:white;width:max-content;border-left:1px solid #bcb7b7;border-right:1px solid #bcb7b7;border-bottom:1px solid #bcb7b7;}.class_list .class_action_menu{top:33px;right:4px;}.student_cards_container .student_account_action_menu ul,.assignment_cards_container .assignment_action_menu ul,.class_list .class_action_menu ul,.sub_menu_of_class_list ul,.add_to_class_menu ul{list-style-type:none;padding:0;margin:1px 0;}.student_cards_container .student_account_action_menu li,.sub_menu_of_class_list li,.add_to_class_menu li{padding:3px 10px;}.assignment_cards_container .assignment_action_menu li,.class_list .class_action_menu li{padding:3px 20px;}.student_cards_container .student_account_action_menu li:hover,.assignment_cards_container .assignment_action_menu li:hover,.class_list .class_action_menu li:hover,.sub_menu_of_class_list li:hover,.add_to_class_menu li:hover{background:white;color:#494747;cursor:pointer;}.student_cards_container .student_card .up_menu_arrow,.assignment_cards_container .assignment_card .up_menu_arrow,.class_list .class .up_menu_arrow{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:14px solid #333;position:relative;float:right;top:-14px;}.student_cards_container .student_card .down_menu_arrow,.assignment_cards_container .assignment_card .down_menu_arrow,.class_list .class .down_menu_arrow{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:14px solid #333;position:relative;float:right;top:14px;}.class_list .class .down_menu_arrow{right:-0.5px;}.student_cards_container .student_action_result_tooltip{display:none;width:max-content;background-color:black;color:#fff;border-radius:5px;padding:7px 10px;position:absolute;top:30px;font-size:0.8em;}.student_cards_container .student_checkbox,.student_cards_container .other_teacher_student_checkbox{display:none;cursor:pointer;transform:scale(1.3);margin-right:10px;}.student_action_buttons{display:flex;flex-direction:row;gap:1em;}.student_action_buttons div,.simple_button{padding:1px 10px;font-weight:bold;font-size:0.9em;border:1px solid #bcbec0;}.student_action_buttons .edit_student_list,.student_action_buttons .other_teacher_edit_student_list,.simple_button{cursor:pointer;}.student_action_buttons .select_all_students,.student_action_buttons .edit_student_list_done,.student_action_buttons .delete_my_students,.student_action_buttons .reset_passwords,.student_action_buttons .reset_data,.student_action_buttons .remove_from_school,.student_action_buttons .invite_student,.student_action_buttons .add_to_class_button,.student_action_buttons .other_teacher_select_all_students,.student_action_buttons .other_teacher_edit_student_list_done,.student_action_buttons .other_teacher_delete_my_students{display:none;cursor:pointer;}.student_action_buttons .select_all_students,.student_action_buttons .other_teacher_select_all_students{width:110px;text-align:center;}.league_header1{font-weight:bold;font-size:1.8em;text-align:center;color:#215587;}.league_header2{font-weight:bold;font-size:1.6em;text-align:center;color:#215587;}.league_header3{font-weight:bold;font-size:1.3em;text-align:center;}.league_description{width:fit-content;margin:2em auto;line-height:2em;}.league_card .league_name{font-weight:bold;font-size:1.1em;}.join_league_button{padding:10px 35px;font-size:1.2em;border:1px solid #bcbec0;border-radius:3px;cursor:pointer;background-color:#efefef;font-weight:bold;margin:auto 15px;}.loading_icon_container{width:fit-content;background-color:black;color:#fff;border-radius:5px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);font-size:0.8em;z-index:1000;}.student_cards_checkbox_action_message_container{width:fit-content;background-color:black;color:#fff;border-radius:5px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);font-size:0.8em;z-index:1000;}.loading_icon_container .loading_icon,.student_cards_checkbox_action_message_container .loading_icon{display:none;border:8px solid #f3f3f3;border-top:8px solid #3498db;border-radius:50%;width:40px;height:40px;animation:spin 1.5s linear infinite;margin:7px 10px;}@keyframes spin{0%{transform:rotate(0deg);}25%{transform:rotate(90deg);}50%{transform:rotate(180deg);}75%{transform:rotate(270deg);}100%{transform:rotate(360deg);}}.loading_icon_container .loading_message{display:none;padding:0 10px;}.student_cards_checkbox_action_message_container .action_message{display:none;margin:7px 10px;}.action_result_message{display:none;margin:7px 10px;}.same_school_student_list{margin-top:3em;padding-bottom:1em;}.other_teacher_section{width:96%;border:1px solid #e9e4e4;border-radius:5px;margin:1em auto;padding:0;}.other_teacher_header{font-weight:bold;background:#f9f9f9;border-bottom:1px solid #e9e4e4;border-top-left-radius:5px;border-top-right-radius:5px;padding:1em;margin-bottom:1em;}.other_teacher_student_list{margin:1em;display:flex;flex-direction:row;align-items:center;justify-content:start;flex-wrap:wrap;}.other_teacher_student_action_buttons{width:fit-content;margin:auto;}.selected_duration:hover,.selected_course:hover,.selected_unit_group_index:hover{cursor:pointer;}.course_unit_header:hover{cursor:pointer;}.create_assignment_confirm_dialog{display:none;background-color:#f5f5f5;border-radius:10px;width:fit-content;margin:auto;border:1px solid #8f8f8f;box-shadow:2px -2px 5px 0 #babece;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100;}.create_assignment_confirm_dialog .confirm_header{background-color:#4b4b4b;color:white;font-weight:bold;text-align:center;padding:8px 10px;border-top-left-radius:10px;border-top-right-radius:10px;font-size:1.1em;}.create_assignment_confirm_dialog .confirm_body{margin:1em 2em 1.5em}.existing_assignment_student_list{width:fit-content;overflow-y:auto;padding:0.5em 2em;margin:auto;}.edit_existing_assignment_buttons{display:flex;flex-direction:column;gap:2em;align-items:center;justify-content:center;margin-top:2em;}.edit_existing_assignment_buttons div{padding:4px 25px;font-weight:bold;font-size:0.9em;border:1px solid #bcbec0;border-radius:5px;box-shadow:1px -1px 0px 0 #babece;cursor:pointer;text-align:center;background-color:#faf9f9;}#students-tab-students-wrapper a,#students-tab-assignments-wrapper a{text-decoration:none;}.active_link_in_tab span{color:#3b5998;border-bottom:4px solid #3b5998;padding-bottom:5px;border-radius:4px;text-decoration:none;}.active_link_in_tab:hover,.active_link_in_tab:visited{color:#3b5998;text-decoration:none;}.inactive_link_in_tab{color:#3b5998;border:0;}.teacher_list_icon,.student_list_icon{width:auto;height:33px;margin-right:3px;}.assignments_icon{width:auto;height:33px;margin-right:3px;}.progress_icon{width:33px;height:33px;margin-right:3px;}.teacher_menu_icon{height:32px;width:32px;margin-top:1px;}.copy_class_code_form_container .header-text{font-weight:bold;font-size:1.2em;}.copy_class_code_input_fields_container{margin:1em auto;}.copy_class_code_button{margin-left:1em;margin-top:2px;}.class_leaderboard_link,.leagues_link{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:0.9em;position:relative;top:-28px;float:left;}.leagues_link{margin-left:2em;}.class_leaderboard_link:hover,.class_leaderboard_link:visited,.leagues_link:hover,.leagues_link:visited{text-decoration:none;}.class_leaderboard_link img,.leagues_link img{width:auto;height:45px;}.class_leaderboard_link span,.leagues_link span{position:relative;top:-5px;}.add_teacher_in_class,.edit_class{display:block;float:right;text-align:center;margin:auto 10px;font-size:1.15em;color:#215587;cursor:pointer;}.add_teacher_in_class span,.edit_class span{display:block;font-size:0.6em;line-height:0.5em;}.invite_teacher_to_class_container{display:block;width:fit-content;margin:10px auto;background-color:#f9f9f9 !important;}.tmgradebook-invite-teacher-to-class{}.invite_teacher_to_class_container input,.invite_teacher_to_class_container .select-wrapper{width:25em;margin:auto;}.invite_teacher_to_class_container input{margin-right:auto !important;}.invite_teacher_to_class_container .separator{display:flex;align-items:center;text-align:center;margin:2em 0;}.invite_teacher_to_class_container .separator::before,.invite_teacher_to_class_container .separator::after{content:"";flex:1;border-top:1px solid #dacdcd;margin:0 1em;}.invite_teacher_to_class_container .panel-body{text-align:center;width:fit-content;margin:1em auto;padding:1em 3em;}.invite_teacher_to_class_container #teacher_to_invite{cursor:pointer;}.tmgradebook-join-student-in-class-form{display:flex;flex-direction:column;justify-content:center;align-items:center;width:60%;margin:auto;margin-top:6em;border:1px solid #cccccc;border-radius:5px;background-color:#f9f9f9;padding:2em;}.tmgradebook-join-student-in-class-form .top_header{font-size:1.6em;font-weight:bold;margin:1em auto;}.tmgradebook-join-student-in-class-form .classname{color:#215587;}.tmgradebook-join-student-in-class-form .continueClassCodeInputButton,.tmgradebook-join-student-in-class-form .signupToJoinClass,.tmgradebook-join-student-in-class-form .loginToJoinClass,.tmgradebook-join-student-in-class-form .joinClassButton{margin:auto;margin-top:1.5em;width:14em;padding:0.6em 1em;font-size:1.1em;font-weight:bold;}.tmgradebook-join-student-in-class-form .user_account_submit{background-color:#cc9900;border-radius:5px;}.tmgradebook-join-student-in-class-form .signupButtonContainer,.tmgradebook-join-student-in-class-form .loginButtonContainer,.tmgradebook-join-student-in-class-form .joinClassButtonContainer,.tmgradebook-join-student-in-class-form .continueButtonContainer{width:fit-content;margin:auto;}.tmgradebook-join-student-in-class-form .classCode{width:7.5em;margin:auto;font-size:2em;padding:25px 15px;letter-spacing:5px;text-transform:uppercase;}.tmgradebook-join-student-in-class-form .feedback{font-size:1.2em;text-align:center;}.student_progress_link_container{float:right;position:relative;top:-30px;left:5px;}.student_progress_link_container a{text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:0.8em;}.student_progress_link_container a span{margin-top:-3px;}.student_progress_link_container a:hover,.student_progress_link_container a:visited{text-decoration:none;}.students_tab_students_container{clear:both;}.student_progress_container #back-to-class-wrapper{margin-bottom:10px;}.add_existing_student_cards_container{display:flex;flex-direction:row;align-items:center;justify-content:start;flex-wrap:wrap;margin:1em auto 0;}.add_existing_student_cards_container .existing_student_card{display:flex;flex-direction:row;align-items:center;margin:0.5em;width:32%;height:66px;cursor:pointer;background:white;border:1px solid #e5e8ef;padding:0.5em;box-shadow:3px 3px 3px 0 #efefef;}.add_existing_student_cards_container .student_image{width:40px;height:40px;margin-left:5px;}.add_existing_student_cards_container .student_name{color:#7a5a40;overflow-wrap:anywhere;width:80%;margin-left:10px;}.add_existing_student_cards_container .existing_student_checkbox{cursor:pointer;transform:scale(1.3);margin-right:10px;margin-left:20px;}.google_classroom_list_container{width:fit-content;margin:auto;border-radius:10px;padding:2em 4em 3em;border:1px solid #5c5454;box-sizing:border-box;box-shadow:10px 2px 125px 20px rgba(0,0,0,.85);position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1000;background-color:white;max-height:750px;overflow-y:auto;}.google_classroom_list_container h2{margin-bottom:1.5em;text-align:center;}.google-classroom-radio-group{margin-bottom:20px;}.google-classroom-radio-group label{cursor:pointer;}.google-classroom-radio-group .radio-label{font-weight:bold;font-size:1.1em;margin-left:10px;}.google-classroom-radio-group .student-names{margin-left:25px;font-size:0.9em;max-height:4em;overflow:hidden;}.google_classroom_list_container .imported-class{color:#8e8d90;}.google_classroom_list_container .resyncClassButton{margin-left:1em;padding-left:2em;padding-right:2em;}.google_classroom_list_container .nothing_to_import{text-align:center;font-size:1.2em;font-weight:bold;margin-bottom:1em;}.imported_google_classroom{width:auto;height:21px;position:relative;top:-3px;right:29px;}.create_or_import_class_container{display:flex;justify-content:center;align-items:center;gap:2em;margin-bottom:1em;}.create_or_import_class_container .add_new_class{padding-left:4rem;padding-right:4rem;}.create_or_import_class_container .authentication-social-signin-social-button{width:fit-content;text-decoration:none;}.create_or_import_class_container span{margin-left:1em;}.create_or_import_class_container .fa-plus-square,.create_or_import_class_container .fa-minus-square{font-size:2em;}.create_new_course_assignment_container .assignment_student_list_group,.duplicate_course_assignment_container .assignment_student_list_group{clear:both;}.create_new_course_assignment_container .duedate,.edit_course_assignment_container .duedate,.duplicate_course_assignment_container .duedate{border-color:#ccc !important;}.active_class{display:flex;}.teachers_guide_to_school_courses .school_course_instrument_selection{margin-bottom:2em;}.google_class_card_template{display:none;}.google_classroom_message{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2em;background-color:white;border:1px solid #5c5454;border-radius:10px;padding:3em 4em;box-sizing:border-box;box-shadow:10px 2px 125px 20px rgba(0,0,0,.85);position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1000;}.google_classroom_message span{font-size:1.3em}.google_classroom_message button{padding-left:2em;padding-right:2em;}.ui-multiselect-checkboxes input{left:1px;}.google_classroom_access_required_dialog{background-color:white;border:1px solid #5c5454;border-radius:10px;padding:3em 4em;box-sizing:border-box;box-shadow:10px 2px 125px 20px rgba(0,0,0,.85);position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1000;}.google_classroom_access_required_dialog h2{margin-top:0;margin-bottom:20px;}.google_classroom_access_required_dialog button{width:125px;}.google_classroom_access_required_dialog .access_for_google_classrooms{margin-right:1.5em;}.ui-multiselect-checkboxes label span{font-size:1.1em;position:relative;left:2px;}#course-assignment-table-div{margin-bottom:2em;}.class-console-google-icon{right:-10px;}.form-item-min-accuracy-for-exercise,.form-item-min-accuracy-for-exercise label,.form-item-min-accuracy-for-exercise input{float:left;}.form-item-min-accuracy-for-exercise{margin-top:10px;}.form-item-min-accuracy-for-exercise #min_accuracy_for_exercise{width:4em;margin:-3px 10px auto;}.min_accuracy_percent_label{margin-top:20px;}.show_points_in_course_progress_report{margin-top:0;}.tmgradebook-student-settings-form button{margin-top:1em;}.tmgradebook-course-settings-form legend{font-size:15px;font-weight:bold;}.students_added_to_class_message{display:none;font-size:0.9em;padding:1.5em 2em;}.students_added_to_class_message .buttons{clear:both;width:fit-content;margin:auto;margin-top:1em;}.students_added_to_class_message .simplebutton{border:1px solid black;padding:5px 15px;width:110px;display:inline-block;text-align:center;background:white;color:black;cursor:pointer;}.students_added_to_class_message .students_added_to_class_okbutton{margin-left:15px;}.loading_image_center_aligned{display:block;margin:auto;width:fit-content;}@media (max-width:1750px){.class_console_links_row,.class-teacher-list,.class-student-list,.class-assignment-list,.back-to-class-list,.school_course_links_and_add_teachers_container{width:90%;}}@media (max-width:1560px){.class_console_links_row{}#classroom-students-wrapper,#classroom-assignments-wrapper,.class_console_links .icon-dropdown,.edit_class_link{}}@media (max-width:1480px){.add_existing_student_cards_container .existing_student_card{width:31%;}}@media (max-width:1465px){.tmgradebook-custom-course-assignment-form,.tmgradebook-custom-course-assignment-edit-form{width:90%;}.all_assignments_status__elements{width:80%;}}@media (max-width:1445px){.add_siblings_container{width:80%;margin:auto;}.add_sibling_input_fields{width:75%;}.class_console_links{}}@media (max-width:1390px){.all_assignments_status__elements{width:85%;}.course_progress_explanation .unit_explanation{width:270px;}.add_new_class_container{width:45%;}}@media (max-width:1375px){.enter-teacher-code-img{margin-right:40px;}.teacher-registration-img{margin-right:120px;}.add_sibling_input_fields{width:80%;}#classrooms-list-table .class_list_links{width:12%;}.create_new_game_assignment_div,.edit_game_assignment_div{}.class-student-list .student_cards_container .student_card{width:31%;}.class_assignment_cards_elements .assignment_cards_container .assignment_card{width:31%;}}@media (max-width:1350px){.teacher_info_viewable_fields,.teacher_info_editable_fields{width:80%;}}@media (max-width:1310px){.add_siblings_container{width:90%;margin:auto;}.all_assignments_status__elements{width:90%;}}@media (max-width:1265px){.all_assignments_status__elements{width:95%;}.add_reg_teacher_input_fields{width:32%;}.class_console_links{}}@media (max-width:1230px){.enter_teacher_code_container{width:95%;}#enter-student-account-info-popup{left:42%;}.class_console_links_row,..class-teacher-list,.class-assignment-list,.class-student-list,.back-to-class-list,.school_course_links_and_add_teachers_container{width:95%;}.tmgradebook-custom-course-assignment-form,.tmgradebook-custom-course-assignment-edit-form{width:95%;}.student_cards_container .student_card{width:31%;}.add_existing_student_cards_container .existing_student_card{width:48%;}.assignment_cards_container .assignment_card{width:31%;}.class_assignment_cards_elements .assignment_cards_container .assignment_card{width:31%;}}@media (max-width:1210px){.teacher_info_viewable_fields,.teacher_info_editable_fields{width:90%;}.add_new_class_container{width:50%;}}@media (max-width:1195px){.tmgradebook-custom-course-assignment-form,.tmgradebook-custom-course-assignment-edit-form{width:100%;}.all_assignments_status__elements{width:100%;}.class_leaderboard_link{left:-7em;}}@media (max-width:1175px){.teacher-registration-img{margin-right:50px;}.add_siblings_container{width:100%;margin:auto;}.student-invitation-email,.sibling-invitation-email{width:100%;}.multiple-teachers-in-class{gap:1em;}.multiple-teachers-in-class a{font-size:1em;}.duplicate_game_assignment_container{width:90% !important;}}@media (max-width:1125px){.enter-teacher-code-img{margin-right:10px;}#classrooms-list-table .class_list_links{width:12%;}.add_reg_teacher_input_fields{width:35%;}.student_action_buttons{flex-wrap:wrap;}.class-student-list .student_cards_container .student_card{width:48%;}.class_assignment_cards_elements .assignment_cards_container .assignment_card{width:48%;}}@media (max-width:1100px){.teacher-registration-img{margin-right:80px;}.class_list .class{width:270px;}.student_cards_container .student_card{width:48%;}.assignment_cards_container .assignment_card{width:48%;}}@media (max-width:1085px){.class-assignment-list .create_new_game_assignment_container input.form-text,.class-assignment-list .create_new_game_assignment_container select,.class-assignment-list .duplicate_game_assignment_container input.form-text,.class-assignment-list .duplicate_game_assignment_container select{width:370px;clear:both;}.class-assignment-list .create_new_game_assignment_container .assignment_student_list_group,.class-assignment-list .duplicate_game_assignment_container .assignment_student_list_group{margin-left:0;margin-top:1em;}.class-assignment-list .create_new_game_assignment_container .assignment_selected_students_remove,.class-assignment-list .duplicate_game_assignment_container .assignment_selected_students_remove{margin-top:6.5em;}.class-assignment-list .create_new_game_assignment_container .assignment-list,.class-assignment-list .duplicate_game_assignment_container .assignment-list{margin-top:1em;}.class-assignment-list .create_new_game_assignment_container .activityListSelectedButton .fa-caret-up,.class-assignment-list .create_new_game_assignment_container .activityListSelectedButton .fa-caret-up-alt,.class-assignment-list .duplicate_game_assignment_container .activityListSelectedButton .fa-caret-up,.class-assignment-list .duplicate_game_assignment_container .activityListSelectedButton .fa-caret-up-alt{margin-top:1em;}.class-assignment-list .create_new_game_assignment_container .game_assignment_due_date,.class-assignment-list .duplicate_game_assignment_container .game_assignment_due_date{margin-left:0;margin-top:1em;clear:both;}.class-assignment-list .create_new_game_assignment_container .coursedesc,.class-assignment-list .duplicate_game_assignment_container .coursedesc{width:100%;}}@media (max-width:1075px){#enter-student-account-info-popup{left:35%;}.class_console_links{}.class_leaderboard_link{left:-4em;}}@media (max-width:1050px){.add_existing_student_cards_container .existing_student_card{width:47%;}.duplicate_game_assignment_container{width:100% !important;}}@media (max-width:1020px){.create_new_course_assignment_container,.edit_course_assignment_container,.duplicate_course_assignment_container{width:70%;}.add_new_class_container{width:60%;}.edit_class_container{width:90%;}.enter-teacher-code-img{margin-right:-20px;}.enter_teacher_code_container{width:85%;}.all_student_list .admin_button{width:auto;}.add_sibling_fields_gap{clear:both;margin-left:auto;margin-top:1em;}.add_sibling_icon_gap{margin-top:0.4em;}.course_progress_explanation .unit_explanation{width:200px;}.class_list .class{width:240px;}}@media (max-width:980px){.class_assignment_cards_elements .assignment_cards_container .assignment_card{width:46%;}.class_archived_display_toggle_button{float:none;margin:auto;}}@media (max-width:970px){.teacher_info_viewable_fields,.teacher_info_editable_fields{width:100%;}#enter-student-account-info-popup{left:33%;}.class-student-list .student_cards_container .student_card{width:45%;}.class_assignment_cards_elements .assignment_cards_container .assignment_card{width:45%;}.multiple-teachers-in-class{position:relative;left:0;transform:translateX(0);clear:both;gap:2em;}.multiple-teachers-in-class a{font-size:1.2em;}.class_leaderboard_link{left:-1em;}}@media (max-width:940px){.create_new_game_assignment_container input.form-text,.create_new_game_assignment_container select,.duplicate_game_assignment_container input.form-text,.duplicate_game_assignment_container select,.edit_game_assignment_container input.form-text,.edit_game_assignment_container select{width:350px;}}@media (max-width:930px){table.all_student_list{font-size:small;}#enter-student-account-info-popup{left:28%;}.class_console_links{}}@media (max-width:920px){.enter_teacher_code_container{width:90%;}.teacher_info_editable_fields .form-item{width:100%;margin:0.5em auto auto;}}@media (max-width:895px){.teacher-registration-img{margin-right:50px;}table.all_student_list{font-size:smaller;}#classrooms-list-table .class_list_links{width:15%;}.create_new_game_assignment_div,.edit_game_assignment_div{width:100%;}.class_list .class{width:290px;}.class_console_links{position:relative;left:0;transform:translateX(0);clear:both;}.create_new_game_assignment_container input.form-text,.create_new_game_assignment_container select,.duplicate_game_assignment_container input.form-text,.duplicate_game_assignment_container select,.edit_game_assignment_container input.form-text,.edit_game_assignment_container select{width:330px;}}@media (max-width:860px){#enter-student-account-info-popup{left:23%;}.teacher-registration-img{display:none;}.tmgradebook-teacher-registration-form .form-item-school{margin-top:1em;}.teacher-registration-fields-gap{float:none;margin-left:0;}.tmgradebook-teacher-registration-form .form-item-username,.tmgradebook-teacher-registration-form #edit-password-pass1,.tmgradebook-teacher-registration-form #edit-password-pass2,.tmgradebook-teacher-registration-form .form-item-firstname,.tmgradebook-teacher-registration-form .form-item-lastname,.tmgradebook-teacher-registration-form .form-item-school,.tmgradebook-teacher-registration-form .form-item-code,.tmgradebook-teacher-registration-form input{float:none !important;width:100% !important;}.tmgradebook-teacher-registration-form .g-recaptcha{margin-top:2em;}table.all_student_list{font-size:x-small;}#class-leaderboard{clear:both;float:none;}.class_leaderboard_link{left:0;top:0;}.class_console_links_row{margin-top:-1em;}.create_new_game_assignment_container input.form-text,.create_new_game_assignment_container select,.duplicate_game_assignment_container input.form-text,.duplicate_game_assignment_container select,.edit_game_assignment_container input.form-text,.edit_game_assignment_container select{width:320px;}.create_new_game_assignment_container .coursedesc,.edit_game_assignment_container .coursedesc,.duplicate_game_assignment_container .coursedesc,.edit_game_assignment_container .coursedesc{width:100%;}.pricing_button_teacher_menu_css{}}@media (max-width:850px){.enter_teacher_code_container{width:95%;}.student_cards_container .student_card{width:47%;}.assignment_cards_container .assignment_card{width:47%;}}@media (max-width:835px){.create_new_game_assignment_container input.form-text,.create_new_game_assignment_container select,.duplicate_game_assignment_container input.form-text,.duplicate_game_assignment_container select,.edit_game_assignment_container input.form-text,.edit_game_assignment_container select{width:370px;clear:both;}.create_new_game_assignment_container .assignment_student_list_group,.duplicate_game_assignment_container .assignment_student_list_group,.edit_game_assignment_container .assignment_student_list_group{margin-left:0;margin-top:1em;}.create_new_game_assignment_container .assignment_selected_students_remove,.duplicate_game_assignment_container .assignment_selected_students_remove,.edit_game_assignment_container .assignment_selected_students_remove{margin-top:6.5em;}.create_new_game_assignment_container .assignemnt-list,.duplicate_game_assignment_container .assignemnt-list,.edit_game_assignment_container .assignemnt-list{margin-top:1em;}}@media (max-width:800px){table.high_score_tables_cotainer div.table-responsive{border:none;}table.high_score_tables_cotainer .loading_image{width:20px;height:20px;}.enter-teacher-code-img{display:none;}.enter_teacher_code_container{width:100%;}.enter_teacher_code_left_part{width:100%;text-align:justify;}.enter_teacher_code_interactive_fields{width:100%;}.enter-teacher-code-submit{margin-left:auto;margin-top:1em;width:100%;text-align:center;}.enter_teacher_code_input{width:100% !important;}.teacher_info_viewable_fields,.sub_teacher_elements{width:100%;margin:0 auto;}.teacher_info_viewable_field{width:45%;float:left;margin-left:5%;}.teacher_info_viewable_field_no_margin{width:45%;float:left;}.teacher_info_editable_fields{width:80%;margin:0 auto;}.teacher_info_editable_fields .form-item{width:100%;margin:0.5em auto auto;}.tmgradebook-teacher-info-form .form-item-school{margin-bottom:1em !important;}.tmgradebook-teacher-info-form .form-item-last-name label,.tmgradebook-teacher-info-form .form-item-last-name input{margin-left:0;}.tmgradebook-teacher-info-form .responsive_viewable_field,.tmgradebook-teacher-info-form .responsive_viewable_field_no_margin{width:80%;clear:both;float:none;margin:0.5em auto 0;}.tmgradebook-teacher-info-form .total_students_in_school{width:45%;float:left;margin-left:5%;padding-left:2.5em;}.sub_teacher_elements .teacher_info_viewable_field,.sub_teacher_elements .responsive_viewable_field_no_margin{margin-left:0;}.reg-teacher-delete{display:block;vertical-align:middle;}td p.reg-teacher-edit a i,td p.reg-teacher-delete a i,td p.reg-teacher-edit a svg,td p.reg-teacher-delete a svg{transform:scale(1.4,1.4);}td p.reg-teacher-edit a,td p.reg-teacher-delete a{width:95%;margin:0 auto;text-align:center;}.my-student-list{width:100%;}.my-student-list .last_login_date{}a.admin_button{text-align:center;position:relative;z-index:100;}td a.change-student-account-info{text-align:center;}.tmgradebook-confirm-reg-teacher-deletion-form .student_list_action_submit_div{float:none;text-align:center;}.tmgradebook-confirm-reg-teacher-deletion-form .message{float:none;text-align:center;margin-bottom:0.5em;}.tmgradebook-confirm-reg-teacher-deletion-form .form-select{margin-bottom:0.5em;}.tmgradebook-add-students-by-username-form,.tmgradebook-add-students-by-email-form{width:100%;}.textarea-instruction,.form-textarea-wrapper{width:96%;margin:0 auto;}.student-invitation-email,.sibling-invitation-email{width:100%;padding:0 1em;margin:0;}.assignment_notification_div{width:96%;}table#assignment-table th.assignment_name,table#assignment-table .assignment_name{width:40%;}.create_new_game_assignment_container,.create_new_game_assignment_div,.edit_game_assignment_container,.edit_game_assignment_div,.create_new_course_assignment_container,.course_assignment_form,.duplicate_course_assignment_container,.duplicate_game_assignment_container{width:100%;margin:auto;padding:auto;}.tmgradebook-custom-course-assignment-form,.tmgradebook-custom-course-assignment-edit-form{width:100%;}.create_new_course_assignment_container .assignment_student_list_group,.edit_course_assignment_container .assignment_student_list_group,.duplicate_course_assignment_container .assignment_student_list_group{margin:1em 0 !important;}.edit_course_assignment_container{width:100%;}.create_new_course_assignment_container .student_list_label,.duplicate_course_assignment_container .student_list_label{margin-top:1em;}.create_new_course_assignment_container .assignment_student_list,.duplicate_course_assignment_container .assignment_student_list{margin-top:0.3em;}.create_new_course_assignment_container .assignment_selected_students_remove,.duplicate_course_assignment_container .assignment_selected_students_remove{margin:8.5em 0 0 -0.5em;}.create_new_course_assignment_container .coursedesc,.edit_game_assignment_container .coursedesc,.duplicate_course_assignment_container .coursedesc{margin-left:-0.7em;}.classroom-delete-menu{right:6%;}.add_new_class_container,.edit_class_container,.add_existing_students_in_class_container{width:100%;}.class_console_links{}#classroom-teachers-wrapper,#classroom-students-wrapper,#classroom-assignments-wrapper,.class_console_links .icon-dropdown,.edit_class_link{}.class_console_links .icon-dropdown .icon-dropdown-content,.class_console_links .icon-dropdown .add-class-students-icon-dropdown-content{position:relative;}.school_top_students{width:100%;}.school-highscore-frame{width:100%;}.school-highscore-table{width:96%;margin:0 auto;}table.student_game_summary,div.student_game_summary,.progress_summary_category{width:100%;}.add_reg_teacher_input_fields{width:55%;}.add_sibling_input_fields{width:100%;}.teacher_feedback_container{width:90%;}table.all_student_list{font-size:initial;}.student_list_container .theta_responsive_table td{width:100%;}#enter-student-account-info-popup{left:16%;}.all_student_list td{height:3em !important;}table.all_student_list .checkbox.form-no-label,table.all_student_list .checkbox.form-no-label label{display:contents;}.teacher-menu-responsive-button{}nav.teacher-menu{}}@media (max-width:768px){.edit_game_assignment_container #activityselect,.edit_game_assignment_container #activitylist{}.edit_game_assignment_container .assignment_student_list_group{}.edit_game_assignment_container .activitySearchSelectedButtonDiv{}.edit_game_assignment_container .assignment-list{}.edit_game_assignment_container .assignment_selected_students_remove{}.class-student-list .student_cards_container .student_card{width:100%;}.class_assignment_cards_elements .assignment_cards_container .assignment_card{width:100%;}.add_existing_student_cards_container .existing_student_card{width:100%;}}@media (max-width:740px){#enter-student-account-info-popup{left:11%;}.student_cards_container .student_card{width:100%;}.assignment_cards_container .assignment_card{width:100%;}}@media (max-width :710px){.school_course_links_and_add_teachers_container{overflow:visible;}.duplicate_course_assignment_container .panel-body{padding:0 4em 2em;}}@media (max-width :660px){.class_console_links{}.class_list .class{width:240px;}.change_student_account_info_container{padding:2em 3em;}}@media (max-width:650px){#classroom-teachers-wrapper,#classroom-students-wrapper,#classroom-assignments-wrapper,.class_console_links .icon-dropdown,.edit_class_link{display:block;width:max-content;clear:both;padding-left:0%;padding-bottom:0.5em;}.school_course_links_container{display:flex;flex-direction:column;margin-bottom:2em;}.school_course_links_container div.form-type-select label{margin-left:0;}.school_course_links_container div.form-type-select .select-wrapper{float:none;margin-top:0;}.school_course_view_progress{margin:auto;}.duplicate_course_assignment_container .panel-body{padding:0 2em 2em;}}@media (max-width :600px){.teacher_info_editable_fields{width:100%;}.tmgradebook-teacher-info-form .responsive_viewable_field,.tmgradebook-teacher-info-form .responsive_viewable_field_no_margin{width:100%;}.teacher_info_viewable_field,.teacher_info_viewable_field_no_margin{width:100%;float:none;margin:auto;}.tmgradebook-teacher-info-form .total_students_in_school{margin-left:0;padding-left:0;}.teachersGuide_gameNames{padding-left:0.1em;}.my-student-list .last_login_date{width:auto !important;}a.admin_button{width:auto !important;}td a.change-student-account-info{width:auto !important;}.add_sibling_fields_gap{margin-left:0;}.sibling_common_mail_textfield{width:100%;}.tmgradebook-same-school-student-list-form .delete_students{margin-left:1em;}.student-assignment-list th[data-label="instructions"],.student-assignment-list .instructions{display:none;}.assignment_links a{margin:auto 2em auto 1em;}.activityListSelectedButton .fa-caret-up,.activityListSelectedButton .fa-caret-up-alt{}td .classroom-delete{margin-left:2em;}.classroom-delete-menu{right:5%;}.add_new_class_container,.add_existing_students_in_class_container{padding:1em 3em;}.edit_class_content_container{padding:1em 2em;}.edit_game_assignment_div div div div{}.edit_game_assignment_container .coursedesc{margin-left:0;}.add_new_class_container .form-item-class-selected-students,.edit_class_container .form-item-class-selected-students,.add_existing_students_in_class_container .form-item-class-selected-students,table#edit-class-assignment-select-list{width:89%;}.create_new_game_assignment_container .assignment_selected_students_remove{}.edit_game_assignment_container .assignment_selected_students_remove{}.class-assignment-list .create_new_game_assignment_container input.form-text,.class-assignment-list .create_new_game_assignment_container select,.class-assignment-list .duplicate_game_assignment_container input.form-text,.class-assignment-list .duplicate_game_assignment_container select{width:350px;}.student_activities th{width:40% !important;}.student_activities td{width:60% !important;}.add_reg_teacher_input_fields{width:70%;}.edit_class_container .classname-input{width:93%;}#classrooms-list-table .class_list_links{width:20%;}.invite_teacher_to_class_container input,.invite_teacher_to_class_container .select-wrapper{width:100%;}#students-tab-students-wrapper a,#students-tab-assignments-wrapper a{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:1em;}.students_tab_links{position:relative;top:1em;}.student_progress_link_container{top:-40px;}.create_or_import_class_container{flex-direction:column;gap:1em;position:relative;top:2em;}nav.teacher-menu{display:none;width:12em;margin-top:0.55em;margin-bottom:0.5em;padding:0;transition:all .01s ease-in-out;top:2.8em;left:50%;}nav.teacher-menu .main-nav{margin:auto;border:1px solid #c7c6c6;border-radius:3px;}nav.teacher-menu ul{flex-direction:column;}nav.teacher-menu li{margin:0;font-size:0.9em;width:auto;}nav.teacher-menu a{display:block;padding:0.5em 1em;border-bottom:1px solid #c7c6c6;text-shadow:0;}nav.teacher-menu a:hover{font-weight:bold;}.teacher_console_feature_active_link,.teacher_console_feature_active_link:hover{border-bottom:2px solid #3b5998 !important;}nav.teacher-menu .sub-menu{position:static;left:auto;padding:0;}nav.teacher-menu .sub-menu a{width:14.8em;margin:0;padding:0.5em 0 0.5em 2em;}nav.teacher-menu .assignments-sub-menu,nav.teacher-menu .reports-sub-menu{margin:0;}nav.teacher-menu .main-nav nav{position:static;}nav.teacher-menu .line-separator{display:none;}.teacher-menu-responsive-button{display:block;text-align:center;font-weight:bold;padding:0.3em 1em;border:1px solid #3b5998;border-radius:5px;box-shadow:1px 0px 2px;width:12em;cursor:pointer;position:fixed;top:13px;left:62%;transform:translateX(-50%);z-index:1100;}.teacher-menu-responsive-icon{display:block;text-align:center;margin:1em auto;padding:0.3em;border:1px solid black;border-radius:5px;box-shadow:4px -4px 4px;cursor:pointer;}.teacher-menu-responsive-icon:active{transform:scale(0.95);box-shadow:2px -2px 2px;}nav.teacher-menu li{background-color:white;}nav.teacher-menu .sub-menu li{border-top:none;}.teacher_menu_icon{margin-right:6px;}.pricing_button_teacher_menu_css,.no_pricing_button_teacher_menu_css{margin-left:65px;}}@media (max-width :575px){.class-assignment-list .create_new_game_assignment_container input.form-text,.class-assignment-list .create_new_game_assignment_container select,.class-assignment-list .duplicate_game_assignment_container input.form-text,.class-assignment-list .duplicate_game_assignment_container select{width:320px;}.duplicate_course_assignment_container .panel-body{padding:0 1em 2em;}}@media (max-width :560px){.class_list .class{width:200px;}.change_student_account_info_container{width:98%;padding:2em;}.change_student_account_info_container .form-item,.change_student_account_info_container input,.tmgradebook-change-student-account-info-mobile-form #edit-name,.tmgradebook-change-student-account-info-mobile-form #edit-mail{width:100%;}}@media (max-width :540px){table.high_score_tables_cotainer tr.highscore-row > td{display:block;background:#f0f3f5;}table.high_score_tables_cotainer table.highscore-table{width:100%;}.student-assignment-list th{width:40% !important;}.student-assignment-list td{width:60% !important;}.student-assignment-list th[data-label="instructions"],.student-assignment-list .instructions{display:inline-block;}.assignment_status .activity_completition_status,.assignment_status .percentage_complete,.assignment_status .completion_date{text-align:left;}.assignment_status .activity_completition_status{padding-left:0;}.assignment_list_table th,.assignment_list_table td,.student_assignment_list_table th,.student_assignment_list_table td{text-align:left !important;}.assignment_links a{margin:auto 1em;}.create_new_game_assignment_div,.edit_game_assignment_div{width:100%;}.course_assignment_form div div div,.edit_course_assignment_container div div{margin:auto 0 !important;padding:auto 0 !important;width:100% !important;}.create_new_game_assignment_container .panel-heading,.create_new_course_assignment_container .panel-heading,.duplicate_game_assignment_container .panel-heading,.duplicate_game_assignment_container .panel-heading,.edit_game_assignment_div .panel-heading,.edit_course_assignment_container .panel-heading,.duplicate_course_assignment_container .panel-heading{line-height:1.5em !important;}.create_new_course_assignment_container .assignment_selected_students,.edit_course_assignment_container .assignment_selected_students,.duplicate_course_assignment_container .assignment_selected_students{width:19em !important;}.create_new_game_assignment_container .activity_list,.duplicate_game_assignment_container .activity_list,.edit_game_assignment_container .activity_list{}.create_new_course_assignment_container .assignment_selected_students_remove,.duplicate_course_assignment_container .assignment_selected_students_remove{margin:7.5em 0 1em;}.edit_course_assignment_container .assignment_selected_students_remove{width:2em !important;margin-top:1em;}.assignment_selected_students_parent{max-width:18em !important;}.create_new_game_assignment_div input[type="text"],.edit_game_assignment_div input[type="text"],.course_assignment_form input[type="text"],.edit_course_assignment_container input[type="text"],.create_new_game_assignment_div textarea,.edit_game_assignment_div textarea,.course_assignment_form textarea,.edit_course_assignment_container textarea{width:100% !important;}.course_assignment_form .form-type-textarea,.course_assignment_form .checkbox{margin-left:0 !important;}.activitySearchSelectedButtonDiv{}.create_new_game_assignment_container .activitySearchSelectedButtonDiv,.duplicate_game_assignment_container .activitySearchSelectedButtonDiv{}.create_new_game_assignment_container .coursedesc,.duplicate_game_assignment_container .coursedesc,.edit_game_assignment_container .coursedesc{}.add_new_class_container .form-item-class-selected-students,.edit_class_container .form-item-class-selected-students,.add_existing_students_in_class_container .form-item-class-selected-students,table#edit-class-assignment-select-list{width:85%;}*/
		
		
		
		
	

	
	td .assignment-delete :not(.assignment_list_table *){width:3em;margin:0 auto;}.school_top_students_table th{width:45% !important;}.school_top_students_table td{width:55% !important;}.student_training_report_table th{width:45% !important;}.student_training_report_table td{width:55% !important;height:4em !important;}.student-game-summary-class-name,.student-game-summary-student-report{text-align:center;}.student-game-summary-student-report{margin-bottom:1em !important;}.all_student_list td{height:3em !important;}.add_reg_teacher_input_fields{width:100%;}.tmgradebook-teacher-registration-form{width:auto;padding-left:1em;padding-right:1em;}.teacher_registration_form_start{width:auto;}.class_console_links{width:fit-content;display:block;margin:auto;}.create_new_course_assignment_container .course_label,.duplicate_course_assignment_container .course_label{margin-bottom:1em;}.teacher-menu-responsive-button{left:50%;top:4.5em;}.tmgradebook-teacher-info-form{margin-top:2em;}.teacher-menu-separator{margin-bottom:4em;}}@media (max-width :520px){.teacher-menu-responsive-button{}nav.teacher-menu{top:2.3em;}}@media (max-width :480px){.teacher-menu-responsive-button{}}@media (max-width :470px){.class_list .class{width:80%;}.student_cards_container .student_action_result_tooltip{width:90%;}.students_tab_links{justify-content:left;}.student_progress_link_container{}.students_tab_students_container{position:relative;}.create_or_import_class_container{}.create_or_import_class_container .authentication-social-signin-social-button{padding-left:2rem;padding-right:2rem;}}@media (max-width :460px){.teacher-menu-responsive-button{}}@media (max-width :435px){.teacher-menu-responsive-button{margin-left:initial;position:absolute;z-index:1;}.pricing_button_teacher_menu_css,.no_pricing_button_teacher_menu_css{margin:auto;margin-left:initial;}nav.teacher-menu{top:93px;position:absolute;z-index:1;}.teacher-menu-separator{}.create_or_import_class_container{top:1em;}}@media (max-width :390px){.assignment_list_table th{width:40% !important;}.assignment_list_table td{width:60% !important;}.all_student_list td,.student_assignment_list_table td,.school_top_students_table td,.student_activities td{height:4em !important;}.create_new_game_assignment_container .assignment_selected_students,.create_new_course_assignment_container .assignment_selected_students,.edit_game_assignment_container .assignment_selected_students,.edit_course_assignment_container .assignment_selected_students,.duplicate_course_assignment_container .assignment_selected_students,.duplicate_game_assignment_container .assignment_selected_students{width:19em !important;}.create_new_game_assignment_container .activity_list,.create_new_game_assignment_container .assignment-list,.edit_game_assignment_container .activity_list,.edit_game_assignment_container .assignment-list,.create_new_game_assignment_container .activity_list,.duplicate_game_assignment_container .assignment-list{width:16em !important;max-width:16em !important;}.create_new_game_assignment_container .fa-caret-right,.create_new_game_assignment_container .fa-caret-right-alt,.duplicate_game_assignment_container .fa-caret-right,.duplicate_game_assignment_container .fa-caret-right-alt,.edit_game_assignment_container .fa-caret-right,.edit_game_assignment_container .fa-caret-right-alt{display:none;}.create_new_game_assignment_container .activitySearchSelectedButtonDiv,.duplicate_game_assignment_container .activitySearchSelectedButtonDiv,.edit_game_assignment_container .activitySearchSelectedButtonDiv{clear:both;float:none;width:15em !important;max-width:15em !important;height:3em;padding:0 !important;margin:0 auto !important;}.create_new_game_assignment_container .activitySearchSelectedButtonText,.duplicate_game_assignment_container .activitySearchSelectedButtonText,.edit_game_assignment_container .activitySearchSelectedButtonText{display:block;}.create_new_game_assignment_container .activitySearchSelectedButton,.duplicate_game_assignment_container .activitySearchSelectedButton,.edit_game_assignment_container .activitySearchSelectedButton{font-size:1em !important;font-weight:bold;padding:0.4em 0.8em;border-radius:0.6em;margin:0 auto !important;background-color:#215488;color:white;}.create_new_game_assignment_container .activityListSelectedButton,.duplicate_game_assignment_container .activityListSelectedButton,.edit_game_assignment_container .activityListSelectedButton{margin-left:1em !important;}.assignment_selected_students_parent{max-width:15em !important;}.edit_game_assignment_container .assignment_selected_students_remove{margin-left:-1em;}.edit_course_assignment_container .assignment_selected_students_remove{padding-left:2.4em;}.assignment_notification_div .assignment_selected_students{width:25rem;}.teacher-menu-responsive-button{top:3.5em;}nav.teacher-menu{top:5.9em;}}@media (max-width:360px){.create_new_game_assignment_container .assignment_selected_students,.create_new_game_assignment_container .assignment-list,.duplicate_game_assignment_container .assignment_selected_students,.duplicate_game_assignment_container .assignment-list{width:15em !important;max-width:15em !important;}.edit_game_assignment_container .assignment_student_list_group,.edit_game_assignment_container .assignment_student_list,.edit_game_assignment_container .assignment_selected_students,.edit_game_assignment_container .assignment-list{width:15em !important;max-width:15em !important;}.edit_game_assignment_container .assignment_selected_students_remove{margin-top:3em;}.edit_course_assignment_container .assignment_selected_students_remove{padding-left:1.2em;padding-top:0.5em;}.class-student-list .table>tbody>tr>td{padding:8px 0 !important;}.students_tab_links{justify-content:center;}.student_progress_link_container{float:none;top:1.5em;left:0;margin-bottom:1em;}.students_tab_students_container{top:20px;}}@media (max-width :320px){.assignment_list_table th{width:45% !important;}.assignment_list_table td{width:55% !important;}.assignment_status td{height:4em !important;}.student_activities td{height:4.7em !important;}.create_new_game_assignment_container .form-item-assignment-selected-students,.duplicate_game_assignment_container .form-item-assignment-selected-students{width:14em !important;max-width:14em !important;}.create_new_game_assignment_container #activityselect,.edit_game_assignment_container #activityselect,.duplicate_game_assignment_container #activityselect{width:17em !important;max-width:17em !important;}.create_new_game_assignment_container #activitylist,.edit_game_assignment_container #activitylist,.duplicate_game_assignment_container #activitylist{width:16em !important;max-width:16em !important;}.create_new_game_assignment_container .activityListSelectedButton,.edit_game_assignment_container .activityListSelectedButton,.duplicate_game_assignment_container .activityListSelectedButton{margin-left:0 !important;}.create_new_course_assignment_container .assignment_selected_students,.edit_course_assignment_container .assignment_selected_students,.duplicate_course_assignment_container .assignment_selected_students{width:13em !important;}.assignment_selected_students_parent{max-width:12em !important;}.create_new_game_assignment_container .assignment_selected_students_remove,.duplicate_game_assignment_container .assignment_selected_students_remove{margin-top:8.5em;}.create_new_course_assignment_container .assignment_selected_students_remove,.duplicate_course_assignment_container .assignment_selected_students_remove{margin-left:-2em;}.edit_course_assignment_container .assignment_selected_students_remove{margin-top:2.5em;padding:0;}.assignment_notification_div .assignment_selected_students{width:22rem;}.school_course_links_container div.form-type-select .select-wrapper .select2-container{width:fit-content;}}
.inline-display{display:inline;}div#subscriber-benefits{width:200px;margin:20px 25px 10px 0;padding:9px;float:right;background-color:#eeeeee;}div#subscriber-benefits ul li{margin-left:-15px;}div#payment_form{width:500px;padding:2px;float:left;}#paypal_form{padding:10px 0;margin-left:30px;}.paypal_description{padding-top:20px;padding-left:-40px;}.moneybookers_renew{margin-left:20px;height:55px;}div.end-float{clear:both;}.paypal{height:55px;}.billing-details{padding-top:20px;text-align:center;}.subscription-renew{text-align:center;height:35px;margin:-20px 0 0 0;}.full_access{margin:10px 0 10px 0;text-align:center;}#billing-details{margin-left:24px;}#please_login{margin-left:90px;margin-top:10px;}#billed-details{font-family:'Comic Sans MS',Meiryo,'ＭＳ Ｐゴシック',sans-serif;color:#000000;font-size:1.45em;line-height:1.5em;padding:2px;padding-left:24px;}.subscription-special-offer{text-align:center;color:#336566;font-weight:bold;}.teaser_image_right{float:left;padding-right:10px;}div#product_choices{float:left;}#product_choices .plan{margin:20px 0 0px 0;}.zone-title{font-size:1.3em;color:#336566;text-align:center;}.billing_plan_title{font-family:'Arial',Meiryo,'ＭＳ Ｐゴシック',sans-serif;font-weight:bolder;color:#336566;border-bottom:1px solid #000000;font-size:2.1em;width:380px;padding-left:10px;margin-left:5px;padding-bottom:10px;}.most-popular-plan-sticker-small{top:5px;}#subid1_description,#subid2_description,#discounted_price{font-family:'Comic Sans MS',Meiryo,'ＭＳ Ｐゴシック',sans-serif;color:#000000;font-size:1.45em;line-height:1.5em;padding:2px;}#subid2_description{background-color:#ffd384;}div.button{clear:both;margin-bottom:20px;}fieldset.card_field{width:370px;padding:10px;float:left;border:0;}fieldset.card_field label{font-family:'Arial',Meiryo,'ＭＳ Ｐゴシック',sans-serif;color:#000000;font-size:1.4em;line-height:1.5em;}fieldset.card_field input{float:right;width:200px;margin-right:50px;height:20px;}#paypal{position:relative;top:-3px;}.activeField{background-image:none;background-color:#ffffff;border:solid 1px #33677F;}.idle{border:solid 1px #85b1de;background-color:#ffffcc;}.additional-info{font-size:0.7em;margin-left:120px;}div.or{padding:0 10px;vertical-align:middle;float:left;}div#paypal_div{padding:20px 0 10px 0;margin-left:120px;}div#paypal_div input#credit{float:left;}div#paypal_div img{float:left;}div.line{padding:3px;margin:3px;}.stripe-button{border:solid 1px #638a00;border-radius:3px;moz-border-radius:3px;-webkit-box-shadow:0px 2px 2px rgba(0,0,0,0.4);-moz-box-shadow:0px 2px 2px rgba(0,0,0,0.4);box-shadow:0px 2px 2px rgba(0,0,0,0.4);font-size:13px;color:#ffffff;padding:5px 17px;cursor:default;background:#96c300;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#96c300),color-stop(100%,#648c00));background:-moz-linear-gradient(top,#96c300 0%,#648c00 100%);background:-webkit-linear-gradient(top,#96c300 0%,#648c00 100%);background:-o-linear-gradient(top,#96c300 0%,#648c00 100%);background:-ms-linear-gradient(top,#96c300 0%,#648c00 100%);background:linear-gradient(top,#96c300 0%,#648c00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#96c300',endColorstr='#648c00',GradientType=0);}.stripe-button:hover{color:#f8ff3d;cursor:pointer;cursor:hand;}.stripe-button:active{position:relative;top:3px;color:#f8ff3d;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;cursor:pointer;cursor:hand;}.hidden-promo-form{display:none;}.hidden-promo-div{padding:20px 0 0 60px;}.hidden-promo-button{padding:10px 0 0 130px;}.studio-plan-info{width:400px;top:10px;}.studio-school-plan-description{width:60%;float:left;text-align:justify;padding-left:100px;line-height:1.6;}.teacher-landing-page-root{width:96%;text-align:justify;margin:auto;line-height:1.6;}div#music-image{float:left;margin-left:50px;}.special_plans_theta_studio_school{width:65%;margin:1em auto 0;}.special_plans_theta_studio{float:left;}.special_plans_theta_school{float:left;padding-left:11em;}.special_school_plan_link{text-align:center;}.studio-school-plan-description_bottom{width:100%;float:left;padding-top:20px;padding-left:100px;padding-right:100px;line-height:1.6;}.subscription_upgrade{padding-top:30px;}.subPlanTab{border:1px solid #678b9b;background-color:#ffffff;overflow:auto;color:#678b9b;width:25.2em;margin:0 auto;}.subPlanTab button{background-color:inherit;width:49.3%;float:center;border:none;padding:4% 0;transition:0.3s;}.subPlanTab button:hover{cursor:pointer;}.subPlanTab button.active:hover{cursor:default;}.subPlanTab button.active{background-color:#678b9b;color:#ffffff;}.subPlanTabContent{text-align:center;}button.subPlanSubmit{background-color:#cc9900 !important;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#cc9900),color-stop(1,#cc9900)) !important;background:-moz-linear-gradient(top,#cc9900 5%,#cc9900 100%) !important;background:-webkit-linear-gradient(top,#cc9900 5%,#cc9900 100%) !important;background:-o-linear-gradient(top,#cc9900 5%,#cc9900 100%) !important;background:-ms-linear-gradient(top,#cc9900 5%,#cc9900 100%) !important;background:linear-gradient(to bottom,#cc9900 5%,#cc9900 100%) !important;-moz-box-shadow:inset 0px 1px 0px 0px #cc9900 !important;-webkit-box-shadow:inset 0px 1px 0px 0px #cc9900 !important;box-shadow:inset 0px 1px 0px 0px #cc9900 !important;float:center;color:#ffffff;font-size:x-large;font-weight:bold;border-radius:0.4em;border-style:none;outline:none;}button.renewMembership,button.changePlan,button.continue{padding:1.5% 4%;margin-top:1em;}button.signInForSubscription,button.continueForSubscription{padding:1.5% 5%;margin-top:1em;}button.continueForTeacherSubscription{padding:0.6em 1.3em;margin-top:0.7em;margin-bottom:1em;font-size:large;}.individualPlansContainer{float:left;width:50%;margin-left:5%;}.teacherPlansContainer{float:left;width:55%;margin-left:4%;}.subPlan,.teacherFreshMembershipForm .addMoreStudentsSpacing,.yourCurrentPlanSpacing{width:38%;float:left;margin:0 4% 0 3%;cursor:pointer;}.teacherRegistrationSubPlan{float:left;width:22em;padding:0 2em;}.teacherRegistrationSubPlan .subPlanContent{padding:1.5em 2em;}.selectedPlan,div.subPlan:hover{outline:0.3em solid #663366;}.subPlanTitle{overflow:hidden;border:1px solid #000000;background-color:#000000;color:#ffffff;text-align:center;}.subPlanContent{border:1px solid #000000;border-top:none;text-align:center;padding:1.5em 0;}.subPlanContentPadding{padding-bottom:6%;}.billingDesc{color:#663366;font-weight:bold;}.billingDescIndividualFontSize{font-size:1.2em;}.teacherAccountsLabel{font-size:1em;font-weight:bold;margin:1.6em auto 0.6em;}.nextPlanDesc,.billingDescStudioSchoolFontSize{font-size:0.9em;}.billingPrice,.billingCurrency{font-size:1.4em;font-weight:bold;display:inline;}.billingDuration{color:#663366;display:inline;font-weight:bold;}.billingDurationDesc{color:#a29797;font-weight:bold;}.playerPlanDescBlock{background-color:#eeeeee;width:40%;padding:1.6% 2%;float:left;margin-left:-2.5em;}.playerPlanDesc{background-color:#eeeeee;color:#6e909f;text-align:left;padding-top:1%;padding-left:3%;}.planDescBlock{background-color:#eeeeee;width:40%;padding:0.9% 2%;float:left;margin-left:-2.5em;line-height:1.9;font-size:large;}.teacherLandingPagePlans{width:max-content;margin:auto;}.teacherLandingPagePlanDetails{background-color:#eeeeee;width:33%;padding:0.9% 2%;float:left;margin:0 10% 0 0;line-height:1.81;}.planDesc{background-color:#eeeeee;color:#6e909f;text-align:left;padding-top:0.2%;padding-bottom:2%;padding-left:3%;}.addMoreStudents,.changePlan,.cancelRecurringPayment{padding-top:0.5%;font-weight:bold;font-size:1.05em;}div.addMoreStudents a,div.changePlan a,div.cancelRecurringPayment a,a.purchase_order_link{color:#8cb7ca;}.purchase_order_link{color:#497aa5 !important;font-weight:bold;}#purchase_order_link{font-size:large;}.activePremiumPlan{width:20%;margin:0 auto;}.displayable{display:block;}.yourCurrentPlan{font-size:1.1em;color:#6e909f;}.unclickable{pointer-events:none;}.unselectable{-moz-user-select:-moz-none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}.addStudentsControl{width:80%;margin:0 auto;font-weight:bold;}.reduceStudents,.increaseStudents{width:25%;color:#ffffff;text-align:center;float:left;cursor:pointer;}.selectedStudents{width:50%;background-color:#f8f8f8;text-align:center;float:left;}.selectedStudioStudents{width:50%;background-color:#f8f8f8;text-align:center;margin:auto;cursor:auto;}.payment{width:51em;margin:0 auto;}.paymentPlanTitle{border:0.1em solid #e4e4e4;background-color:#eeeeee;overflow:auto;width:51em;margin:0 auto;}.paymentTab{border:0.1em solid #e4e4e4;border-top:0.2em solid #e4e4e4;background-color:#f6f7f8;overflow:auto;width:51em;margin:0 auto;margin-top:1%;}.paymentTab button{background-color:inherit;width:24.8em;float:center;border:none;outline:none;padding:1% 0;transition:0.3s;}.paymentTab button:hover{cursor:pointer;}.paymentTab button.active:hover{cursor:default;}.paymentTab button.active{background-color:#ffffff;border-top:0.2em solid #8cb7ca;}#creditCard,#paypal{width:51em;margin:0 auto;}#paypal{padding-top:5%;}#creditCard{padding-top:2%;}.paymentTabContent{border:0.1em solid #e4e4e4;border-top:0;text-align:center;padding:1% 0;}.youPayLabel{font-size:1.4em;font-weight:bold;color:#663366;display:inline;}.paymentFormFields{padding:0 2em;}.paymentFormFields label{color:#828282;width:10em;text-align:left;float:left;margin-top:0.5em;}.paymentFormFields_JP label{width:15em !important;}.paymentFormFields input{width:100%;height:2.5em;border:0.1em solid #d5d0d0;float:left;}.paymentFormFields select{width:7em;height:2.5em;border:0.1em solid #d5d0d0;float:left;padding-left:0.2em;}.lockIcon{background:url("/sites/kichijoji.thetamusic.com/files/images/lock.png") no-repeat 20px 11px;text-indent:3em;}.emptyDiv{clear:both;}.spcial_school_plan_link{padding-left:40px;}.planChangeInfo{color:#663366;background-color:#eeeeee;border:0.05em solid #cccccc;float:left;text-align:left;font-size:0.8em;padding:1em;display:none;z-index:100;}.remove_students_from_student_list,.delete_student_accounts{opacity:1;}.delete_student_accounts{margin-left:3em;}.remove_students_from_student_list:disabled,.delete_student_accounts:disabled{opacity:0.4;}.membershipPlanHeader{font-size:2em;text-align:center;}.school-promotion-discount-text{font-size:large;color:#663366;}.teacherPlanDesc{padding-top:2em;margin:0 auto;}.billedOnceOnlyLabel{padding-top:1em;padding-bottom:1em;}.teacherActiveMembershipForm .addMoreStudentsSpacing{clear:both;width:100%;}.subTeacherInfoText{font-weight:bold;}.addMoreStudentsForm .addStudentsControl{width:20%;margin:0 auto;font-weight:bold;font-size:1.6em;}.addMoreStudentsForm .reduceStudentsSpacing,.addMoreStudentsForm .selectedStudentsSpacing,.addMoreStudentsForm .increaseStudentsSpacing{padding:0.5em 0;}.addMoreStudentsForm .priceSection{font-size:1.8em;}.addMoreStudentsForm .priceFontSize,.addMoreStudentsForm .currencyFontSize{font-size:1.5em;}.addMoreStudentsForm .validThrough{font-size:1.2em;font-weight:bold;}.addMoreStudentsForm .addMoreStudentsInfo{font-size:0.8em;padding:0 3em;}.individualFreshMembershipForm .planChangeSuperScript,.teacherFreshMembershipForm .planChangeSuperScript{color:#663366;font-size:1.2em;}.individualFreshMembershipForm .planChangeInfo,.teacherFreshMembershipForm .planChangeInfo{font-size:1em;}.individualFreshMembershipForm .mobileAppInfo,.teacherFreshMembershipForm .mobileAppInfo{font-size:1.1em;margin-top:2em;}.individualFreshMembershipForm .enabled_element,.teacherFreshMembershipForm .enabled_element{text-decoration:none !important;}.teacher-landing-page-root .teacher-features-message-mobile{display:none;}.teacher-landing-page-root .student_list_screenshot{width:70%;height:70%;border:2px solid #a9a9a9;}.teacher-landing-page-root .plan-pricing-students-text{width:50%;overflow-wrap:break-word;}.teacher-landing-page-root button{padding:5px 30px 8px;}.teacher_console_features_video{width:800px;height:600px;margin-top:-3em;}.teacher-console-features-and-icons{width:80%;margin:auto;}.teacher-console-features-and-icons1{width:75%;margin:auto;}.teacher-console-feature-and-icon{float:left;width:12em;height:16em;margin:auto 0.5em;padding:auto 0.5em;text-align:center;border-radius:15px;background:rgb(214,234,192);background:linear-gradient(0deg,rgba(214,234,192,1) 21%,rgba(204,201,0,1) 100%);}.teacher-console-feature-and-icon1{float:left;width:13em;height:17em;margin:auto 0.9em;text-align:center;border-radius:15px;padding-left:0.1em;padding-right:0.1em;background:rgb(214,234,192);background:linear-gradient(0deg,rgba(214,234,192,1) 21%,rgba(204,201,0,1) 100%);}.teacher-feature-label{margin-top:1em;font-size:1.2em;color:white;font-weight:bold;}.teacher-feature-icon{margin-top:1em;width:80px;height:120px;}.teacher-feature-icon1{margin-top:1em;width:125px;height:135px;}.teacher-features-with-icons-plan-container{width:50%;margin:auto;}.teacher-features-with-icons-sub-plan{width:40%;float:left;margin:auto 1.5em;}.teacher-console-features-and-icons1 .teacher-feature-description{margin-top:1.2em;font-size:1.1em;color:494949;font-weight:bold;}.subscription_complete_info{width:40%;margin:auto;}.recurringPaymentPendingMessage{width:80%;margin:auto;text-align:left;}.nextBillingPrice{display:inline-block;color:#663366;font-size:larger;}.billingDurationDesc .tooltiptext{width:275px !important;line-height:1.6 !important;}.planChangeNoProratedCharge{color:#663366;background-color:#eeeeee;border:0.05em solid #cccccc;padding:1em 2em;margin:2em auto auto;text-align:center;width:max-content;max-width:98%;}.paymentTabContent input[type=text]{border:1px solid #aaaaaa !important;border-radius:5px !important;padding:15px 8px !important;}.StripeElement{border:1px solid #aaaaaa !important;border-radius:5px !important;padding-left:8px;margin-top:1em;}#creditCardForm{width:60%;margin:auto;}#creditCardForm button.subPlanSubmit{padding:0.5em 1em;}.stripeApplyPromotionButton,.paypalApplyPromotionButton{padding:0 1em !important;height:30px !important;font-size:1em !important;margin-left:1em !important;}.promoCodeNotFound{visibility:hidden;}.renewal-message{font-size:0.9em;margin-bottom:-1.5em;}.support-payment-methods-player{display:flex;flex-direction:row;background:#f7f1de;width:fit-content;margin:auto;margin-top:1em;padding:.75em 0.5em;border:1px solid #f9e090;border-radius:5px;}.support-payment-methods-school{display:flex;clear:both;flex-direction:column;background:#f7f1de;width:fit-content;margin:0.5em auto auto;padding:.5em 1.5em 1em;border:1px solid #f9e090;border-radius:5px;}.supported-payment-methods-message{font-size:medium;font-weight:bold;margin-bottom:0.5em;}.support-payment-method-list-school{display:flex;flex-direction:row;margin:auto;}.payment_method_image{background:white;box-shadow:0 4px 20px rgba(0,0,0,0.2);margin:auto 0.5em;padding:0.5em;border-radius:5px;}.payment_method_image img{width:auto;height:40px;}.paypal_payment_logo{height:25px !important;}.school-payment-method-separator{font-weight:bold;font-size:large;margin:auto 1.5em;}.plansContainer{display:flex;flex-direction:column;justify-content:space-between;width:fit-content;margin:auto;}.subPlanBox{width:18em;margin:2em;float:left;}.subPlanBox:hover{cursor:pointer;}.planDescriptionSection{width:fit-content;margin:auto;border:1px solid;padding:1em 2em;background-color:#eeeeee;font-size:large;line-height:1.7;}.planDescriptionBox{padding:0.5em 1em;}.mobileAppInfo{font-size:1.1em;margin-top:2em;text-align:center;}.plan-to-change{background-color:#afafaf;opacity:0.8;}.tmea_logo{width:200px;height:90px;}.user-account-creation-feedback{visibility:hidden;margin-top:0.5em;text-align:center;}@media (max-width :1710px){.planDescBlock{line-height:2.17;font-size:medium;}}@media (max-width :1430px){.teacher-console-features-and-icons{width:90%;}.planDescBlock{line-height:2.23;}}@media (max-width :1600px){.teacherPlansContainer{float:left;width:60%;margin-left:2%;}}@media (max-width :1600px){.teacherPlansContainer{float:left;width:63%;margin-left:0;}}@media (max-width :1395px){.teacherLandingPagePlanDetails{width:43%;margin-right:5%;}.teacher-console-features-and-icons1{width:85%;}.individualPlansContainer{width:55%;margin-left:3%;}.subPlanBox{width:17em;margin:1em;}}@media (max-width :1330px){.teacherLandingPagePlanDetails{margin-right:0;}.teacherPlansContainer{float:none;width:80%;margin:0 auto;}.teacherPlansContainer .subPlan{width:43%;}.planDescBlock{clear:both;width:74%;padding:1em;margin:2em 13% 0;}.planDescBlock{line-height:2;}}@media (max-width :1300px){.planDescBlock{line-height:2.02;}}@media (max-width :1270px){.teacher-console-features-and-icons{width:100%;}.teacher-features-with-icons-plan-container{width:60%;}.subscription_complete_info{width:50%;}.activePremiumPlan{width:25%;}.individualPlansContainer{width:60%;margin-left:1%;}}@media (max-width :1260px){.planDescBlock{line-height:1.84;}}@media (max-width :1235px){.teacherLandingPagePlanDetails{width:60%;margin:2em 20% 0;}}@media (max-width :1230px){.teacher-console-features-and-icons1{width:90%;}.individualPlansContainer{float:none;width:70%;margin:0 auto;}.playerPlanDescBlock,.teacherLandingPagePlanDetails{clear:both;width:60%;padding:1em;margin:2em 20% 0;}.planDescBlock{line-height:2;}.subPlan,.teacherFreshMembershipForm .addMoreStudentsSpacing,.yourCurrentPlanSpacing{margin:0 3% 0 6%;}.teacherPlansContainer .subPlan{margin:0 4% 0 3%;}}@media (max-width :1210px){.subPlanBox{width:16em;}}@media (max-width :1200px){.teacher-console-features-and-icons{width:95%;}.subscription_complete_info{width:60%;}}@media (max-width :1175px){.teacher-console-features-and-icons{width:85%;}.teacher-console-feature-and-icon{width:9em;height:12em;margin:auto 0.5em;padding:auto 0.5em;}.teacher-feature-icon{margin-top:1em;width:60px;height:80px;}.teacher-feature-label{margin-top:1em;font-size:1em;}.teacher-console-feature-and-icon1{width:11em;height:13em;}.teacher-feature-icon1{width:100px;height:110px;}.teacher-console-features-and-icons1 .teacher-feature-description{margin-top:0.7em;font-size:0.95em;}}@media (max-width :1145px){.subPlanBox{width:40%;margin:1em 5%;}}@media (max-width :1010px){.teacher-console-features-and-icons1{width:100%;}.activePremiumPlan{width:30%;}}@media (max-width :950px){.teacher-console-features-and-icons{width:100%;}.teacher-features-with-icons-plan-container{width:70%;}*/
	
	
	.teacherLandingPagePlanDetails{width:80%;margin:2em 10% 0;}.teacherPlansContainer{width:90%;}.planDescBlock{width:84%;margin:2em 8% 0;}}@media (max-width :905px){.plansContainer{width:fit-content;}}@media (max-width :860px){.subscription_complete_info{width:70%;}}@media (max-width :830px){.teacherPlansContainer{width:98%;}.planDescBlock{width:92%;margin:2em 4% 0;}}@media (max-width :800px){.special_plans_theta_studio_school{width:70%;}.special_plans_theta_school{padding-left:4em;}.studio-school-plan-description,.teacher-landing-page-root{width:100%;padding:0 1em;}div#music-image{display:none;}.studio-school-plan-description_bottom{width:100%;padding:1em 1em 0;}.spcial_school_plan_link{margin-left:-6rem;}.activePremiumPlan{width:40%;}.billingDescStudioSchoolFontSize,.nextPlanDesc{font-size:1em;}button.subPlanSubmit{font-size:large;}.purchaseOrderLink{font-size:1em;}.subTeacherInfoText{font-weight:normal;}.addMoreStudentsForm .addStudentsControl{width:50%;}.addMoreStudentsForm .priceSection{font-size:1.6em;}.addMoreStudentsForm .priceFontSize,.addMoreStudentsForm .currencyFontSize{font-size:1.3em;}.addMoreStudentsForm .addMoreStudentsInfo{font-size:0.9em;padding:0 1.5em;}.playerPlanDescBlock,.teacherLandingPagePlanDetails{clear:both;width:60%;padding:1em;margin:2em 20% 0;}.subPlan,.teacherFreshMembershipForm .addMoreStudentsSpacing,.yourCurrentPlanSpacing{width:40%;}.individualPlansContainer{float:none;width:70%;margin:0 auto;}.teacherPlansContainer .subPlan{width:45%;margin:0 2%;}.individualFreshMembershipForm .mobileAppInfo,.teacherFreshMembershipForm .mobileAppInfo{margin-top:1em;}.payment{width:100%;}.paymentPlanTitle,.paymentTab,#creditCard,#paypal{width:100%;}.paymentPlanTitle,.paymentTab{margin-top:1em;}#creditCardTab,#paypalTab{width:49%;}.lockIcon{background:url("/sites/kichijoji.thetamusic.com/files/images/lock.png") no-repeat 10px 8px;}.securServerImage{max-width:60%;height:auto;}#paypal_subscription_form{padding-top:1em;}.teacher-landing-page-root .student_list_screenshot{width:100%;height:100%;}.teacher-landing-page-root .plan-pricing-students-text{width:100%;}.teacher_console_features_video{width:720px;height:540px;}}@media (max-width :760px){.special_plans_theta_studio_school{text-align:center;}.special_plans_theta_studio{float:none;}.special_plans_theta_school{float:none;padding:1em 0 0 0;}.special_plans_theta_studio img,.special_plans_theta_school img{margin:0 auto;}.subscription_complete_info{width:80%;}#creditCardForm{width:70%;}}@media (max-width :700px){.teacherPlansContainer .subPlan{width:70%;margin:auto;float:none;margin-bottom:1.5em;}.planDescBlock{margin-top:0.5em;}.teacherRegistrationSubPlan{width:20em;padding:0 1em;}}@media (max-width :660px){.subscription_complete_info{width:90%;}#creditCardForm{width:80%;}.subPlanBox{width:42%;margin:1em 4%;}}@media (max-width :630px){.teacherRegistrationSubPlan{width:19em;}}@media (max-width :600px){.activePremiumPlan{width:60%;}.membershipPlanHeader{font-size:1.6em;}.billingDescIndividualFontSize{font-size:1.2em;}.teacherPlanDesc{padding-top:1.5em;}.addMoreStudents,.changePlan,.cancelRecurringPayment{font-size:1em;}.planDescBlock,.playerPlanDescBlock,.teacherLandingPagePlanDetails{width:80%;margin:2em 10% 0;}.individualPlansContainer,.teacherPlansContainer{width:90%;}.securServerImage{max-width:20%;}.teacher_console_features_video{width:560px;height:420px;}.subscription_complete_info{width:100%;}#creditCardForm{width:90%;}.support-payment-methods-player,.support-payment-methods-school{display:none;}.teacherRegistrationSubPlan{width:20em;float:none;padding:1em 1em 0;}}@media (max-width :580px){.subPlanBox{width:45%;margin:1em 2.5%;}}@media (max-width :530px){.subPlanBox{float:none;width:18em;margin:2em auto;}}@media (max-width :512px){.addMoreStudentsSpacing{clear:both;width:95%;}.addMoreStudentsForm .addStudentsControl{width:70%;}.addMoreStudentsForm .priceSection{font-size:1.4em;}.addMoreStudentsForm .priceFontSize,.addMoreStudentsForm .currencyFontSize{font-size:1.1em;}.planDescBlock,.playerPlanDescBlock,.teacherLandingPagePlanDetails{width:100%;margin:2em 0 0 0;}.individualPlansContainer,.teacherPlansContainer{width:100%;margin:0 auto;}.delete_student_accounts{clear:both;margin-top:1em;margin-left:0;}.paymentFormFields{padding:0 1em;}.paymentFormFields label,.paymentFormFields input{width:100%;margin-top:0.5em;}.paymentFormFields #exp-month{clear:left;}.securServerImage{max-width:30%;}.subPlan{width:70%;clear:both;float:none;margin:1em auto;}.teacher-landing-page-root .teacher-features-message-web{display:none;}.teacher-landing-page-root .teacher-features-message-mobile{display:block;}.teacher-landing-page-root .student_list_screenshot_div{display:none;}.teacher_console_features_video{width:320px;height:240px;margin-top:-1em;}.yourCurrentPlanSpacing{display:none;}#creditCardForm{width:95%;}.teacherPlansContainer .subPlan{width:85%;}.membershipPlanHeader{font-size:1.4em;}.school-promotion-discount-text{font-size:large;}}@media (max-width :380px){.subPlanTab{width:100%;}.subPlanTab button{width:49.2%;}.activePremiumPlan{width:80%;}.subPlanBox{width:16em;}.teacherRegistrationSubPlan{width:18em;}}@media (max-width :310px){.teacherRegistrationSubPlan{width:17em;}}@media (max-width :290px){.subPlanBox{width:15em;}}@media (max-width :260px){.subPlanBox{width:14em;}}@media (max-width :250px){.subPlanBox{width:13em;}.purchase_order_link{font-size:0.9em;}}
.time-ago{color:#336566;font-size:0.75em;}.message-text{font-size:0.8em;font-family:Arial,'‚l‚r ƒSƒVƒbƒN',sans-serif;}.top-player-profile-link{position:relative;margin:-2px 0 0 0;}.top-player-image{position:relative;margin:3px 0 0 0;height:20px;width:20px;top:-3px;}.default-country{width:13px;height:13px;vertical-align:middle;}#activity-title{text-align:center;color:#336566;white-space:nowrap;}#block-userregistrationform input.username{width:130px;}#block-userregistrationform input.form-email{width:130px;}#block-requestnewpasswordform #edit-name--2{width:130px;}#block-userregistrationform div.description{display:none;}#block-requestnewpasswordform,#block-userregistrationform{display:none;}div.belt_icons_container{width:670px;margin:1.5em auto 1em;background-color:#fafbff;border:1px solid #e5e8ef;}div.belts{width:100%;overflow:hidden;margin-top:1em;text-align:center;}div.belts a{display:inline-block;text-decoration:none;width:90px;}.belt{background-repeat:no-repeat;background-position:center;width:70px;height:70px;padding:0 3px;}div.belts a img.rankImage{width:70px;height:70px;background-color:white;margin-bottom:10px;padding:5px;border:1px solid #e5e8ef;}div.belts a img.rankImage:hover{background-color:#eeeef5;transform:scale(1.2);}div.belts a img.rankImage:hover ~ div.rankLabelForIcon{}div.belts a img.activeRankImage{transform:scale(1.2);background-color:#eeeef5 !important;border:3px solid #e5e8ef !important;}.White{background-image:url(/sites/kichijoji.thetamusic.com/themes/mobileresponsive/images/belts/belt_whiteM.gif);width:59px;height:35px;}#White,.White:hover{background-image:url(/sites/kichijoji.thetamusic.com/themes/mobileresponsive/images/belts/belt_whiteL.gif);cursor:pointer;width:59px;height:35px;padding-top:20px;}.Gray{background-image:url(/sites/kichijoji.thetamusic.com/themes/mobileresponsive/images/belts/belt_grayM.gif);width:59px;height:35px;}#Gray,.Gray:hover{background-image:url(/sites/kichijoji.thetamusic.com/themes/mobileresponsive/images/belts/belt_grayL.gif);cursor:pointer;width:59px;height:35px;padding-top:20px;}.Yellow{background-image:url(/sites/kichijoji.thetamusic.com/themes/mobileresponsive/images/belts/belt_yellowM.gif);width:59px;height:35px;}#Yellow,.Yellow:hover{background-image:url(/sites/kichijoji.thetamusic.com/themes/mobileresponsive/images/belts/belt_yellowL.gif);cursor:pointer;width:59px;height:35px;padding-top:20px;}.Orange{background-image:url(/sites/kichijoji.thetamusic.com/themes/mobileresponsive/images/belts/belt_orangeM.gif);width:59px;height:35px;}#Orange,.Orange:hover{background-image:url(/sites/kichijoji.thetamusic.com/themes/mobileresponsive/images/belts/belt_orangeL.gif);cursor:pointer;width:59px;height:35px;padding-top:20px;}.Green{background-image:url(/sites/kichijoji.thetamusic.com/themes/mobileresponsive/images/belts/belt_greenM.gif);width:59px;height:35px;}#Green,.Green:hover{background-image:url(/sites/kichijoji.thetamusic.com/themes/mobileresponsive/images/belts/belt_greenL.gif);cursor:pointer;width:59px;height:35px;padding-top:20px;}.Blue{background-image:url(/sites/kichijoji.thetamusic.com/themes/mobileresponsive/images/belts/belt_blueM.gif);width:59px;height:35px;}#Blue,.Blue:hover{background-image:url(/sites/kichijoji.thetamusic.com/themes/mobileresponsive/images/belts/belt_blueL.gif);cursor:pointer;width:59px;height:35px;padding-top:20px;}.Purple{background-image:url(/sites/kichijoji.thetamusic.com/themes/mobileresponsive/images/belts/belt_purpleM.gif);width:59px;height:35px;}#Purple,.Purple:hover{background-image:url(/sites/kichijoji.thetamusic.com/themes/mobileresponsive/images/belts/belt_purpleL.gif);cursor:pointer;width:59px;height:35px;padding-top:20px;}.Red{background-image:url(/sites/kichijoji.thetamusic.com/themes/mobileresponsive/images/belts/belt_redM.gif);width:59px;height:35px;}#Red,.Red:hover{background-image:url(/sites/kichijoji.thetamusic.com/themes/mobileresponsive/images/belts/belt_redL.gif);cursor:pointer;width:59px;height:35px;padding-top:20px;}.Brown{background-image:url(/sites/kichijoji.thetamusic.com/themes/mobileresponsive/images/belts/belt_brownM.gif);width:59px;height:35px;}#Brown,.Brown:hover{background-image:url(/sites/kichijoji.thetamusic.com/themes/mobileresponsive/images/belts/belt_brownL.gif);cursor:pointer;width:59px;height:35px;padding-top:20px;}.Black{background-image:url(/sites/kichijoji.thetamusic.com/themes/mobileresponsive/images/belts/belt_blackM.gif);width:59px;height:35px;}#Black,.Black:hover{background-image:url(/sites/kichijoji.thetamusic.com/themes/mobileresponsive/images/belts/belt_blackL.gif);cursor:pointer;width:59px;height:35px;padding-top:20px;}#belt-table{width:600px;line-height:2em;margin:auto;}#belt-table tr:hover{background-color:#f2f2f2;cursor:pointer;}#belt_top_user_list th,#belt_top_user_list td,#belt-table th{line-height:3 !important;}#belt_top_user_list tr:hover{background-color:#f2f2f2;cursor:pointer;}#belt_top_user_list tr:hover td.belt-username-column{font-weight:bold;}#belt_top_user_list tr:hover td.belt-username-column a{text-decoration:none;}#belt_top_user_list .tooltiptext{text-align:left;margin-left:-20px;}#belt-table td{line-height:5 !important;}.belt-class-row:hover{cursor:pointer;background-color:#f2f2f2;}td.belt-name-column{width:55%;padding-left:18% !important;padding-right:3% !important;}td.belt-name-column a:hover{text-decoration:none;font-weight:bold;}#belt-table tr:hover td.belt-name-column{text-decoration:none;font-weight:bold;}td.belt-name-value a{width:140px;}td.belt-levels-value{width:146px;}.belt-explanation{padding:10px 100px;}.theta-rank-blank-table{border:1px solid;margin-left:25px;}.theta-rank-not-blank-table .belt-table{border:1px solid;}.theta-rank-not-blank-header{width:15px;}.theta-rank-blank-value{width:15px;}.theta-rank-not-blank-value{text-align:center;width:110px;font-size:125%;font-weight:bold;}.belt-username-column{text-align:left !important;width:180px;}.belt-user-picture{position:relative;width:20px;height:20px;}.belt-username{position:relative;top:-2px;width:20px;height:20px;}.belt-user-country{width:20px;}.belt-levels .belt-points{width:160px;}.belt-user-country img,.country_flag{display:block;margin:0 auto;}#profile_avatar{margin-top:-1px;}.user-profile-link{text-decoration:none;}.kudo-item{padding:5px 0;}.kudo-owner{color:#336566;}#block-userregistrationform #edit-account{border:none;}#block-userregistrationform #edit-user-picture-wrapper{display:none;}#block-musashino-classy-content .switch-item-list,#block-mobileresponsive-content .switch-item-list{display:none;}.region-content #edit-account{border:1px #ccc solid;padding:10px;}.region-content #user-pass,.region-content #user-login-form{border:1px #ccc solid;padding:10px;}#block-musashino-classy-content .captcha-wrapper,#block-mobileresponsive-content .captcha-wrapper{background-color:#e4ba55;}#block-musashino-classy-content .captcha-wrapper input,#block-mobileresponsive-content .captcha-wrapper input{border:1px solid black;}.user-login-form{margin-top:0.7em;}.user-register-form{margin-top:3em;}.user-register-form #edit-user-picture-wrapper{display:none;}div.username_link_div{float:right;margin-right:2em;display:none;padding-top:1.3em;}.block-tmcustom-username-link-block{position:fixed;z-index:1000;top:0;right:0;}div.user_picture{margin-right:5px;float:left;}a.username_link{font-size:1.1em;text-decoration:none !important;}.username-dropdown{position:relative;z-index:1000;display:inline-block;margin-top:0.1em;}.username-menu{float:left;display:none;position:absolute;background-color:white;min-width:230px;box-shadow:0 8px 16px 0 rgba(0,0,0,0.2);z-index:1000;left:auto;right:0;border:1px solid #e5e8ef;}.username-menu a{background-color:white;color:#215489;padding:4px 16px;display:block;}.username-menu a:hover{background-color:#e5e5e5;color:black;font-weight:bold;text-decoration:none;}.username_link_div:hover .username-menu{display:block;}.username-menu-icon{width:30px !important;margin-left:-10px;margin-right:3px;}.one-time-password-msg{margin-top:-15px;}.username_link_div .top_sign_in,.username_link_div .top_create_account{font-size:0.8em;}.username_link_div .top_sign_in{padding-right:25px;}.user_account_username,.sign_up_username{background:url("/sites/kichijoji.thetamusic.com/files/images/username.png") no-repeat 18px 9px !important;background-color:white !important;}.user_account_email{background:url("/sites/kichijoji.thetamusic.com/files/images/email.png") no-repeat 15px 12px !important;background-color:white !important;}.user_account_password,.user-register-form #edit-pass,.user-register-form #edit-pass-pass1,.user-register-form #edit-pass-pass2{background:url("/sites/kichijoji.thetamusic.com/files/images/lock.png") no-repeat 20px 11px;}.user-register-form #edit-pass{margin-bottom:2em !important;}.user_account_school{background:url("/sites/kichijoji.thetamusic.com/files/images/school.png") no-repeat 20px 11px;}.user_account_username,.sign_up_username,.user_account_email,.user_account_password,.captcha_input,.user-register-form #edit-name,.user-register-form #edit-pass,.user-register-form #edit-pass-pass1,.user-register-form #edit-pass-pass2{background-color:#ffffff;width:98%;border:none;border-radius:5px;cursor:pointer;margin:0 auto;line-height:40px;text-indent:50px;}.user_account_email{width:97.5% !important;margin-left:5px;}.user_account_username:-webkit-autofill,.user_account_password:-webkit-autofill,.user-register-form #edit-pass-pass1:-webkit-autofill,.user-register-form #edit-pass-pass2:-webkit-autofill,.sign_up_username:-webkit-autofill,.user_account_email:-webkit-autofill{text-indent:10px !important;background:none !important;background-color:white !important;}.captcha_input{width:99% !important;line-height:30px;text-indent:initial;}.form-item-captcha label,#edit-pass label{text-align:left;}.user_account_username:focus::-webkit-input-placeholder{text-indent:-999px;}.user_account_username:focus:-moz-placeholder{text-indent:-999px;}.user_account_username:focus::-moz-placeholder{text-indent:-999px;}.user_account_username:focus::-ms-input-placeholder{text-indent:-999px;}.sign_up_username:focus::-webkit-input-placeholder{text-indent:-999px;}.sign_up_username:focus:-moz-placeholder{text-indent:-999px;}.sign_up_username:focus::-moz-placeholder{text-indent:-999px;}.sign_up_username:focus::-ms-input-placeholder{text-indent:-999px;}.user_account_password:focus::-webkit-input-placeholder,.user-register-form #edit-pass-pass1:focus::-webkit-input-placeholder,.user-register-form #edit-pass-pass2:focus::-webkit-input-placeholder{text-indent:-999px;}.user_account_password:focus:-moz-placeholder,.user-register-form #edit-pass-pass1:focus:-moz-placeholder,.user-register-form #edit-pass-pass2:focus:-moz-placeholder{text-indent:-999px;}.user_account_password:focus::-moz-placeholder,.user-register-form #edit-pass-pass1:focus::-moz-placeholder,.user-register-form #edit-pass-pass2:focus::-moz-placeholder{text-indent:-999px;}.user_account_password:focus::-ms-input-placeholder,.user-register-form #edit-pass-pass1:focus::-ms-input-placeholder,.user-register-form #edit-pass-pass2:focus::-ms-input-placeholder{text-indent:-999px;}.user_account_email:focus::-webkit-input-placeholder{text-indent:-999px;}.user_account_email:focus:-moz-placeholder{text-indent:-999px;}.user_account_email:focus::-moz-placeholder{text-indent:-999px;}.user_account_email:focus::-ms-input-placeholder{text-indent:-999px;}.user-register-form #edit-name:focus::-webkit-input-placeholder{text-indent:-999px;}.user-register-form #edit-name:focus:-moz-placeholder{text-indent:-999px;}.user-register-form #edit-name:focus::-moz-placeholder{text-indent:-999px;}.user-register-form #edit-name:focus::-ms-input-placeholder{text-indent:-999px;}.user_account_submit,.user-register-form .button{background:none;background-color:#cc9900;border:0;width:fit-content;padding:6px 38px;font-weight:bold;font-size:19px;line-height:36px;}.user_signin_div,.forgot_password_div,.create_account_div{margin:0 auto;width:40%;border-radius:5px;background-color:#faf9f9;border:1px solid #5c6485;}.user_signin_div{margin-top:-10px;position:relative;}.create_account_div{margin-top:-10px;position:relative;}.user_signin_div input[type="text"],.user_signin_div input[type="password"],.create_account_div input[type="text"],.create_account_div input[type="password"],.create_account_div input[type="email"],.forgot_password_div input[type="text"]{border:1px solid #5c6485 !important;}.create_account_div .form-item-mail,.create_account_div .form-item-name,.create_account_div .form-item-pass{margin-bottom:25px;}.user_signin_inner_div,.forgot_password_inner_div,.create_account_inner_div{width:70%;text-align:center;margin:0 auto;}.forgot_password_inner_div{width:100%;}.forgot_password_div .user_account_username,.forgot_password_div .user_account_submit{width:60%;}.user_signin_forgot_password_div{width:99%;}.user_signin_forgot_password_div a{color:#837f67;font-size:1em;text-align:right;}.user_signin_create_account_div a,.user_sign_in_label,.forgot_password_signin_div a,.forgot_password_create_account_div a,.create_account_signin_div a,.create_account_forgot_password_div a{font-size:1.1em;color:#59415a;font-weight:bold;}.user-register-form .sign_up_username,.user-register-form .user_account_email,.user-register-form .captcha_input,.user-register-form #edit-name,.user-register-form #edit-pass,.user-register-form #edit-pass-pass1,.user-register-form #edit-pass-pass2{line-height:30px;}.user-register-form #edit-pass--description{text-align:left;font-size:0.9em;}.user-register-form .button{background:none;background-color:#cc9900;border:0;width:fit-content;padding:6px 38px;font-weight:bold;}.user-register-form .button:hover{border:none;background:none;background-color:#cc9900;color:black;}.downloadReceiptLinks{display:none;width:52%;margin-top:-2.5rem;background-color:#f7f7f7;border:0.1em solid #dddddd;padding:2.1rem 0 1rem;}.covid19_message{width:70%;margin:0 auto;margin-bottom:1.5rem;}.covid19_form_fields{width:70%;margin:0 auto;}.covid19_form_fields .captcha-wrapper{width:68%;}.covid19_mobile_app{float:right;padding-right:6rem;}.user-form #edit-actions{text-align:center;}.user-form input[type='text'],.user-form input[type='email'],.user-form input[type='password'],.user-form .change_password,.user-form .change_personal_info,.user-form .add_more_students_in_current_plan,.user-form .renew_membership{width:40rem;border:1px solid #ccc;}.user-form .change_password,.user-form .change_personal_info,.user-form .add_more_students_in_current_plan,.user-form .renew_membership{text-align:center;}.user-register-form input.form-control{height:auto;}li > a.settings,li > a.signup,li > a.signin,li.teachers,li.students,li.belt-rankings,li.subscription{display:none;}.user-form #edit-reset-account label{width:90%;word-wrap:normal;white-space:normal;display:inline-block;vertical-align:top;}.contact-message-form #edit-preview{display:none;}.user_account_page_logo{width:auto;height:37px;}.levels-completed-by-highest-level-in-games{font-size:0.7em;}.rank-list-icon{width:55px;height:55px;}.rankLabelForIcon{text-decoration:none;font-size:0.85em;}div.belts a:hover div.rankLabelForIcon{visibility:visible;}div.rank-page-header{font-size:large;font-weight:bold;color:#215587;text-align:center;margin-top:1em;}.rankLinkWithIconAndText{display:inline-block !important;text-align:center;}.username-menu .teachers-menu-icon{padding-left:40px !important;background-image:url('/sites/kichijoji.thetamusic.com/files/images/menu_icons/teachers.png') !important;background-repeat:no-repeat !important;background-size:20px 15px !important;background-position:top 10px left 10px !important;}.username-menu .students-menu-icon{padding-left:40px !important;background-image:url('/sites/kichijoji.thetamusic.com/files/images/menu_icons/students.png') !important;background-repeat:no-repeat !important;background-size:20px 17px !important;background-position:top 10px left 10px !important;}.username-menu .progress-menu-icon{padding-left:40px !important;background-image:url('/sites/kichijoji.thetamusic.com/files/images/menu_icons/progress.png') !important;background-repeat:no-repeat !important;background-size:20px 20px !important;background-position:top 10px left 10px !important;}.username-menu .my-account-menu-icon{padding-left:40px !important;background-image:url('/sites/kichijoji.thetamusic.com/files/images/menu_icons/account.png') !important;background-repeat:no-repeat !important;background-size:20px 15px !important;background-position:top 10px left 10px !important;}.username-menu .user-profile-menu-icon{padding-left:40px !important;background-image:url('/sites/kichijoji.thetamusic.com/files/images/menu_icons/profile.png') !important;background-repeat:no-repeat !important;background-size:20px 15px !important;background-position:top 10px left 10px !important;}.username-menu .signout-menu-icon{padding-left:40px !important;background-image:url('/sites/kichijoji.thetamusic.com/files/images/menu_icons/logout.png') !important;background-repeat:no-repeat !important;background-size:20px 15px !important;background-position:top 10px left 10px !important;}.authentication-social-signin-separator{align-items:center;display:flex;flex-direction:row;height:4rem;justify-content:center;margin:-1.5rem 0 2rem;}.authentication-social-signin-separator>:first-child,.authentication-social-signin-separator>:last-child{background-color:#c8c8c8;flex-grow:1;height:0.1rem;}.authentication-social-signin-paragraph{color:#5c6485;font-size:1.4rem;margin-top:-0.1rem;padding:0 2.5rem;}.authentication-social-signin-options{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:space-between;}.authentication-social-signin-options-teacher-registration{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:space-between;width:max-content;margin:auto;}.authentication-social-signin-social-button{align-items:center;border-radius:0.5rem;box-shadow:0 0.1rem 0.2rem 0.05rem #c8c8c8;display:flex;font-size:1.4rem;font-weight:400;justify-content:center;line-height:1.2;min-height:5rem;padding-left:6.5rem;padding-right:clamp(2rem,8vw,4rem);position:relative;width:100%;text-decoration:none;}.authentication-social-signin-social-button-teacher-registration{align-items:center;border-radius:0.5rem;box-shadow:0 0.1rem 0.2rem 0.05rem #c8c8c8;display:flex;font-size:1.4rem;font-weight:400;justify-content:center;line-height:1.2;min-height:5rem;padding-left:6.5rem;padding-right:clamp(2rem,8vw,4rem);position:relative;width:100%;text-decoration:none;padding-left:11rem;padding-right:11rem;}.authentication-social-signin-social-button:hover,.authentication-social-signin-social-button-teacher-registration:hover{text-decoration:none;}.authentication-social-signin-social-button .authentication-social-signin-social-icon,.authentication-social-signin-social-button-teacher-registration .authentication-social-signin-social-icon{position:absolute;}.authentication-social-signin-social-icon{height:2.2rem;left:2.5rem;position:absolute;width:2.2rem;}.authentication-social-signin-google{background-color:#fff;border:0.1rem solid #d9d8d8;color:#262421;transition:color .2s ease;}.authentication-social-signin-google:hover{color:#262421;opacity:0.85;}.authentication-social-signin-social-icon.google:before{background-image:url(/sites/kichijoji.thetamusic.com/files/images/google_logo.svg);background-repeat:no-repeat;background-size:100%;content:"";height:100%;left:0;position:absolute;width:100%;}.authentication-social-signin-google:visited{color:black;}.authentication-social-signin-apple{background-color:#000;border:0.1rem solid #d9d8d8;color:#fff;transition:color .2s ease;}.authentication-social-signin-apple:hover{color:#fff;opacity:0.85;}.authentication-social-signin-social-icon.apple:before{background-image:url(/sites/kichijoji.thetamusic.com/files/images/apple_logo.svg);background-repeat:no-repeat;background-size:100%;content:"";height:100%;left:0;position:absolute;width:100%;}.authentication-social-signin-apple:visited{color:white;}.authentication-social-signin-microsoft{background-color:#0077db;border:0.1rem solid #d9d8d8;color:white;transition:color .2s ease;}.authentication-social-signin-microsoft:hover{color:#fff;opacity:0.85;}.authentication-social-signin-social-icon.microsoft:before{background-image:url(/sites/kichijoji.thetamusic.com/files/images/microsoft_logo.png);background-repeat:no-repeat;background-size:100%;content:"";height:100%;left:0;position:absolute;width:100%;}.authentication-social-signin-microsoft:visited{color:white;}.band-instrument-icon{width:24px;height:24px;}.select2-results{margin:auto 4px 4px !important;padding-top:4px !important;}.select2-container--default .select2-results>.select2-results__options{max-height:230px !important;}.select2-container--default .select2-selection--single .select2-selection__arrow{top:5px !important;right:3px !important;}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-width:8px 5px 0 5px !important;}.select2-container .select2-selection--single{height:40px !important;}.select2-container .select2-selection--single .select2-selection__rendered{margin:4px 5px auto;}.select2-search--dropdown .select2-search__field{padding:1px auto !important;margin:2px auto !important;}.select2-results__option{padding:6px 8px !important;}.select2-container .select2-results__option--highlighted[aria-selected]{background-color:#f0f2f7 !important;color:black !important;border-radius:4px !important;}.select2-container .select2-results__option[aria-selected=true]{background-color:#dee3ec !important;border-radius:4px !important;}.fyb_course_promotion_course_box{width:98%;background-color:#fafbff;line-height:1 !important;text-align:center;white-space:nowrap;margin:auto;}.fyb_course_promotion_header{text-align:center;font-size:x-large;font-weight:bold;color:#215587;margin:1em 0;}.fyb_course_promotion_image_and_features{display:flex;height:fit-content;align-items:center;justify-content:center;background-color:white;border:1px solid #e5e8ef;cursor:pointer;width:fit-content;padding:2em 4em;margin:auto;}.fyb_course_promotion_image_and_features:hover{background-color:#eeeef5;}.fyb_course_promotion_image{display:flex;margin-right:2em;font-size:1.3em;}.fyb_course_promotion_course_box a{font-size:1em;font-weight:bold;color:black;}.fyb_course_promotion_course_box a:link{text-decoration:none;}.fyb_course_promotion_course_features{display:flex;width:min-content;}.fyb_course_promotion_course_features ul{display:flex;flex-flow:wrap;line-height:1.7;justify-content:left;font-size:medium;}.fyb_course_promotion_games_container{clear:both;margin:3em 0 1em;}.fyb_course_promotion_games_container h4{font-size:1.4em;font-weight:bold;white-space:pre-wrap;color:#215587;}.fyb_course_promotion_games{display:flex;margin-top:1.5em;}.fyb_course_promotion_game_box{float:left;width:25%;padding-left:10px;padding-right:10px;line-height:1.5 !important;text-align:center;}.fyb_course_promotion_game_box:hover{transform:scale(1.1);}.fyb_course_promotion_game_icon{width:max-content;margin:auto;}.fyb_course_promotion_game_icon img{height:110px;}.account_benefits{display:block;font-size:small;cursor:pointer;float:right;margin-top:-1em;margin-bottom:0.5em;}.account_benefits_description{display:none;clear:both;font-size:smaller;border:1px solid black;padding:0.5em;text-align:left;background:#e0e0e0;border-radius:7px;}.close_x_transparent{position:absolute;display:none;top:0px;right:0px;width:17px;height:17px;background-image:url("/sites/kichijoji.thetamusic.com/files/images/close_x_transparent.png");background-repeat:no-repeat;}.close_x,.close_create_new_class{position:absolute;display:block;top:0px;right:0px;width:17px;height:17px;background-image:url("/sites/kichijoji.thetamusic.com/files/images/close_x.png");background-repeat:no-repeat;}.close_create_new_class{top:6px;right:4px;}#payment_option_list{margin-bottom:1em;}.payment_option{background-color:#fafbff;outline:1px solid #e8ece8;margin:0.6em auto;padding:0.8em;border-radius:4px;}.payment_option label:hover,.payment_option:hover{cursor:pointer;}.payment_option_selected{background-color:#e8ece8;outline:1px solid #fafbff;}.adjust_confirm_account_deletion_div{margin-top:65px;position:initial;left:0;}.make_default_payment_method{float:right;border-color:#aeaeae;border-radius:5px;font-size:smaller;padding:2px 15px;}.authentication-social-signin-clever{background-color:white;border:0.2rem solid #436cf2;color:#436cf2;transition:color .2s ease;}.authentication-social-signin-clever:hover{opacity:0.85;}.authentication-social-signin-social-icon.clever:before{background-image:url(/sites/kichijoji.thetamusic.com/files/images/clever_logo.png);background-repeat:no-repeat;background-size:100%;content:"";height:100%;left:0;position:absolute;width:100%;}.authentication-social-signin-clever:visited{color:black;}.authentication-social-signin-classlink{background-color:#0a4d7f;color:white;transition:color .2s ease;}.authentication-social-signin-classlink:hover{opacity:0.9;color:white;}.authentication-social-signin-social-icon.classlink:before{background-image:url(/sites/kichijoji.thetamusic.com/files/images/classlink_logo.png);background-repeat:no-repeat;background-size:100%;content:"";height:100%;left:0;position:absolute;width:100%;}.authentication-social-signin-classlink:visited{color:white;}.dashboard_class_leaderboard{padding-bottom:1em;}.dashboard_class_leaderboard_row{clear:both;font-size:large;margin-left:40px;padding:5px 0;text-decoration:none;}a.go-premium-button-anonymous-user{float:left;margin-right:2em;margin-top:-0.3em;background:#cc9900 !important;padding:4px 12px !important;box-shadow:unset;border:none;}a.go-premium-button-logged-in{float:left;margin-right:2em;margin-top:0.8em;background:#cc9900 !important;border:none;}a.go-premium-button-anonymous-user:hover,a.go-premium-button-logged-in:hover{color:white;background:#cc9900;background-color:#cc9900;border:none;-moz-box-shadow:unset;-webkit-box-shadow:unset;box-shadow:unset;}.signup-dialog-box-wide-screen,.signup-dialog-box-small-screen{display:none;}.signup-or-login-dialog-box{display:none;align-items:center;box-sizing:border-box;box-shadow:10px 2px 25px 0px rgba(0,0,0,.35);flex-flow:column;justify-content:center;margin:0 .5rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;background-color:white;background-image:url("/sites/kichijoji.thetamusic.com/files/images/signup_dialog_background.png");background-size:contain;background-position:center;background-repeat:no-repeat;}.signup-or-login-dialog-box-close{position:absolute;display:block;top:8px;right:-10px;width:30px;height:30px;transform:scale(1.1);background-image:url("/sites/kichijoji.thetamusic.com/files/images/close_x.png");background-repeat:no-repeat;z-index:10;}.signup-dialog-box{align-items:center;border-radius:5px;box-shadow:0 2px 25px 50px rgba(0,0,0,.1);box-sizing:border-box;display:flex;flex-flow:column;justify-content:center;max-width:875px;padding:2rem 3.5rem;width:100%;line-height:3;}.signup-card-group{align-items:stretch;display:flex;flex-flow:row;justify-content:center;margin-bottom:2rem;width:100%;}.signup-card-wide-screen{display:flex;flex-flow:column;}.signup-card-group input{height:1px;margin:0 0 0 -1px;opacity:0;position:absolute;width:1px;}.signup-card-group label{align-items:center;cursor:pointer;display:flex;flex-flow:column;margin:0 .6rem;padding:2.75rem 1.75rem;width:250px;height:175px;background-color:#fff;border-radius:5px;box-shadow:0 0 11px 0 rgba(0,0,0,.11);box-sizing:border-box;flex:1;position:relative;font-weight:bold;}.signup-card-group label p{font-weight:normal;line-height:1.5;}.signup_dialog_continue_button{display:none;width:max-content;margin-top:0.5em;border-color:transparent;}.signup-or-login-dialog-box ul{font-size:small;line-height:1.8;}.signup-option-border{border:2px solid #e4ba55 !important;}.signup-message{display:none;}.signup-or-login-dialog-box .existing-account{margin-top:1em;}.signup-or-login-dialog-box .existing-account-below-continue{margin-top:2em;}.non-scrollable{overflow:hidden;}.signup-benefits-wide-screen{line-height:1.5;font-size:small;clear:both;margin:1em auto auto;}.signup-benefits,.signup-message{line-height:1.5;font-size:small;clear:both;margin:1em auto auto;}.signup-page-header{font-size:large;}.user_signin_div .user_account_submit,.forgot_password_div .user_account_submit{color:white;}.user_signin_div .user_account_submit:hover,.forgot_password_div .user_account_submit:hover{color:black;}.width_fit_content{width:fit-content;}.timezone_select_list{width:max-content;}#paymentModalLabel{font-weight:bold;}#paymentModal .close{margin-top:-25px !important;}#edit-reset-account label{display:inline-block !important;}#card-errors{text-align:center;}#user-form{display:flex;gap:2em;flex-wrap:wrap;}#user-form > div{width:48%;}#edit-account{border:1px solid #ddd;border-radius:5px;padding:15px;}#edit-personal-information--content{margin:auto;width:fit-content;}#edit-reset-account .panel-body{width:fit-content;margin:auto;}.credit_card_operation_buttons{width:fit-content;margin:auto;}.credit_card_operation_buttons a{width:100px;text-align:center;margin:auto 10px;}.user-form #edit-actions{text-align:center;flex:2;}a.reset-user-account{display:block;text-align:center;}.student_account_layout{justify-content:center;align-items:center;flex-direction:column;}.back-to-school-offer-ends{width:fit-content;margin:auto;margin-top:1em;color:red;font-weight:bold;}@media (min-width:30em){.authentication-social-signin-social-button{padding-left:2rem;padding-right:2rem;}}@media (max-width :1300px){.user_signin_div,.forgot_password_div,.create_account_div{width:55%;}}@media (max-width :1150px){#user-form{gap:1em;}.make_default_payment_method{display:block;float:none;margin-top:10px;}.user-form input[type='text'],.user-form input[type='email'],.user-form input[type='password'],.user-form .change_password,.user-form .change_personal_info,.user-form .add_more_students_in_current_plan,.user-form .renew_membership{width:100%;}}@media (max-width :1100px){.user_signin_div,.forgot_password_div{width:65%;}.create_account_div{left:0;}}@media (max-width :930px){.user_signin_div,.forgot_password_div,.create_account_div{width:75%;}.belt-table tr th{font-size:0.9em !important;}.theta-rank-not-blank-value{font-size:100%;}}@media (max-width :880px){.signup-or-login-dialog-box{top:2em;transform:translate(-50%,0);font-size:small;}.signup-or-login-dialog-box h1{margin-top:0.5em;font-size:1.9rem;}.signup-dialog-box{line-height:1.5;}.signup-card-group{flex-flow:column;align-items:center;margin:0.6em;width:100%;line-height:1.5;}.signup-card-group label{margin:0.5em 0;width:600px;height:auto;justify-content:center;}.signup-card-group span{margin-bottom:0.3em;}.signup_dialog_continue_button{font-size:medium;}}@media (max-width :860px){a.go-premium-button-anonymous-user,a.go-premium-button-logged-in{display:none;}}@media (max-width :800px){li.settings,li.belt-rankings,li.subscription{float:left !important;}#belt-table{width:70%;line-height:2rem;clear:both;}div.getting_started_course_special_label{font-size:1.8rem;padding-top:0.3rem;}div.getting_started_course_label{font-size:1.8rem;padding-top:2rem;}.user_signin_div,.create_account_div,.forgot_password_div{margin:0 auto;width:100%;position:initial;left:initial;}.create_account_inner_div{width:90%;}.user-register-form #edit-pass--description{display:none;}.username_link_div{display:none;}.user-form input[type='text'],.user-form input[type='password'],.user-form .change_password,.user-form .change_personal_info,.user-form .add_more_students_in_current_plan,.user-form .renew_membership{width:100%;}td.belt-name-column{width:50%;padding-left:10% !important;}.close_x_transparent{display:block;}.signup-or-login-dialog-box{top:5em;width:90%;}}@media (max-width :799px){}@media (max-width :760px){#user-form{gap:1em;}#user-form > div{width:100%;}#edit-personal-information--content{margin:initial;}#edit-reset-account .panel-body{margin:initial;}a.reset-user-account{display:inline-block;}}@media (max-width :710px){div.belt_icons_container{width:100%;}div.belts a{width:75px;}div.belts a img.rankImage{width:55px;height:55px;}.belt-table{width:100%;padding:1em 0;text-align:justify;}td.belt-name-column{width:60%;}}@media (max-width :660px){div.belt_icons_container{width:100%;}#belt-table,.belt-table,.belt-explanation{width:90%;margin:0 auto;padding:1em 0;text-align:justify;}.signup-card-group label{width:500px;}}@media (max-width :600px){div.username_link_div{float:right;}.sign_in_sign_up{margin-top:0;margin-right:0;}.username_link_div .top_sign_in,.username_link_div .top_create_account{font-size:0.9em;}.username_link_div .top_sign_in{padding-right:1rem;}.top-player-table{width:100%;}.belt-rank,.top-player-rank{width:15%;vertical-align:middle !important;}.belt-levels,.belt-points,.top-player-levels,.top-player-points{width:20%;vertical-align:middle !important;}.belt-username-column,.top-player-name{width:45%;word-break:break-all;vertical-align:middle !important;}.belt-user-country,.top-player-country{vertical-align:middle !important;}div.belt_icons_container{width:95%;}div.belts a{width:65px;}div.belts a img.rankImage{width:45px;height:45px;}.rankLabelForIcon{font-size:0.8em;}}@media (max-width :540px){div.getting_started_description{margin-left:1.5rem;margin-right:1.5rem;}div.getting_started_intro_course{width:100%;height:12rem;}div.getting_started_start_button_div{margin:1rem auto 0;}div.getting_started_course_label{font-size:1.5rem;padding-top:1rem;}div.getting_started_start_button{font-weight:bold;width:100%;padding:0.2rem 0 0 0;margin:0 0.5rem 0 2.6rem;}.belt-user-country,.top-player-country{display:none;}#White,#Gray,#Yellow,#Orange,#Green,#Blue,#Purple,#Red,#Brown,#Black{transform:scale(1.4,1.4);}div.belt_icons_container{width:100%;}.rankLabelForIcon{font-size:0.7em;}div.belts a{width:55px;}div.belts a img.rankImage{width:40px;height:40px;}.signup-card-group label{width:400px;}.authentication-social-signin-social-button-teacher-registration{padding-left:8rem;padding-right:8rem;}}@media (max-width :460px){.rankLabelForIcon{margin-top:-7px;}#belt_top_user_list{font-size:0.9em !important;}.signup-or-login-dialog-box{top:4em;}}@media (max-width :430px){.signup-card-group label{width:300px;}.tmgradebook-teacher-registration-form{width:98%;}.authentication-social-signin-options-teacher-registration{width:auto;}.authentication-social-signin-social-button-teacher-registration{padding-left:5rem;padding-right:5rem;}}@media (max-width :420px){div.belt_icons_container{width:75%;}}@media (max-width :412px){td.belt-name-column{width:70%;padding-left:1% !important;padding-right:1% !important;}td.belt-levels-value{padding-left:1%;padding-right:1%;}#belt-table th{font-size:1em;}#belt-table td{font-size:0.8em;}.authentication-social-signin-social-icon{left:1.5rem;}.authentication-social-signin-social-button-teacher-registration{padding-left:5rem;padding-right:3rem;}}@media (max-width :375px){#belt_top_user_list .belt-username-column img.belt-user-picture{display:none;}.authentication-social-signin-social-button-teacher-registration .authentication-social-signin-social-icon{left:1.5rem;}.tmgradebook-teacher-registration-form{padding-left:1rem;padding-right:1rem;}.teacher_registration_form_start{width:auto;}.signup-or-login-dialog-box{top:3em;}}@media (max-width :325px){div.belt_icons_container{width:90%;}.signup-card-group label{width:250px;}}@media (max-width :275px){div.belt_icons_container{width:100%;}}@media (max-width :250px){div.belts a{width:45px;}div.belts a img.rankImage{width:35px;height:35px;}}
body{line-height:30px;}body.landing_page{background-color:#ffffff;}div.header{position:fixed;width:100%;z-index:99;-webkit-backface-visibility:hidden;}div.sections{margin-left:-10px;margin-right:-10px;position:relative;top:65px;height:100%;}div.page_header{background-color:white;width:100%;height:65px;}div.theta_logo{float:left;padding-top:15px;padding-left:10px;}div.user_links{float:right;padding-top:20px;padding-right:10px;font-size:1.2rem;}div a.sign_in:hover,div a.sign_up:hover{color:#ff6600;}div#individual_user_block{width:100%;min-height:90%;height:90%;text-align:center;position:relative;}img#treble_clef{display:block;margin-left:auto;margin-right:auto;height:90%;}div#individual_user_info{width:100%;position:absolute;text-align:center;top:12%;}div.individual_user_message_div{width:60%;margin:0 auto;}h2.individual_user_message{width:100%;text-align:left;}a.start_training{text-align:center;}div.teacher_block{width:100%;min-height:90%;height:90%;background-color:#c5d8b1;}div#teacher_info{text-align:center;position:relative;top:23%;}h2.teacher_message{width:70%;margin-left:auto;margin-right:auto;}div.mobile_app_block{width:100%;min-height:90%;height:90%;position:relative;text-align:center;}div#mobile_app_info{margin-top:4%;}div.mobile_app_download_info{width:100%;}div.ios{width:34%;float:left;background-color:#354a66;color:#ffffff;text-align:center;min-height:50%;height:50%;padding-top:10%;}div.android{width:34%;margin:0 auto;background-color:#c4661b;color:#ffffff;text-align:center;min-height:50%;height:50%;padding-top:10%;}div.amazon{width:34%;float:right;background-color:#ce9c26;color:#ffffff;text-align:center;min-height:50%;height:50%;padding-top:10%;}h2.mobile_app_download_message{width:85%;margin-left:auto;margin-right:auto;}div#individual_section,div#teacher_section,div#mobile_app_section{min-height:90vh;height:90vh;}div.down_arrow{position:absolute;transform:translateY(-100%);width:100%;text-align:center;}div.down_arrow_2{}img{outline:0;max-width:100%;height:auto;text-align:center;}.covid19-message{margin:0 125px;}.learn_more_button{background-color:#ffffff;border-radius:28px;border:2px solid #151515;display:inline-block;cursor:pointer;color:#151515;font-family:Verdana;font-size:25px;font-weight:bold;padding:13px 52px;text-decoration:none;text-shadow:0px 1px 50px #151515;}.learn_more_button:hover{background-color:#e88d50;color:#ffffff;border:2px solid #ff6600;text-decoration:none;}.learn_more_button:active{position:relative;top:1px;}.mobile_stores{float:right;padding-right:4rem;margin-top:-5rem;}.apple_store_image,.google_store_image,.amazon_store_image{width:142px;height:42px;}.landing_page_logged_in_course_name_in_course_box{font-size:1.05em;font-weight:bold;padding-top:6px;}.landing_page_logged_in_course_box{height:100px;padding-top:5px;padding-bottom:5px;}.landingpage_signup{background-color:white;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;border:1px solid #215489;display:inline-block;cursor:pointer;color:#215489;padding-left:1.5em;padding-right:1.5em;margin-top:-25px;text-decoration:none;outline:none;}.landingpage_signup:hover{}.landingpage_login{background-color:#215489;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;border:1px solid #215489;display:inline-block;cursor:pointer;color:white;padding-left:2em;padding-right:2em;margin-top:-25px;text-decoration:none;outline:none;}.landingpage_login:hover{}.landingpage_content{width:100%;margin:auto;padding-bottom:1em;}.landingpage_content h2{padding-top:0.5em;position:relative;}.landingpage_header{color:#215488;padding-left:10px;padding-right:10px;font-size:1.3em;width:fit-content;margin:10px auto auto;padding-top:15px;background-image:url(/sites/kichijoji.thetamusic.com/files/images/landing_page_header_bg.png);background-repeat:no-repeat;background-size:cover;background-origin:padding-box;background-position-y:-9px;height:95px;}.landingpage_section{width:90%;margin:auto;overflow:hidden;padding-left:10px;padding-right:10px;background-color:#fafbff;border:1px solid #ececec;border-radius:10px;box-shadow:5px 5px 3px 0 #babece;}.menu-open .landingpage_section{width:100%}.landingpage_anonymous_content .landingpage_section{width:100%;}.landingpage_section_title{float:left;font-size:large;font-weight:bold;margin:10px 0 10px 20px;color:#215587;}.landingpage_games_container{clear:both;margin:auto;}.landingpage_game_box{width:260px;float:left;background-color:white;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;margin-left:10px;margin-right:10px;margin-bottom:10px;line-height:1.5 !important;text-align:center;}.landingpage_game_box a,.landingpage_course_box a,.landingpage_game_category_box a{font-size:0.9em;font-weight:bold;color:black;}.landingpage_game_box a:link,.landingpage_game_box a:hover,.landingpage_game_box a:visited,.landingpage_course_box a:link,.landingpage_course_box a:hover,.landingpage_course_box a:visited,.landingpage_game_category_box a:link,.landingpage_game_category_box a:hover,.landingpage_game_category_box a:visited{text-decoration:none;}.landingpage_game_box a img,.landingpage_game_icon{height:170px;background-repeat:no-repeat;}.landingpage_game_description_1,.landingpage_game_description_2,.landingpage_game_description_3,.landingpage_game_description_4{font-size:0.9em;text-align:left;color:white;padding-left:10%;padding-right:10%;padding-bottom:2em;background-image:linear-gradient(to bottom,rgba(255,0,0,0),rgba(0,0,0,1));}.landingpage_game_description_1{padding-top:110px;}.landingpage_game_description_2{padding-top:92px;}.landingpage_game_description_3{padding-top:110px;}.landingpage_game_description_4{padding-top:110px;}.landingpage_courses_container{float:left;clear:both;width:100%;margin-top:1em;margin-bottom:0.5em;}.landing_page_course_categories{padding-bottom:0.5em;}.landingpage_course_box{width:31.5%;height:130px;float:left;background-color:white;padding:10px;margin:auto 10px 10px;line-height:1 !important;text-align:center;border:1px solid #e5e8ef;}.landingpage_course_box:hover{background-color:#eeeef5;cursor:pointer;}.landingpage_game_categories_container{clear:both;width:90%;margin:auto;}.scrollable-div{width:100%;height:auto;position:relative;display:flex;flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;}.landingpage_game_category_box{width:13%;float:left;background-color:white;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;margin-left:10px;margin-right:10px;margin-bottom:10px;line-height:1 !important;text-align:center;overflow:hidden;border:2px solid #e5e8ef;}.landingpage_game_category_box:hover{background-color:#eeeef5;}.landingpage_left_arrow,.landingpage_right_arrow{background-color:#eeeef5;border:none;font-weight:bold;font-size:small;border-radius:50%;}.landingpage_left_arrow:hover,.landingpage_right_arrow:hover{background-color:#b8bcde;}.close_game_box_in_game_categories_transparent{position:relative;float:right;width:17px;height:17px;background-image:url("/sites/kichijoji.thetamusic.com/files/images/close_x_transparent.png");background-repeat:no-repeat;}.close_game_box_in_game_categories{position:relative;float:right;width:17px;height:17px;background-image:url("/sites/kichijoji.thetamusic.com/files/images/close_x.png");background-repeat:no-repeat;}.landingpage_content .music_traning_games_category_div{background-color:#f3fcfe00;}.music_category_icon,.music_training_game_category img,.music_traning_game_sub_category img{width:50px;height:50px;}.music_training_long_game_descriptions .category_title,.music_training_game_category .category_title,.music_traning_game_sub_category .category_title{margin-top:17px;}.landingpage_courses{margin-top:2em;}.are_you_music_teacher_section{width:fit-content;padding-left:1.5em;padding-right:1.5em;margin:auto;overflow:hidden;background-color:#fafbff;border:1px solid #ececec;border-radius:10px;box-shadow:5px 5px 3px 0 #babece;}.are_you_music_teacher_section:hover{background-color:#eeeef5;cursor:pointer;}.are_you_music_teacher_container{display:flex;flex-direction:row;justify-content:center;align-items:center;width:fit-content;padding-top:15px;padding-bottom:15px;cursor:pointer;}.are_you_music_teacher_container a{text-decoration:none;}.are_you_music_teacher_text{overflow:auto;}.are_you_music_teacher_text a{text-decoration:none !important;display:inline-block;font-size:1.15em;font-weight:bold;margin-top:0.5em;}.are_you_music_teacher_band_essentials img{width:auto;height:130px;max-width:100%;margin-right:1em;}.are_you_music_teacher_description{height:130px;background-color:white;border:2px solid #e5e8ef;padding:15px;}.are_you_music_teacher_section .landingpage_section_title{margin:10px 0;}.landingpage_fyb_games_container{clear:both;margin-top:0.5em;}.landingpage_fyb_game_box{float:left;width:16.5%;padding-left:10px;padding-right:10px;line-height:1.5 !important;text-align:center;text-wrap:balance;}.landingpage_fyb_game_box:hover{transform:scale(1.05);}.carousel-container .landingpage_fyb_game_box:hover{transform:scale(1);}.landingpage_fyb_game_icon{width:max-content;margin:auto;border:1px solid #e5e8ef;}.landingpage_fyb_game_icon img{height:110px;}.landingpage_fyb_course_box{width:97.5%;float:left;padding:0 10px;margin:0 10px;line-height:1 !important;text-align:center;white-space:nowrap;background-color:#fafbff;}.landingpage_fyb_course_box ul{display:none;flex-flow:wrap;line-height:1.7;justify-content:left;margin-top:0.5em;font-size:medium;}.landingpage_fyb_course_box ul li{display:inline;margin-right:1em;}.landingpage_fyb_course_box ul li:before{content:'\00a0\2022\00a0\00a0';}.landingpage_fyb_course_box a{font-size:1em;font-weight:bold;color:black;}.landingpage_fyb_course_box a:link{text-decoration:none;}.landingpage_fyb_course{display:flex;justify-content:center;padding:0 1em;}.landingpage_fyb_course_image{height:fit-content;padding:0 2em 1.3em;font-size:1.5em;align-items:center;margin-right:1em;cursor:pointer;display:block;margin:auto;background-color:white;border:1px solid #e5e8ef;}.landingpage_fyb_course_image:hover{background-color:#eeeef5;}.landingpage_fyb_course_image img{width:140px;margin-top:9px;margin-bottom:9px;}.landingpage_fyb_course_games_container{display:flex;justify-content:left;flex-direction:column;margin-bottom:1em;margin-top:auto;}.landingpage_fyb_course_games_container h3{font:1.35em Verdana,sans-serif;font-weight:bold;white-space:pre-wrap;color:#215587;}.landingpage_fyb_course{display:block;}.backtoschool_container{margin-top:2em;padding:0.5em 0 1em;}.backtoschool_image_container{float:left;margin-right:4em;}.backtoschool_image_container img{width:140px;border:1px solid #e5e8ef;}.backtoschool_header_and_description{display:table;margin:auto;width:max-content;clear:both;}.backtoschool_description{display:table;margin:-2em auto 0;}.backtoschool_theta_studio{margin-top:1.5em;}.backtoschool_theta_school{margin-top:1em;float:left;}.backtoschool_more_button_container{float:left;}.backtoschool_more_button{margin-left:3em;margin-top:-1em;padding:0.5em 2em !important;font-weight:bold;font-size:x-large;}.school_course_box{width:99%;float:none;margin:auto;padding:0 10px 20px;}.school_course_inner_box{display:flex;width:max-content;margin:auto;}.school_course_image{padding:0em 2em 1.5em;float:left;}.school_course_games_container{margin-top:0em !important;position:relative;left:1em;}.school_course_games_container h3{font-size:1em;}.school_course_games_container .school_course_image a{float:left;}.school_course_games_container span{font-size:1.1em;font-weight:bold;color:black;}.school_course_game_box{width:max-content;text-wrap:balance;}.school_course_game_box img{height:190px;cursor:pointer;}.school_course_box_instrument{width:150px;height:125px;}.back-to-school-offer-container{cursor:pointer;padding-top:1em;padding-bottom:1em;}.back-to-school-plan-label{display:inline-block;width:170px;}.courses_page_for_anonymous_user .back-to-school-offer-container{width:96%;}.back-to-school-offer-box{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;}.back-to-school-offer-content-section{}.back-to-school-offer-content{width:max-content;margin:auto;clear:both;font-size:large;margin-bottom:1em;line-height:2;}.back-to-school-header{float:none;font-size:1.4em;text-align:center;margin:10px auto;}.back-to-school-offer-content .button{display:block;width:fit-content;margin:auto;margin-top:1em;}.back-to-school-image-left,.back-to-school-image-right{width:190px;height:auto;}.landingpage_band_orchestra{margin-top:-7px;}.landingpage_band_orchestra .page_header{padding:0 1em;}.landingpage_band_orchestra .signup_button{clear:none !important;margin-top:-3px;margin-right:2em;font-size:small;}.landingpage_band_orchestra .signup_button a{background-color:white !important;color:#215489 !important;padding:0.2em 1.4em !important;width:max-content !important;border-radius:10px;border:1px solid #215489;}.landingpage_band_orchestra .login_button{clear:none !important;margin-top:-3px;margin-right:5em;font-size:small;}.landingpage_band_orchestra .login_button a{background-color:#215489 !important;color:white !important;padding:0.2em 1.9em !important;width:max-content !important;border-radius:10px;border:1px solid #215489;}.landingpage_band_orchestra .landingpage_signup{padding:0.5em 1.5em;position:relative;top:-3px;}.landingpage_band_orchestra .landingpage_login{padding:0.5em 2em;position:relative;top:-3px;}.landingpage_band_orchestra .special_plans_for_schools_section .action-button,.landingpage_band_orchestra .fun_activities_section .action-button{clear:both;width:max-content;}.landingpage_band_orchestra .button{width:95%;text-align:center;background:white;color:black;font-weight:bold;font-size:1.4em;padding:0.5em 1em;margin:1em auto auto;}.landingpage_band_orchestra .video_section{background-color:#383838;padding:3em 5em;padding-top:110px;}.landingpage_band_orchestra .video_section .video_header{font-size:2.8em;clear:both;text-align:center;font-weight:bold;color:white;line-height:1em;}.landingpage_band_orchestra .video_section .video_sub_header{font-size:1.5em;clear:both;text-align:center;font-weight:bold;color:#7ac1ae;margin-top:20px;}.landingpage_band_orchestra .video_section .video_container{display:flex;justify-content:center;align-items:center;height:245px;margin-top:2em;}.landingpage_band_orchestra .video_section .video{max-width:100%;height:100%;cursor:pointer;}.landingpage_band_orchestra .video_section .action-button,.landingpage_band_orchestra .fun_activities_section .action-button{margin:auto;margin-top:1em;font-size:1.1em;clear:both;width:max-content;}.landingpage_band_orchestra .video_section .button,.landingpage_band_orchestra .fun_activities_section .button{box-shadow:none;-webkit-box-shadow:none;width:auto;padding-left:1.5em;padding-right:1.5em;background:#ffbd5b;color:white;border:none;}.landingpage_band_orchestra .game_list_section{clear:both;padding:2em 0;background-color:white;}.landingpage_band_orchestra .game_list_section .game_list_content{background-color:white;padding:2em 0 0;position:relative;overflow:hidden;}.landingpage_band_orchestra .game_list_section .game_list_content .game_list_header{font-size:2.8em;clear:both;font-weight:bold;text-align:center;color:black;line-height:1.1em;}.landingpage_band_orchestra .landingpage_fyb_games_container{display:flex;margin:1em auto auto;width:fit-content;}.landingpage_band_orchestra .game_list_section .game_list_content .carousel-container{display:flex;flex-flow:row;flex-wrap:wrap;scroll-behavior:smooth;scroll-snap-type:block;margin-left:10px;margin-right:10px;}.landingpage_band_orchestra .game_list_section .game_list_content .carousel-arrow{display:flex;justify-content:center;background-color:#a5b385;border:none;font-size:3rem;padding:0 10px;cursor:pointer;opacity:0.7;transition:opacity 100ms;align-items:center;width:65px;}.landingpage_band_orchestra .game_list_section .game_list_content .carousel-arrow:hover{opacity:1;background-color:#637143;}button.carousel-arrow.carousel-arrow--prev{left:10px;}button.carousel-arrow.carousel-arrow--next{right:10px;}.landingpage_band_orchestra .landingpage_fyb_game_box{width:25%;padding:2em 0.5em 2em;line-height:1.5 !important;text-align:center;text-wrap:balance;flex-flow:column nowrap;display:flex;justify-content:center;scroll-snap-align:center;box-sizing:border-box;}.landingpage_band_orchestra .landingpage_fyb_game_box .landingpage_fyb_game_icon{box-sizing:border-box;border:none;}.landingpage_band_orchestra .landingpage_fyb_game_box .landingpage_fyb_game_icon img{height:200px;}.landingpage_band_orchestra .landingpage_fyb_game_box .instrument_icon_and_text{display:flex;justify-content:center;box-sizing:border-box;}.font-large{font-size:large !important;}.landingpage_band_orchestra .landingpage_fyb_game_box .instrument_icon_and_text img.band-instrument-icon{width:40px;height:40px;margin-right:5px;position:relative;top:10px;}.landingpage_band_orchestra .landingpage_fyb_game_box .game_name_link{color:black;font-weight:bold;font-size:1.4em;position:relative;top:1em;text-decoration:none;}.landingpage_band_orchestra .fun_activities_section{background-color:#fff7cb;padding:4em;display:flex;justify-content:center;align-items:center;}.landingpage_band_orchestra .fun_activities_section_1b{flex-direction:column;}.landingpage_band_orchestra .fun_activities_section_1b .fun_activities_header{text-wrap:auto;}.landingpage_band_orchestra .fun_activities_section .fun_activities_game_image{flex:1;padding:1em;display:flex;justify-content:center;margin-right:5em;}.landingpage_band_orchestra .fun_activities_section .fun_activities_game_image img{height:40%;}.landingpage_band_orchestra .fun_activities_section .fun_activities_explanation_and_action{flex:1;display:flex;flex-direction:column;}.landingpage_band_orchestra .fun_activities_section .fun_activities_explanation_and_action .fun_activities_header{font-weight:bold;font-size:2em;text-wrap:nowrap;}.landingpage_band_orchestra .fun_activities_section .fun_activities_explanation_and_action .fun_activites_explanation{font-size:1.3em;margin-top:1em;margin-bottom:2em;line-height:1.8;}.landingpage_band_orchestra .fun_activities_section .fun_activities_explanation_and_action .fun_activities_button{width:60%;margin:auto;}.landingpage_band_orchestra .fun_activities_section .fun_activities_button .button{background:#215489;color:white;}.landingpage_band_orchestra .fun_activities_section .fun_activities_image{flex:1;padding:1em;display:flex;justify-content:center;}.landingpage_band_orchestra .fun_activities_section .fun_activities_image img{width:50%;}.landingpage_band_orchestra .method_books_section{background-color:#215489;padding:4em;display:flex;justify-content:center;align-items:center;}.landingpage_band_orchestra .method_books_section .method_books_image{width:300px;}.landingpage_band_orchestra .method_books_section .method_books_image img{width:100%;height:auto;}.landingpage_band_orchestra .method_books_section .method_books_explanation{margin-left:4em;}.landingpage_band_orchestra .method_books_section .method_books_explanation .method_books_header{font-weight:bold;font-size:2em;color:#f9b750;}.landingpage_band_orchestra .method_books_section .method_books_explanation .method_books_benefits{font-size:1.5em;line-height:1.8;color:white;}.landingpage_band_orchestra .progress_tracking_section{background-color:#fffdf0;padding:4em 4em 3em 4em;display:flex;justify-content:center;align-items:center;}.landingpage_band_orchestra .progress_tracking_section .progress_tracking_explanation_and_action{flex:1;display:flex;flex-direction:column;max-width:30%;margin-left:9em;}.landingpage_band_orchestra .progress_tracking_section .progress_tracking_explanation_and_action .progress_tracking_header{font-weight:bold;font-size:2em;text-wrap:nowrap;width:max-content;margin:auto;}.landingpage_band_orchestra .progress_tracking_section .progress_tracking_explanation_and_action .fun_activites_explanation{font-size:1.5em;margin-top:1em;margin-left:auto;line-height:1.8;}.landingpage_band_orchestra .progress_tracking_section .progress_tracking_explanation_and_action .progress_tracking_button{width:60%;margin:auto;}.landingpage_band_orchestra .progress_tracking_section .progress_tracking_button .button{background:#9a4e7f;color:white;}.landingpage_band_orchestra .progress_tracking_section .progress_tracking_image{flex:2;padding:1em;display:flex;justify-content:center;}.landingpage_band_orchestra .progress_tracking_section .progress_tracking_teacher_console_image{flex:2.5;padding:1em;display:flex;justify-content:center;margin-left:7em;}.landingpage_band_orchestra .progress_tracking_section .progress_tracking_teacher_console_image img{min-width:130%;}.landingpage_band_orchestra .progress_tracking_section .progress_tracking_image img{width:60%;}.landingpage_band_orchestra .special_plans_for_schools_section{background-color:#7ac1ae;padding:3em 4em 2em 4em;display:flex;justify-content:center;align-items:center;}.landingpage_band_orchestra .special_plans_for_schools_section .special_plans_for_schools_image img{width:40%;}.landingpage_band_orchestra .special_plans_for_schools_section .special_plans_for_schools_explanation_and_action{flex:1;display:flex;flex-direction:column;}.landingpage_band_orchestra .special_plans_for_schools_section .special_plans_for_schools_explanation_and_action .special_plans_for_schools_header{font-weight:bold;font-size:2em;width:60%;text-wrap:nowrap;}.landingpage_band_orchestra .special_plans_for_schools_section .special_plans_for_schools_explanation_and_action .fun_activites_explanation{font-size:1.5em;margin-top:1em;margin-bottom:2em;width:60%;line-height:1.8;}.landingpage_band_orchestra .special_plans_for_schools_section .special_plans_for_schools_explanation_and_action .special_plans_for_schools_button{width:60%;}.landingpage_band_orchestra .special_plans_for_schools_section .special_plans_for_schools_button .button{background:#ffbd5b;color:white;}.landingpage_band_orchestra .special_plans_for_schools_section .special_plans_for_schools_image{flex:1;padding:1em;display:flex;justify-content:end;position:relative;right:9em;}.landingpage_band_orchestra .special_plans_for_schools_section_alternative{background-color:#7ac1ae;padding:3em;display:flex;justify-content:center;align-items:center;flex-direction:column;}.landingpage_band_orchestra .special_plans_for_schools_section_alternative .special_plans_for_schools_image_and_description{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:1em;}.landingpage_band_orchestra .special_plans_for_schools_section_alternative .special_plans_for_schools_image{display:flex;align-items:center;justify-content:center;flex:1;}.landingpage_band_orchestra .special_plans_for_schools_section .special_plans_for_schools_image img,.landingpage_band_orchestra .special_plans_for_schools_section_alternative .special_plans_for_schools_image img{width:50%;}.landingpage_band_orchestra .special_plans_for_schools_section_alternative .special_plans_for_schools_explanation_and_action{display:flex;flex-direction:column;justify-content:center;flex:1;}.landingpage_band_orchestra .special_plans_for_schools_section_alternative .special_plans_for_schools_explanation_and_action .special_plans_for_schools_header{font-weight:bold;font-size:2em;width:60%;text-wrap:nowrap;}.landingpage_band_orchestra .special_plans_for_schools_section_alternative .special_plans_for_schools_explanation_and_action .fun_activites_explanation{font-size:1.5em;margin-top:1em;line-height:1.8;}.landingpage_band_orchestra .special_plans_for_schools_section_alternative .special_plans_for_schools_button{width:auto;margin:auto;clear:both;}.landingpage_band_orchestra .special_plans_for_schools_section_alternative .special_plans_for_schools_button .button{display:flex;justify-content:center;background:#ffbd5b;color:white;width:max-content;font-weight:bold;font-size:2.4em;padding:0.7em 1em;margin:1em auto auto;}.landingpage_band_orchestra .footer_section{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:2em;background-color:white;padding:2em 0;font-size:large;background:white;}.landingpage_band_orchestra .footer_section .mtna_web_logo{width:12%;}.landingpage_band_orchestra .footer_section .nafme_web_logo{width:15%;}.landingpage_band_orchestra .footer_section .partner_links_mobile{display:none;}.mobile_footer_links .partner_links div{width:30%;}.school_courses_for_band_directors{margin-bottom:1em;}.school_courses_for_band_directors .landingpage_section{width:40%;margin:auto 5% 3em;float:left;}.school_courses_for_band_directors .band_icon{width:130px;height:auto;margin-right:0.3em;}.school_courses_for_band_directors .school_course_image_and_button_container{display:flex;justify-content:center;align-items:center;flex-direction:row;}.school_courses_for_band_directors .band_director_image_container{margin-right:6em;display:none;}.school_courses_for_band_directors .band_director_image_container img{height:200px}.school_courses_for_band_directors .beginner_category_image{width:50px;height:auto;margin-top:-5px;margin-left:-25px;margin-right:-10px;}.school_courses_for_band_directors .basic_category_image{width:50px;height:auto;margin-top:-5px;margin-left:-5px;}.school_courses_for_band_directors .landingpage_fyb_course_image{width:100%;margin:0;}.school_courses_for_band_directors .band_director_image img{width:auto;height:auto;}.school_courses_for_band_directors .landingpage_fyb_course_games_container{margin-top:1em;}.school_courses_for_band_directors .landingpage_fyb_games_container{margin-top:1.5em;}.school_courses_for_band_directors .landingpage_fyb_game_box{width:33%;margin-bottom:1.5em;}.school_course_instrument_selection .dialog_buttons{width:max-content;text-align:center;margin:2em auto auto;}.school_course_instrument_selection a.button{width:6em;color:white;}.school_course_instrument_selection .select2-container{display:block;width:300px !important;}.school-course-instrument-icon{width:24px;height:24px;}.ui-draggable .ui-dialog-titlebar{background-color:#56abd2;}.path-school-course-for-band-directors .ui-dialog .ui-dialog-content{padding:2.5em 6em 3em;}.promotion_theta_logo{height:45px;margin-top:10px;}.prominent_course_container{display:flex;flex-direction:row;align-items:center;justify-content:center;width:fit-content;margin:auto;border-radius:10px;cursor:pointer;margin:3em auto;padding-bottom:1em;position:relative;}.band_course_container{margin:0 auto;}.band_instruments{position:absolute;width:400px;height:auto;left:0px;top:34px;}.menu-open .band_instruments{transform:translateX(200px);}.orchestra_instruments{position:absolute;width:440px;height:auto;left:20px;top:410px;transform:rotate(30deg);}.menu-open .orchestra_instruments{transform:rotate(30deg) translateX(200px);transform-origin:right;}.band_instructor{position:absolute;width:400px;height:auto;right:-60px;top:190px;}.piano_instruments{position:absolute;width:400px;height:auto;right:20px;top:34px;}.guitar_instruments{position:absolute;width:360px;height:auto;right:20px;top:410px;}.be1_course_container{background-color:#fff9e2;box-shadow:5px 5px 3px 0 #fce1ca;z-index:100;padding-left:2em;padding-right:2em;display:flex;flex-direction:column;padding-bottom:1em;border-radius:10px;}.oe1_course_container{background-color:#eef4ff;box-shadow:5px 5px 3px 0 #c0e4f4;z-index:100;padding-left:2em;padding-right:2em;display:flex;flex-direction:column;padding-bottom:1em;border-radius:10px;}.prominent_course_section{align-items:center;display:flex;flex-direction:row;}.prominent_course_section img{width:115px;}.prominent_course_details{display:flex;flex-direction:column;align-items:center;color:#2b618d;margin-left:1em;}.prominent_course_title{font-size:1.2em;font-weight:bold;color:#2f648f;}.prominent_course_slogan{background-color:white;padding:0.5em 2em;border-radius:7px;margin-top:0.8em;}.prominent_course_game_box{float:left;padding-left:10px;padding-right:10px;line-height:1.5 !important;text-align:center;text-wrap:balance;}.prominent_course_game_box:hover{transform:scale(1.05);}.prominent_course_game_box a{text-decoration:none !important;}.prominent_course_game_icon{width:max-content;margin:auto;border:1px solid #e5e8ef;}.prominent_course_game_icon img{height:90px;}.featured_games_container{clear:both;display:flex;align-items:center;justify-content:center;}.featured_games_section{width:fit-content;margin:auto;overflow:hidden;padding-left:10px;padding-right:10px;background-color:#fafbff;border:1px solid #e5e8ef;border-radius:10px;box-shadow:5px 5px 3px 0 #babece;}.featured_game_box{width:210px;background-color:white;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;margin-left:10px;margin-right:10px;margin-bottom:10px;line-height:1.5 !important;text-align:center;}.featured_game_box a{font-size:0.9em;font-weight:bold;color:black;}.featured_game_box a:link,.featured_game_box a:hover,.featured_game_box a:visited{text-decoration:none;}.header-background{display:block;width:750px;height:auto;margin:auto;}.username_link_div .try-it-free-on-header{padding-right:1.5em;text-decoration:none;outline:none;}.username_link_div .try-it-free-on-header .try-it-free-header-button{background:#ffbd5b;border:1px solid #ffbd5b;padding:0.5em 2em;font-weight:bold;font-size:1.2em;border-radius:5px;}.landingpage_band_orchestra .fun_activities_content{display:flex;flex-direction:row;justify-content:center;align-items:center;}.fun_activities_section .ready-to-transform-label{font-size:1.5em;font-weight:bold;color:#215489;margin-top:0.5em;}.landingpage_band_orchestra .what_teachers_saying_section{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#cee5e4;padding:4em 2em;}.landingpage_band_orchestra .what_teachers_saying_section .what_teachers_saying_header{width:fit-content;text-wrap:pretty;line-height:1.3;font-weight:bold;font-size:2.8em;text-align:center;}.landingpage_band_orchestra .distinguished_text{color:#5d4a9c;}.landingpage_band_orchestra .what_teachers_saying_section .what_teachers_saying_info{font-size:1.5em;margin-top:1.5em;}.landingpage_band_orchestra .what_teachers_saying_section .teachers_testimonials{display:flex;flex-direction:column;background:white;border-radius:10px;margin:2em auto;padding:2em 2em;align-items:center;width:70%;text-align:center;}.landingpage_band_orchestra .what_teachers_saying_section .teacher_icon{margin:2em auto;display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;}.landingpage_band_orchestra .what_teachers_saying_section .arrow_button{width:60px;height:60px;background:white;border:2px solid #e4e9f0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;}.landingpage_band_orchestra .what_teachers_saying_section .arrow_button img{width:30px;}.landingpage_band_orchestra .what_teachers_saying_section .left_arrow{position:relative;left:-4em;}.landingpage_band_orchestra .what_teachers_saying_section .left_arrow img{transform:rotate(180deg);}.landingpage_band_orchestra .what_teachers_saying_section .right_arrow{position:relative;left:4em;}.landingpage_band_orchestra .what_teachers_saying_section .fa-star{color:orange;font-size:1.4em;}.landingpage_band_orchestra .what_teachers_saying_section .testimonial_text{font-size:1.6em;margin:1em auto 2em;line-height:1.6em;overflow-wrap:break-word;}.landingpage_band_orchestra .what_teachers_saying_section .testimonial_teacher_name{font-weight:bold;font-size:1.3em;}.landingpage_band_orchestra .what_teachers_saying_section .testimonial_teacher_school{font-size:1.1em;color:#6b7290;margin-bottom:1em;}.landingpage_band_orchestra .what_teachers_saying_section .testimonial_navigation_buttons{margin-top:1em;display:flex;flex-direction:row;}.landingpage_band_orchestra .what_teachers_saying_section .testimonial_navigation_button{width:20px;height:20px;border-radius:50%;background:#d1d5db;cursor:pointer;margin:auto 5px;}.landingpage_band_orchestra .what_teachers_saying_section .active_navigation_button{background:#5d4a9c;}.landingpage_band_orchestra .subscription_plans_section{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#73b6b1;padding:3em 2em;background-image:url(/sites/kichijoji.thetamusic.com/files/images/band_instruments_1c.png);background-repeat:no-repeat;background-position-x:-65px;background-position-y:-40px;background-size:auto 780px;}.landingpage_band_orchestra .subscription_plans_section .subscription_plans_header{width:fit-content;text-wrap:pretty;line-height:1.3;font-weight:bold;font-size:2.8em;color:white;text-align:center;}.landingpage_band_orchestra .subscription_plans_section .subscription_plans_info{color:white;font-size:1.6em;margin-top:1.5em;}.landingpage_band_orchestra .subscription_plans_section .subscription_plans{display:flex;flex-direction:row;margin-top:6em;margin-bottom:2em;z-index:100;gap:3em;}.landingpage_band_orchestra .subscription_plans_section .subscription_plans .individual-plan{transform:rotate(-2deg);cursor:pointer;}.landingpage_band_orchestra .subscription_plans_section .subscription_plans .top-section{padding:2em 6em;background:#f6f6f6;border-top-left-radius:11px;border-top-right-radius:10px;text-align:center;}.landingpage_band_orchestra .subscription_plans_section .subscription_plans .top-section .plan-header{font-weight:bold;font-size:1.3em;}.landingpage_band_orchestra .subscription_plans_section .subscription_plans .top-section .plan-price{margin-top:1em;}.landingpage_band_orchestra .subscription_plans_section .subscription_plans .top-section .price{font-weight:bold;font-size:1.9em;}.landingpage_band_orchestra .subscription_plans_section .subscription_plans .bottom-section{padding:2em 3em 3em;background:white;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}.landingpage_band_orchestra .subscription_plans_section .subscription_plans .plan-description{font-size:1.2em;}.landingpage_band_orchestra .subscription_plans_section .subscription_plans .fa-check-circle{color:#ffbd5b}.landingpage_band_orchestra .subscription_plans_section .subscription_plans .plan-subscription-link{text-decoration:none;outline:none;}.landingpage_band_orchestra .subscription_plans_section .subscription_plans .plan-subscription-button{color:white;background:#615579;padding:0.8em 3em;margin-top:1em;border-radius:5px;font-weight:bold;font-size:1.3em;outline:none;border:0;cursor:pointer;width:100%;}.landingpage_band_orchestra .subscription_plans_section .subscription_plans .studio-plan{cursor:pointer;}.landingpage_band_orchestra .subscription_plans_section .subscription_plans .school-plan{transform:rotate(3deg);cursor:pointer;}.band_instruments_1c{position:absolute;width:auto;height:770px;top:2595px;left:-3em;}.landingpage_band_orchestra .what_is_band_essentials_section{background-color:#fffdf0;padding:4em 5em;padding-top:5em;}.landingpage_band_orchestra .what_is_band_essentials_section .what_is_band_essentials_header{font-size:4em;clear:both;text-align:center;line-height:1.1em;}.landingpage_band_orchestra .what_is_band_essentials_section .what_is_band_essentials_sub_header{font-size:1.5em;clear:both;text-align:justify;color:#4b5577;width:70%;margin:auto;margin-top:2em;line-height:1.5;}.landingpage_band_orchestra .what_is_band_essentials_section .essential_feature_boxes{display:flex;flex-wrap:wrap;margin-top:3em;gap:3em;}.landingpage_band_orchestra .what_is_band_essentials_section .essential_feature_box{flex:1 0 25%;background:white;padding:2em;border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,0.3);margin:1em auto;height:190px;border-bottom:6px solid white;}.landingpage_band_orchestra .what_is_band_essentials_section .essential_feature_box:hover{position:relative;top:-3px;border-bottom:6px solid orange;}.landingpage_band_orchestra .what_is_band_essentials_section .essential_box_header{font-weight:bold;font-size:1.5em;}.landingpage_band_orchestra .what_is_band_essentials_section .essential_box_description{margin-top:1em;font-size:1.3em;}.landingpage_band_orchestra .what_is_band_essentials_section .why_teachers_love_it{display:flex;flex-direction:row;background:#f4f7f9;margin-top:3em;border-radius:10px;padding:3em 4em;justify-content:space-between;align-items:center;}.landingpage_band_orchestra .what_is_band_essentials_section .teacher_benefits_list{flex:1.4;}.landingpage_band_orchestra .what_is_band_essentials_section .sub_header{font-weight:bold;font-size:1.8em;margin:1em auto;}.landingpage_band_orchestra .what_is_band_essentials_section .teacher_benefit_list_item{font-size:1.3em;line-height:2.5em;}.landingpage_band_orchestra .what_is_band_essentials_section .teacher_benefit_list_item .fa-check-circle{font-size:1.5em;color:#ffdba5;position:relative;top:2px;right:4px;}.landingpage_band_orchestra .what_is_band_essentials_section .teacher_testimonial_box{display:flex;flex-direction:column;padding:2em;background:#cee5e4;border-radius:10px;justify-content:center;align-items:center;flex:1;transform:rotate(2deg);}.landingpage_band_orchestra .what_is_band_essentials_section .teacher_avatar_image{height:160px;width:auto;}.landingpage_band_orchestra .what_is_band_essentials_section .teacher_name{font-weight:bold;font-size:1.4em;}.landingpage_band_orchestra .what_is_band_essentials_section .teacher_school{font-size:1.1em;}.landingpage_band_orchestra .what_is_band_essentials_section .testimonial{margin-top:2em;font-size:1.2em;}.landingpage_band_orchestra .see_progress_instantly_section{background-color:#fffdf0;padding:3em 3em 9em;display:flex;flex-direction:column;}.landingpage_band_orchestra .see_progress_instantly_section .see_progress_instantly_header{font-weight:bold;font-size:2.8em;text-wrap:nowrap;width:max-content;margin:auto;}.landingpage_band_orchestra .see_progress_instantly_section .sub_sections{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fffdf0;padding:2em;width:fit-content;margin:2em auto 0;position:relative;}.landingpage_band_orchestra .see_progress_instantly_section .progress_tracking_list_box{flex:1.1;display:flex;flex-direction:column;align-items:center;justify-content:center;background:white;border-radius:10px;padding:3em 1em;box-shadow:0 4px 15px rgba(0,0,0,0.3);width:100%;}.landingpage_band_orchestra .see_progress_instantly_section .progress_tracking_list_box .sub_header{font-size:1.8em;font-weight:bold;text-align:center;}.landingpage_band_orchestra .see_progress_instantly_section .progress_tracking_list_box{display:flex;flex-direction:column;}.landingpage_band_orchestra .see_progress_instantly_section .progress_tracking_list{line-height:2.5em;}.landingpage_band_orchestra .see_progress_instantly_section .progress_tracking_feature{display:flex;flex-direction:row;margin:1em auto;}.landingpage_band_orchestra .see_progress_instantly_section .feature_icon{margin-left:1em;margin-right:1em;}.landingpage_band_orchestra .see_progress_instantly_section .feature_point{font-weight:bold;font-size:1.5em;}.landingpage_band_orchestra .see_progress_instantly_section .feature_description{font-size:1.3em;}.landingpage_band_orchestra .see_progress_instantly_section .course_progress_image{flex:0.9;}.landingpage_band_orchestra .see_progress_instantly_section .school_course_progress_image{height:400px;}.landingpage_band_orchestra .see_progress_instantly_section .band_instructor_image_container{position:absolute;bottom:0;right:0;transform:translate(20%,60%);width:400px;}.landingpage_band_orchestra .see_progress_instantly_section .band_instructor_image{}.landingpage_band_orchestra .game_list_section{clear:both;padding:3em 0;display:flex;flex-direction:column;justify-content:center;align-items:center;}.landingpage_band_orchestra .game_list_section .game_list_content{background-color:white;padding:2em 0 0;position:relative;overflow:hidden;}.landingpage_band_orchestra .game_list_section .game_list_header{font-size:2em;clear:both;font-weight:bold;text-align:center;color:black;}.landingpage_band_orchestra .game_list_section .sub_header{font-size:1.5em;text-align:center;margin-top:2em;color:#4b5577;}.landingpage_band_orchestra .game_list_section .games_container{display:flex;flex-direction:column;justify-content:space-evenly;gap:2em;margin:2em auto;}.landingpage_band_orchestra .game_list_section .game_boxes{display:flex;flex-direction:row;justify-content:space-evenly;margin:3em 2em;gap:2em;}.landingpage_band_orchestra .game_list_section .game_box{display:flex;flex:1;flex-direction:row;justify-content:center;box-shadow:0 4px 15px rgba(0,0,0,0.3);height:auto;}.landingpage_band_orchestra .game_list_section .game_details{display:flex;flex:45%;flex-direction:column;justify-content:center;background:white;border-top-left-radius:10px;border-bottom-left-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,0.3);padding:2em;line-height:2;}.landingpage_band_orchestra .game_list_section .game_name{font-weight:bold;font-size:1.5em;}.landingpage_band_orchestra .game_list_section .game_description{}.landingpage_band_orchestra .game_list_section .game_image_container{display:flex;flex:45%;flex-direction:column;justify-content:center;align-items:center;border-top-right-radius:10px;border-bottom-right-radius:10px;padding:2em;}.landingpage_band_orchestra .game_list_section .game_image{background:white;padding:1em;border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,0.3);transform:rotate(4deg);}.landingpage_band_orchestra .read_rhythms_game{background:#faf5ff;}.landingpage_band_orchestra .fingerings_game{background:#fefce8;}.landingpage_band_orchestra .write_notes_game{background:#eff6ff;}.landingpage_band_orchestra .read_notes_game{background:#f0fdf4;}.landingpage_band_orchestra .terms_and_symbols_game{background:#fefce8;}.landingpage_band_orchestra .key_signatures_game{background:#fef5f4;}.landingpage_band_orchestra .game_list_section .game_boxes_row_1{transform:rotate(-2deg);}.landingpage_band_orchestra .game_list_section .game_boxes_row_2{transform:rotate(1deg)}.landingpage_band_orchestra .game_list_section .game_boxes_row_3{transform:rotate(-1deg)}.landingpage_band_orchestra .game_list_section .ready_question{font-size:1.5em;font-weight:bold;margin:1em auto;width:fit-content;}.landingpage_band_orchestra .game_list_section .try_all_games_free{text-align:center;margin:auto;width:fit-content;}.landingpage_band_orchestra .game_list_section .try_all_games_free_button{color:white;background:#ffbd5b;padding:0.8em 3em;margin-top:1em;border-radius:5px;font-weight:bold;font-size:1.4em;outline:none;border:0;cursor:pointer;width:100%;}.landingpage_school_courses_logged_in{padding:0 2em;}.landingpage_school_courses_logged_in .landingpage_school_course_logos{flex-direction:row;}.landingpage_school_course_logos{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2em;position:relative;width:fit-content;margin:auto auto 3em;z-index:10;clear:both;}.landingpage_school_course_logos::before{display:none;content:"";background-image:url(/sites/kichijoji.thetamusic.com/files/images/orchestra_instruments.png);background-repeat:no-repeat;background-position:bottom left;background-size:contain;position:absolute;bottom:55px;left:-305px;width:420px;height:100%;transform:rotate(30deg);transform-origin:bottom left;z-index:-1;}.landingpage_school_course_logo_row{display:flex;flex-direction:row;gap:2em;justify-content:center;align-items:center;}.landingpage_school_course_logo{width:250px;height:auto;}.landingpage_band_orchestra .course_promotion_fingering_icon{width:50px;height:auto;margin-top:-40px;}.music_training_category_game_boxes .game-image{display:inline-block;width:110px;height:88px;background-image:url(/sites/kichijoji.thetamusic.com/themes/mobileresponsive/images/game_sprites_110x88.jpg) !important;background-size:cover;}.music_training_category_game_boxes .speaker-chords{background-position:0 0;}.music_training_category_game_boxes .paddle-tones{background-position:-110px 0;}.music_training_category_game_boxes .melodic-drops{background-position:-220px 0;}.music_training_category_game_boxes .harmonic-drops{background-position:-330px 0;}.music_training_category_game_boxes .channel-match{background-position:-440px 0;}.music_training_category_game_boxes .phrase-fitter{background-position:-550px 0;}.music_training_category_game_boxes .rhythm-puzzles{background-position:-660px 0;}.music_training_category_game_boxes .parrot-phrases{background-position:-770px 0;}.music_training_category_game_boxes .tone-trees{background-position:-880px 0;}.music_training_category_game_boxes .chord-locks{background-position:-990px 0;}.music_training_category_game_boxes .chord-spells{background-position:-1100px 0;}.music_training_category_game_boxes .tonal-recall{background-position:-1210px 0;}.music_training_category_game_boxes .speed-pitch{background-position:-1320px 0;}.music_training_category_game_boxes .dango-brothers{background-position:-1430px 0;}.music_training_category_game_boxes .number-blaster{background-position:-1540px 0;}.music_training_category_game_boxes .vocal-match{background-position:-1650px 0;}.music_training_category_game_boxes .flash-effects{background-position:-1760px 0;}.music_training_category_game_boxes .tone-drops{background-position:-1870px 0;}.music_training_category_game_boxes .flash-rhythms{background-position:-1980px 0;}.music_training_category_game_boxes .key-puzzles{background-position:-2090px 0;}.music_training_category_game_boxes .flash-intervals-melodic{background-position:-2200px 0;}.music_training_category_game_boxes .flash-chords{background-position:-2310px 0;}.music_training_category_game_boxes .chord-drops{background-position:-2420px 0;}.music_training_category_game_boxes .eq-match{background-position:-2530px 0;}.music_training_category_game_boxes .band-match{background-position:-2640px 0;}.music_training_category_game_boxes .three-tones-major{background-position:-2750px 0;}.music_training_category_game_boxes .flash-progressions-major{background-position:-2860px 0;}.music_training_category_game_boxes .flash-notation-notes{background-position:-3190px 0;}.music_training_category_game_boxes .vocal-degrees-major{background-position:-3300px 0;}.music_training_category_game_boxes .flash-progressions-minor{background-position:-3410px 0;}.music_training_category_game_boxes .three-tones-minor{background-position:-3520px 0;}.music_training_category_game_boxes .vocal-steps-repeat{background-position:-3630px 0;}.music_training_category_game_boxes .vocal-degrees-minor{background-position:-3740px 0;}.music_training_category_game_boxes .flash-tones{background-position:-4180px 0;}.music_training_category_game_boxes .speed-chords{background-position:-3850px 0;}.music_training_category_game_boxes .flash-styles-drums{background-position:-3960px 0;}.music_training_category_game_boxes .flash-intervals-harmonic{background-position:-4070px 0;}.music_training_category_game_boxes .more-tones-major{background-position:-4180px 0;}.music_training_category_game_boxes .flash-notation-intervals{background-position:-4290px 0;}.music_training_category_game_boxes .flash-notation-chords{background-position:-4400px 0;}.music_training_category_game_boxes .flash-tones{background-position:-4510px 0;}.music_training_category_game_boxes .tonic-finder{background-position:-4620px 0;}.music_training_category_game_boxes .more-tones-minor{background-position:-4730px 0;}.music_training_category_game_boxes .rhythm-reader{background-position:-4840px 0;}.music_training_category_game_boxes .pitch-compare{background-position:-4950px 0;}.music_training_category_game_boxes .two-tones-major{background-position:-5060px 0;}.music_training_category_game_boxes .flash-terms-performance{background-position:-5170px 0;}.music_training_category_game_boxes .two-tones-minor{background-position:-5280px 0;}.music_training_category_game_boxes .flash-cadences{background-position:-5390px 0;}.music_training_category_game_boxes .flash-chords-quality{background-position:-5500px 0;}.music_training_category_game_boxes .rhythm-repeat{background-position:-5610px 0;}.music_training_long_game_descriptions_container .game-image{display:inline-block;width:250px;height:200px;background-image:url(/sites/kichijoji.thetamusic.com/themes/mobileresponsive/images/game_sprites_250x200.jpg) !important;background-size:cover;}.music_training_long_game_descriptions_container .speaker-chords{background-position:0 0;}.music_training_long_game_descriptions_container .paddle-tones{background-position:-250px 0;}.music_training_long_game_descriptions_container .melodic-drops{background-position:-500px 0;}.music_training_long_game_descriptions_container .harmonic-drops{background-position:-750px 0;}.music_training_long_game_descriptions_container .channel-match{background-position:-1000px 0;}.music_training_long_game_descriptions_container .phrase-fitter{background-position:-1250px 0;}.music_training_long_game_descriptions_container .rhythm-puzzles{background-position:-1500px 0;}.music_training_long_game_descriptions_container .parrot-phrases{background-position:-1750px 0;}.music_training_long_game_descriptions_container .tone-trees{background-position:-2000px 0;}.music_training_long_game_descriptions_container .chord-locks{background-position:-2250px 0;}.music_training_long_game_descriptions_container .chord-spells{background-position:-2500px 0;}.music_training_long_game_descriptions_container .tonal-recall{background-position:-2750px 0;}.music_training_long_game_descriptions_container .speed-pitch{background-position:-3000px 0;}.music_training_long_game_descriptions_container .dango-brothers{background-position:-3250px 0;}.music_training_long_game_descriptions_container .number-blaster{background-position:-3500px 0;}.music_training_long_game_descriptions_container .vocal-match{background-position:-3750px 0;}.music_training_long_game_descriptions_container .flash-effects{background-position:-4000px 0;}.music_training_long_game_descriptions_container .tone-drops{background-position:-4250px 0;}.music_training_long_game_descriptions_container .flash-rhythms{background-position:-4500px 0;}.music_training_long_game_descriptions_container .key-puzzles{background-position:-4750px 0;}.music_training_long_game_descriptions_container .flash-intervals-melodic{background-position:-5000px 0;}.music_training_long_game_descriptions_container .flash-chords{background-position:-5250px 0;}.music_training_long_game_descriptions_container .chord-drops{background-position:-5500px 0;}.music_training_long_game_descriptions_container .eq-match{background-position:-5750px 0;}.music_training_long_game_descriptions_container .band-match{background-position:-6000px 0;}.music_training_long_game_descriptions_container .three-tones-major{background-position:-6250px 0;}.music_training_long_game_descriptions_container .flash-progressions-major{background-position:-6500px 0;}.music_training_long_game_descriptions_container .flash-notation-notes{background-position:-7250px 0;}.music_training_long_game_descriptions_container .vocal-degrees-major{background-position:-7500px 0;}.music_training_long_game_descriptions_container .flash-progressions-minor{background-position:-7750px 0;}.music_training_long_game_descriptions_container .three-tones-minor{background-position:-8000px 0;}.music_training_long_game_descriptions_container .vocal-steps-repeat{background-position:-8250px 0;}.music_training_long_game_descriptions_container .vocal-degrees-minor{background-position:-8500px 0;}.music_training_long_game_descriptions_container .speed-chords{background-position:-8750px 0;}.music_training_long_game_descriptions_container .flash-styles-drums{background-position:-9000px 0;}.music_training_long_game_descriptions_container .flash-intervals-harmonic{background-position:-9250px 0;}.music_training_long_game_descriptions_container .more-tones-major{background-position:-9500px 0;}.music_training_long_game_descriptions_container .flash-notation-intervals{background-position:-9750px 0;}.music_training_long_game_descriptions_container .flash-notation-chords{background-position:-10000px 0;}.music_training_long_game_descriptions_container .flash-tones{background-position:-10250px 0;}.music_training_long_game_descriptions_container .tonic-finder{background-position:-10500px 0;}.music_training_long_game_descriptions_container .more-tones-minor{background-position:-10750px 0;}.music_training_long_game_descriptions_container .rhythm-reader{background-position:-11000px 0;}.music_training_long_game_descriptions_container .pitch-compare{background-position:-11250px 0;}.music_training_long_game_descriptions_container .two-tones-major{background-position:-11500px 0;}.music_training_long_game_descriptions_container .flash-terms-performance{background-position:-11750px 0;}.music_training_long_game_descriptions_container .two-tones-minor{background-position:-12000px 0;}.music_training_long_game_descriptions_container .flash-cadences{background-position:-12000px 0;}.music_training_long_game_descriptions_container .flash-chords-quality{background-position:-12500px 0;}.music_training_long_game_descriptions_container .rhythm-repeat{background-position:-12750px 0;}@media (min-width:2030px){}@media (max-width:2030px){}@media (max-width:1970px){}@media (max-width:1910px){}@media (max-width:1850px){}@media (max-width:1790px){}@media (max-width:1730px){}@media (max-width:1670px){}@media (max-width:1610px){}@media (max-width:2085px){.landingpage_band_orchestra .progress_tracking_section .progress_tracking_explanation_and_action{margin-left:7em;}}@media (max-width:1850px){.landingpage_band_orchestra .progress_tracking_section .progress_tracking_explanation_and_action .progress_tracking_button{width:80%;}}@media (max-width:1700px){.landingpage_band_orchestra .landingpage_fyb_game_box{width:auto;align-items:center;}.landingpage_band_orchestra .see_progress_instantly_section .school_course_progress_image{height:460px;}}@media (max-width:1650px){.landingpage_band_orchestra .what_is_band_essentials_section .what_is_band_essentials_sub_header{width:90%;}}@media (max-width:1580px){.landingpage_band_orchestra .progress_tracking_section .progress_tracking_teacher_console_image{margin-left:4em;}.landingpage_band_orchestra .special_plans_for_schools_section .special_plans_for_schools_explanation_and_action .fun_activites_explanation{width:75%;}}@media (max-width:1550px){.landingpage_band_orchestra .see_progress_instantly_section .school_course_progress_image{height:500px;}.landingpage_band_orchestra .see_progress_instantly_section .band_instructor_image_container{transform:translate(10%,60%);}.landingpage_band_orchestra .see_progress_instantly_section .progress_tracking_list_box{flex:1;}}@media (max-width:1400px){.landingpage_band_orchestra .progress_tracking_section .progress_tracking_explanation_and_action .progress_tracking_button{width:100%;}.landingpage_band_orchestra .what_is_band_essentials_section .essential_feature_box{flex:1 0 40%;}.landingpage_band_orchestra .see_progress_instantly_section .sub_sections{flex-direction:column;}.landingpage_band_orchestra .see_progress_instantly_section .course_progress_image{flex:1;}}@media (max-width:1350px){}@media (max-width:1300px){.landingpage_band_orchestra .progress_tracking_section .progress_tracking_explanation_and_action .progress_tracking_button{width:100%;}.landingpage_band_orchestra .progress_tracking_section .progress_tracking_image{display:none;}.landingpage_band_orchestra .progress_tracking_section .progress_tracking_explanation_and_action{min-width:40%;max-width:initial;}.landingpage_band_orchestra .progress_tracking_section .progress_tracking_explanation_and_action .progress_tracking_header{width:100%;text-wrap:pretty;line-height:1.3;}.landingpage_band_orchestra .fun_activities_section .fun_activities_game_image{flex:4;}.landingpage_band_orchestra .fun_activities_section .fun_activities_game_image{flex:4;}.landingpage_band_orchestra .fun_activities_section .fun_activities_image{flex:3;}.landingpage_band_orchestra .what_is_band_essentials_section .what_is_band_essentials_sub_header{width:96%;}.landingpage_band_orchestra .what_is_band_essentials_section .why_teachers_love_it{flex-direction:column;padding:2em 4em;gap:2em;}.landingpage_band_orchestra .what_is_band_essentials_section .teacher_benefits_list{flex:1;}.landingpage_band_orchestra .what_is_band_essentials_section .teacher_testimonial_box{transform:rotate(0deg);}.landingpage_band_orchestra .what_is_band_essentials_section .teacher_testimonial_box{width:80%;}.landingpage_band_orchestra .what_is_band_essentials_section .testimonial{width:85%;}}@media (max-width:1250px){.landingpage_band_orchestra .progress_tracking_section .progress_tracking_teacher_console_image{flex:3;}.landingpage_band_orchestra .progress_tracking_section .progress_tracking_explanation_and_action{width:35%;}.landingpage_band_orchestra .landingpage_fyb_game_box{}.landingpage_band_orchestra .progress_tracking_section .progress_tracking_teacher_console_image{margin-left:4em;}.landingpage_band_orchestra .progress_tracking_section .progress_tracking_explanation_and_action{margin-left:6em;}.landingpage_band_orchestra .fun_activities_section .fun_activities_image{display:none;}.landingpage_band_orchestra .special_plans_for_schools_section .special_plans_for_schools_image{justify-content:center;right:0;}.landingpage_band_orchestra .special_plans_for_schools_section .special_plans_for_schools_image img,.landingpage_band_orchestra .special_plans_for_schools_section_alternative .special_plans_for_schools_image img{width:60%;}}@media (max-width:1235px){.landingpage_band_orchestra .landingpage_fyb_game_box{}.landingpage_band_orchestra .landingpage_fyb_game_box .landingpage_fyb_game_icon img{height:180px;}.landingpage_band_orchestra .subscription_plans_section .subscription_plans{gap:2em;}.landingpage_band_orchestra .subscription_plans_section .subscription_plans .top-section{padding:2em 1em;}.landingpage_band_orchestra .subscription_plans_section .subscription_plans .bottom-section{padding:2em 2em 3em;}.landingpage_band_orchestra .see_progress_instantly_section .sub_sections{width:95%;}}@media (max-width:1100px){.landingpage_band_orchestra .landingpage_fyb_game_box .landingpage_fyb_game_icon img{height:170px;}.landingpage_band_orchestra .special_plans_for_schools_section .special_plans_for_schools_image img,.landingpage_band_orchestra .special_plans_for_schools_section_alternative .special_plans_for_schools_image img{width:65%;}}@media (max-width:1050px){.landingpage_band_orchestra .landingpage_fyb_game_box{width:50%;}.landingpage_band_orchestra .landingpage_fyb_game_box .landingpage_fyb_game_icon img{height:250px;}.landingpage_band_orchestra .what_is_band_essentials_section .essential_feature_boxes{gap:1em;}.landingpage_band_orchestra .what_is_band_essentials_section .essential_feature_box{flex:1 0 90%;}}@media (max-width:1000px){.landingpage_band_orchestra .fun_activities_section .fun_activities_game_image{margin-right:1em;}.landingpage_band_orchestra .special_plans_for_schools_section .special_plans_for_schools_image{position:initial;right:0;}.landingpage_band_orchestra .special_plans_for_schools_section .special_plans_for_schools_explanation_and_action .special_plans_for_schools_header{width:initial;}.landingpage_band_orchestra .special_plans_for_schools_section .special_plans_for_schools_explanation_and_action .fun_activites_explanation{width:initial;}.landingpage_band_orchestra .progress_tracking_section{flex-flow:column;}.landingpage_band_orchestra .progress_tracking_section .progress_tracking_teacher_console_image{margin-left:auto;}.landingpage_band_orchestra .progress_tracking_section .progress_tracking_teacher_console_image img{min-width:auto;}.landingpage_band_orchestra .progress_tracking_section .progress_tracking_explanation_and_action{margin:1em auto auto;width:max-content;}.landingpage_band_orchestra .progress_tracking_section .progress_tracking_explanation_and_action .progress_tracking_header{width:fit-content;}.landingpage_band_orchestra .method_books_section .method_books_image{width:450px;}.landingpage_band_orchestra .what_is_band_essentials_section .teacher_benefit_list_item{line-height:2em;}.landingpage_band_orchestra .what_teachers_saying_section .teachers_testimonials{width:85%;}.landingpage_band_orchestra .subscription_plans_section .subscription_plans{flex-direction:column;margin-top:3em;width:90%;}.landingpage_band_orchestra .subscription_plans_section .subscription_plans .individual-plan,.landingpage_band_orchestra .subscription_plans_section .subscription_plans .studio-plan,.landingpage_band_orchestra .subscription_plans_section .subscription_plans .school-plan{transform:rotate(0deg);}.landingpage_band_orchestra .subscription_plans_section .subscription_plans .plan-subscription-button{padding:0.8em 2em;}.landingpage_band_orchestra .game_list_section .sub_header{font-size:1.3em;}.landingpage_band_orchestra .game_list_section .games_container{margin:1em auto;}.landingpage_band_orchestra .game_list_section .game_boxes{flex-direction:column;margin:1em 2em;}.landingpage_band_orchestra .see_progress_instantly_section .see_progress_instantly_header{width:fit-content;line-height:1.1em;}}@media (max-width:920px){.landingpage_band_orchestra .subscription_plans_section .subscription_plans{width:90%;}}@media (max-width:900px){.landingpage_band_orchestra .what_is_band_essentials_section .teacher_testimonial_box{width:90%;}}@media (max-width:890px){.landingpage_band_orchestra .landingpage_fyb_game_box{align-items:center;width:fit-content;margin:auto;}.landingpage_band_orchestra .landingpage_fyb_game_box .landingpage_fyb_game_icon img{}.landingpage_band_orchestra .fun_activities_section_1b .fun_activities_content{flex-direction:column;}.landingpage_band_orchestra .fun_activities_section .fun_activities_explanation_and_action .fun_activities_header{text-wrap:auto;}.landingpage_band_orchestra .fun_activities_section{padding:2em 4em 4em;flex-flow:column;}.landingpage_band_orchestra .fun_activities_section .fun_activities_game_image{flex:1;margin-right:auto;}.landingpage_band_orchestra .fun_activities_section .fun_activities_game_image img{width:60%;height:auto;}.landingpage_band_orchestra .method_books_section{flex-flow:column;}.landingpage_band_orchestra .method_books_section .method_books_image{width:350px;}.landingpage_band_orchestra .special_plans_for_schools_section{padding:2em;}.landingpage_band_orchestra .special_plans_for_schools_section .special_plans_for_schools_image img,.landingpage_band_orchestra .special_plans_for_schools_section .special_plans_for_schools_image img{width:70%;}.landingpage_band_orchestra .special_plans_for_schools_section{flex-flow:column;}.landingpage_band_orchestra .special_plans_for_schools_section .special_plans_for_schools_image{margin-bottom:1em;}.landingpage_band_orchestra .progress_tracking_section .progress_tracking_explanation_and_action{width:fit-content;}.landingpage_band_orchestra .special_plans_for_schools_section .special_plans_for_schools_explanation_and_action .special_plans_for_schools_header{width:max-content;margin:auto;text-wrap:pretty;}.landingpage_band_orchestra .special_plans_for_schools_section .special_plans_for_schools_explanation_and_action .special_plans_for_schools_button{width:100%;}.landingpage_band_orchestra .special_plans_for_schools_section .special_plans_for_schools_button .button{margin-top:0;}.landingpage_band_orchestra .special_plans_for_schools_section_alternative .special_plans_for_schools_image_and_description{flex-direction:column;}.landingpage_band_orchestra .special_plans_for_schools_section .special_plans_for_schools_image img{width:35%;}.landingpage_band_orchestra .special_plans_for_schools_section_alternative .special_plans_for_schools_image img{width:35%;margin-bottom:2em;}.landingpage_band_orchestra .special_plans_for_schools_section_alternative .special_plans_for_schools_explanation_and_action .special_plans_for_schools_header{width:fit-content;margin:auto;}.featured_games_section{width:96%;}.featured_games_section .featured_games_container .featured_game_box{margin-left:0;margin-right:0;}}@media (max-width:780x){.landingpage_band_orchestra .subscription_plans_section .subscription_plans_info{font-size:1.4em;}.featured_games_section .featured_games_container{flex-flow:column;}.landingpage_band_orchestra .what_teachers_saying_section .teachers_testimonials{width:80%;}.landingpage_band_orchestra .what_teachers_saying_section .arrow_button{width:50px;height:50px;}}@media (max-width:730x){.landingpage_band_orchestra .what_is_band_essentials_section .what_is_band_essentials_header{font-size:2.5em;}.landingpage_band_orchestra .what_is_band_essentials_section .essential_feature_box{height:210px;}.landingpage_band_orchestra .subscription_plans_section .subscription_plans_header{font-size:1.6em;}.landingpage_band_orchestra .subscription_plans_section .subscription_plans_info{font-size:1.3em;}}@media (max-width:690px){.landingpage_band_orchestra .special_plans_for_schools_section_alternative .special_plans_for_schools_button{width:90%;}.landingpage_band_orchestra .special_plans_for_schools_section_alternative .special_plans_for_schools_button .button{font-size:1.7em;}.landingpage_band_orchestra .special_plans_for_schools_section .special_plans_for_schools_image img,.landingpage_band_orchestra .special_plans_for_schools_section_alternative .special_plans_for_schools_image img{width:45%;}.landingpage_band_orchestra .game_list_section .game_list_content .carousel-container{flex-flow:column;}.landingpage_band_orchestra .landingpage_fyb_game_box .landingpage_fyb_game_icon img{width:100%;}.prominent_course_section{justify-content:center;}.prominent_course_container{width:96%;}.be1_course_container,.oe1_course_container{flex:1;padding-left:0;padding-right:0;}.prominent_course_container .landingpage_fyb_games_container{margin:auto;}.prominent_course_game_box{margin-top:0.5em;width:50%;}.featured_games_section .featured_games_container .featured_game_box .landingpage_game_icon{height:140px;}}@media (max-width:675px){.are_you_music_teacher_band_essentials img{display:none;}.landingpage_band_orchestra .what_is_band_essentials_section{padding:4em 3em;}.landingpage_band_orchestra .what_is_band_essentials_section .what_is_band_essentials_header{font-size:2.4em;}}@media (max-width:600px){.featured_games_section .featured_games_container{flex-direction:column;}.featured_games_section .featured_games_container .featured_game_box{margin:auto;width:fit-content;}.featured_games_section .featured_games_container .featured_game_box .landingpage_game_icon{height:auto;background-repeat:no-repeat;background-position:center;}}@media (max-width:600px){.landingpage_band_orchestra .header{position:relative;}.landingpage_band_orchestra .page_header{padding:0;}.landingpage_band_orchestra .username_link_div{margin-right:0.5em;}.landingpage_band_orchestra .username_link_div .top_sign_in{padding-right:3px;}.landingpage_band_orchestra .landingpage_signup{top:0;}.landingpage_band_orchestra .landingpage_login{top:0;}.landingpage_band_orchestra .video_section{padding-top:100px;}}@media (max-width:570px){.landingpage_band_orchestra .what_teachers_saying_section .left_arrow{left:-3em;}.landingpage_band_orchestra .what_teachers_saying_section .right_arrow{left:3em;}.landingpage_band_orchestra .what_is_band_essentials_section{padding:4em 2em;}.landingpage_band_orchestra .what_is_band_essentials_section .why_teachers_love_it{padding:2em;}.landingpage_band_orchestra .what_is_band_essentials_section .teacher_avatar_image{height:140px;}.landingpage_band_orchestra .what_is_band_essentials_section .essential_feature_box{height:190px;}}@media (max-width:520px){.oe1_course_container .prominent_course_section{padding-top:1em;}.landingpage_band_orchestra .see_progress_instantly_section .sub_sections{width:100%;}.landingpage_band_orchestra .see_progress_instantly_section .band_instructor_image_container{transform:translate(0%,65%);width:fit-content;}.landingpage_band_orchestra .course_promotion_fingering_icon{margin-top:-10px;}}@media (max-width:480px){.prominent_course_section{flex-direction:column;}}@media (max-width:450px){.landingpage_band_orchestra .landingpage_login{top:5px;}.landingpage_band_orchestra .video_section .video_header{font-size:2.2rem;}.landingpage_band_orchestra .video_section .video_sub_header{font-size:1.3em;}.landingpage_band_orchestra .game_list_section .game_box{flex-direction:column;}.landingpage_band_orchestra .game_list_section .game_image{width:35%;}.landingpage_band_orchestra .what_is_band_essentials_section .essential_feature_box{flex:1 0 80%;}}@media (max-width:420px){.landingpage_band_orchestra .video_section{padding:3em;}.landingpage_band_orchestra .video_section .video_container{height:205px;}.landingpage_band_orchestra .video_section .button{padding-left:1em;padding-right:1em;}.landingpage_band_orchestra .fun_activities_section{pading:2em 3em 4em;}.landingpage_band_orchestra .fun_activities_section .fun_activities_game_image img{width:80%;}.landingpage_band_orchestra .fun_activities_section .fun_activities_explanation_and_action .fun_activities_button{width:80%;}.landingpage_band_orchestra .method_books_section{padding:4em 2em;}.landingpage_band_orchestra .method_books_section .method_books_image{width:250px;}.landingpage_band_orchestra .method_books_section .method_books_explanation{margin:auto;}.landingpage_band_orchestra .progress_tracking_section{padding:3em;}.landingpage_band_orchestra .progress_tracking_section .progress_tracking_explanation_and_action .fun_activites_explanation{margin-top:0;}.landingpage_band_orchestra .special_plans_for_schools_section .special_plans_for_schools_explanation_and_action .special_plans_for_schools_button{width:80%;margin:auto;}.landingpage_band_orchestra .special_plans_for_schools_section .special_plans_for_schools_explanation_and_action .special_plans_for_schools_button a{padding-left:1em;padding-right:1em;}.landingpage_band_orchestra .game_list_section .game_list_content .game_list_header,.landingpage_band_orchestra .fun_activities_section .fun_activities_explanation_and_action .fun_activities_header,.landingpage_band_orchestra .method_books_section .method_books_explanation .method_books_header,.landingpage_band_orchestra .progress_tracking_section .progress_tracking_explanation_and_action .progress_tracking_header,.landingpage_band_orchestra .special_plans_for_schools_section .special_plans_for_schools_explanation_and_action .special_plans_for_schools_header{width:95%;margin:auto;overflow-wrap:break-word;text-wrap:auto;}.landingpage_band_orchestra .video_section .video_header{width:95%;margin-top:1.5em;overflow-wrap:break-word;text-wrap:auto;}.landingpage_band_orchestra .special_plans_for_schools_section_alternative .special_plans_for_schools_explanation_and_action .special_plans_for_schools_header{text-wrap:auto;}.landingpage_band_orchestra .landingpage_fyb_game_box .landingpage_fyb_game_icon{width:fit-content;}.landingpage_band_orchestra .what_teachers_saying_section .arrow_button{width:40px;height:40px;}.landingpage_band_orchestra .game_list_section .game_image_container{flex-direction:column;}.landingpage_band_orchestra .game_list_section .game_image{width:50%;}}@media (max-width:350px){.landingpage_band_orchestra .video_section{padding:3em 2em;}.landingpage_band_orchestra .video_section .action-button,.landingpage_band_orchestra .fun_activities_section .action-button{width:max-content;}.landingpage_band_orchestra .video_section .button,.landingpage_band_orchestra .fun_activities_section .button{font-size:1.2em;}.landingpage_band_orchestra .special_plans_for_schools_section .special_plans_for_schools_explanation_and_action .special_plans_for_schools_header{width:fit-content;}.landingpage_band_orchestra .special_plans_for_schools_section .special_plans_for_schools_button .button{padding-left:1em;padding-right:1em;}.landingpage_band_orchestra .fun_activities_section .fun_activities_explanation_and_action .fun_activities_button{width:90%;}.prominent_course_game_box{width:100%;}.landingpage_band_orchestra .what_is_band_essentials_section .essential_feature_box{height:290px;}}@media (max-width:1670px){.school_courses_for_band_directors .landingpage_section{width:44%;margin-left:3%;margin-right:3%;}}@media (max-width:1500px){.school_courses_for_band_directors .landingpage_section{width:46%;margin-left:2%;margin-right:2%;}}@media (max-width:1420px){.school_courses_for_band_directors .landingpage_section{width:48%;margin-left:1%;margin-right:1%;}}@media (max-width:1360px){.school_courses_for_band_directors .landingpage_section{float:none;width:70%;margin-left:auto;margin-right:auto;}}@media (max-width:800px){.school_courses_for_band_directors .landingpage_section{width:90%;}.landing_page_course_categories .music_training_game_small > a{width:auto;}.landing_page_course_categories .music_training_game_small dl{width:70%;margin-left:0.5em;}}@media (max-width:600px){.landing_page_course_categories .music_training_game_small dl{width:100%;margin-left:0;}.landing_page_course_categories .music_training_game_small dl dt{width:fit-content;margin:7px auto;}.landing_page_course_categories .music_training_game_small a{float:none;}.landing_page_course_categories .music_training_category_game_boxes .game-image{display:block;margin:auto;}}@media (max-width:550px){.school_courses_for_band_directors .landingpage_section{width:95%;}.school_courses_for_band_directors .band_icon{width:90px;}}@media (max-width:510px){.school_courses_for_band_directors .landingpage_fyb_game_box{width:50%;}}@media (max-width:450px){.path-school-course-for-band-directors .ui-dialog .ui-dialog-content{padding-left:1em;padding-right:1em;width:max-content !important;margin:auto;}}@media (max-width:350px){.school_course_instrument_selection .select2-container,.course_promotion_overlay_container .school_course_instrument_selection{width:90% !important;margin:auto;}}@media (max-width:325px){.school_courses_for_band_directors .band_icon{width:70px;}.school_courses_for_band_directors .landingpage_fyb_game_box{width:100%;}}@media (max-width:280px){.school_courses_for_band_directors .band_icon{display:none;}}@media (max-width:230px){.school_course_instrument_selection a.button{width:5em;}}@media (max-width:200px){}@media (min-width:2560px) or (max-width:2560px){.landingpage_games_container{width:55%;}.landingpage_course_box{width:32.35%;}}@media (max-width:2475px){.landingpage_games_container{width:58%;}.landingpage_game_description_3{padding-top:90px;}}@media (max-width:2365px){.landingpage_games_container{width:60%;}}@media (max-width:2295px){.landingpage_games_container{width:63%;}}@media (max-width:2200px){.landingpage_games_container{width:66%;}}@media (max-width:2110px){.landingpage_games_container{width:69%;}}@media (max-width:2030px){.landingpage_games_container{width:71%;}}@media (max-width:1980px){.landingpage_games_container{width:73%;}}@media (max-width:1935px){.landingpage_games_container{width:75%;}}@media (max-width:1890px){.landingpage_games_container{width:77%;}}@media (max-width:1850px){.landingpage_games_container{width:79%;}}@media (max-width:1810px){.landingpage_games_container{width:82%;}}@media (max-width:1750px){.landingpage_games_container{width:85%;}}@media (max-width:1700px){.landingpage_games_container{width:88%;}.school_course_box{padding-bottom:0;}.school_course_image{display:block;margin:auto;}}@media (max-width:1650px){.landingpage_games_container{width:91%;}}@media (max-width:1605px){.landingpage_games_container{width:94%;}}@media (max-width:1560px){.landingpage_games_container{width:96%;}}@media (max-width:1535px){.landingpage_games_container{width:98%;}}@media (max-width:1510px){.landingpage_games_container{width:100%;}}@media (max-width:2380px){.landingpage_game_categories_container{}}@media (max-width:2260px){.landingpage_game_categories_container{width:100%;}}@media (max-width:2140px){.landingpage_game_categories_container{width:100%;}}@media (max-width:2045px){.landingpage_game_categories_container{width:100%;}}@media (max-width:1960px){.landingpage_game_category_box{width:12.9%;}}@media (max-width:1840px){.landingpage_game_category_box{width:12.8%;}}@media (max-width:1730px){.landingpage_game_category_box{width:12.7%;}.school_course_game_box img{height:180px;}}@media (max-width:1680px){.school_course_game_box img{height:170px;}}@media (max-width:1640px){.landingpage_game_category_box{width:12.6%;}.school_course_game_box img{height:160px;}}@media (max-width:1570px){.school_course_game_box img{height:150px;}}@media (max-width:1555px){.landingpage_game_category_box{width:12.5%;}}@media (max-width:1520px){.school_course_game_box img{height:140px;}.courses_page_for_anonymous_user .landingpage_fyb_game_icon img{height:100px;}}@media (max-width:1485px){.landingpage_game_category_box{width:12.4%;}}@media (max-width:1465px){.school_course_game_box img{height:130px;}}@media (max-width:1420px){.landingpage_game_category_box{width:12.3%;}.school_course_game_box img{height:120px;}.courses_page_for_anonymous_user .landingpage_fyb_game_icon img{height:90px;}.courses_page_for_anonymous_user .back-to-school-image-right{display:none;}}@media (max-width:2470px){.landingpage_course_box{width:32%;}}@media (max-width:1890px){.landingpage_course_box{width:31.5%;}}@media (max-width:1600px){.band_instruments{width:300px;top:74px;}.orchestra_instruments{width:340px;top:440px;}.piano_instruments{width:300px;top:74px;}.guitar_instruments{width:280px;top:440px;}}@media (max-width:1480px){.landingpage_course_box{width:31%;}.landingpage_game_box{width:23%;}}@media (max-width:1495px){.landingpage_game_description_3{padding-top:90px;}}@media (max-width:1390px){.landingpage_game_box{width:22.5%;}.landingpage_game_description_1,.landingpage_game_description_2{padding-top:91px;}}@media (max-width:1360px){.landingpage_game_category_box{width:12.25%;}.school_course_game_box img{height:110px;}.band_instruments{width:250px;top:150px;}.orchestra_instruments{width:260px;top:470px;left:30px;}.piano_instruments{width:260px;top:140px;}.guitar_instruments{width:220px;top:470px;}}@media (max-width:1350px){.landingpage_game_description_4{padding-top:91px;}.landingpage_fyb_game_box{width:33%;margin-bottom:0.8em;}.school_course_game_box{width:25%;margin-bottom:0.8em;}}@media (max-width:1340px){.landingpage_game_category_box{width:12.20%;}.landingpage_fyb_course_games_container h3{font-size:1.35em;}.school_course_games_container h3{font-size:0.9em;}}@media (max-width:1330px){.landingpage_game_box a img,.landingpage_game_icon{height:140px;}.landingpage_game_description_1,.landingpage_game_description_2,.landingpage_game_description_3,.landingpage_game_description_4{padding-top:62px;}}@media (max-width:1310px){.landingpage_game_category_box{width:12.1%;}.landingpage_fyb_course_games_container{}.landingpage_fyb_game_icon img{height:100px;}.landingpage_fyb_course_games_container h3{font-size:1.25em;}.school_course_games_container h3{font-size:0.9em;}.school_course_game_box img{height:100px;}}@media (max-width:1265px){.landingpage_game_box a img,.landingpage_game_icon{height:130px;}.landingpage_game_description_1,.landingpage_game_description_2,.landingpage_game_description_3{padding-top:52px;padding-left:5%;padding-right:5%;}.landingpage_game_description_4{padding-top:69px;padding-left:5%;padding-right:5%;}.landingpage_game_category_box{width:12%;}.landingpage_fyb_course_games_container{}.landingpage_fyb_course_games_container h3{font-size:1.2em;}.landingpage_fyb_game_icon img{height:90px;}.school_course_games_container h3{font-size:0.9em;}.school_course_game_box{width:50%;}.school_course_game_box img{height:100px;}.band_instruments,.orchestra_instruments,.piano_instruments,.guitar_instruments{opacity:0.9;}.back-to-school-image-left,.back-to-school-image-right{width:160px;}}@media (max-width:1220px){.landingpage_game_category_box{width:11.9%;}.landingpage_game_description_1,.landingpage_game_description_2,.landingpage_game_description_3,.landingpage_game_description_4{padding-top:64px;padding-bottom:1em;}.landingpage_fyb_course_games_container h3{font-size:1.15em;}.school_course_games_container h3{font-size:0.9em;}.school_course_inner_box{width:auto;}.band_instruments,.orchestra_instruments,.piano_instruments,.guitar_instruments{opacity:0.8;}}@media (max-width:1190px){.landingpage_course_box{width:30.5%;}.landingpage_fyb_course_games_container h3{font-size:1.1em;}.school_course_games_container h3{font-size:0.9em;}.back-to-school-image-right{display:none;}.band_instruments,.orchestra_instruments,.piano_instruments,.guitar_instruments{opacity:0.7;}}@media (max-width:1175px){.landingpage_game_category_box{width:11.8%;}.landingpage_fyb_course_image{font-size:1.3em;}.landingpage_fyb_course_box{width:100%;}.band_instruments,.orchestra_instruments,.piano_instruments,.guitar_instruments{opacity:0.6;}}@media (max-width:1160px){.landingpage_game_box{width:31.5%;margin-left:10%;}.landingpage_game_box a img,.landingpage_game_icon{height:170px;}.landingpage_game_description_1,.landingpage_game_description_2,.landingpage_game_description_4{padding-left:7%;padding-right:7%;padding-top:122px;}.landingpage_game_description_3{padding-left:10%;padding-right:10%;padding-top:122px;}.band_instruments,.orchestra_instruments,.piano_instruments,.guitar_instruments{opacity:0.4;}}@media (max-width:1140px){.landingpage_game_category_box{width:11.7%;}.band_instruments,.orchestra_instruments,.piano_instruments,.guitar_instruments{opacity:0.3;}}@media (max-width:1115px){.landingpage_game_box{width:31%;}.landingpage_game_category_box{width:11.9%;}.menu-open .landingpage_game_category_box{width:11.8%;}.landingpage_game_description_1,.landingpage_game_description_3,.landingpage_game_description_4{padding-left:5%;padding-right:5%;}.landingpage_game_description_2{padding-left:5%;padding-right:5%;}}@media (max-width:1115px){.landingpage_game_box{width:30%;}.menu-open .landingpage_game_category_box{width:11.7%;}.band_instruments,.orchestra_instruments,.piano_instruments,.guitar_instruments{opacity:0.2;}}@media (max-width:1075px){.landingpage_game_category_box{width:11.8%;}.menu-open .landingpage_game_category_box{width:11.6%;}.band_instruments,.orchestra_instruments,.piano_instruments,.guitar_instruments{opacity:0.1;}}@media (max-width:1040px){.landingpage_game_description_1,.landingpage_game_description_3,.landingpage_game_description_4{padding-top:121px;}.landingpage_game_description_2{padding-top:104px;}.landingpage_game_category_box{width:11.7%;}.menu-open .landingpage_game_category_box{width:11.5%;}.landingpage_fyb_course_box{width:100%;padding:0;margin:0;}.landingpage_fyb_course_box a{font-size:0.9em;}.school_course_games_container span{font-size:0.8em;}.menu-open .landingpage_course_box{width:46%;}.band_instruments,.orchestra_instruments,.piano_instruments,.guitar_instruments{display:none;}}@media (max-width:1010px){.landingpage_game_category_box{width:11.65%;}.menu-open .landingpage_game_category_box{width:22%;}.back-to-school-image-left{width:130px;}}@media (max-width:985px){.landingpage_game_category_box{width:11.55%;}.menu-open .landingpage_game_category_box{width:22%;}.backtoschool_header_and_description{width:auto;}.backtoschool_image_container img{width:200px;margin-left:1em;margin-bottom:1.2em;}.backtoschool_more_button_container{clear:both;float:none;text-align:center;margin-top:2em;}.backtoschool_theta_studio{text-align:center;}.backtoschool_theta_school{text-align:center;float:none;}.backtoschool_more_button{margin-left:auto;}.school_course_game_box{width:50%;}}@media (max-width:970px){.landingpage_game_box{width:35%;margin-left:6%;}.landingpage_game_box a img,.landingpage_game_icon{height:160px;}.landingpage_game_description_1,.landingpage_game_description_3
	.landingpage_game_description_4{padding-top:111px;}}@media (max-width:960px){.landingpage_game_category_box{width:11.45%;}.menu-open .landingpage_game_category_box{width:21%;}.landingpage_fyb_game_icon img{height:80px;}.landingpage_fyb_course_games_container{}.landingpage_fyb_course_image{padding:1em;margin-right:0.5em;}}@media (max-width:920px){.landingpage_game_category_box{width:22%;}.menu-open .landingpage_game_category_box{width:21%;}.landingpage_course_box{width:30%;}.menu-open .landingpage_course_box{width:46%;}.landingpage_fyb_course_games_container h3{font-size:1.05em;}.school_course_games_container h3{font-size:0.9em;}.backtoschool_image_container{margin-right:2em;}.band_instructor{display:none;}.landingpage_school_course_logos::before{background-image:none;}.back-to-school-image-left{width:100px;}}@media (max-width:900px){.landingpage_game_box{width:38%;}.landingpage_game_description_1,.landingpage_game_description_2,.landingpage_game_description_3,.landingpage_game_description_4{font-size:0.8em;padding-top:117px;}.back-to-school-image-left{display:none;}}@media (max-width:880px){.landingpage_game_category_box{width:21.8%;}.menu-open .landingpage_game_category_box{width:21%;}.landingpage_fyb_course_games_container h3{font-size:1em;}.school_course_games_container h3{font-size:0.8em;}.backtoschool_more_button_container{margin-top:0;}.backtoschool_more_button{margin-top:1em;}}@media (max-width:850px){.landingpage_game_box{width:40.5%;margin-left:4%;}.landingpage_fyb_course_image{display:block;}.landingpage_fyb_course_games_container{display:block;margin-top:0.5em;font-size:1.1em;}.school_course_games_container{display:inline-block;}.landingpage_fyb_games_container{margin-top:1em;}.landingpage_fyb_game_icon img{height:90px;}}@media (max-width:835px){.landingpage_game_category_box{width:21.6%;}.menu-open .landingpage_game_category_box{width:21%;}}@media (max-width:810px){.landingpage_course_box{width:29.5%;}.menu-open .landingpage_course_box{width:46%;}}@media (max-width:800px){.landingpage_game_category_box{width:21.9%;}.landingpage_game_box{width:39%;margin-left:5.5%;}.landingpage_game_description_1,.landingpage_game_description_2,.landingpage_game_description_3,.landingpage_game_description_4{font-size:0.8em;padding-top:117px;}.landingpage_game_category_box{width:21.7%;}.landingpage_course_box a{font-size:0.9em;}.landingpage_band_orchestra .footer_section{display:block;}.landingpage_band_orchestra .footer_section .footer-links{width:100%;}.landingpage_band_orchestra .footer_section .mtna_web_logo,.landingpage_band_orchestra .footer_section .nafme_web_logo{display:none;}.landingpage_band_orchestra .footer_section .partner_links_mobile{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;margin-top:2em;}.landingpage_band_orchestra .footer_section .partner_links_mobile div{width:30%;}}@media (max-width:768px){div#individual_user_info{top:14%;}.covid19-message{width:60%;margin:0 auto;}.mobile_stores{float:inherit;padding-right:inherit;margin:0 auto;margin-top:1rem;width:160px;}div.user_links{clear:both;}.landing_page_logged_in_course_name_in_course_box{margin-top:0;padding-top:1.6rem;}.landingpage_game_category_box{width:21.6%;}.landing_page_logged_in_course_box{height:8rem;}}@media (max-width:750px){.landingpage_game_category_box{width:21.5%;}}@media (max-width:730px){.landingpage_game_description_2{padding-top:101px;padding-left:10%;padding-right:10%;}.landingpage_game_description_1,.landingpage_game_description_4{padding-top:111px;padding-left:10%;padding-right:10%;}.landingpage_course_box{width:45%;}.landingpage_game_box{width:43%;margin-left:4%;}.backtoschool_description h2{font-size:large;}.landingpage_fyb_game_box{width:50%;}.landingpage_game_category_box{width:21.4%;}}@media (max-width:710px){.landingpage_game_category_box{width:21.3%;}}@media (max-width:700px){.landingpage_header{font-size:1.2em;}.prominent_course_title{font-size:1.3em;}.landingpage_game_box{width:44%;margin-left:3%;}.back-to-school-plan-label{display:block;margin-top:1em;}}@media (max-width:680px){.landingpage_game_category_box{width:21.1%;}.backtoschool_image_container{margin-right:1em;}.back-to-school-offer-content{width:fit-content;}.back-to-school-offer-content .button{display:block;width:max-content;margin:auto;margin-top:1em;}}@media (max-width:650px){.landingpage_game_category_box{width:20.9%;}}@media (min-width:570px) and (max-width:655px){div.ios{padding-top:5%;font-size:0.7rem;}div.android{padding-top:5%;font-size:0.7rem;}div.amazon{padding-top:5%;font-size:0.7rem;}}@media (max-width:615px){.landingpage_game_category_box{width:20.4%;}.are_you_music_teacher_container{width:auto;padding:0;}.are_you_teacher{max-width:unset;width:100px;}.backtoschool_image_container{float:none;text-align:center;margin:aut auto 1.5em;}.backtoschool_description{clear:both;}.backtoschool_image_container img{width:150px;}.school_course_game_box{width:100%;}}@media (max-width:575px){.landingpage_game_category_box{width:20.5%;}.menu-open .landingpage_game_category_box{width:28%;}.landingpage_course_box{width:100%;}.menu-open .landingpage_course_box{width:100%;}}@media (max-width:570px){body{font-size:0.7rem;}div.user_links{font-size:1.0rem;}img.head,img.start_training,img.learn_more{width:80vw;height:auto;}img.treble_clef{width:60vw;height:auto;}div#teacher_info{top:7%;}div.mobile_app_download_info{margin-left:auto;margin-right:auto;height:auto;}div.ios{width:100%;float:left;}div.android{width:100%;float:left;clear:left;}div.amazon{width:100%;float:left;clear:left;}.landing_page_logged_in_course_name_in_course_box{padding-top:0.3rem;}.landingpage_section_title{float:none;}.landingpage_games_container{float:none;}.landingpage_game_box{float:none;width:56%;margin:auto;}.landingpage_game_description_1,.landingpage_game_description_2,.landingpage_game_description_4{padding-top:117px;}}@media (max-width:525px){}@media (max-width:525px){.landingpage_game_category_box{width:28%;}.landingpage_fyb_game_box{width:100%;}}@media (max-width:510px){.school_course_inner_box{display:block;}.school_course_image{float:none;}.username_link_div .try-it-free-on-header{display:none;}}@media (max-width:460px){.landingpage_game_category_box{width:27.5%;}.backtoschool_theta_school{margin-top:0.8em;}.landingpage_school_courses_logged_in .landingpage_school_course_logos{flex-direction:column;}}@media (max-width:430px){.landingpage_game_category_box{width:27%;}.musical_note{display:none;}}@media (max-width:420px){.landingpage_game_box{width:75%;}.landingpage_header{padding-bottom:1em;}.landingpage_section_title{font-size:1em;}.landingpage_teacher_special_plan_link{font-size:0.9em;}.landingpage_band_orchestra .special_plans_for_schools_section_alternative .special_plans_for_schools_button .button{width:fit-content;}.landingpage_school_course_logos{gap:1em;}.landingpage_school_course_logo_row{gap:0.5em;}}@media (max-width:400px){.landingpage_game_category_box{width:43%;}.are_you_teacher{width:80px;}.landingpage_fyb_game_icon img{height:90px;}.back-to-school-offer-content .button{width:98%;}}@media (max-width:375px){.landingpage_game_category_box{width:42%;}div#individual_user_info{top:35%;}}@media (max-width:350px){.are_you_teacher{width:0px;}}@media (max-width:325px){.landingpage_game_category_box{width:50%;margin:auto;}.are_you_music_teacher_text{font-size:small !important;}}@media (max-width:320px){.landingpage_game_box{width:100%;}.landingpage_header{}.band_course_container{margin-top:3em;}}@media (max-width:275px){*/.landingpage_game_category_box{width:90%;}*/

	.landingpage_header{font-size:0.7em;}.landingpage_fyb_course_games_container h3{font-size:0.9em;}.landingpage_fyb_course_box{width:100%;}.landingpage_fyb_course{text-align:center;white-space:initial;}.school_course_games_container h3{font-size:0.8em;}}.horizontal-scroll-container{position:relative;width:100%;margin:0px auto;z-index:0;}.horizontal-scroll-viewport{position:relative;overflow:hidden;margin:0px 20px;height:250px;}.horizontal-scroll-wrapper{position:relative;list-style:none;}.horizontal-scroll-item{position:relative;display:block;text-align:center;cursor:pointer;float:left;}.horizontal-scroll-prev,.horizontal-scroll-next{position:absolute;cursor:pointer;clear:both;}#horizontal_scroller .horizontal-scroll-item{margin:0px 5px;padding:14px 0px;min-height:120px;min-width:100px;text-align:center;}#horizontal_scroller .horizontal-scroll-item .game_box{display:block;margin:0 auto;vertical-align:middle;}#horizontal_scroller .horizontal-scroll-prev,#horizontal_scroller .horizontal-scroll-next{top:75px;z-index:100;}#horizontal_scroller .horizontal-scroll-prev{left:-10px;}#horizontal_scroller .horizontal-scroll-next{right:100px;}
