.general-footer.ant-layout-footer{padding:0;background:#77787d}.general-footer a,.general-footer p{color:#fff}.general-footer .icon-row{font-size:18px;text-align:center;text-decoration:none;margin:5px 2px}.general-footer .icon-row .ant-col{width:50px}.general-footer .copyright-row p{margin-bottom:4px}.general-footer .ant-layout-sider-trigger{position:absolute!important}.general-footer .img-size{width:28px}.general-footer .text-style{color:#fff;text-align:center}.user-layout .footer-navigation{bottom:0;height:64px;width:100%;text-align:center;background-color:#90ee90;padding:16px}.user-layout .footer-navigation>div>.right-align{position:absolute;right:16px}.user-layout .footer-navigation button{min-width:200px}.teacher-layout .footer-navigation{height:64px;width:100%;padding:16px}.teacher-layout .footer-navigation>div>.right-align{position:absolute;right:16px}.teacher-layout .footer-navigation button{min-width:200px}.workflow-layout .footer-navigation{width:100%;background-color:#ebebeb;padding:16px;border-top:2px solid rgba(0,0,0,.45)}.workflow-layout .footer-navigation button{min-width:200px}.pricing-page{margin-top:30px;position:relative;align-content:center;text-align:center;display:block}.pricing-page>.ant-row>div{padding:24px}.pricing-page .pricing-card{margin-bottom:16px;box-sizing:border-box;border:10px solid #1890ff}.pricing-page .pricing-tier{margin-bottom:5px;border:2px groove #1890ff}.login-page{margin-top:30px;position:relative;align-content:center;text-align:center;color:#fff;display:block}.login-page>.ant-row>div{background-color:#f2f2f2;padding:24px}.login-page>.ant-row>div button{width:100%}.login-page>.ant-row>div h2{color:#000}.forgot-password-page{margin-top:30px;position:relative;align-content:center;text-align:center;color:#000;display:block}.forgot-password-page>.ant-row>div{background-color:#f2f2f2;padding:24px}.forgot-password-page>.ant-row>div button{width:100%}.forgot-password-page>.ant-row>div h2{color:#000}.home-page{text-align:center}.home-page h1{font-size:42px}.home-page .color-me-blue{background-color:#0333cc;color:#fff;font-weight:700;padding:14px}.home-page .ant-card{margin-bottom:16px;box-sizing:border-box;border:10px solid #1890ff}.home-page .ant-card-body{padding:32px 16px}.home-page .ant-card-body .homepage-image{width:auto;height:auto;max-height:220px;max-width:100%}.home-page .ant-card-body .merch-image{width:100%;padding:0 6px;height:auto}.home-page .ant-card-body p{font-size:18px;padding:8px 16px 8px 8px;margin:unset}.home-page .ant-card-body ul{font-size:18px;text-align:left}.demo-page{padding-left:8px}.about-us-page .ant-card{margin-bottom:16px;box-sizing:border-box;border:10px solid #1890ff}.about-us-page .center{text-align:center}.about-us-page .right{text-align:right}.about-us-page .center-img{display:block;margin-left:auto;margin-right:auto}.about-us-page .small-text{font-size:10px}.about-us-page .italics{font-style:italic}.about-us-page .bold{font-weight:700}.about-us-page .lower-space{margin-bottom:50px}.about-us-page .ant-card-body p{font-size:18px}.about-us-page .reviews-section img{height:300px}.SocialEmotionalLearning-page .ant-card{margin-bottom:16px;box-sizing:border-box;border:10px solid #1890ff}.SocialEmotionalLearning-page .center{text-align:center}.SocialEmotionalLearning-page .center-img{display:block;margin-left:auto;margin-right:auto;width:100%}.SocialEmotionalLearning-page .small-text{font-size:10px}.benefit-me-page .ant-card{margin-bottom:16px;box-sizing:border-box;border:10px solid #1890ff}.benefit-me-page .center{text-align:center}.benefit-me-page .center-img{display:block;margin-left:auto;margin-right:auto;width:100%}.benefit-me-page .bold{font-weight:700}.benefit-me-page .underline{text-decoration:underline}.musics-effectiveness-page .ant-card{margin-bottom:16px;box-sizing:border-box;border:10px solid #1890ff}.musics-effectiveness-page .center{text-align:center}.musics-effectiveness-page .bold{font-weight:700}.title{color:red;font-size:24px}.content,.large-space{color:red;font-size:20px}.large-space{white-space:pre-line}.teacher-home .ant-table-wrapper{border:2px solid #789;border-radius:8px;padding:2px}.teacher-home .table-row-light{background-color:#fff}.teacher-home .table-row-dark{background-color:#f8f8f8}.teacher-home .add-some-space{margin-bottom:12px}.teacher-home .add-some-space h2{margin-bottom:4px}.teacher-home .add-some-space a{display:inline-block;margin-bottom:12px}.teacher-classrooms .ant-table-wrapper{box-shadow:0 0 2px 1px #7f7f7f;margin-bottom:32px}.teacher-my-classroom .input-group{margin-bottom:0}.teacher-my-classroom .classroom-tabs{min-height:444px}.pdf-container,.react-video-container{height:calc(100vh - 254px);width:100%}.pdf-container iframe,.react-video-container iframe{height:100%;width:100%}.pdf-container-with-input{height:calc(100vh - 323px);width:100%}.pdf-container-with-input iframe{height:100%;width:100%}.course-name{margin-top:-22px}.demo-helper-text{color:red;font-weight:500;font-size:16px;margin-top:-8px;margin-bottom:8px}.admin-demo-form .editor-container{background-color:#fff;border-style:ridge;min-height:200px}.App>.ant-layout{height:100vh}.App .ant-layout,.App .ant-layout-content{background-color:#fafafa;color:rgba(0,0,0,.8)}.App .ant-layout-content{padding:16px;overflow-y:auto}.App .general-header{background-color:#fff;color:rgba(0,0,0,.8);padding:0 24px;height:auto;overflow:hidden}.App .general-header .header-item{margin-top:10px;font-size:27px}.App .general-header .logo .header-logo{height:60px}.App .general-header .static-links{text-align:center;line-height:64px}.App .general-header .header-nav{width:110px}@media only screen and (max-width:1216px){.App .general-header .sel-container{display:none}}@media only screen and (max-width:1044px){.App .general-header .me-container{display:none}}@media only screen and (max-width:888px){.App .general-header .rdb-container{display:none}}@media only screen and (max-width:706px){.App .general-header .about-container{display:none}}@media only screen and (max-width:614px){.App .general-header .register-container{display:none}}@media only screen and (max-width:530px){.App .general-header .login-container{display:none}}.ant-layout-header{line-height:unset}body{font-family:Gotham}h1{font-size:2rem}h2{font-size:1.5rem}div.ant-spin.very-large-spinner>span{height:14vw;width:14vw}div.ant-spin.very-large-spinner>span>i{height:6vw;width:6vw}.spinner-centered{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}div.centered{align-items:center;display:flex;justify-content:center;height:100%;width:100%}div.fab,div.far,div.fas,i.fab,i.far,i.fas{font-size:14px;width:14px;text-align:center}.ant-menu-item i.anticon,.ant-menu-submenu i.anticon{font-size:18px}.ant-radio-group.vertical label.ant-radio-wrapper{display:block}.ant-radio-group.left-padding{padding-left:24px}.side-nav{left:0;background-color:#00aeef;min-height:100%;padding-bottom:48px}.side-nav ul.ant-menu{background-color:#00aeef;border-right-width:0}.side-nav ul.ant-menu div.ant-menu-submenu-title>a,.side-nav ul.ant-menu li.ant-menu-item{width:100%;background-color:#00aeef;color:#fff;font-weight:700}.side-nav ul.ant-menu div.ant-menu-submenu-title>a>a,.side-nav ul.ant-menu li.ant-menu-item>a{color:#fff}.side-nav ul.ant-menu li.ant-menu-item-selected{box-shadow:2px 1px 2px 2px #187fff}.side-nav li.ant-menu-submenu{color:#fff;font-weight:700}.side-nav li.ant-menu-submenu ul{padding-bottom:0}.side-nav .active-school{padding:8px 20px;color:#fff;font-size:14px;font-weight:700}.side-nav.ant-layout-sider-collapsed .active-school{display:inline-block;max-width:0;opacity:0}.util-menu .bbutton,.util-menu button{width:100%;min-width:150px}.util-menu .bbutton{margin:0}.StripeElement{box-sizing:border-box;height:40px;padding:10px 12px;border:1px solid #d9d9d9;border-radius:4px;background-color:#fff;transition:box-shadow .15s ease}.StripeElement--focus{box-shadow:0 1px 3px 0 #cfd7df}.StripeElement--invalid{border:1px solid #f5222d}.StripeElement--webkit-autofill{background-color:#fefde5!important}.has-error>span>.StripeElement{border-color:#f5222d}.table-row-error{color:red;font-weight:700}.table-icon-error{color:red}.ant-table-title+.ant-table-content{overflow-x:auto}.danger-popup .ant-modal-content{background-color:#f86b73}.danger-popup .ant-modal-content .ant-modal-confirm-body .ant-modal-confirm-content,.danger-popup .ant-modal-content .ant-modal-confirm-title{color:#fff;font-weight:700;margin-left:24px}.danger-popup span.anticon{float:unset;font-size:45px;text-align:center;margin:unset;display:block}
/*# sourceMappingURL=main.7db3d8f3.chunk.css.map */