.hidden{display:none!important}button.big-button,button.small-button,button.smallest-button,button.text-image-button{border:2px solid var(--color-main);border:none;border-radius:10px;outline:none;background:0 0!important}button:hover,button.small-button.selected-button{background-color:var(--color-second)!important}button.big-button{max-width:-moz-fit-content;max-width:fit-content;height:58px;cursor:pointer!important}button.big-button:hover{text-decoration:underline}button.small-button{width:30px;height:30px;padding:0;display:inline-block;cursor:pointer!important}button.smallest-button{width:20px;height:20px;padding:0;cursor:pointer!important}button.text-image-button{width:auto;height:30px;padding:0;display:inline-block;cursor:pointer!important}button.big-button:hover path,button.small-button:hover path,button.smallest-button:hover path,button.text-image-button:hover path{fill:var(--color-second)!important}button.big-button svg,button.big-button img{float:left;width:45px;height:45px}button.small-button svg,button.small-button img,button.small-button object{width:25px;height:25px;vertical-align:unset;float:left;display:inline-block}button.smallest-button svg,button.smallest-button img,button.smallest-button object{width:15px;height:15px;vertical-align:unset}button.text-image-button svg,button.text-image-button img,button.text-image-button object{width:25px;height:25px;vertical-align:unset;float:left;display:inline-block}button.active-button{background:rgba(var(--color-main-num),.3)!important}button image{fill:var(--color-main)!important;stroke:var(--color-main)!important}.btn-primary{background-color:var(--color-main)!important;border-color:var(--color-main)!important}.btn-secondary{margin-right:20px;background-color:var(--color-second)!important;border-color:var(--color-second)!important}.button-with-text{width:100%!important}.button-with-text div{color:var(--color-main);display:flex}.button-with-text.big-button{border:2px solid var(--color-main);font-size:20px}.button-with-text.big-button div{line-height:40px}.button-with-text.big-button.button-with-image:not(.giga-Button) div{margin-left:50px}.red-button{color:var(--color-second)!important}.red-button svg{fill:var(--color-second)}@media only screen and (max-device-width:600px){.button-with-text div{display:contents;overflow-x:hidden}button.small-button,button.small-button img{width:30px;height:30px;margin:auto}}.action-button-group{float:right;justify-content:flex-end;display:flex}.action-button-group.vertical{border-left:1px solid var(--color-main);padding:0 5px}.action-button-group.vertical>div{height:30px}.drop-down{margin-bottom:1rem!important}.drop-down button{border:none;height:30px;padding:2px 4px;background-color:var(--color-main)!important}.drop-down button:focus,.drop-down button:active{box-shadow:0 0 0 .2rem rgba(var(--color-main-num),.5)!important}.dropdown-menu.show{z-index:10000;margin:0;padding:0}.drop-down-item{cursor:pointer;color:var(--color-main)}.drop-down-item.drop-down-item-selected{color:var(--color-third);background-color:var(--color-main)!important}.drop-down-item:hover{-webkit-box-shadow:4px 7px 72px 0px var(--color-main)inset;-moz-box-shadow:4px 7px 72px 0px var(--color-main)inset;box-shadow:4px 7px 72px 0px var(--color-main)inset;color:var(--color-third)}.drop-down-item.drop-down-item-selected:hover{box-shadow:inset 4px 7px 72px #fff;color:var(--color-main)!important}.dropdown-toggle:after{float:right;margin-top:10px}.dropdown img{height:30px}.drop-menu{display:block;position:absolute}.drop-down-label{color:var(--color-second);display:block}.drop-down.dropdown button{height:auto;font-size:30px;background-color:var(--color-second)!important}.dropdown-menu.show{border:3px solid var(--color-second);font-size:30px}.drop-down-item{padding-left:5px}.overlay-alert{border:1px solid transparent;z-index:1000000!important;border-radius:.25rem!important;margin-bottom:1rem!important;padding:1rem!important;position:fixed!important;top:0!important}.message-data{padding-right:20px}.right{float:right!important}hr{background:var(--color-second)!important;opacity:1!important;height:3px!important;margin:10px 0 20px!important}.loader-overlay{z-index:9999;background-color:rgba(0,0,0,.5);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.loader{aspect-ratio:1;width:80px;display:inline-grid}.loader:before,.loader:after{content:"";border-radius:50%;grid-area:1/1;animation:3s ease-in-out infinite alternate l3-0}.loader:before{background:repeating-conic-gradient(var(--color-main)0 60deg,var(--color-second)0 120deg,var(--color-third)0 180deg);margin:25%;translate:0 50%;rotate:-150deg}.loader:after{background:repeating-conic-gradient(var(--color-main)0 30deg,var(--color-second)0 60deg,var(--color-third)0 90deg);margin:-10%;padding:10%;animation-name:l3-1;rotate:-75deg;-webkit-mask:linear-gradient(transparent 50%,#000 50%) content-box,linear-gradient(transparent 50%,#000 50%),linear-gradient(transparent 0%,#000 0%) content-box,linear-gradient(transparent 0%,#000 0%);-webkit-mask-composite:xor,source-over,xor,source-over;mask:linear-gradient(transparent 50%,#000 50%) content-box exclude,linear-gradient(transparent 50%,#000 50%),linear-gradient(transparent 0%,#000 0%) content-box exclude,linear-gradient(transparent 0%,#000 0%)}@keyframes l3-0{to{rotate:150deg}}@keyframes l3-1{to{rotate:75deg}}@keyframes fade-in{0%{opacity:0}1%{opacity:0}to{opacity:1}}.animated-checkbox{float:left;cursor:pointer;width:30px;height:30px;margin:auto 5px}.animated-checkbox png,.animated-checkbox img{width:30px;height:30px}.checkbox-checked{animation:.4s linear both check}.checkbox-unchecked{animation:.4s ease-in-out both check}@keyframes check{0%{transform:scale(1)rotateX(0)}50%{transform:scale(2.5)rotateX(-90deg)}to{transform:scale(1)rotateX(0)}}@keyframes uncheck{0%{transform:rotate(0)}50%{transform:rotate(360deg)}to{transform:rotate(0)}}.checkbox-label{color:var(--color-third)}
html{margin:0}html,body,body>header{height:100%;margin:0;padding:0}.layout-main{--color-main:#748f91;--color-second:#e0714f;--color-third:#f0dbce;--color-fourth:#000;--font-family-main:Gabriola,customFont;--font-family-second:"Times New Roman";--font-family-third:customFont;height:100vh}.page{background:var(--color-main);font-family:var(--font-family-main);padding-top:50px;padding-bottom:30px}@font-face{font-family:customFont;src:url(../media/gabriola.ed21c5bb.ttf)}.footer{background:gray;border-top:2px solid #000;width:100%;padding-bottom:80px;position:fixed;bottom:0}body{font-family:var(--font-family-second);-webkit-user-select:none;-moz-user-select:none;user-select:none}.topPanel{border-bottom:1px solid var(--color-third);background:var(--color-second);width:100vw;height:60px;font-family:var(--font-family-main);z-index:1000;position:fixed;top:0;overflow:hidden}.navButton{background-color:var(--color-second);width:200px;height:53px;color:var(--color-third);font-family:var(--font-family-main);float:left;text-align:center;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;margin-right:10px;padding:2px 2px 2px 10px;font-size:40px;overflow:hidden}.navButton:hover{cursor:pointer;border:2px solid var(--color-main);border-radius:25px;height:55px;padding:0 0 0 8px;text-decoration:underline}.navButton.active{background-color:var(--color-main);width:200px;color:var(--color-third);border:1px solid var(--color-third);border-radius:25px;height:55px;padding:2px 2px 2px 10px}h1{cursor:pointer;font-size:55px!important}.main{color:var(--color-third);background:var(--color-main);min-height:calc(100vh - 102px);padding:20px 10px 0;font-size:30px}.button-with-text div{color:var(--color-second)}.button-with-text:hover div,.button-with-text:focus div{color:var(--color-main)}.replacing-text{text-align:center;font-size:40px}.white-background{background:var(--color-third);color:var(--color-second)}.button-offcanvas{border:1px solid var(--color-third);background-color:var(--color-second);cursor:pointer;width:50px;height:50px;color:var(--color-third);font-size:30px;line-height:50px;font-family:var(--font-family-main);border-radius:0 20px 20px 0;margin-top:10px;padding-left:5px;position:fixed;top:60px;left:0;overflow:hidden}.button-offcanvas img{width:30px}.button-offcanvas:not(.opened):hover{width:180px}.button-offcanvas.opened{border-left:none;left:300px}.left-menu{background:var(--color-second);width:300px;height:100%;color:var(--color-third);z-index:1000000;padding:10px 5px;position:fixed;top:60px;left:0}.left-menu ul{padding:0}.left-menu ul li{margin:0;padding:0 0 0 30px}.left-menu>ul>li{margin:0;padding:0}.left-menu li div:hover{cursor:pointer;text-decoration:underline}.left-menu ul li div,.left-menu ul li a{color:var(--color-third)!important}.backdrop{width:100%;height:100%;position:fixed}.courseHeader{margin-left:80px}.course-content{text-indent:10px;max-width:900px;margin:auto}.courses-panel{flex-flow:wrap;flex:30%;justify-content:space-between;display:flex}.courses-panel .course-left{background:var(--color-third);border:1px solid var(--color-second);border-radius:20px;flex:30%;margin:50px 0;display:inline-block}.courses-panel .course-left h3{white-space:break-spaces;margin-top:40px;display:block}.courses-panel .course-left .course-left-panel{background:var(--color-second);border-radius:10px;min-height:calc(100% + 60px);margin:-30px 50px;padding:25px 30px}.courses-panel .course-right{background:var(--color-third);color:var(--color-second);border:1px solid var(--color-second);float:right;border-radius:20px;flex-grow:1;margin:50px 0 50px 30px;padding:20px;font-size:30px;display:inline-block}.courses-list{flex-wrap:wrap;justify-content:space-evenly;height:100%;margin:auto;padding:0 10px;display:flex}.course-block{border:1px solid var(--color-third);background-color:var(--color-third);cursor:pointer;border:1px solid var(--color-second);border-radius:20px;flex:30%;min-width:400px;max-width:90%;height:20vh;min-height:120px;margin:10px 0 10px 20px;padding:10px;display:flex}.course-block a{display:contents}.course-block img{float:left;border-radius:10px;height:100%;margin:0 20px 0 10px;display:block}.course-info{color:var(--color-second);text-align:center;flex-direction:column;width:100%;display:flex}.course-info .course-name{font-size:25px;line-height:25px;text-decoration:underline}.course-info .course-desc{-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;padding-top:10px;font-size:22px;line-height:20px;display:-webkit-box;overflow:hidden}.course-add{background:var(--color-main);border:none;border-radius:10px;width:20px;min-width:20px;height:20px;padding:0}.course-add.user-course{background:var(--color-second)}.course-add-button{width:100%}.course-data{flex-flow:column;min-width:400px;padding:10px 50px;display:flex}.course-progress{border:1px solid var(--color-main);background:#fff;border-radius:5px;height:10px;margin-top:auto}.course-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-right:10px;padding-right:10px;font-size:30px;line-height:40px;text-decoration:underline;display:-webkit-box;overflow:hidden}.course-title{background:var(--color-third);border:1px solid var(--color-second);color:var(--color-second);border-radius:10px;padding:10px 10px 2px 30px}.course-title h1{color:var(--color-second);display:inline-block;width:calc(100% - 70px)!important}.course-title .button{vertical-align:middle;width:40px;margin-bottom:12px;display:inline-block}.course-title .button button{border-radius:20px;width:40px;height:40px;display:block}.course-title .course-progress{height:25px}@media only screen and (max-width:1000px){.topPanel{min-width:600px;height:50px}.navButton{border-radius:10px;width:auto;height:50px;padding:2px 10px;font-family:customFont;font-size:30px}.navButton img{width:30px}.navButton:hover,.navButton.active{height:48px;width:unset;border-radius:20px;padding:0 8.4px}}@media only screen and (max-width:600px){h3{line-height:35px;font-size:35px!important}.topPanel{height:40px}.topPanel a{float:right;line-height:35px}.dropdown{width:50px;display:inline-block}.main .dropdown-menu{transform:unset!important;position:fixed!important}.dropdown-menu{border:2px solid var(--color-third);background-color:var(--color-second)!important}.navButton{border-radius:unset;text-align:left;width:100%;width:100%!important}.navButton:hover,.navButton.active{height:48px;width:unset;background-color:var(--color-main);border-radius:unset;padding:0 8.4px}.dropdown-item{padding:4px 0!important}.layout-main{--font-family-main:customFont}.bottomPanel{height:60px;display:none;top:calc(100dvh - 60px)}.button-offcanvas{display:none}.button-offcanvas:not(.opened):hover,.button-offcanvas{width:50px;top:40px}.button-offcanvas.opened{left:300px}.left-menu{border-right:2px solid var(--color-third);max-width:75%;font-size:35px;top:40px}.left-menu ul{font-size:25px;line-height:25px}.courses-list{height:100%;padding:0;display:block}.courses-list .content-image{max-height:100%;height:max-content!important}.course-title h1{word-wrap:break-word;text-indent:10px;line-height:30px;font-size:30px!important}.course-add{right:20px}.course-name{-webkit-line-clamp:5;margin:0;padding:0;font-size:20px;line-height:20px}.course-data{min-width:230px;padding:0}.course-block{text-indent:5em hanging;min-width:250px;max-width:99%;margin:10px 0;font-size:18px}.course-block img{margin:auto}.courses-panel .course-right{margin:0 5px 0 0}.courses-panel .course-left{max-width:98%}.course-progress{width:80%}.blocks-list{padding-left:20px;font-size:25px;line-height:30px}.block-title{font-size:30px!important}.courses-panel .course-left .course-left-panel{padding:5px}.courses-panel .course-left h2{line-height:25px;font-size:25px!important}.content-image{padding:5px;height:100px!important}.content-text{padding:10px!important;font-size:25px!important;line-height:28px!important}.breadcrumbs{font-size:20px}}.breadcrumbs{display:block}.breadcrumb-item{display:inline-block;color:var(--color-third)!important}.breadcrumb-item:not(.active){text-decoration:underline;color:var(--color-third)!important}.breadcrumb-item:not(.active):hover{cursor:pointer}.blocks-list{color:var(--color-second);font-family:var(--font-family-main)}.blocks-list li div:hover{cursor:pointer;text-decoration:underline}.blocks-list-item{text-decoration:none;color:var(--color-second)!important}.blocks-list-item.active{text-decoration:underline}.blocks-list-item div{cursor:pointer;color:var(--color-third)!important}.block-title{background-color:var(--color-second);text-align:center;border-radius:10px;padding-top:10px;line-height:1}.content-text{padding:15px 60px 15px 15px;font-size:30px;line-height:35px}.content-image{padding-bottom:10px}.content-video{min-width:200px;max-width:85%;margin:auto}.content-text.basic,.content-text.list,.content-text.test{background-color:var(--color-third);border:1px solid var(--color-second);color:var(--color-second);border-radius:10px}.content-text div{max-width:1000px;margin:auto}.content-text.basic div,.content-text.list div,.content-text.test div{text-indent:10px;max-width:900px}.content-text.list form{float:left;min-width:90%;margin-bottom:15px}button.big-button.open-teacher-button{height:100px;margin-bottom:16px;background:var(--color-second)!important;width:400px!important}button.big-button.open-teacher-button:hover{text-decoration:underline}button.big-button.open-teacher-button.disabled{background-color:var(--color-third)!important}button.big-button.open-teacher-button>div{background-color:var(--color-second);border-radius:5px;margin:auto;padding:0 10px;display:inline-block}.open-teacher-button{clear:both;display:block}.personal-account .left-block{float:left;display:inline-block}.personal-account .form-floating{width:400px}.personal-account .user-bio textarea{min-height:100px}.personal-account .user-image{border:4px solid var(--color-second);cursor:pointer;border-radius:10px;min-width:200px;height:275px;margin-left:50px;padding:5px;display:inline-block}.settings-button.big-button{margin:30px 50px;padding:0 20px;display:block;background:var(--color-second)!important;color:var(--color-third)!important}.settings-button.big-button div{margin:auto;color:var(--color-third)!important}.bottomPanel{font-family:var(--font-family-main);color:var(--color-second);text-align:center;background:var(--color-third);z-index:1000000;border-top:2px solid var(--color-main);width:100vw;padding-top:10px;padding-bottom:10px;font-size:30px;line-height:20px;position:fixed;bottom:0}.content-list{flex-direction:column;display:flex}.content-list-element{border-radius:10px;border:1px solid var(--color-main)!important;min-height:unset!important;margin:5px!important}.content-list-element .line-text{padding:5px}.content-list-add{display:flow-root}
html{background-color:var(--color-main)}.layout-dash{--color-main:#353844;--color-second:#f6a947;--color-third:#ddd3ce;--color-fourth:#070606;--font-family-main:Gabriola,customFont;--font-family-second:"Times New Roman";--border-radius:15px;--border:3px solid var(--color-main);height:calc(100vh - 50px);font-family:var(--font-family-main);font-size:30px}.admin-panel{margin-bottom:80px}.layout-dash .navButton{color:var(--color-main)}.layout-dash .navButton.active{color:var(--color-second)}.layout-dash .big-button,.button-with-text div{margin-left:0;margin-right:20px;font-size:30px;background-color:var(--color-second)!important;color:var(--color-main)!important;cursor:pointer!important;min-width:-moz-fit-content!important;min-width:fit-content!important}.layout-dash .button-with-text.big-button div{margin-left:20px;line-height:1.5}.page-teacher{background-color:var(--color-main);min-height:100vh;font-family:var(--font-family-main);padding-top:70px;font-size:30px}.page-teacher table,.table-striped>tbody>tr:nth-of-type(odd){color:var(--color-third)!important}.items-list{max-width:1000px;margin:auto}.item-line{border:var(--border);border-radius:var(--border-radius);vertical-align:middle;background-color:var(--color-third);min-width:350px;max-width:1000px;height:auto;min-height:55px;margin:auto auto 10px;line-height:30px}.item-line.red{background-color:#ff4107}.item-line.blue{background-color:#aad0f2}.line-text{padding:15px 5px}.item-line.striped:nth-child(2n){background-color:var(--color-second)}.item-line .line-text{max-width:calc(100% - 90px);margin-left:10px;display:inline-block}.line-button-group{float:inline-end;margin-left:10px;padding:2px 2px 0 0;display:block}.line-button-group>div{display:inline-block}.line-edit-buttons{display:inline-flex}.line-edit-buttons .small-button{display:block;width:30px!important}.line-edit-buttons .small-button div{border-radius:10px 10px 0 0;height:40px;margin:auto;background:var(--color-second)!important}.line-edit-buttons .small-button div:hover{border-radius:15px}.item-line.striped:nth-child(2n) button:hover,.item-line.striped:nth-child(2n) button.small-button:hover{background-color:var(--color-third)!important}.edit-blocks-tree-item .item-line{width:100%;display:block}.modal-edit-title{float:inline-start;padding-right:40px}.modal-header .edit-button-group{float:inline-end;justify-content:end}.layout-dash .modal-content{background-color:var(--color-main);min-width:250px}.layout-dash .modal.show .modal-dialog{height:calc(100vh - 50px)}.layout-dash .modal-title{color:var(--color-second);min-width:400px;font-size:40px!important}.modal-header{padding-bottom:0!important}.modal-title{width:100%}.modal-title .nav-tabs{border-bottom:none}.modal-title .nav{clear:both;height:50px}.modal-title .nav .nav-item{cursor:pointer;max-width:50%;height:50px}.modal-title .nav .nav-item .nav-link{height:50px;color:var(--color-second);margin:0;padding:0 20px}.modal-title .nav .nav-item .nav-link:hover{border:1px solid var(--color-second)}.modal-title .nav .nav-item .nav-link.active{background-color:var(--color-second);color:var(--color-main);border:none}.edit-button-group{display:flex;float:none!important}.edit-button-group>div{float:left;border:var(--border);border-radius:var(--border-radius);border-top:unset;border-bottom:unset;margin-right:10px;padding:5px;display:inline-block}.edit-course .btn{margin-right:15px}.edit-course textarea{min-height:100px!important}.edit-course .content-image{background:var(--color-third);cursor:pointer}.moderator-result{background:var(--color-second);color:var(--color-third);border:2px dotted;border-radius:5px;padding:10px}.moderator-result.red{background-color:#952709;border-color:#4e1506}.moderator-result.green{color:var(--color-main);background-color:#95e0a6;border-color:#0d8132}.moderator-result.white{color:var(--color-main);background-color:#d1d7d2;border-color:#fff}.image-preview{height:100px}.edit-blocks-tree-item{margin-left:100px}.edit-blocks-line{border:2px solid var(--color-main);border-radius:5px;padding:0 10px}.edit-blocks-line button{width:10px}.edit-block-form{border-bottom:1px solid var(--color-main);margin-bottom:15px;padding-bottom:5px}.edit-block-form .drop-down{height:40px}.edit-block-form .drop-down button{min-width:150px;line-height:30px}.edit-block-form .drop-menu,.edit-block-form .dropdown-menu.show{width:auto;min-width:100px}.edit-block-form .drop-down-item{white-space:nowrap}.edit-block-form .dropdown-menu.show{min-width:150px}.content-item{justify-content:center;align-items:center;width:100%;min-height:50px;margin:5px 0;display:flex}.content-item:hover{outline:3px solid var(--color-second);border-radius:10px}.content-item .action-button-group{max-height:80px;display:inline-block}.content-item .action-button-group button{background-color:var(--color-third)!important}.content-item .action-button-group button:hover{background-color:var(--color-second)!important}.content-data{flex-direction:column;width:100%;padding:5px;display:flex}.layout-auth .layout-dash .big-button,.button-with-text div{background-color:unset!important}.form-control{background:var(--color-third);min-height:70px;padding:40px 12px 12px;font-size:30px!important}.content-data .drop-down{top:0}.content-data .dropdown-menu.show{width:200px}.edit-content{display:flex}.edit-content>div{width:100%}button.big-button.add-content-button{height:45px;margin:auto}button.big-button.add-content-button img{width:30px;height:30px;margin:auto;display:inline-flex}button.big-button.add-content-button>div{background-color:var(--color-second);border-radius:5px;margin:auto;padding:0 10px;display:inline-block}.edit-content-panel{flex-direction:row;display:flex}.edit-content-panel .drop-down{margin-bottom:0!important}.edit-content-panel .drop-down button{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.layout-dash .content-text.basic,.layout-dash .content-text.list,.layout-dash .content-text.test{color:var(--color-main)}.layout-dash .content-text input{color:var(--color-main);border-radius:0 10px 10px}.rsw-editor{max-height:500px}.rsw-toolbar{font-size:30px;margin:unset!important}.rsw-ce{background-color:#fff;font-size:30px;margin:unset!important}.rsw-editor .content-text div{margin:unset}.layout-dash .form-control::-webkit-file-upload-button{height:70px}.content-text.content{min-height:50px;color:var(--color-main);-webkit-user-select:text;-moz-user-select:text;user-select:text;padding:10px}.content-text,.content-text .form-floating{margin-bottom:0!important}.content-text .form-floating{padding:0}.content-text.question{background-image:url(../media/question.722d15ea.png)}.content-text.warning{background-image:url(../media/warning.723976fe.png)}.content-text.attention{background-image:url(../media/attention.dcab3fdb.png)}.edit-content-panel .content-text.test{padding:0}.content-text{white-space:break-spaces;border-radius:0 10px 10px!important}.content-text textarea.form-control,.content-text textarea.form-control:active,.content-text textarea.form-control:focus{field-sizing:content;height:-moz-fit-content!important;height:fit-content!important}.content-text.question textarea,.content-text.question{color:#1b00b1;background-color:#aad0f2}.content-data .warning,.content-data .warning textarea{color:#ff4107;background-color:#f2d0aa}.content-data .attention,.content-data .attention textarea{color:#094e0f;background-color:#bfebc9}.content-text.question,.content-text.warning,.content-text.attention{background-position:100%;background-repeat:no-repeat;background-size:auto 95%;border-radius:0 20px}.layout-dash .content-text.question,.layout-dash .content-text.warning,.layout-dash .content-text.attention{background-position:100%;background-repeat:no-repeat;background-size:80px;border-radius:0 0 20px 20px;margin:0;font-size:24px}.layout-dash .content-text.question textarea,.layout-dash .content-text.warning textarea,.layout-dash .content-text.attention textarea,.layout-dash .content-text .form-floating{box-shadow:none;border-radius:0}.content-text .form-floating{width:calc(100% - 90px);box-shadow:none;border-radius:0 20px}.content-data textarea,.content-data textarea:focus{width:100%;box-shadow:none;border:1px solid var(--color-main)!important;height:100px!important}.contents-list{margin:0}.content-image{border-radius:10px;height:200px;margin:auto;display:block}.input-warning{color:#fff;background-color:#a06666;padding-left:20px;line-height:30px}.create-button{min-width:-moz-fit-content;min-width:fit-content;margin-bottom:20px;margin-left:30px;font-size:30px!important}.form-label{color:var(--color-second)}.content-test-question{background:var(--color-third)}.content-test-question .title{color:var(--color-second);text-decoration:underline}@media only screen and (max-width:600px){.layout-dash .modal-title{min-width:unset}.content-text.question,.content-text.warning,.content-text.attention{background-blend-mode:overlay;margin:0}.page-teacher .dropdown-menu{transform:unset!important;position:fixed!important}.edit-blocks-tree-item{margin:0}.item-line{min-width:250px}.modal-edit-title{padding-right:10px;font-size:25px}button.big-button img{width:30px;height:30px}.layout-dash .big-button,.button-with-text div{height:40px;margin-right:5px}.modal-title .nav .nav-item{font-size:25px;line-height:25px}.line-button-group{flex-wrap:wrap;width:70px;display:flex}.content-text .form-floating{width:100%}.content-item:hover{outline:none}.rsw-toolbar{font-size:15px;margin:unset!important}}
.layout-auth{--color-main:#748f91;--color-second:#e0714f;--color-third:#f0dbce;--color-fourth:#000;--font-family-main:Gabriola,customFont;--font-family-second:"Times New Roman";background:var(--color-main);background:var(--color-main);justify-content:center;align-items:center;height:100vh;display:flex}.auth-panel{width:380px;font-family:var(--font-family-main);margin:auto 10px}.auth-title{text-align:center;margin-bottom:30px;display:block!important}.auth-button div{margin-right:0}.auth-button,.auth-button+div,div+.auth-button{display:inline-block}.auth-panel div:has(.auth-button){display:inline-block}.auth-button,.auth-button div{font-size:40px;color:var(--color-third)!important}.auth-button:hover,.auth-button:hover div,.auth-button.underline{text-decoration:underline;background:unset!important}.auth-panel .logreg-button{margin:15px auto auto;font-size:40px;display:block;background:var(--color-second)!important;width:auto!important;height:50px!important;padding:0 50px!important}.auth-panel .logreg-button div{width:220px;margin:auto;display:block;color:var(--color-third)!important}.auth-panel input:focus,.auth-panel input,.auth-panel label{color:var(--color-second)}.auth-panel label{font-size:20px}.auth-panel input{font-size:35px}.huge-button{height:80px;font-size:30px!important}.send-block{display:grid}.send-block button{float:left;margin:0}@media only screen and (max-width:600px){.auth-title{line-height:20px}.auth-panel{width:250px}.auth-panel .logreg-button div{width:auto;font-size:25px;line-height:20px}}
