@import url(https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700);.btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.btn-block{display:block;width:100%}.ck.ck-editor__editable:not(.ck-editor__nested-editable){border:1px solid #ced4da}.wrapper{display:-webkit-box;display:flex;width:100%;height:100%}.content-computer.content-uncollapsed{padding-left:50px}.content-computer.content-collapsed{padding-left:300px}.content-collapsed,.content-uncollapsed{height:100%;width:100%;-webkit-transition:.3s;transition:all .3s}#sidebar{width:300px;position:fixed;top:0;left:0;height:100vh;z-index:998;color:#fff;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;-webkit-transition:.3s;transition:all .3s}.rotate-180{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.arrow{-webkit-transition:.2s;transition:all .2s}#shower.active,#sidebar.active{margin-left:-250px}body,html{height:100%}body{font-family:Poppins,sans-serif;background-image:-webkit-gradient(linear,left bottom,right top,from(#33606e),color-stop(#2f6b77),color-stop(#2a7580),color-stop(#268086),to(#248b8b));background-image:linear-gradient(to right top,#33606e,#2f6b77,#2a7580,#268086,#248b8b);background-repeat:no-repeat;background-attachment:fixed}p{font-family:Poppins,sans-serif;font-size:1.2em;font-weight:300;line-height:1.7em;margin-bottom:0}a,a:focus,a:hover{color:inherit;text-decoration:none;-webkit-transition:.3s;transition:all .3s}#sidebar .sidebar-header{padding:20px;background:rgba(0,0,0,.22)}#sidebar ul.components{padding:20px 0}#sidebar ul p{color:#fff;padding:10px}#sidebar ul li{cursor:pointer}#sidebar ul li a{padding:10px;font-size:1.1em;display:block}#sidebar ul li a:hover,#sidebar ul li.active>a,a[aria-expanded=true]{color:#fff;background:rgba(0,0,0,.22)}ul ul a{font-size:.9em!important;padding-left:30px!important}a[data-toggle=collapse]{position:relative}.dropdown-toggle::after{display:block;position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.font-serif{font-family:Poppins,serif}:host ::ng-deep .ck-editor__editable_inline{min-height:200px}li.point{list-style-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 448 512'><path d='M313.941 216H12c-6.627 0-12 5.373-12 12v56c0 6.627 5.373 12 12 12h301.941v46.059c0 21.382 25.851 32.09 40.971 16.971l86.059-86.059c9.373-9.373 9.373-24.569 0-33.941l-86.059-86.059c-15.119-15.119-40.971-4.411-40.971 16.971V216z'/></svg>")}strong{font-weight:700}.shadow-hover:hover{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;-webkit-transition:.3s;transition:all .3s;cursor:pointer}.shadow-hover{-webkit-transition:.3s;transition:all .3s}.footer{position:relative;height:70px;clear:both;padding-top:10px}hr{border-color:rgba(255,255,255,.4)}hr.default-hr{border-color:rgba(0,0,0,.1)}.bg-blue{background-image:-webkit-gradient(linear,left bottom,right top,from(#30a09e),color-stop(#33a6a1),color-stop(#36aba3),color-stop(#3ab1a6),to(#3eb7a8));background-image:linear-gradient(to right top,#30a09e,#33a6a1,#36aba3,#3ab1a6,#3eb7a8)}.smooth-transition{-webkit-transition:.3s;transition:all .3s}hr.line-hr{width:150px;height:3px;position:relative;background:-webkit-gradient(linear,left bottom,right top,from(#026f6a),color-stop(#006870),color-stop(#005f73),color-stop(#005674),to(#0b4d71));background:linear-gradient(to right top,#026f6a,#006870,#005f73,#005674,#0b4d71);margin:0 auto 30px;border:0}.text-hr span{border:none;padding-bottom:0;padding-right:12px;border-bottom:2px solid #006870}h1.text-hr span{line-height:39px}h2.text-hr span{line-height:44px}h3.text-hr span{line-height:40px}h4.text-hr span{line-height:34px}h5.text-hr span{line-height:30px}h6.text-hr span{line-height:24px}.hidden{visibility:hidden}.no-display{display:none}blockquote,blockquote p{font-style:normal!important;font-family:"Segoe Print","Times New Roman",Verdana,sans-serif!important;min-height:30px!important;padding-left:0!important;width:100%;font-size:1.2em;border:none!important}.vocab{text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted}.transform-none{-webkit-transform:none!important;transform:none!important}.pointer{cursor:pointer}.zoom-preview app-zoom div .zoom{position:absolute!important;-webkit-transform:scale(.5704737733);transform:scale(.5704737733);right:calc(-53px - 21px)!important;top:calc((-788px * .95 * .5704737733 + 200px) * (.5 + .2))!important;bottom:0!important;-webkit-animation:none;animation:none}.zoom-preview{position:relative;height:calc(788px * .95 * .5704737733 + 200px)}.property-box{width:calc(100% - 50px - 400px * .5704737733);height:100%;margin-top:30px;margin-bottom:30px;overflow-y:scroll;padding:20px}.zoom-interact{text-decoration:underline}@media screen and (max-width:788px){.btn-mobile-block{display:block;width:100%!important}.border-mobile-bottom{border-bottom:1px solid #dee2e6!important}.btn-group-computer{width:100%}h1{font-size:28px}.tool-center-container{width:100%}}@media screen and (min-width:788px){.border-computer-right{border-right:1px solid #dee2e6!important}.fix-computer-right{position:absolute;right:0}.btn-group-computer{position:absolute;right:20px}.tip .modal-content{padding:1.5rem}}.lesson ul{padding-left:0}.unstyled-lesson li{border-left:3px solid #fff;padding-left:20px;list-style:none;padding-top:5px;padding-bottom:5px}.unstyled-lesson ul{padding-left:0}.document_word{border:2px dotted rgba(128,128,128,.64);border-radius:10px;cursor:pointer}.document_word:hover{border:2px solid rgba(128,128,128,.64)}.document_word.selected{border:2px dotted #438639;color:#438639}.document_word.selected.selected_highlight{background-color:#438639;border:2px solid #438639;color:#fff}.document .document_word{border:none;border-radius:0;cursor:text}.lesson-point-linked{border-left:3px solid #1da5ad!important}.lesson li{border-left:3px solid #a8a8a8!important;cursor:pointer}.lesson li:hover{border-left:3px solid gray!important;background-color:#a8a8a8;color:#000;border-radius:10px}.lesson li.selected{background-color:#51ba41;color:#fff;border-radius:10px;border-left:3px solid #51ba41!important}.lesson li.selected:hover{background-color:rgba(81,186,65,.62)}span[data-toggle=selected].selected-point-hidden{text-decoration:none;cursor:text}@media print{.btn,.hide-print{display:none!important}.content-print{padding-left:0!important}body{background-image:none!important}h1{color:#000!important}.shadow,.shadow-lg{box-shadow:none!important}.card{border:none!important}.container{margin-left:10px!important;margin-right:10px!important;max-width:calc(100% - 20px)!important;width:calc(100% - 20px)!important}.vocab,.zoom-interact{text-decoration:none!important}span[data-toggle=selected]{text-decoration:none;cursor:default}li[data-toggle=selected_point]{border-left:3px solid #fff;cursor:default}}.tip p{font-size:1.1rem}.tool-center-container{position:absolute;top:0;text-align:center;background-color:transparent;padding:.5rem;-webkit-transition:.3s;transition:.3s all;z-index:7999;min-height:85px}.content-computer.content-uncollapsed .tool-center-container{width:calc(100% - 50px)}.content-computer.content-collapsed .tool-center-container{width:calc(100% - 300px)}.tool-center-container.show-tool-bar{background-color:rgba(255,255,255,.8);color:#343a40!important;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.no-display-title{display:none}.tool-center-container.show-tool-bar .no-display-title{display:block}.tool-center-container.show-tool-bar .mt-2,.tool-center-container.show-tool-bar .mt-md-4{margin-top:.5rem!important}.document{width:900px;height:750px;background-color:#fff;border-radius:10px;position:fixed;bottom:calc(20px - 375px / 2);right:calc(20px - 225px);z-index:8999;-webkit-transform:scale(.5);transform:scale(.5);padding:20px;overflow-y:scroll;-webkit-transition:.3s;transition:.3s all;white-space:pre-wrap}.document.document-split{-webkit-transform:scale(1);transform:scale(1);bottom:20px;right:20px;height:calc(100% - 150px);position:fixed}@media (min-width:768px){.document.document-split{width:33%}}.document.document-split.document-title{height:calc(100% - 247px)}.document *{font-size:1.5rem;color:#000}.document.document-split *{font-size:1.1rem}.document h1,.document.document-split h1{font-size:2.5rem}.document small *,.document.document-split small *{font-size:1.3rem}.document.document-fullscreen{-webkit-transform:scale(1);transform:scale(1);bottom:calc(50% - 425px);right:calc(50% - 450px)}.content-computer.content-uncollapsed .document.document-fullscreen{right:calc(50% - 475px)}.content-computer.content-collapsed .document.document-fullscreen{right:calc(50% - 600px)}@media screen and (max-width:788px){#lesson h1{font-size:30px}#lesson h2{font-size:27px}#lesson h3{font-size:24px}#lesson h4{font-size:20px}#lesson h5{font-size:15px}#lesson h6{font-size:10px}.tool-center-container.show-tool-bar h3{font-size:18px}#lesson li{padding-left:0}.document{width:200%;height:50%;bottom:-12.5%;right:-50%;padding:20px;border-radius:0}.document.document-fullscreen{-webkit-transform:scale(1);transform:scale(1);bottom:calc(50% - 425px);right:calc(50% - 450px)}}.tool-btn-left{position:absolute;left:20px;bottom:8px}.tool-btn-right{position:absolute;right:20px;bottom:8px}.tool-btn{border:2px solid #007bff}.tool-btn-icon{width:2.2rem;height:2.2rem}.tool-btn-icon:after{padding-bottom:100%}.tool-btn:hover{color:#007bff!important;background-color:#fff!important}#select_document .select-highlighted,.selected-highlighted{background-color:rgba(31,247,255,.77);border-radius:20px}#select_document .select-highlighted.selected-point-hidden,.selected-highlighted.selected-point-hidden{background-color:transparent;border-radius:0}@media print{#select_document .select-highlighted,.selected-highlighted{background-color:transparent;border-radius:20px}}ul.steps li{margin:2em 0;list-style:none}ul.steps li span{width:2em;height:2em;text-align:center;line-height:2em;border-radius:1em;background:#1e90ff;display:inline-block;color:#fff;position:relative}ul.steps li span::before{content:"";position:absolute;top:-4em;left:.9em;width:.2em;height:4em;background:#1e90ff;z-index:1}ul.steps li:first-child span::before{display:none}ul.steps li.active span{background:#1e90ff}ul.steps li.active~li span,ul.steps li.active~li span::before{background:#add8e6}span.number-indice{width:1.4em;height:1.4em;position:relative;border-radius:.7em;text-align:center;display:inline-block;line-height:1.35em;background-color:transparent;border:1.5px solid #007bff;color:#007bff}.exercise-row{border:1px solid rgba(0,0,0,.15)}.exercise-line{width:100%;height:100%;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-webkit-box-align:center;align-items:center}.exercise-title{width:40%}.exercise-right{width:60%;position:absolute;right:0;z-index:10;text-align:right;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-webkit-box-align:center;align-items:center}.exercise-bar{width:calc(100% - 45px);margin-right:20px}.exercise-author .exercise-bar{width:calc(100% - 105px);margin-right:20px}@media screen and (max-width:788px){.exercise-line{display:block!important}.exercise-right{position:relative;display:block;width:100%;text-align:center}.exercise-title{width:100%;margin-bottom:10px;text-align:center}.exercise-author .exercise-bar{margin-right:0;width:100%}.exercise-btn{margin-top:10px}}.btn-abs-left{position:absolute;left:20px;top:20px}.btn-abs-right{position:absolute;right:20px;top:20px}@media screen and (max-width:788px){.btn-abs-left{position:relative;left:0;top:0}.btn-abs-right{position:relative;right:0;top:0}}.unselectable{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.document_word.selectable{-webkit-text-decoration:rgba(31,247,255,.77) dotted underline;text-decoration:rgba(31,247,255,.77) dotted underline}.document_word.selectable:hover{text-decoration:none}.document-over{background-color:#1da5ad;color:#fff}.document_word.recap-hidden{background-color:#fff!important;color:#2e383c!important;text-decoration:none!important}.document-hidden .lesson-point-linked,.document-hidden .lesson-point-linked:hover{border-left:3px solid #fff!important;cursor:text}.document-hidden .document-over{background-color:#fff;color:#2e383c}.lesson-point-linked:hover{border-radius:0 10px 10px 0}.document_word.round_left{border-radius:10px 0 0 10px}.document_word.round_right{border-radius:0 10px 10px 0}.document_word.round_right.round_left{border-radius:10px}b{font-weight:700!important}