/* Generated for ELI E-learning CMS */ @-ms-viewport { width: device-width;}@-webkit-viewport { width: device-width;}@viewport { width: device-width;}

@media all {@font-face{font-family: 'Roboto';font-style: normal;font-weight: 400;src: local('Roboto Regular'), local('Roboto-Regular'), url(/www/css/fonts/Roboto-latin-ext-1.woff) format('woff');}@font-face{font-family: 'Roboto';font-style: normal;font-weight: 700;src: local('Roboto Bold'), local('Roboto-Bold'), url(/www/css/fonts/Roboto-latin-ext-2.woff) format('woff');}@font-face{font-family: 'Roboto';font-style: normal;font-weight: 500;src: local('Roboto Medium'), local('Roboto-Medium'), url(/www/css/fonts/Roboto-latin-ext-6.woff) format('woff');}@font-face{font-family: 'Roboto';font-style: italic;font-weight: 400;src: local('Roboto Italic'), local('Roboto-Italic'), url(/www/css/fonts/Roboto-latin-ext-3.woff) format('woff');}@font-face{font-family: 'Roboto Condensed';font-style: normal;font-weight: 400;src: local('Roboto Condensed Regular'), local('RobotoCondensed-Regular'), url(/www/css/fonts/Roboto-latin-ext-4.woff) format('woff');}@font-face{font-family: 'Roboto Condensed';font-style: normal;font-weight: 700;src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(/www/css/fonts/Roboto-latin-ext-5.woff) format('woff');}@font-face{font-family: 'Roboto';font-style: normal;font-weight: 300;src: local('Roboto Light'), local('Roboto-Light'), url(/www/css/fonts/Roboto-latin-ext-7.woff) format('woff');}html{font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}body{margin: 0;}article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary{display: block;}a{background: transparent;}*:active,
*:hover,
*:focus{outline: 0;}abbr[title]{border-bottom: 1px dotted;}b,
strong{font-weight: bold;}dfn{font-style: italic;}h1{font-size: 2em;margin: 0px;}small{font-size: 80%;}sub,
sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sup{top: -0.5em;}sub{bottom: -0.25em;}img{border: 0;}figure{margin: 1em 40px;}hr{-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}pre{overflow: auto;}code,
kbd,
pre,
samp{font-family: monospace, monospace;font-size: 1em;}button,
input,
optgroup,
select,
textarea{color: inherit;font: inherit;margin: 0px;}button{overflow: hidden;}button,
select{text-transform: none;}button,
html input[type="button"],input[type="reset"],
input[type="submit"]{-webkit-appearance: button;cursor: pointer;}button[disabled],
html input[disabled]{cursor: default;}button::-moz-focus-inner,
input::-moz-focus-inner{border: 0;padding: 0;}input{line-height: normal;}input[type="checkbox"],
input[type="radio"]{box-sizing: border-box;padding: 0;}input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button{height: auto;}input[type="search"]{-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance: none;}fieldset{border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}legend{border: 0;padding: 0;}textarea{overflow: auto;}optgroup{font-weight: bold;}table{border-collapse: collapse;border-spacing: 0;}td,
th{padding: 0;}@-ms-viewport{width: device-width;}pre.tracy-dump{-webkit-user-select: text;-moz-user-select: text;-o-user-select: text;-ms-user-select: text;user-select: text;-webkit-touch-callout:text;-moz-touch-callout:text;-o-touch-callout:text;-ms-touch-callout:text;touch-callout:text;}#tracy-debug small{font-size: 0.8em !important;}div,a,header,article,footer,section,nav,img,h1,h2,h3,h4{margin:0px;padding:0px;font-weight:inherit;color:inherit;font-size:inherit;-webkit-user-select: none;-moz-user-select: none;-o-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout:none;-moz-touch-callout:none;-o-touch-callout:none;-ms-touch-callout:none;touch-callout:none;text-decoration:none;-webkit-tap-highlight-color: transparent;-moz-tap-highlight-color: transparent;tap-highlight-color: transparent;}.text-link{color:#81C784;text-decoration:underline;}.text-link:hover,.text-link:focus{text-decoration:none;}hr{border:0px;border-top: 1px rgba(0,0,0,0.12) solid;width:70%;margin:20px auto;clear:both;}.input::-webkit-input-placeholder{color: rgba(0,0,0,0.54);font-weight: 700;opacity:1;}.input::-moz-placeholder{color: rgba(0,0,0,0.54);font-weight: 700;opacity:1;}.input:-ms-input-placeholder{color: rgba(0,0,0,0.54);font-weight: 700;opacity:1;}*::-moz-selection{background: #66BB6A;color:white;}*::-ms-selection{background: #66BB6A;color:white;}*::selection{background: #66BB6A;color:white;}.block{display:block;}.inline{display:inline;}.inlineBlock{display:inline-block;}.left{text-align:left;}.justify{text-align:justify;}.center{text-align:center;}.right{text-align:right;}.fright{float:right;}.fleft{float:left;}.whitespace{white-space:pre-wrap;}.clear{clear:both;}svg{display:block;}path{fill:black;}.box{position: relative;padding: 20px 25px;background: #FFC400;border-radius: 2px 0 2px 2px;word-wrap:break-word;}.box:before{content: "";position: absolute;top: 0;right: 0;border-style: solid;border-color: white white #FFAB00 #FFAB00;background: #FFAB00;box-shadow: -1px 1px 1px rgba(0,0,0,0.2);display: block;width: 0;border-width: 8px;border-radius: 0 0 0 2px;}.button{padding: 8px 14px;margin: 11px;border: 3px white solid;text-align:center;font-weight:700;font-size:20px;text-shadow: none;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;display:inline-block;-webkit-tap-highlight-color: transparent;-moz-tap-highlight-color: transparent;tap-highlight-color: transparent;}.button:focus{outline:none;}.button.white{border-color:white;background: #FFC400;color:white;}.button.white:focus,.button.white:hover{border-color: #FFC400;color: #FFC400;background:white;}.button.light{border-color:#FFC400;color:#FFC400;background:white;}.button.light:focus,.button.light:hover{border-color: white;color: white;background: #FFC400;}.button.dark{border-color:#FFAB00;color:#FFAB00;background:white;}.button.dark:focus,.button.dark:hover{border-color: white;color: white;background: #FFAB00;}.button.black{border-color:black;color:black;background:rgba(255,255,255,0.87);}.button.black:focus,.button.black:hover{border-color: white;color: white;background: black;}.button.transparent{border-color:rgba(255,255,255,0.87);color:rgba(255,255,255,0.87);background:transparent;}.button.transparent:focus,.button.transparent:hover{border-color: transparent;background:transparent;color: inherit;background: rgba(255,255,255,0.87);}.arrow{position: absolute;background: #FFD740;border: 3px solid #FFC400;padding: 8px 10px;max-width:200px;border-radius: 3px;margin-left:15px;display:block;line-height:1.3em;z-index:5;color:rgba(0,0,0,0.87);text-align:left;font-weight:500;}.arrow:after, .arrow:before{right: 100%;top: 17px;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}.arrow:after{border-color: transparent;border-right-color: #FFD740;border-width: 10px;margin-top: -10px;}.arrow:before{border-color: transparent;border-right-color: #FFC400;border-width: 14px;margin-top: -14px;}.group{position:relative;width:100%;display:inline-block;margin: 20px 0px 15px 0px;}.group input,.group textarea{color: rgba(0,0,0,0.87);font-size:18px;padding:10px 10px 10px 5px;display:block;width:calc(100% - 15px);border:none;border-bottom:1px solid rgba(0,0,0,0.26);background:transparent;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}.group textarea{font-size: 14px;border-left:1px solid rgba(0,0,0,0.26);height: 100px;padding:8px 8px 8px 5px;margin-top: 8px;}.group input:focus,.group textarea:focus{outline:none;}.group label{color:rgba(0,0,0,0.54);font-size:18px;font-weight:700;position:absolute;pointer-events:none;left:5px;top:10px;-webkit-transition:0.2s ease all;-moz-transition:0.2s ease all;transition:0.2s ease all;}.group input:-webkit-autofill{-webkit-box-shadow: 0 0 0px 1000px #E8F5E9 inset !important;}.group input:focus ~ label, .group input[required]:valid ~ label{top:-20px;font-size:14px;color:#66BB6A;}.group input:-webkit-autofill ~ label{top:-20px;font-size:14px;color:#66BB6A;}.group input[required]:invalid{outline:0px transparent;box-shadow:none;color:transparent;}.group input:focus:invalid{color:rgb(229, 28, 35);}.group.select{text-align:right;margin: 10px 0px 15px 0px;}.group select{color: rgba(0,0,0,0.87);font-size:18px;padding:10px 5px 10px 5px;margin:0px;display:inline-block;width:auto;border:none;border-bottom:1px solid rgba(0,0,0,0.26);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}option:checked{color:white;background-color:#4CAF50;}.group label.before{position:relative;top:0px;left:0px;display:inline-block;margin: 0px 10px 0px 5px;}.year{max-width: 66px;}.bar{position:relative;display:block;width:100%;top:1px;}.bar:before, .bar:after{content:'';height:2px;width:0;bottom:1px;position:absolute;background:#66BB6A;-webkit-transition:0.2s ease all;-moz-transition:0.2s ease all;transition:0.2s ease all;}.bar:before{left:50%;}.bar:after{right:50%;}.group input:focus ~ .bar:before,.group input:focus ~ .bar:after ,.group textarea:focus ~ .bar:before,.group textarea:focus ~ .bar:after{width:50%;}input[type=checkbox]{display:none;}.checkbox-group{position:relative;width:100%;display:block;font-size: 14px;font-weight:500;line-height:20px;padding-top:3px;margin-bottom:15px;}.checkbox-group label{padding-left:45px;cursor:pointer;max-width:calc(100% - 50px);}.checkbox-group span{display:block;position:absolute;-webkit-transition-duration: 300ms;-moz-transition-duration: 300ms;transition-duration: 300ms;}.ch-box{border:2px rgba(0,0,0,0.87) solid;top:0px;left:5px;height:20px;width:20px;-webkit-transition: opacity 300ms linear, transform 300ms linear;-moz-transition: opacity 300ms linear, transform 300ms linear;transition: opacity 300ms linear, transform 300ms linear;-webkit-transition-delay:200ms,200ms;-moz-transition-delay:200ms,200ms;transition-delay:200ms,200ms;}.checkbox-group label:hover .ch-box{border-color:rgba(0,0,0,0.54);}.check{top: -7px;left:15px;width:12px;height:24px;border: 3px #81C784 solid;border-top:none;border-left:none;opacity:0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition-delay:300ms;-moz-transition-delay:300ms;transition-delay:300ms;}input[type=checkbox]:checked ~ label .ch-box{opacity:0;transform:scale(0) rotate(-180deg);}input[type=checkbox]:checked ~ label .check{opacity:1;transform:scale(1) rotate(45deg);}body{font: 16px/1.4 Roboto, sans-serif;font-weight:400;color: rgba(0,0,0,0.87);padding:0px;margin:0px;-webkit-user-select: none;-moz-user-select: none;-o-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout:none;-moz-touch-callout:none;-o-touch-callout:none;-ms-touch-callout:none;touch-callout:none;cursor:default;background: rgb(247, 248, 249);}.paper{width:1366px;height:auto;max-width:100%;box-shadow:0 2px 10px rgba(0,0,0,.16),0 2px 5px rgba(0,0,0,.26);margin: 0px auto;padding:0px;padding-top:128px;position:relative;background:white;overflow:visible;}.header-shadow-crop{position:fixed;top:0px;width:1366px;max-width:100%;height:auto;overflow:hidden;padding-bottom:20px;background:transparent;z-index:10;}.header{position: relative;top:0px;width:100%;height:128px;background: #4CAF50;overflow:hidden;box-shadow:0 5px 20px rgba(0,0,0,.19),0 3px 12px rgba(0,0,0,.2);}.header-wrapper-small .header{height: 128px;-webkit-transition: height 200ms ease-out;-moz-transition: height 200ms ease-out;transition: height 200ms ease-out;}.header h1{position:absolute;bottom: 54px;left: 289px;color:white;opacity: 0.87;font-weight:600;font-size: 40.5px;line-height:64px;font-family: Roboto Condensed, sans-serif;white-space:nowrap;}.header h2{position:absolute;bottom: 4px;left: 289px;line-height:64px;color:white;font-size: 20px;font-weight: 500;white-space:nowrap;opacity: 0.54;}.header h2 span:hover{color:rgba(255,255,255,0.87);}.header-wrapper-small .header h1{bottom: 54px;-webkit-transition: bottom 200ms ease-out;-moz-transition: bottom 200ms ease-out;transition: bottom 200ms ease-out;}.header-wrapper-small .header h2{bottom: 4px;opacity: 0.54;-webkit-transition: bottom,opacity 200ms ease-out;-moz-transition: bottom,opacity 200ms ease-out;transition: bottom,opacity 200ms ease-out;}.header nav{position:absolute;top: 0px;right: 0px;bottom:0px;background: #4CAF50;text-align:right;font-size: 20px;font-weight:500;color: rgba(0,0,0);white-space:nowrap;}.header nav .a{position:relative;line-height:48px;margin: 12px 8px 0px 8px;padding: 0px 48px 0px 10px;display:block;height:48px;min-width:48px;border-radius: 4px;white-space:nowrap;overflow:hidden;opacity:0.54;-webkit-tap-highlight-color: transparent;-moz-tap-highlight-color: transparent;tap-highlight-color: transparent;}.header nav a.second{margin: 8px 8px 0px 8px;}.header-wrapper-small .header nav .a{margin: 12px 8px 0px 8px;-webkit-transition: margin 200ms ease-out;-moz-transition: margin 200ms ease-out;transition: margin 200ms ease-out;}.header-wrapper-small .header nav a.second{margin: 8px 8px 0px 8px;-webkit-transition: margin 200ms ease-out;-moz-transition: margin 200ms ease-out;transition: margin 200ms ease-out;}.header nav .a:hover,.header nav .a:focus{background: #43A047;}.a span{display:inline;}.a path{fill: rgb(0,0,0);}.a svg{position:absolute;top:0px;right:0px;width:48px;height:48px;}.a:hover svg,.a:focus svg{-webkit-animation:rotate 600ms linear 0s 1 normal;-moz-animation:rotate 600ms linear 0s 1 normal;-o-animation:rotate 600ms linear 0s 1 normal;-ms-animation:rotate 600ms linear 0s 1 normal;animation:rotate 600ms linear 0s 1 normal;}.toolbar{position:absolute;top:0px;left:0px;height:100%;width: 255px;overflow:hidden;}.logo-wrapper{position:absolute;border-right: 1px rgba(0,0,0,0.12) solid;width:254px;height: 192px;top: 0px;display:block;}.header-wrapper-small .logo-wrapper{top: 0px;-webkit-transition: top 200ms ease-out;-moz-transition: top 200ms ease-out;transition: top 200ms ease-out;}.logo-big{margin: 12px 0px 12px -1px;width:255px;height:104px;line-height:104px;text-align:center;}.logo-big-img{max-width:95%;max-height:100%;vertical-align: middle;}.logo-small-img{max-width:95%;max-height:80%;vertical-align: middle;}.logo-small{margin: 16px 0px 4px -1px;width:255px;height:56px;line-height:56px;text-align:center;}.menu-icon{background-color:transparent;position:absolute;width:100%;height:100%;display:none;}.menu-hamburger{margin: 18px 8px 8px 8px;cursor:pointer;border-radius: 4px;display:block;width:48px;height:48px;background-size: 48px 48px;opacity:0.54;background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjQ4IiBoZWlnaHQ9IjQ4Ij48cGF0aCBkPSJtMTUgMzAgMTggMCAwLTItMTggMHptMC01IDE4IDAgMC0yLTE4IDB6bTAtNyAwIDIgMTggMCAwLTJ6Ii8+PC9zdmc+);}.menu-arrow{margin: 40px 8px 8px 8px;cursor:pointer;border-radius: 4px;display:none;width:48px;height:48px;background-size: 48px 48px;opacity:0.54;background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjQ4IiBoZWlnaHQ9IjQ4Ij48cGF0aCBkPSJtIDM0LDIyLjc1IC0xNS4yNSwwIDcsLTcgTCAyNCwxNCAxNCwyNCBsIDEwLDEwIDEuNzUsLTEuNzUgLTcsLTcgMTUuMjUsMCAwLC0yLjUgMCwwIHoiLz48L3N2Zz4K);-webkit-tap-highlight-color: transparent;-moz-tap-highlight-color: transparent;tap-highlight-color: transparent;}$later{display:none;}.menu-icon path{fill: rgba(0,0,0,0.54);}.header-wrapper-small .menu-hamburger{margin: 18px 8px 8px 8px;-webkit-transition: margin 200ms ease-out;-moz-transition: margin 200ms ease-out;transition: margin 200ms ease-out;}.header-wrapper-small .menu-arrow{margin: 40px 8px 8px 8px;-webkit-transition: margin 200ms ease-out;-moz-transition: margin 200ms ease-out;transition: margin 200ms ease-out;}.menu-hamburger:hover,.menu-hamburger:focus,.menu-arrow:hover,.menu-arrow:focus{background-color: #43A047;}.header.narrow .toolbar{width: 255px;}.header.narrow .logo-wrapper{display:block;border-right: 1px rgba(0,0,0,0.12) solid;}.header.narrow .menu-icon{display:none;}.header.narrow h1,.header.narrow h2{left: 289px;display:block;}.header.guest .toolbar{width: 255px;}.header.guest .logo-wrapper{display:block;border-right: 1px rgba(0,0,0,0.12) solid;}.header.guest .menu-icon{display:none;}.header.guest h1,.header.guest h2{left: 289px;display:block;}.header.guest.login h1,.header.guest.login h2{display:none;}.header.guest.login .logo-wrapper{border-right: 0px;}.header.page .menu-hamburger{display:none;}.header.page .menu-arrow{display:block;}.header.page .toolbar{width: 64px;}.header.page .logo-wrapper{display:none;border-right: none;}.header.page .menu-icon{display:block;}.header.page h1,.header.page h2{left: 65px;display:block;}.message{position:fixed;display:table-cell;width:1366px;max-width:100%;height:auto;z-index:10;font-weight:700;color: rgba(255,255,255,.98);padding:0px 10px;margin: 0px -10px;box-shadow:0px 2px 3px rgba(0,0,0,0.2);opacity:1;line-height:48px;min-height:48px;}.message.poz-1{top:128px;}.message.poz-2{top: 176px;}.message.poz-3{top: 224px;}.message.poz-4{top: 272px;}.message-text{margin-top: -7px;padding:0px 10px;font-size: 20px;line-height:1.2em;display:inline-block;vertical-align:middle;}.message.good{background:#66BB6A;}.message.bad{background:rgb(201, 50, 19);}.message:before,.message:after{content:"";position:absolute;bottom:-10px;width: 0px;height: 0px;border-style: solid;z-index:-1;}.message:after{left:0px;border-width: 0 10px 10px 0;border-color: transparent rgb(150,1,10) transparent transparent;}.message:before{right:0px;border-width: 10px 10px 0 0;border-color: rgb(150,1,10) transparent transparent transparent;}.message.good:after{border-color: transparent #388E3C transparent transparent;}.message.good:before{border-color: #388E3C transparent transparent transparent;}.messages-small .message{margin-top: 0px;opacity:0;top:-70px;-webkit-transition: margin 200ms ease-out, opacity 200ms ease-out,top 0ms linear 200ms;-moz-transition: margin 200ms ease-out, opacity 200ms ease-out,top 0ms linear 200ms;transition: margin 200ms ease-out, opacity 200ms ease-out,top 0ms linear 200ms;}.article{position:relative;padding:0px;overflow:hidden;}.article.with-menu{padding-left: 255px;}.article.for-narrow-page{padding-left: 255px;}.content{position:relative;min-height:395px;padding:34px;}.menu{position:absolute;width: 255px;top:0px;left:0px;bottom:0px;background: #FFD740;box-shadow:0 2px 10px rgba(0,0,0,.16),0 2px 5px rgba(0,0,0,.26);z-index:9;overflow:hidden;overflow-y:auto;-webkit-transition: left 300ms ease-out;-moz-transition: left 300ms ease-out;transition: left 300ms ease-out;}.menu.narrow-open{position:absolute;left:0px;z-index:9;}.opened .menu{left:0px;}.menu svg{background:transparent;position:absolute;top:-6px;left:10px;}.menu path{fill:white;opacity:0.54;}.menu-background{display: none;opacity:0;-webkit-transition: opacity 300ms ease-out;-moz-transition: opacity 300ms ease-out;transition: opacity 300ms ease-out;}.opened .menu-background{position:fixed;top:0px;left:0px;bottom:0px;right:0px;background:black;opacity:0.12;z-index:11;display: none;}.menu-item{width: 100%;display:block;height:64px;font-size: 16px;font-weight:500;line-height: 64px;margin:0px;padding:0px;background:#FFE57F;border-bottom:1px rgba(0,0,0,0.12) solid;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}.menu-content{position:relative;color:rgba(0,0,0,0.75);-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);transform:translate(0px,0px);-webkit-transition: 200ms opacity ease-out,200ms transform ease-out;-moz-transition: 200ms opacity ease-out,200ms transform ease-out;transition: 200ms opacity ease-out,200ms transform ease-out;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}.menu-content::before{content:"";position:absolute;top:0px;left:-8px;width: 0;height: 0;border-style: solid;border-width: 32px 0 32px 8px;border-color: transparent transparent transparent #FFC400;-webkit-transition: 200ms left ease-out;-moz-transition: 200ms left ease-out;transition: 200ms left ease-out;}.menu-content:hover,.menu-item:focus .menu-content{color:rgba(0,0,0,0.87);-webkit-transform:translate(8px,0px);-moz-transform:translate(8px,0px);transform:translate(8px,0px);}.menu-item.active .menu-content{color:rgba(0,0,0,0.87);-webkit-transform:translate(8px,0px);-moz-transform:translate(8px,0px);transform:translate(8px,0px);}.menu-item:first-child{border-top:1px rgba(0,0,0,0.12) solid;margin-top: 35px;}.menu-item-icon{width:48px;height:48px;background-size: 48px 48px;margin:8px;opacity:0.75;float:left;-webkit-transition: 200ms opacity ease-out;-moz-transition: 200ms opacity ease-out;transition: 200ms opacity ease-out;}.menu-item:hover .menu-item-icon,.menu-item.active .menu-item-icon{opacity: 0.87;}.lesson-page{font: 16px/1.4 Roboto, sans-serif;overflow:hidden;}footer{position:relative;width:1366px;max-width:100%;height:20px;margin:0px auto;bottom:0px;line-height:20px;font-size:10px;margin-bottom:30px;opacity:0.54;}.not-supported{display:none;position:fixed;top:0px;left:0px;right:0px;height:auto;padding:10px 50px;background:#4CAF50 url(/www/img/error.png) no-repeat 50px center;background-position: 50px center;border-bottom:4px #FFC400 solid;z-index:999;color:white;text-align:center;}.not-supported h1{font-weight:800;font-size:40px;}.not-supported .a{text-decoration:underline;}.not-supported .a:hover{text-decoration:none;}.fullscreen{position:fixed;width: 100%;height: 100%;bottom:0px;background: rgba(255,255,255,0.54);z-index:9;box-sizing: border-box;padding-bottom: 50px;overflow: auto;}.fullscreen-login{display: block;width: 400px;max-width: 100%;margin: 200px auto auto auto;border: 6px #4CAF50 solid;background: white;padding: 0px;box-sizing: border-box;box-shadow: 0 5px 20px rgba(0,0,0,.19),0 3px 12px rgba(0,0,0,.2);margin-bottom: 50px;}.fullscreen-info{display:block;position:relative;background: rgb(201, 50, 19);font-size: 18px;color: white;padding: 10px 16px;width: 100%;margin-bottom: 10px;font-weight: 500;box-sizing: content-box;text-align: center;margin-left: -16px;margin-top: 10px;box-shadow:0px 2px 3px rgba(0,0,0,0.2);}.fullscreen-info:before,.fullscreen-info:after{content:"";position:absolute;bottom:-10px;width: 0px;height: 0px;border-style: solid;}.fullscreen-info:after{left:0px;border-width: 0 10px 10px 0;border-color: transparent rgb(150,1,10) transparent transparent;}.fullscreen-info:before{right:0px;border-width: 10px 10px 0 0;border-color: rgb(150,1,10) transparent transparent transparent;}.login-fs{width: 350px;margin: auto;padding: 20px 10px;text-align:center;}@-webkit-keyframes rotate {0% {-webkit-transform:scale(1); }35% {-webkit-transform:scale(1.2); }100% {-webkit-transform:scale(1); } }@-moz-keyframes rotate {0% {-moz-transform:scale(1); }35% {-moz-transform:scale(1.2); }100% {-moz-transform:scale(1); } }@keyframes rotate {0% {transform:scale(1); }35% {transform:scale(1.2); }100% {transform:scale(1); } } .lesson-page{padding:0px;width:100%;min-height:200px;position:relative;overflow:hidden;}.lesson-page-background{min-height:200px;position:relative;overflow:hidden;}.lesson-limiter{margin:0px auto;padding-bottom:0px;text-align:center;}.lesson-page-line{border-bottom: 1px rgba(0,0,0,0.12) solid;position:absolute;bottom:0px;left:0px;right:0px;height:0px;}.paginator{height:128px;position:relative;margin:0px;padding:0px;display: table;-webkit-tap-highlight-color: transparent;-moz-tap-highlight-color: transparent;tap-highlight-color: transparent;}.paginator-numbers{position:relative;display: table-cell;width:auto;vertical-align:middle;padding:0px 9px;overflow:hidden;white-space:normal;text-align:right;}.around-number{display:inline-block;margin:5px;-webkit-tap-highlight-color: transparent;-moz-tap-highlight-color: transparent;tap-highlight-color: transparent;}.paginator-numbers input,.paginator-numbers a{width:35px;height:35px;display: inline-block;border: 3px #FFE57F solid;color:#FFE57F;font-weight:700;font-size: 20px;opacity:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:transparent;cursor:pointer;padding:0px;margin:0px;text-align:center;line-height:29px;-webkit-tap-highlight-color: transparent;-moz-tap-highlight-color: transparent;tap-highlight-color: transparent;}.paginator-numbers input:hover,.paginator-numbers a:hover,.paginator-numbers input:focus,.paginator-numbers a:focus{opacity:1;cursor:pointer;border-color:#FFE57F;background:#FFE57F;color:#4CAF50;}.paginator-numbers .disabled{border-color:#FFE57F;color:#FFE57F;cursor:default;opacity:0.54;}.paginator-numbers .disabled:hover{border-color:#FFE57F;color:#FFE57F;cursor:default;background-color:transparent;opacity:0.54;}.paginator-numbers .current input,.paginator-numbers .current a{opacity:1;cursor:default;border-color:#FFD740;color:#FFD740;background:#FFD740;color:#4CAF50;}.paginator-next{position:relative;display: table-cell;vertical-align:middle;padding-right: 15px;padding-left: 5px;-webkit-tap-highlight-color: transparent;-moz-tap-highlight-color: transparent;tap-highlight-color: transparent;}.paginator-next .next{position:relative;display:inline-block;width: 46px;height:46px;border: 4px #FFE57F solid;opacity: 1;border-radius: 100%;background:transparent;color:transparent;cursor:pointer;margin-top:5px;margin-bottom:5px;-webkit-tap-highlight-color: transparent;-moz-tap-highlight-color: transparent;tap-highlight-color: transparent;}.paginator-next .next:hover,.paginator-next a.next:focus{background-color:#FFE57F;}.paginator-next .next input{opacity:0;width:0px;height:0px;border:0px;position:absolute;left:0px;top:0px;}.paginator-next .next svg{position:absolute;top:-4px;left:-4px;-webkit-tap-highlight-color: transparent;-moz-tap-highlight-color: transparent;tap-highlight-color: transparent;}.paginator-next .next path{fill:#FFE57F;}.paginator-next .next:hover path,.paginator-next a.next:focus svg path{fill:#4CAF50;}.paginator-next input:focus + svg path{fill:white;}.paginator.ontop .paginator-numbers{display: table-cell;}.paginator.ontop .size1{max-width: 225px;}.paginator.ontop .size2{max-width: 360px;}.paginator.ontop .size3{max-width: 450px;}.paginator.ontop .size4{max-width: 410px;}.paginator.ontop .size4 .around-number{margin:2px 3px;}.paginator.onbottom{height:auto;width:auto;margin-top:10px;margin-bottom:10px;text-align:left;float:right;}.paginator.onbottom .paginator-next{vertical-align:top;padding-top:2px;padding-bottom:2px;}.paginator.onbottom .paginator-numbers input,.paginator.onbottom .paginator-numbers a{border-color:#4CAF50;color:#4CAF50;opacity:1;}.paginator.onbottom .paginator-numbers input:hover,.paginator.onbottom .paginator-numbers a:hover{background-color:#4CAF50;color:white;opacity:1;}.paginator.onbottom .paginator-numbers .disabled{border-color:#4CAF50;color:#4CAF50;opacity:0.54;}.paginator.onbottom .paginator-numbers .disabled:hover{background:transparent;border-color:#4CAF50;color:#4CAF50;opacity:0.54;}.paginator.onbottom .paginator-numbers .current input, .paginator.onbottom .paginator-numbers .current a{border-color:#4CAF50;background-color:#4CAF50;color:white;opacity:1;}.paginator.onbottom .paginator-next .next{border-color:#4CAF50;opacity:1;}.paginator.onbottom .paginator-next .next:hover{background-color:#4CAF50;opacity:1;}.paginator.onbottom .paginator-next path{fill:#4CAF50;opacity:1;}.paginator.onbottom .paginator-next .next:hover path{fill:white;opacity:1;}.paginator.onbottom .paginator-next input:focus + svg path{fill:#FFAB00;}.header-wrapper-small .paginator.ontop .paginator-numbers{display:none;}.header-wrapper-small .paginator{height:64px;-webkit-transition: height 300ms ease-out;-moz-transition: height 300ms ease-out;transition: height 300ms ease-out;}#later{position:absolute;z-index:5;margin-top:8px;width:0px;height:0px;bottom:-50px;}#later:focus{width:auto;height:auto;bottom:auto;}.narrow-page{text-align:left;padding:0px 10px;width:350px;max-width:100%;text-align:left;}.group{position:relative;width:350px;margin:0px 0px 15px 0px;}.narrow-page .button{display:inline;margin-top:30px;}.group label{color:#66BB6A;font-size:14px;left:auto;right:5px;top:auto;bottom:-20px;text-align:right;}.group input:focus ~ label, .group input[required]:valid ~ label{top:auto;bottom:-20px;font-size:14px;color:#66BB6A;}.group input:-webkit-autofill ~ label{top:auto;bottom:-20px;font-size:14px;color:#66BB6A;}.narrow-page .group label.before{position:relative;top:0px;left:0px;display:inline-block;margin: 0px 10px 0px 5px;color:rgba(0,0,0,0.54);font-size:18px;font-weight:700;}.narrow-page .group input[required]:invalid{color:rgb(229, 28, 35);}.group .arrow,.checkbox-group .arrow{position:absolute;top: -5px;width: 200px;left: calc(100% + 20px);opacity:0;-webkit-transform: translate(30px,0px);-moz-transform: translate(30px,0px);-o-transform: translate(30px,0px);-ms-transform: translate(30px,0px);transform: translate(30px,0px);-webkit-transition: all 300ms ease-out;-moz-transition: all 300ms ease-out;transition: all 300ms ease-out;font-weight:500;font-size:14px;display:block;}.group:hover .arrow,.checkbox-group:hover .arrow{opacity:0.87;-webkit-transform: translate(0px,0px);-moz-transform: translate(0px,0px);-o-transform: translate(0px,0px);-ms-transform: translate(0px,0px);transform: translate(0px,0px);}.narrow-page .checkbox-group label{display:block;width: 320px;}.narrow-page h2{font-size:24px;font-weight:500;color:#4CAF50;margin-bottom:10px;}.no-data{margin:20px;font-size:23px;font-weight:700;color:white;text-shadow: 0px 0px 6px rgba(0,0,0,0.5);}.preview-page{position:relative;max-width:1366px;margin:0px auto 50px auto;box-shadow: 0 2px 10px rgba(0,0,0,.16),0 2px 5px rgba(0,0,0,.26);overflow:hidden;padding-bottom: 0px;padding-top: 30px;}.preview-page .header{height: 30px;}.editor-submit{display:block;float:right;border:none;font-size:18px;font-weight:800;line-height:48px;background:transparent;padding: 0px 20px;color:#66BB6A;}p,
text{-webkit-user-select: text;-moz-user-select: text;-o-user-select: text;-ms-user-select: text;user-select: text;-webkit-touch-callout:text;-moz-touch-callout:text;-o-touch-callout:text;-ms-touch-callout:text;touch-callout:text;cursor:text;}.textarea{-webkit-user-select: text;-moz-user-select: text;-o-user-select: text;-ms-user-select: text;user-select: text;-webkit-touch-callout:text;-moz-touch-callout:text;-o-touch-callout:text;-ms-touch-callout:text;touch-callout:text;cursor:text;white-space:pre-wrap;}.home-icon{background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjQ4IiBoZWlnaHQ9IjQ4Ij48cGF0aCBkPSJtMzMuNjYgMTIuMjVjLTAuNTctMC45NS0xLjcxLTEuNTItMy4wMy0xLjUybC0yMC44NCAwQzcuNzEgMTAuNzQgNiAxMi40NCA2IDE0LjUzbDAgMTguOTVjMCAyLjA4IDEuNzEgMy43OSAzLjc5IDMuNzlsMjAuODQgMGMxLjMzIDAgMi40Ni0wLjU3IDMuMDMtMS41Mkw0MiAyNCAzMy42NiAxMi4yNWwwIDB6bS0zLjAzIDIxLjIyLTIwLjg0IDAgMC0xOC45NSAyMC44NCAwTDM3LjI2IDI0bC02LjYzIDkuNDcgMCAweiIgZmlsbD0iIzAwMCIvPjwvc3ZnPg==);}.profile-icon{background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjQ4IiBoZWlnaHQ9IjQ4Ij48cGF0aCBkPSJNMjQgNkMxNC4xIDYgNiAxNC4xIDYgMjQgNiAzMy45IDE0LjEgNDIgMjQgNDIgMzMuOSA0MiA0MiAzMy45IDQyIDI0IDQyIDE0LjEgMzMuOSA2IDI0IDZsMCAwem0wIDUuNGMzLjA2IDAgNS40IDIuMzQgNS40IDUuNCAwIDMuMDYtMi4zNCA1LjQtNS40IDUuNC0zLjA2IDAtNS40LTIuMzQtNS40LTUuNCAwLTMuMDYgMi4zNC01LjQgNS40LTUuNGwwIDB6bTAgMjUuNTZjLTQuNSAwLTguNDYtMi4zNC0xMC44LTUuNzYgMC0zLjYgNy4yLTUuNTggMTAuOC01LjU4IDMuNiAwIDEwLjggMS45OCAxMC44IDUuNTgtMi4zNCAzLjQyLTYuMyA1Ljc2LTEwLjggNS43NmwwIDB6IiBmaWxsPSIjMDAwIi8+PC9zdmc+);}.messages-icon{background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjQ4IiBoZWlnaHQ9IjQ4Ij48cGF0aCBkPSJtMTAuNSAxOC45NCAwIDIuMDMtMS4zMi0xLjA0ek0yOC41IDguMjVsMCA2Ljc1IDYuNzUgMCAwIDcuNzNMMjMuODcgMzEuNDkgMTIuNzUgMjIuNzNsMC0xNC40OHptOSAxMC42OSAxLjMyIDAuOTlMMzcuNSAyMC45NnptMC0yLjgxTDM3LjUgMTIuNzUgMzAuNzUgNiAxMC41IDYgMTAuNSAxNi4xMiA2IDE5LjUgNiAzOC4wMkM2IDQwLjIxIDcuNzMgNDIgOS45OCA0MkwzNy45OSA0MkM0MC4yNSA0MiA0MiA0MC4yNiA0MiAzOC4wMUw0MiAxOS41eiIgc3R5bGU9ImZpbGw6IzAwMDsiLz48L3N2Zz4=);}.history-icon{background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjQ4IiBoZWlnaHQ9IjQ4Ij48cGF0aCBkPSJNMzggNiAxMCA2QzcuOCA2IDYgNy44IDYgMTBsMCAyOGMwIDIuMiAxLjggNCA0IDRsMjggMGMyLjIgMCA0LTEuOCA0LTRMNDIgMTBDNDIgNy44IDQwLjIgNiAzOCA2bDAgMHptLTIwIDI4LTQgMCAwLTQgNCAwIDAgNCAwIDB6bTAtOC00IDAgMC00IDQgMCAwIDQgMCAwem0wLTgtNCAwIDAtNCA0IDAgMCA0IDAgMHptMTYgMTYtMTQgMCAwLTQgMTQgMCAwIDQgMCAwem0wLTgtMTQgMCAwLTQgMTQgMCAwIDQgMCAwem0wLTgtMTQgMCAwLTQgMTQgMCAwIDQgMCAweiIgc3R5bGU9ImZpbGw6IzAwMDAwMCIvPjwvc3ZnPg==);}h3{font-size: 20px;font-weight: 500;line-height:64px;padding:0px 34px;color:rgba(0,0,0,0.54);}.list-wrapper{padding:0px 20px 20px 20px;text-align:left;position:relative;}.select-course{position:relative;display:inline-block;width: 320px;max-width: calc(100% - 20px);margin: 0px 10px 20px 10px;overflow:hidden;page-break-inside:avoid;vertical-align:top;box-shadow:0 2px 10px rgba(0,0,0,.16),0 2px 5px rgba(0,0,0,.26);border-radius:2px;}.select-course img{width:100%;border-bottom: 1px rgba(0,0,0,0.12) solid;}.name{position:relative;font-size: 20px;font-weight:500;line-height:25px;padding:13px 20px 16px 20px;color:white;}.desc{font-size:14px;font-weight:400;color:rgba(255,255,255,0.87);padding:0px 20px 20px 20px;text-align:left;}.atrib{border-top: 1px rgba(0,0,0,0.12) solid;color:rgba(255,255,255,0.54);font-size: 12px;font-weight: 500;}.count{float:left;padding: 8px 10px 8px 20px;}.age,.gender{float:right;padding: 8px 20px 8px 10px;border-left: 1px rgba(0,0,0,0.12) solid;}.select-course input{position:absolute;left:10px;top:-80px;opacity:0;-webkit-transition: 300ms opacity ease-out 200ms;-moz-transition: 300ms opacity ease-out 200ms;transition: 300ms opacity ease-out 200ms;}.select-course input:focus,.select-course:hover input{opacity:0.87;}.select-course input:disabled{opacity:0.54;}.select-course.is_locked .name,.select-course.is_locked .desc,.select-course.is_locked .atrib{color:rgba(255,255,255,0.54);}.select-course.is_locked img{opacity:0.54;}.actual-list-wrapper{padding:30px 20px 20px 20px;text-align:left;position:relative;}.action-link ,.action-message{display:block;line-height:48px;text-align:center;font-weight:700;font-size:20px;text-shadow: none;padding:0px 10px 0px 20px;text-align:left;cursor:pointer;color:rgba(255,255,255,0.87);height:48px;-webkit-transition: 300ms color ease-out;-moz-transition: 300ms color ease-out;transition: 300ms color ease-out;border-bottom: 1px rgba(0,0,0,0.12) solid;}.actual-list-wrapper .name{padding:10px 20px;}.actual-list-wrapper .desc{padding:3px 20px 20px 20px;}.action-link svg,.action-message svg{display:inline;vertical-align:top;float:right;opacity:1;width:48px;height:48px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.action-link:focus,.action-message:focus,.action-link:hover,.action-message:hover{color:rgba(255,255,255,1);}.action-link:focus svg,.action-message:focus svg,.action-link:hover svg,.action-message:hover svg{-webkit-animation:arrow 600ms ease-out 0s 1 normal;-moz-animation:arrow 600ms ease-out 0s 1 normal;-o-animation:arrow 600ms ease-out 0s 1 normal;-ms-animation:arrow 600ms ease-out 0s 1 normal;animation:arrow 600ms ease-out 0s 1 normal;}.message-status{position:relative;display:inline-block;vertical-align:top;background-color:#66BB6A;color:rgba(255,255,255,0.87);margin: 0px 10px 20px 10px;box-shadow:0 2px 10px rgba(0,0,0,.16),0 2px 5px rgba(0,0,0,.26);width: 320px;}.action-message{border:none;border-bottom: 4px #FFD740 solid;}.action-message svg path{fill:#FFD740;}.message-status-text{display:block;padding: 20px;font-weight:500;font-size:16px;}.banner{text-align:center;max-height: 100px;overflow:hidden;margin-bottom: 15px;margin-top: 30px;}.banner-img{display: block;max-width: 100%;max-height: 100px;margin: auto;}.banner-mobile-img{display: none;max-width: 100%;max-height: 100px;margin: auto;}.narrow-page .ask{margin: 40px 0px 20px 0px;font-size: 13pt;}.holiday2{background:#FFE57F;font-size: 13px;padding: 10px 10px;border: 1px rgba(0,0,0,0.12) solid;color: rgba(0,0,0,0.54);text-align:center;font-weight: 500;margin: 30px;margin-bottom: 0px;border-radius: 3px;}.message-box{position:relative;background:#43A047;border: none;border-radius:5px;float:right;clear:both;color:rgba(255,255,255,0.87);margin: 5px 20px 5px 80px;}.message-box::before{content:"";position:absolute;top:15px;right:-20px;width:0px;height:0px;border:10px #43A047 solid;border-width: 10px;border-top-color: transparent;border-right-color: transparent;border-bottom-color: transparent;border-top-width: 12px;border-bottom-width: 12px;}.message-box.from-teacher::before{right:auto;left:-20px;border-color:white;border-top-color: transparent;border-left-color: transparent;border-bottom-color: transparent;}.message-box.from-teacher{margin: 5px 80px 5px 20px;background:white;float:left;color:rgba(0,0,0,0.87);}.message-box.from-student+ .message-box.from-teacher{margin-top: 20px;}.message-box.from-teacher+ .message-box.from-student{margin-top: 20px;}.from-teacher.to-someone-else{border-right: 10px #FFD740 solid;}.from-student.to-someone-else{border-left: 10px #FFD740 solid;}.message-anchor{position:absolute;top: -128px;}.message-content{position:relative;font: Roboto, sans-serif;font-size:14px;white-space:pre-wrap;padding:0px 20px 15px 20px;line-height:1.5;-webkit-user-select: text;-moz-user-select: text;-o-user-select: text;-ms-user-select: text;user-select: text;-webkit-touch-callout:text;-moz-touch-callout:text;-o-touch-callout:text;-ms-touch-callout:text;touch-callout:text;cursor:text;}.message-header{visibility:hidden;font-size:12px;padding:6px 20px 0px 20px;}.message-box:hover .message-header{visibility:visible;}.from-teacher.to-someone-else .message-header{visibility: visible;padding:10px 20px 6px 20px;}.message-not{color:#FFAB00;}.message-hint{padding:0px 30px 20px 30px;font-size:14px;line-height:1.7;}.message-new{padding-top:40px;padding-bottom:150px;clear:both;}.message-to{position:relative;background:#4CAF50;color:#FFD740;font-size: 20px;font-weight:500;padding: 8px 20px;box-shadow:0 2px 10px rgba(0,0,0,.16),0 2px 5px rgba(0,0,0,.26);z-index:1;}.message-to-select{background:#66BB6A;border:none;margin-left:5px;padding:2px;}.message-text-t{position:relative;padding:20px;margin-bottom:-5px;width:calc(100% - 40px);resize:vertical;height:400px;border:none;border-bottom:1px rgba(0,0,0,0.12) solid;background:white;font: Roboto, sans-serif;font-size:14px;color:rgba(0,0,0,0.87);border-color:#FFD740;line-height:1.5;}.button.light.message-submit{position:relative;float:right;border:0px;border-bottom: 1px #FFC400 solid;border-left: 1px #FFC400 solid;border-top: 1px white solid;margin:-1px 0px 30px 0px;padding-right: 48px;background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEuMScgd2lkdGg9JzQ4JyBoZWlnaHQ9JzQ4JyB2aWV3Qm94PScwIDAgNDggNDgnPjxwYXRoIGQ9J00xNCAzMi41NyAzNCAyNCAxNCAxNS40MyAxNCAyMi4xIDI4LjI5IDI0IDE0IDI1LjlsMCA2LjY3eicgZmlsbD0nI0ZGRDc0MCcvPjwvc3ZnPg==);background-repeat:no-repeat;background-position: right center;}.message-text-t:invalid{height:100px;}.button.light.message-submit:hover{border-top: 1px #FFC400 solid;}.message-text-t:invalid ~ .message-submit{visibility:hidden;}.message-text-t:hover ~ .message-submit{visibility:visible;}.holiday{background:#FFE57F;padding: 10px 30px;border-top: 1px rgba(0,0,0,0.12) solid;color: rgba(0,0,0,0.54);text-align:center;font-weight: 500;}.history-item{padding:0px 15px;text-align:left;background:transparent;color:rgba(0,0,0,0.87);font-size:18px;font-weight:500;margin-bottom:8px;border-radius:1px;display:inline-block;height:0px;border-left: 0px transparent solid;border-top: 20px white solid;border-bottom: 20px white solid;border-right: 20px transparent solid;-webkit-transition:200ms border-left-width ease-out;-moz-transition:200ms border-left-width ease-out;transition:200ms border-left-width ease-out;}.history-item-content{display:block;margin-top:-12px;white-space: nowrap;}.history-item:focus,.history-item:hover{border-left-width: 10px;}.no-small{display:inline;}.history-lesson{color:#FFAB00;}.history-date{margin-top: 0px;display:inline;color:rgba(0,0,0,0.26);font-size:inherit;text-align:center;}.history-item.disabled, .history-item.disabled .history-lesson{color:rgba(0,0,0,0.54);}.history-item.disabled:focus,.history-item.disabled:hover{border-left-width: 0px;}@-webkit-keyframes arrow {0% {-webkit-transform:rotate(180deg) translate(0px,0px); -moz-transform:rotate(180deg) translate(0px,0px); -o-transform:rotate(180deg) translate(0px,0px); -ms-transform:rotate(180deg) translate(0px,0px); transform:rotate(180deg) translate(0px,0px);  }26% {-webkit-transform:rotate(180deg) translate(10px,0px); -moz-transform:rotate(180deg) translate(10px,0px); -o-transform:rotate(180deg) translate(10px,0px); -ms-transform:rotate(180deg) translate(10px,0px); transform:rotate(180deg) translate(10px,0px);  }100% {-webkit-transform:rotate(180deg) translate(0px,0px); -moz-transform:rotate(180deg) translate(0px,0px); -o-transform:rotate(180deg) translate(0px,0px); -ms-transform:rotate(180deg) translate(0px,0px); transform:rotate(180deg) translate(0px,0px);  } }@-moz-keyframes arrow {0% {-webkit-transform:rotate(180deg) translate(0px,0px); -moz-transform:rotate(180deg) translate(0px,0px); -o-transform:rotate(180deg) translate(0px,0px); -ms-transform:rotate(180deg) translate(0px,0px); transform:rotate(180deg) translate(0px,0px);  }26% {-webkit-transform:rotate(180deg) translate(10px,0px); -moz-transform:rotate(180deg) translate(10px,0px); -o-transform:rotate(180deg) translate(10px,0px); -ms-transform:rotate(180deg) translate(10px,0px); transform:rotate(180deg) translate(10px,0px);  }100% {-webkit-transform:rotate(180deg) translate(0px,0px); -moz-transform:rotate(180deg) translate(0px,0px); -o-transform:rotate(180deg) translate(0px,0px); -ms-transform:rotate(180deg) translate(0px,0px); transform:rotate(180deg) translate(0px,0px);  } }@keyframes arrow {0% {-webkit-transform:rotate(180deg) translate(0px,0px); -moz-transform:rotate(180deg) translate(0px,0px); -o-transform:rotate(180deg) translate(0px,0px); -ms-transform:rotate(180deg) translate(0px,0px); transform:rotate(180deg) translate(0px,0px);  }26% {-webkit-transform:rotate(180deg) translate(10px,0px); -moz-transform:rotate(180deg) translate(10px,0px); -o-transform:rotate(180deg) translate(10px,0px); -ms-transform:rotate(180deg) translate(10px,0px); transform:rotate(180deg) translate(10px,0px);  }100% {-webkit-transform:rotate(180deg) translate(0px,0px); -moz-transform:rotate(180deg) translate(0px,0px); -o-transform:rotate(180deg) translate(0px,0px); -ms-transform:rotate(180deg) translate(0px,0px); transform:rotate(180deg) translate(0px,0px);  } } }

@media all and (min-width: 1367px) and (max-width: 1800px) {}

@media all and (min-width: 980px) and (max-width: 1366px) {body{font:15px/1.4 Roboto, sans-serif;}.header h1{left:65px;}.header h2{left:65px;}.toolbar{width:64px;}.logo-wrapper{display:none;}.menu-icon{display:block;}.header.narrow .toolbar{width:255px;}.header.narrow .logo-wrapper{display:block;}.header.narrow .menu-icon{display:none;}.header.narrow h1,.header.narrow h2{left:289px;}.header.guest .toolbar{width:255px;}.header.guest .logo-wrapper{display:block;}.header.guest .menu-icon{display:none;}.header.guest h1,.header.guest h2{left:289px;}.header.page .toolbar{width:64px;}.header.page .logo-wrapper{display:none;}.header.page .menu-icon{display:block;}.header.page h1,.header.page h2{left:65px;display:block;}.article.with-menu{padding-left:0px;}.article.for-narrow-page{padding-left:255px;}.content{padding:34px 24px;}.menu{position:fixed;left:-260px;z-index:12;}.menu.narrow-open{position:absolute;left:0px;z-index:9;}.opened .menu{left:0px;}.menu-background{display:block;}.opened .menu-background{display:block;}.lesson-page{font:16px/1.4 Roboto, sans-serif;}footer{height:0px;margin-bottom:0px;}.preview-page{box-shadow:none;padding-bottom:30px;padding-top:20px;}.preview-page .header{height:20px;}}

@media all and (max-height: 768px) {.header-wrapper-small .header{height:64px;}.header h2{opacity:0.54;}.header-wrapper-small .header h1{bottom:64px;}.header-wrapper-small .header h2{bottom:0px;opacity:0.87;}.header-wrapper-small .header nav .a{margin:8px;}.header-wrapper-small .header nav a.second{margin:8px;}.header-wrapper-small .logo-wrapper{top:-128px;}.header-wrapper-small .menu-hamburger{margin:8px;}.header-wrapper-small .menu-arrow{margin:8px;}.messages-small .message{margin-top:-64px;}.message-text-t{height:300px;}}

@media all and (max-width: 979px) {.box{padding:15px 10px;}.button{margin:7px;}.group label{color:#FFC400;}.group.select{text-align:left;}body{font:14px/1.4 Roboto, sans-serif;}.paper{padding-top:112px;}.header{height:112px;}.header-wrapper-small .header{height:56px;}.header h1{bottom:47px;left:57px;font-size:33.5px;line-height:56px;}.header h2{bottom:3px;left:57px;line-height:56px;opacity:0.54;}.header-wrapper-small .header h1{bottom:56px;}.header-wrapper-small .header h2{bottom:0px;opacity:0.87;}.header nav .a{margin:7px 4px 0px 4px;padding:0px;}.header nav a.second{margin:2px 4px 0px 4px;}.header-wrapper-small .header nav .a{margin:4px;}.header-wrapper-small .header nav a.second{margin:4px;}.a span{display:none;}.toolbar{width:56px;}.logo-wrapper{height:168px;display:none;}.header-wrapper-small .logo-wrapper{top:-112px;}.logo-big{margin:4px 0px 4px -1px;}.logo-small{margin:4px 0px 0px -1px;}.menu-icon{display:block;}.menu-hamburger{margin:13px 4px 4px 4px;}.menu-arrow{margin:32px 4px 4px 4px;}.header-wrapper-small .menu-hamburger{margin:4px;}.header-wrapper-small .menu-arrow{margin:4px;}.header.narrow .toolbar{width:56px;}.header.narrow .logo-wrapper{display:none;border-right:0px;}.header.narrow .menu-icon{display:block;}.header.narrow h1,.header.narrow h2{left:57px;display:block;}.header.guest .toolbar{width:255px;}.header.guest .logo-wrapper{display:block;border-right:0px;}.header.guest .menu-icon{display:none;}.header.guest h1,.header.guest h2{left:289px;display:none;}.header.guest.login .logo-wrapper{border-right:0px;}.header.page .toolbar{width:56px;}.header.page .logo-wrapper{display:none;}.header.page .menu-icon{display:block;}.header.page h1,.header.page h2{left:57px;display:block;}.message{line-height:48px;min-height:48px;}.message.poz-1{top:112px;}.message.poz-2{top:160px;}.message.poz-3{top:208px;}.message.poz-4{top:256px;}.message-text{margin-top:-3px;font-size:18px;}.messages-small .message{margin-top:-56px;top:-70px;}.article.with-menu{padding-left:0px;}.article.for-narrow-page{padding-left:0px;}.content{min-height:330px;padding:20px 10px;}.menu{position:fixed;left:-260px;z-index:12;}.menu.narrow-open{position:fixed;left:-260px;z-index:12;}.opened .menu{left:0px;}.menu-background{display:block;}.opened .menu-background{display:block;}.menu-item{height:56px;line-height:56px;}.menu-content::before{border-width:28px 0 28px 8px;}.menu-item-icon{margin:4px;}.lesson-page{font:16px/1.4 Roboto, sans-serif;}footer{height:0px;margin-bottom:0px;}.not-supported{padding:10px 10px 10px 110px;background-position:10px center;}.fullscreen-login{margin:120px auto auto auto;}.login-fs{width:auto;}.paginator{height:112px;}.paginator-numbers{padding:0px 4px;}.paginator-next{padding-left:15px;}.paginator-next .next{width:39px;height:39px;}.paginator-next .next svg{top:-8px;left:-8px;}.paginator.ontop .paginator-numbers{display:none;}.header-wrapper-small .paginator{height:56px;}.narrow-page{padding:0px;}.group{width:100%;}.group label{color:#66BB6A;}.group .arrow,.checkbox-group .arrow{display:none;}.narrow-page .checkbox-group label{width:100%;}.preview-page{box-shadow:none;padding-bottom:30px;padding-top:20px;}.preview-page .header{height:20px;}h3{line-height:56px;}.list-wrapper{padding:0px 0px 0px 0px;}.actual-list-wrapper{padding:20px 0px 0px 0px;}.banner{margin-top:15px;}.banner-img{display:none;}.banner-mobile-img{display:block;}.holiday2{margin:10px;margin-bottom:0px;}.message-box{margin:5px 5px 5px 20px;}.message-box::before{right:-10px;border-width:5px;border-top-width:10px;border-bottom-width:10px;}.message-box.from-teacher::before{left:-10px;}.message-box.from-teacher{margin:5px 20px 5px 5px;}.message-anchor{top:-112px;}.message-new{padding-bottom:30px;}.history-item{padding:5px 10px;text-align:center;background:white;margin-bottom:-8px;display:block;height:auto;border-left:none;border-top:none;border-bottom:none;border-right:none;}.history-item-content{display:inline;margin-top:0px;white-space:pre-line;}.history-item:focus,.history-item:hover{border-left-width:0px;}.no-small{display:none;}.history-date{margin-top:4px;display:block;font-size:12px;}.history-item.disabled:focus,.history-item.disabled:hover{border-left-width:0px;}}

@media print {@page {margin:1cm;
}body {color:black !important;background:white;font-size:10pt;
}
.papper,
.header-shadow-crop {width:100% !important;margin:0px;}.button.white,.button.light,.button.dark,.button.white:hover,.button.light:hover,.button.dark:hover{border-color:black;color:black;background:white;}
.arrow {color:black;border-color:gray;background:white;}
.arrow:after {border-right-color:white;}
.arrow:before {border-right-color:gray;}
.noprint {display:none;}
select {color:black !important;}.header{box-shadow:none;border-bottom:1px black solid;padding:0px;margin:0px;}
.header h1,.header.guest h1 {color:black;opacity:1;left:0px;}
.header h2,.header.guest h2 {color:black;opacity:1;left:0px;}.header nav,
.message,
.message:before,
.message:after,
.menu,
.menu-background,
.toolbar {display:none;}.article.with-menu {padding-left:0px;}}