body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Open Sans",sans-serif;background:#131129;color:#fff}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}div{box-sizing:border-box}a{text-decoration:none;color:currentColor}p,ul{margin:0;padding:0}input:disabled{background:#f3f6f3!important;opacity:.7}.popup-overlay{background:rgba(66,63,139,.6)!important}.popup-content{border-radius:8px!important;max-width:600px!important;border:none!important;background:#3b3786!important}.custom-modal-content{background:#3b3786!important;padding:5px;box-shadow:0 4px 24px rgba(0,0,0,.25);border-radius:5px;max-height:100vh;overflow:auto}.custom-modal-lessons-content,.custom-modal-quiz-preview-content{min-width:794px!important;padding:0!important}.custom-modal-editCard-content,.custom-modal-editPlan-content{padding:0!important}@media (max-width:1024px){.custom-modal-content{border-radius:0!important;min-height:100vh!important;min-width:100vw!important;position:relative}.custom-modal-editCard-content{padding:5px!important}}@media (max-width:768px){.custom-modal-lessons-content,.custom-modal-quiz-preview-content{min-height:100vh!important;min-width:100%!important}}.custom-modal-content.side-menu-content{margin-left:0!important;margin-top:0!important;width:auto!important;height:100%!important;padding-left:18px;padding-right:30px}.custom-modal-content.filters-menu-content{margin-right:0!important;width:calc(100% - 75px)!important;height:100%!important;padding:0!important}.custom-tooltip-overlay{background:none!important}.custom-tooltip-content{background:rgba(59,55,134,.95)!important}.custom-tooltip-content,.white-content.custom-tooltip-content{box-shadow:0 6px 15px rgba(59,55,134,.3);border-radius:4px;width:auto!important;max-width:90vw}.white-content.custom-tooltip-content{background:hsla(0,0%,100%,.95);margin-top:7px}.transparent-content.custom-tooltip-content{background:transparent;box-shadow:none!important;width:auto!important;max-width:90vw}.custom-tooltip-arrow{color:rgba(59,55,134,.95)!important;box-shadow:0 6px 15px rgba(59,55,134,.3)}.grades-tooltip-content{background:#f3f6f3!important;border:2px solid #4ebc72!important;box-shadow:0 5px 15px rgba(0,0,0,.1)!important}.white-content{background:#fff!important}.transparent-content{background:transparent!important}.white-content .custom-tooltip-arrow{color:hsla(0,0%,100%,.95)!important;box-shadow:none}.custom-scrollbar>:nth-child(3){display:none}.custom-scrollbar:hover>:nth-child(3){display:inline;display:initial}@-webkit-keyframes heartbeat{0%{-webkit-transform:scale(.75);transform:scale(.75)}20%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(.75);transform:scale(.75)}60%{-webkit-transform:scale(1);transform:scale(1)}80%{-webkit-transform:scale(.75);transform:scale(.75)}to{-webkit-transform:scale(.75);transform:scale(.75)}}@keyframes heartbeat{0%{-webkit-transform:scale(.75);transform:scale(.75)}20%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(.75);transform:scale(.75)}60%{-webkit-transform:scale(1);transform:scale(1)}80%{-webkit-transform:scale(.75);transform:scale(.75)}to{-webkit-transform:scale(.75);transform:scale(.75)}}.disable-save-resources .save-resource-button{pointer-events:none}.disable-save-resources .active-resource-card .save-resource-button{-webkit-animation:heartbeat 1s infinite;animation:heartbeat 1s infinite}.ck-rounded-corners{border-bottom-left-radius:8px!important;border-bottom-right-radius:8px!important;border:0!important}.ck-toolbar{border-top-left-radius:8px!important;border-top-right-radius:8px!important;border:0!important;border-bottom:1px solid #f3f6f3!important}.ck-content{border:0!important;box-shadow:none!important}.ck-content a{text-decoration:underline;color:#4ebc72}.react-select.invalid>div:first-of-type{border:2px solid #eb7a7a}.rdrCalendarWrapper{font-family:Montserrat}.DayPicker_weekHeader{z-index:0!important}::-webkit-input-placeholder{font-family:Montserrat;font-style:normal;font-weight:300;font-size:16px;line-height:20px;color:hsla(0,0%,40.8%,.8823529411764706)}::-moz-placeholder{font-family:Montserrat;font-style:normal;font-weight:300;font-size:16px;line-height:20px;color:hsla(0,0%,40.8%,.8823529411764706)}:-ms-input-placeholder{font-family:Montserrat;font-style:normal;font-weight:300;font-size:16px;line-height:20px;color:hsla(0,0%,40.8%,.8823529411764706)}:-moz-placeholder{font-family:Montserrat;font-style:normal;font-weight:300;font-size:16px;line-height:20px;color:hsla(0,0%,40.8%,.8823529411764706)}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px #fff inset;-webkit-transition:background-color 9000s ease-in-out 0s;transition:background-color 9000s ease-in-out 0s}.CalendarDay__today{font-weight:700}.CalendarDay__selected{background:transparent none repeat 0 0/auto auto padding-box border-box scroll!important;background:initial!important;color:#000!important;color:initial!important;border:initial!important}.CalendarDay__default{border:none!important;background:transparent!important}.CalendarDay__highlighted_calendar{background:#4ebc72!important;color:#fff!important;border-radius:8px}.CalendarDay__blocked_calendar{opacity:.6}.DayPicker{background:#f4f8f5!important;border-radius:16px!important}.CalendarMonth,.CalendarMonthGrid{background:transparent!important}.CalendarMonth_caption select{font-size:16px;outline:none;color:#474747}.CalendarMonth_caption select,.DayPickerNavigation [role=button],.DayPickerNavigation [role=button]:hover{border:none;background:transparent}select option:active,select option:checked,select option:focus,select option:hover{background:linear-gradient(#f4f8f5,#f4f8f5);background-color:#f4f8f5!important}.grecaptcha-badge{visibility:hidden}