@keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}100%{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}:root{--rc-drag-handle-size:12px;--rc-drag-handle-mobile-size:24px;--rc-drag-handle-bg-colour:rgba(0, 0, 0, 0.2);--rc-drag-bar-size:6px;--rc-border-color:rgba(255, 255, 255, 0.7);--rc-focus-color:#0088ff}.ReactCrop{position:relative;display:inline-block;cursor:crosshair;max-width:100%}.ReactCrop *,.ReactCrop ::after,.ReactCrop ::before{box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{overflow:hidden;max-height:inherit}.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{display:block;max-width:100%;max-height:inherit}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>video{touch-action:none}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection{touch-action:none}.ReactCrop__crop-mask{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;width:calc(100% + .5px);height:calc(100% + .5px)}.ReactCrop__crop-selection{position:absolute;top:0;left:0;transform:translate3d(0,0,0);cursor:move}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%}.ReactCrop--circular-crop .ReactCrop__crop-selection::after{pointer-events:none;content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid var(--rc-border-color);opacity:.3}.ReactCrop--no-animate .ReactCrop__crop-selection{outline:1px dashed #fff}.ReactCrop__crop-selection:not(.ReactCrop--no-animate.ReactCrop__crop-selection){animation:marching-ants 1s;background-image:linear-gradient(to right,#fff 50%,#444 50%),linear-gradient(to right,#fff 50%,#444 50%),linear-gradient(to bottom,#fff 50%,#444 50%),linear-gradient(to bottom,#fff 50%,#444 50%);background-size:10px 1px,10px 1px,1px 10px,1px 10px;background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;color:#fff;animation-play-state:running;animation-timing-function:linear;animation-iteration-count:infinite}.ReactCrop__crop-selection:focus{outline:2px solid var(--rc-focus-color);outline-offset:-1px}.ReactCrop--invisible-crop .ReactCrop__crop-mask,.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-hz::after,.ReactCrop__rule-of-thirds-hz::before,.ReactCrop__rule-of-thirds-vt::after,.ReactCrop__rule-of-thirds-vt::before{content:"";display:block;position:absolute;background-color:hsla(0,0%,100%,.4)}.ReactCrop__rule-of-thirds-vt::after,.ReactCrop__rule-of-thirds-vt::before{width:1px;height:100%}.ReactCrop__rule-of-thirds-vt::before{left:33.3333%;left:33.3333333333%}.ReactCrop__rule-of-thirds-vt::after{left:66.6666%;left:66.6666666667%}.ReactCrop__rule-of-thirds-hz::after,.ReactCrop__rule-of-thirds-hz::before{width:100%;height:1px}.ReactCrop__rule-of-thirds-hz::before{top:33.3333%;top:33.3333333333%}.ReactCrop__rule-of-thirds-hz::after{top:66.6666%;top:66.6666666667%}.ReactCrop__drag-handle{position:absolute;width:var(--rc-drag-handle-size);height:var(--rc-drag-handle-size);background-color:var(--rc-drag-handle-bg-colour);border:1px solid var(--rc-border-color)}.ReactCrop__drag-handle:focus{background:var(--rc-focus-color)}.ReactCrop .ord-nw{top:0;left:0;transform:translate(-50%,-50%);cursor:nw-resize}.ReactCrop .ord-n{top:0;left:50%;transform:translate(-50%,-50%);cursor:n-resize}.ReactCrop .ord-ne{top:0;right:0;transform:translate(50%,-50%);cursor:ne-resize}.ReactCrop .ord-e{top:50%;right:0;transform:translate(50%,-50%);cursor:e-resize}.ReactCrop .ord-se{bottom:0;right:0;transform:translate(50%,50%);cursor:se-resize}.ReactCrop .ord-s{bottom:0;left:50%;transform:translate(-50%,50%);cursor:s-resize}.ReactCrop .ord-sw{bottom:0;left:0;transform:translate(-50%,50%);cursor:sw-resize}.ReactCrop .ord-w{top:50%;left:0;transform:translate(-50%,-50%);cursor:w-resize}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{top:0;left:0;width:100%;height:var(--rc-drag-bar-size);transform:translateY(-50%)}.ReactCrop__drag-bar.ord-e{right:0;top:0;width:var(--rc-drag-bar-size);height:100%;transform:translateX(50%)}.ReactCrop__drag-bar.ord-s{bottom:0;left:0;width:100%;height:var(--rc-drag-bar-size);transform:translateY(50%)}.ReactCrop__drag-bar.ord-w{top:0;left:0;width:var(--rc-drag-bar-size);height:100%;transform:translateX(-50%)}.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle{display:none}.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w{display:none}@media(pointer:coarse){.ReactCrop .ord-e,.ReactCrop .ord-n,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{width:var(--rc-drag-handle-mobile-size);height:var(--rc-drag-handle-mobile-size)}}@font-face{font-family:my-icons;font-style:normal;font-weight:400;src:local("my-icons"),local("my-icons"),url(/assets/fonts/my-icons_25.06.262.woff2) format("woff2"),url(/assets/fonts/my-icons_25.06.262.woff) format("woff"),url(/assets/fonts/my-icons_25.06.262.ttf) format("truetype")}.icon{font-family:my-icons;font-weight:400;font-style:normal;font-size:1.5rem;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;margin:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.icon.icon-sm{font-size:1rem}.icon.icon-lg{font-size:2rem}.icon.icon-white{color:#fff;text-shadow:none}.icon.icon-gray{color:#9c9c9c;text-shadow:none}*{box-sizing:border-box;font-family:"Open Sans",sans-serif}body{height:100%;width:100%;margin:0;padding:0;border:0;font-size:14px;min-width:360px!important;background-color:#fff!important}html{height:100%;width:100%;font-size:1rem;overflow:hidden;min-width:360px!important;background-color:#fff!important}.page{padding:0}.page-content{height:100%}a{text-decoration:none}textarea::-webkit-scrollbar{width:4px!important}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#7c7c7c}::-webkit-scrollbar-thumb:hover{background:#900000}.cursor-pointer{cursor:pointer}.no-select{-webkit-user-select:none;-moz-user-select:none;user-select:none}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-bold{font-weight:700}.text-italic{font-style:italic}.text-red{color:#900000}.text-green{color:#3f8f63}.text-yellow{color:#e6c229}h1{font-size:3.5rem}h2{font-size:3rem}h3{font-size:2.5rem}h4{font-size:2rem}h5{font-size:1.5rem}h6{font-size:1rem}h1,h2,h3,h4,h5,h6{margin:0;font-weight:500;line-height:1.2}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flex-wrap{flex-wrap:wrap}.catalog_modal{-webkit-user-select:none;-moz-user-select:none;user-select:none}.catalog_modal .modal_content{width:100%;max-width:100%!important;height:99%;max-height:99%!important}.catalog_modal .modal_header{padding:5px 10px}.catalog_modal .modal_body{justify-content:center;background-color:#e4e4e4;padding:5px}.catalog_modal .modal_footer{padding:5px 10px}.catalog_modal-pagination{display:flex;align-items:center;justify-content:center;padding:5px;background-color:#f1f1f1}.catalog_modal-parent{display:flex;flex-direction:column;overflow:auto}.catalog_modal-document{box-shadow:0 1px 3px #676767;border-radius:3px;overflow:hidden;margin-bottom:10px;background-color:#fff}.catalog_modal-document-sidebyside{overflow:inherit!important;margin-bottom:0}.catalog_modal-document-sidebyside .react-pdf__Document{display:flex!important}@media(max-width:992px){.catalog_modal-document{overflow:auto}}.overflow-auto{overflow:auto}.twitter-picker{width:385px!important;margin:0 auto!important}.react-pdf__Page__canvas{margin:0 auto;box-shadow:0 1px 3px #676767}.last_update-text{font-size:12px}.student_report-table{border:1px solid #ccc;width:100%}.student_report-table tbody td,.student_report-table thead th{border:1px solid #ccc}.student_report-page{width:773px}.student_report-award{width:50px}.d-flex{display:flex}.flex-1{flex:1}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.column{display:flex;flex-direction:column}.flex-center{display:flex;align-items:center;justify-content:center}.flex-center-inline{display:inline-flex;align-items:center;justify-content:center}.flex-wrap{flex-wrap:wrap}.align-items-center{align-items:center}.align-items-start{align-items:flex-start}.align-items-end{align-items:flex-end}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.justify-content-around{justify-content:space-around}.justify-content-end{justify-content:flex-end}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:1;width:auto;max-width:none}.col-1{flex:0 0 8.333333%;max-width:8.333333%}.col-2{flex:0 0 16.666667%;max-width:16.666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.333333%;max-width:33.333333%}.col-5{flex:0 0 41.666667%;max-width:41.666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.333333%;max-width:58.333333%}.col-8{flex:0 0 66.666667%;max-width:66.666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.333333%;max-width:83.333333%}.col-11{flex:0 0 91.666667%;max-width:91.666667%}.col-12{flex:0 0 100%;max-width:100%}@media(min-width:576px){.container{max-width:540px}.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:none}.col-sm-1{flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{flex:0 0 100%;max-width:100%}}@media(min-width:768px){.container{max-width:720px}.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:none}.col-md-1{flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{flex:0 0 100%;max-width:100%}}@media(min-width:992px){.container{max-width:960px}.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:none}.col-lg-1{flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{flex:0 0 100%;max-width:100%}}@media(min-width:1700px){.container{max-width:1140px}.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:none}.col-xl-1{flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{flex:0 0 100%;max-width:100%}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.d-block{display:block}.d-table{display:table}.h-auto{height:auto!important}.h-25{height:25%}.h-50{height:50%}.h-75{height:75%}.h-100{height:100%}.w-auto{width:auto!important}.w-25{width:25%}.w-50{width:50%}.w-75{width:75%}.w-100{width:100%}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mt-1{margin-top:.25rem!important}.mr-1{margin-right:.25rem!important}.mb-1{margin-bottom:.25rem!important}.ml-1{margin-left:.25rem!important}.mt-2{margin-top:.5rem!important}.mr-2{margin-right:.5rem!important}.mb-2{margin-bottom:.5rem!important}.ml-2{margin-left:.5rem!important}.mt-3{margin-top:1rem!important}.mr-3{margin-right:1rem!important}.mb-3{margin-bottom:1rem!important}.ml-3{margin-left:1rem!important}.mt-4{margin-top:1.5rem!important}.mr-4{margin-right:1.5rem!important}.mb-4{margin-bottom:1.5rem!important}.ml-4{margin-left:1.5rem!important}.mt-5{margin-top:3rem!important}.mr-5{margin-right:3rem!important}.mb-5{margin-bottom:3rem!important}.ml-5{margin-left:3rem!important}.m-auto{margin:auto}.mt-auto{margin-top:auto!important}.mr-auto{margin-right:auto!important}.mb-auto{margin-bottom:auto!important}.ml-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.pt-1{padding-top:.25rem!important}.pr-1{padding-right:.25rem!important}.pb-1{padding-bottom:.25rem!important}.pl-1{padding-left:.25rem!important}.pt-2{padding-top:.5rem!important}.pr-2{padding-right:.5rem!important}.pb-2{padding-bottom:.5rem!important}.pl-2{padding-left:.5rem!important}.pt-3{padding-top:1rem!important}.pr-3{padding-right:1rem!important}.pb-3{padding-bottom:1rem!important}.pl-3{padding-left:1rem!important}.pt-4{padding-top:1.5rem!important}.pr-4{padding-right:1.5rem!important}.pb-4{padding-bottom:1.5rem!important}.pl-4{padding-left:1.5rem!important}.pt-5{padding-top:3rem!important}.pr-5{padding-right:3rem!important}.pb-5{padding-bottom:3rem!important}.pl-5{padding-left:3rem!important}.rdw-option-wrapper{border:1px solid #f1f1f1;padding:5px;min-width:25px;height:20px;border-radius:2px;margin:0 4px;display:flex;justify-content:center;align-items:center;cursor:pointer;background:#fff;text-transform:capitalize}.rdw-option-wrapper:hover{box-shadow:1px 1px 0 #bfbdbd}.rdw-option-wrapper:active{box-shadow:1px 1px 0 #bfbdbd inset}.rdw-option-active{box-shadow:1px 1px 0 #bfbdbd inset}.rdw-option-disabled{opacity:.3;cursor:default}.rdw-dropdown-wrapper{height:30px;background:#fff;cursor:pointer;border:1px solid #f1f1f1;border-radius:2px;margin:0 3px;text-transform:capitalize;background:#fff}.rdw-dropdown-wrapper:focus{outline:0}.rdw-dropdown-wrapper:hover{box-shadow:1px 1px 0 #bfbdbd;background-color:#fff}.rdw-dropdown-wrapper:active{box-shadow:1px 1px 0 #bfbdbd inset}.rdw-dropdown-carettoopen{height:0;width:0;position:absolute;top:35%;right:10%;border-top:6px solid #000;border-left:5px solid transparent;border-right:5px solid transparent}.rdw-dropdown-carettoclose{height:0;width:0;position:absolute;top:35%;right:10%;border-bottom:6px solid #000;border-left:5px solid transparent;border-right:5px solid transparent}.rdw-dropdown-selectedtext{display:flex;position:relative;height:100%;align-items:center;padding:0 5px;color:#333}.rdw-dropdown-optionwrapper{z-index:100;position:relative;border:1px solid #f1f1f1;width:98%;background:#fff;border-radius:2px;margin:0;padding:0;max-height:250px;overflow-y:auto}.rdw-dropdown-optionwrapper::-webkit-scrollbar{width:4px!important}.rdw-dropdown-optionwrapper::-webkit-scrollbar-track{background:#f1f1f1}.rdw-dropdown-optionwrapper::-webkit-scrollbar-thumb{background:#999}.rdw-dropdown-optionwrapper::-webkit-scrollbar-thumb:hover{background:#555}.rdw-dropdown-optionwrapper:hover{box-shadow:1px 1px 0 #bfbdbd;background-color:#fff}.rdw-dropdownoption-default{min-height:25px;display:flex;align-items:center;padding:0 5px}.rdw-dropdownoption-highlighted{background:#f1f1f1}.rdw-dropdownoption-active{background:#f5f5f5}.rdw-dropdownoption-disabled{opacity:.3;cursor:default}.rdw-inline-wrapper{display:flex;align-items:center;margin-bottom:6px;flex-wrap:wrap}.rdw-inline-dropdown{width:50px}.rdw-inline-dropdownoption{height:40px;display:flex;justify-content:center}.rdw-block-wrapper{display:flex;align-items:center;margin-bottom:6px;flex-wrap:wrap}.rdw-block-dropdown{width:110px}.rdw-fontsize-wrapper{display:flex;align-items:center;margin-bottom:6px;flex-wrap:wrap}.rdw-fontsize-dropdown{min-width:40px}.rdw-fontsize-option{display:flex;justify-content:center}.rdw-fontfamily-wrapper{display:flex;align-items:center;margin-bottom:6px;flex-wrap:wrap}.rdw-fontfamily-dropdown{width:115px}.rdw-fontfamily-placeholder{white-space:nowrap;max-width:90px;overflow:hidden;text-overflow:ellipsis}.rdw-fontfamily-optionwrapper{width:140px}.rdw-list-wrapper{display:flex;align-items:center;margin-bottom:6px;flex-wrap:wrap}.rdw-list-dropdown{width:50px;z-index:90}.rdw-list-dropdownOption{height:40px;display:flex;justify-content:center}.rdw-text-align-wrapper{display:flex;align-items:center;margin-bottom:6px;flex-wrap:wrap}.rdw-text-align-dropdown{width:50px;z-index:90}.rdw-text-align-dropdownOption{height:40px;display:flex;justify-content:center}.rdw-right-aligned-block{text-align:right;line-height:1!important}.rdw-left-aligned-block{text-align:left!important}.rdw-center-aligned-block{text-align:center!important}.rdw-justify-aligned-block{text-align:justify!important}.rdw-right-aligned-block>div{display:inline-block}.rdw-left-aligned-block>div{display:inline-block}.rdw-center-aligned-block>div{display:inline-block}.rdw-justify-aligned-block>div{display:inline-block}.rdw-colorpicker-wrapper{display:flex;align-items:center;margin-bottom:6px;position:relative;flex-wrap:wrap}.rdw-colorpicker-modal{position:absolute;top:35px;left:5px;display:flex;flex-direction:column;width:175px;height:175px;border:1px solid #f1f1f1;padding:15px;border-radius:2px;z-index:100;background:#fff;box-shadow:3px 3px 5px #bfbdbd}.rdw-colorpicker-modal-header{display:flex;padding-bottom:5px}.rdw-colorpicker-modal-style-label{font-size:15px;width:50%;text-align:center;cursor:pointer;padding:0 10px 5px}.rdw-colorpicker-modal-style-label-active{border-bottom:2px solid #0a66b7}.rdw-colorpicker-modal-options{margin:5px auto;display:flex;width:100%;height:100%;flex-wrap:wrap;overflow:scroll}.rdw-colorpicker-cube{width:22px;height:22px;border:1px solid #f1f1f1}.rdw-colorpicker-option{margin:3px;padding:0;min-height:20px;border:none;width:22px;height:22px;min-width:22px;box-shadow:1px 2px 1px #bfbdbd inset}.rdw-colorpicker-option:hover{box-shadow:1px 2px 1px #bfbdbd}.rdw-colorpicker-option:active{box-shadow:-1px -2px 1px #bfbdbd}.rdw-colorpicker-option-active{box-shadow:0 0 2px 2px #bfbdbd}.rdw-link-wrapper{display:flex;align-items:center;margin-bottom:6px;position:relative;flex-wrap:wrap}.rdw-link-dropdown{width:50px}.rdw-link-dropdownOption{height:40px;display:flex;justify-content:center}.rdw-link-dropdownPlaceholder{margin-left:8px}.rdw-link-modal{position:absolute;top:35px;left:5px;display:flex;flex-direction:column;width:235px;height:205px;border:1px solid #f1f1f1;padding:15px;border-radius:2px;z-index:100;background:#fff;box-shadow:3px 3px 5px #bfbdbd}.rdw-link-modal-label{font-size:15px}.rdw-link-modal-input{margin-top:5px;border-radius:2px;border:1px solid #f1f1f1;height:25px;margin-bottom:15px;padding:0 5px}.rdw-link-modal-input:focus{outline:0}.rdw-link-modal-buttonsection{margin:0 auto}.rdw-link-modal-target-option{margin-bottom:20px}.rdw-link-modal-target-option>span{margin-left:5px}.rdw-link-modal-btn{margin-left:10px;width:75px;height:30px;border:1px solid #f1f1f1;border-radius:2px;cursor:pointer;background:#fff;text-transform:capitalize}.rdw-link-modal-btn:hover{box-shadow:1px 1px 0 #bfbdbd}.rdw-link-modal-btn:active{box-shadow:1px 1px 0 #bfbdbd inset}.rdw-link-modal-btn:focus{outline:0!important}.rdw-link-modal-btn:disabled{background:#ece9e9}.rdw-link-dropdownoption{height:40px;display:flex;justify-content:center}.rdw-history-dropdown{width:50px}.rdw-embedded-wrapper{display:flex;align-items:center;margin-bottom:6px;position:relative;flex-wrap:wrap}.rdw-embedded-modal{position:absolute;top:35px;left:5px;display:flex;flex-direction:column;width:235px;height:180px;border:1px solid #f1f1f1;padding:15px;border-radius:2px;z-index:100;background:#fff;justify-content:space-between;box-shadow:3px 3px 5px #bfbdbd}.rdw-embedded-modal-header{font-size:15px;display:flex}.rdw-embedded-modal-header-option{width:50%;cursor:pointer;display:flex;justify-content:center;align-items:center;flex-direction:column}.rdw-embedded-modal-header-label{width:95px;border:1px solid #f1f1f1;margin-top:5px;background:#6eb8d4;border-bottom:2px solid #0a66b7}.rdw-embedded-modal-link-section{display:flex;flex-direction:column}.rdw-embedded-modal-link-input{width:88%;height:35px;margin:10px 0;border:1px solid #f1f1f1;border-radius:2px;font-size:15px;padding:0 5px}.rdw-embedded-modal-link-input-wrapper{display:flex;align-items:center}.rdw-embedded-modal-link-input:focus{outline:0}.rdw-embedded-modal-btn-section{display:flex;justify-content:center}.rdw-embedded-modal-btn{margin:0 3px;width:75px;height:30px;border:1px solid #f1f1f1;border-radius:2px;cursor:pointer;background:#fff;text-transform:capitalize}.rdw-embedded-modal-btn:hover{box-shadow:1px 1px 0 #bfbdbd}.rdw-embedded-modal-btn:active{box-shadow:1px 1px 0 #bfbdbd inset}.rdw-embedded-modal-btn:focus{outline:0!important}.rdw-embedded-modal-btn:disabled{background:#ece9e9}.rdw-embedded-modal-size{align-items:center;display:flex;margin:8px 0;justify-content:space-between}.rdw-embedded-modal-size-input{width:80%;height:20px;border:1px solid #f1f1f1;border-radius:2px;font-size:12px}.rdw-embedded-modal-size-input:focus{outline:0}.rdw-emoji-wrapper{display:flex;align-items:center;margin-bottom:6px;position:relative;flex-wrap:wrap}.rdw-emoji-modal{overflow:auto;position:absolute;top:35px;left:5px;display:flex;flex-wrap:wrap;width:235px;height:180px;border:1px solid #f1f1f1;padding:15px;border-radius:2px;z-index:100;background:#fff;box-shadow:3px 3px 5px #bfbdbd}.rdw-emoji-icon{margin:2.5px;height:24px;width:24px;cursor:pointer;font-size:22px;display:flex;justify-content:center;align-items:center}.rdw-spinner{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.rdw-spinner>div{width:12px;height:12px;background-color:#333;border-radius:100%;display:inline-block;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.rdw-spinner .rdw-bounce1{animation-delay:-.32s}.rdw-spinner .rdw-bounce2{animation-delay:-.16s}@keyframes sk-bouncedelay{0%,100%,80%{transform:scale(0)}40%{transform:scale(1)}}.rdw-image-wrapper{display:flex;align-items:center;margin-bottom:6px;position:relative;flex-wrap:wrap}.rdw-image-modal{position:absolute;top:35px;left:5px;display:flex;flex-direction:column;width:235px;border:1px solid #f1f1f1;padding:15px;border-radius:2px;z-index:100;background:#fff;box-shadow:3px 3px 5px #bfbdbd}.rdw-image-modal-header{font-size:15px;margin:10px 0;display:flex}.rdw-image-modal-header-option{width:50%;cursor:pointer;display:flex;justify-content:center;align-items:center;flex-direction:column}.rdw-image-modal-header-label{width:80px;background:#f1f1f1;border:1px solid #f1f1f1;margin-top:5px}.rdw-image-modal-header-label-highlighted{background:#6eb8d4;border-bottom:2px solid #0a66b7}.rdw-image-modal-upload-option{width:100%;color:gray;cursor:pointer;display:flex;border:none;font-size:15px;align-items:center;justify-content:center;background-color:#f1f1f1;outline:2px dashed gray;outline-offset:-10px;margin:10px 0;padding:9px 0}.rdw-image-modal-upload-option-highlighted{outline:2px dashed #0a66b7}.rdw-image-modal-upload-option-label{cursor:pointer;height:100%;width:100%;display:flex;justify-content:center;align-items:center;padding:15px}.rdw-image-modal-upload-option-label span{padding:0 20px}.rdw-image-modal-upload-option-image-preview{max-width:100%;max-height:200px}.rdw-image-modal-upload-option-input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.rdw-image-modal-url-section{display:flex;align-items:center}.rdw-image-modal-url-input{width:90%;height:35px;margin:15px 0 12px;border:1px solid #f1f1f1;border-radius:2px;font-size:15px;padding:0 5px}.rdw-image-modal-btn-section{margin:10px auto 0}.rdw-image-modal-url-input:focus{outline:0}.rdw-image-modal-btn{margin:0 5px;width:75px;height:30px;border:1px solid #f1f1f1;border-radius:2px;cursor:pointer;background:#fff;text-transform:capitalize}.rdw-image-modal-btn:hover{box-shadow:1px 1px 0 #bfbdbd}.rdw-image-modal-btn:active{box-shadow:1px 1px 0 #bfbdbd inset}.rdw-image-modal-btn:focus{outline:0!important}.rdw-image-modal-btn:disabled{background:#ece9e9}.rdw-image-modal-spinner{position:absolute;top:-3px;left:0;width:100%;height:100%;opacity:.5}.rdw-image-modal-alt-input{width:70%;height:20px;border:1px solid #f1f1f1;border-radius:2px;font-size:12px;margin-left:5px}.rdw-image-modal-alt-input:focus{outline:0}.rdw-image-modal-alt-lbl{font-size:12px}.rdw-image-modal-size{align-items:center;display:flex;margin:8px 0;justify-content:space-between}.rdw-image-modal-size-input{width:40%;height:20px;border:1px solid #f1f1f1;border-radius:2px;font-size:12px}.rdw-image-modal-size-input:focus{outline:0}.rdw-image-mandatory-sign{color:red;margin-left:3px;margin-right:3px}.rdw-remove-wrapper{display:flex;align-items:center;margin-bottom:6px;position:relative;flex-wrap:wrap}.rdw-history-wrapper{display:flex;align-items:center;margin-bottom:6px;flex-wrap:wrap}.rdw-history-dropdownoption{height:40px;display:flex;justify-content:center}.rdw-history-dropdown{width:50px}.rdw-link-decorator-wrapper{position:relative}.rdw-link-decorator-icon{position:absolute;left:40%;top:0;cursor:pointer;background-color:#fff}.rdw-mention-link{text-decoration:none;color:inherit;background-color:inherit;padding:1px 2px;border-radius:2px}.rdw-suggestion-wrapper{position:relative}.rdw-suggestion-dropdown{position:absolute;display:flex;flex-direction:column;border:1px solid #f1f1f1;min-width:300px;max-height:150px;overflow:auto;background:#fff;z-index:100;box-shadow:0 3px 5px #ccc}.rdw-suggestion-dropdown::-webkit-scrollbar{width:6px!important}.rdw-suggestion-option{padding:7px 5px;border-bottom:1px solid #f1f1f1}.rdw-suggestion-option:hover{cursor:pointer;color:#999}.rdw-suggestion-option-active{background-color:#f1f1f1}.rdw-hashtag-link{text-decoration:none;color:#1236ff;background-color:#f0fbff;padding:1px 2px;border-radius:2px}.rdw-image-alignment-options-popup{position:absolute;background:#fff;display:flex;padding:5px 2px;border-radius:2px;border:1px solid #f1f1f1;width:105px;cursor:pointer;z-index:100}.rdw-alignment-option-left{justify-content:flex-start}.rdw-image-alignment-option{height:15px;width:15px;min-width:15px}.rdw-image-alignment{position:relative}.rdw-image-imagewrapper{position:relative}.rdw-image-center{display:flex;justify-content:center}.rdw-image-left{display:flex}.rdw-image-right{display:flex;justify-content:flex-end}.rdw-image-alignment-options-popup-right{right:0}.rdw-editor-main{height:100%;overflow:visible;box-sizing:border-box;padding:5px}.rdw-editor-toolbar{padding:6px 5px 0;border-radius:2px;border:1px solid #f1f1f1;display:flex;justify-content:flex-start;background:#fff;flex-wrap:wrap;font-size:15px;margin-bottom:5px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.public-DraftStyleDefault-block{margin:1em 0}.rdw-editor-wrapper:focus{outline:0}.rdw-editor-wrapper{box-sizing:content-box;background-color:#fff;border:1px solid #ccc;border-radius:3px}.rdw-editor-main blockquote{border-left:5px solid #f1f1f1;padding-left:5px}.rdw-editor-main pre{background:#f1f1f1;border-radius:3px;padding:1px 10px}.DraftEditor-editorContainer,.DraftEditor-root,.public-DraftEditor-content{height:inherit;text-align:initial}.public-DraftEditor-content[contenteditable=true]{-webkit-user-modify:read-write-plaintext-only}.DraftEditor-root{position:relative}.DraftEditor-editorContainer{background-color:hsla(0,0%,100%,0);border-left:.1px solid transparent;position:relative;z-index:1}.public-DraftEditor-block{position:relative}.DraftEditor-alignLeft .public-DraftStyleDefault-block{text-align:left}.DraftEditor-alignLeft .public-DraftEditorPlaceholder-root{left:0;text-align:left}.DraftEditor-alignCenter .public-DraftStyleDefault-block{text-align:center}.DraftEditor-alignCenter .public-DraftEditorPlaceholder-root{margin:0 auto;text-align:center;width:100%}.DraftEditor-alignRight .public-DraftStyleDefault-block{text-align:right}.DraftEditor-alignRight .public-DraftEditorPlaceholder-root{right:0;text-align:right}.public-DraftEditorPlaceholder-root{color:#9197a3;position:absolute;z-index:0}.public-DraftEditorPlaceholder-hasFocus{color:#bdc1c9}.DraftEditorPlaceholder-hidden{display:none}.public-DraftStyleDefault-block{position:relative;white-space:pre-wrap}.public-DraftStyleDefault-ltr{direction:ltr;text-align:left}.public-DraftStyleDefault-rtl{direction:rtl;text-align:right}.public-DraftStyleDefault-listLTR{direction:ltr}.public-DraftStyleDefault-listRTL{direction:rtl}.public-DraftStyleDefault-ol,.public-DraftStyleDefault-ul{margin:16px 0;padding:0}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listLTR{margin-left:1.5em}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listRTL{margin-right:1.5em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listLTR{margin-left:3em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listRTL{margin-right:3em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listLTR{margin-left:4.5em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listRTL{margin-right:4.5em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listLTR{margin-left:6em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listRTL{margin-right:6em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listLTR{margin-left:7.5em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listRTL{margin-right:7.5em}.public-DraftStyleDefault-unorderedListItem{list-style-type:square;position:relative}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth0{list-style-type:disc}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth1{list-style-type:circle}.public-DraftStyleDefault-orderedListItem{list-style-type:none;position:relative}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listLTR:before{left:-36px;position:absolute;text-align:right;width:30px}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listRTL:before{position:absolute;right:-36px;text-align:left;width:30px}.public-DraftStyleDefault-orderedListItem:before{content:counter(ol0) ". ";counter-increment:ol0}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth1:before{content:counter(ol1) ". ";counter-increment:ol1}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth2:before{content:counter(ol2) ". ";counter-increment:ol2}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth3:before{content:counter(ol3) ". ";counter-increment:ol3}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth4:before{content:counter(ol4) ". ";counter-increment:ol4}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-reset{counter-reset:ol0}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-reset{counter-reset:ol1}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-reset{counter-reset:ol2}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-reset{counter-reset:ol3}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-reset{counter-reset:ol4}.public-DraftStyleDefault-block{margin:5px 0!important}.button{font-size:1rem;border-radius:3px;outline:0;border:none;background-color:rgba(0,0,0,0);padding:5px 8px;display:flex;align-items:center;transition:.3s background-color ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.button:hover{cursor:pointer}.button:disabled{cursor:default!important;background-color:rgb(186.5,186.5,186.5)!important;opacity:.65}.button .icon{line-height:inherit}.button.sm{font-size:.875rem}.button.lg{font-size:1.5rem}.button.transparent{background-color:rgba(0,0,0,0);border:none}.button.transparent:hover{background-color:rgb(218.25,223.5,228.75)}.button.transparent:disabled{cursor:default!important;background-color:rgba(0,0,0,0)!important}.button.light{background-color:#f8f9fa}.button.light:hover{background-color:rgb(218.25,223.5,228.75)}.button.light:disabled{background-color:#fff!important}.button.warning{background-color:#e6c229;color:#212529}.button.warning:hover{background-color:hsl(48.5714285714,79.0794979079%,43.137254902%)}.button.warning:disabled{background-color:hsl(48.5714285714,79.0794979079%,63.137254902%)!important}.button.info{background-color:#3498db;color:#fff}.button.info:hover{background-color:rgb(33.1380753138,125.1882845188,186.8619246862)}.button.info:disabled{background-color:rgb(95.3179916318,173.9790794979,226.6820083682)!important}.button.success{background-color:#5bba6f;color:#fff}.button.success:hover{background-color:rgb(66.9270386266,159.0729613734,86.3261802575)}.button.success:disabled{background-color:rgb(126.8969957082,201.1030042918,142.5193133047)!important}.button.secondary{background-color:#7c7c7c;color:#fff}.button.secondary:hover{background-color:rgb(98.5,98.5,98.5)}.button.secondary:disabled{background-color:rgb(149.5,149.5,149.5)!important}.button.danger{background-color:#a4243b;color:#fff}.button.danger:hover{background-color:rgb(122.18,26.82,43.955)}.button.danger:disabled{background-color:rgb(143.09,31.41,51.4775)!important}.input{background-color:#fff;border:1px solid #bcbcbc;border-radius:3px;width:100%;padding:6px 12px;font-size:.875rem;outline:0;transition:.3s box-shadow,border-color ease-in-out}.input:focus{box-shadow:0 0 0 .2rem rgba(148,148,148,.25);border-color:rgba(148,148,148,.25)}.input:disabled{background-color:#f0f0f0}.input--error{box-shadow:0 0 0 .2rem rgba(144,0,0,.25)!important;border-color:rgba(144,0,0,.25)!important}.input.sm{font-size:11px;padding:3px 3px;height:29px}.input.sm::-moz-placeholder{font-size:11px}.input.sm::placeholder{font-size:11px}.input.md{font-size:1rem}.input.lg{font-size:1.5rem}a{color:#3498db}.toolbar{min-height:56px;padding:8px 16px;box-shadow:0 1px 2px rgba(144,0,0,.25);width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;background-color:#900000;position:fixed;top:0;z-index:10}.toolbar_menu{color:#fff!important}.toolbar_header{display:flex;align-items:center}.toolbar_content{display:flex;flex-direction:row;align-items:center}.toolbar_logo{width:25px;height:auto;margin-right:10px}@media(max-width:760px){.toolbar_logo{width:25px}}.toolbar_title{color:#fff;max-width:450px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.25rem}@media(max-width:1600px){.toolbar_title{font-size:1rem;white-space:inherit}}@media(max-width:992px){.toolbar_title{max-width:450px}}@media(min-width:1900px){.toolbar_title{max-width:600px}}@media(max-width:760px){.toolbar_title{max-width:160px;font-size:14px}}@media(max-width:1280px)and (max-height:800px){.toolbar_title{max-width:260px;font-size:13px}}.toolbar-first-name{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toolbar_sidebar-toggle{margin-left:-4px}.toolbar_sidebar-toggle:focus{background-color:rgba(218,224,229,.5)!important}.toolbar_sidebar-toggle .icon{color:#fff}.toolbar_menu-toggle{margin-left:16px!important}.toolbar_menu-toggle:focus{background-color:rgba(218,224,229,.5)!important}.toolbar_menu-toggle .icon{color:#fff}.toolbar--mobile{padding:8px 8px!important;flex-direction:column!important}.toolbar--mobile .toolbar_content{display:none}.toolbar--mobile .toolbar_header{width:100%!important}.toolbar--mobile .toolbar_title{max-width:100%!important;width:100%!important}.toolbar--mobile .toolbar_menu-container{width:100%!important}.toolbar--open .toolbar_content{display:flex;flex-direction:column;width:100%}.toolbar--open .toolbar_content>.button{width:100%!important;margin-bottom:10px!important}.toolbar--open .toolbar_content .searchbar{width:100%}.toolbar_buttons{display:flex;flex-wrap:wrap;justify-content:right}.toolbar-recommendation{width:180px;line-height:13px;font-size:16px}.toolbar-recommendation-panel{border:1px solid #999;background-color:#f1f1f1;padding:5px 10px;border-radius:5px;color:#333;word-break:break-all;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.toolbar-recommendation-panel-copy{display:inline-flex;align-items:center}.toolbar-recommendation-panel:hover{cursor:pointer;color:#900000;font-weight:600}.modal{position:fixed;z-index:999;top:0;left:0;width:100%;height:100%;background-color:rgba(93,93,93,.5);display:flex;align-items:center;justify-content:center;cursor:default}.modal_content{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 2px 5px #828282;min-width:300px;display:flex;flex-direction:column;max-height:100%}.modal_header{padding:16px;display:flex;align-items:center}.modal_title{flex:1;font-size:20px;display:flex;align-items:center}.modal_close{background-color:rgba(0,0,0,0);border:none;outline:0}.modal_close:hover{cursor:pointer}.modal_body{padding:16px;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;display:flex;flex:1;overflow:auto;width:100%}.modal_body::-webkit-scrollbar{width:10px!important}.modal_body::-webkit-scrollbar-track{background:#f1f1f1}.modal_body::-webkit-scrollbar-thumb{background:#999}.modal_footer{padding:16px;display:flex;justify-content:flex-end}.loading_animation-container{z-index:1100;position:fixed;top:0;left:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center;background-color:rgba(103,103,103,.3)}.Toastify__toast-container{z-index:1090!important}.animation_ring{display:flex;align-items:center;justify-content:center;position:relative;width:75px;height:75px;background-color:rgba(91,186,111,.3);border-radius:50%}.animation_ring div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;border:6px solid #fff;border-radius:50%;animation:ring-animation 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#fff transparent transparent transparent}.animation_ring div:nth-child(2){animation-delay:-.3s}.animation_ring div:nth-child(3){animation-delay:-.15s}@keyframes ring-animation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.animation_dots-loader{display:inline-block;position:relative;width:80px;height:80px}.animation_dots-loader div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:#fff;animation-timing-function:cubic-bezier(0,1,1,0)}.animation_dots-loader div:nth-child(1){left:8px;animation:dots-animation1 .6s infinite}.animation_dots-loader div:nth-child(2){left:8px;animation:dots-animation2 .6s infinite}.animation_dots-loader div:nth-child(3){left:32px;animation:dots-animation2 .6s infinite}.animation_dots-loader div:nth-child(4){left:56px;animation:dots-animation3 .6s infinite}@keyframes dots-animation1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes dots-animation2{0%{transform:translate(0,0)}100%{transform:translate(24px,0)}}@keyframes dots-animation3{0%{transform:scale(1)}100%{transform:scale(0)}}.loader{border:2px solid #f3f3f3;border-top:2px solid #7c7c7c;border-radius:50%;margin:0;animation:loader-animation .5s linear infinite}.loader-lg{width:40px;height:40px}.loader-md{width:20px;height:20px}.loader-sm{width:15px;height:15px;border:1px solid #f3f3f3;border-top:1px solid #7c7c7c}.loader-xs{width:10px;height:10px;border:1px solid #f3f3f3;border-top:1px solid #7c7c7c}.loader-container{height:100%;width:100%;display:flex;align-items:center;justify-content:center}.loader-full-white{background-color:#fff;width:calc(100% + 30px);min-height:calc(100% + 30px);margin:-15px}@keyframes loader-animation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.datepicker{width:150px;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:0 0 20px 0;box-shadow:0 5px 10px #ccc;position:absolute;z-index:3}.datepicker_input{min-width:100px}.datepicker_modal{position:fixed;z-index:999;top:0;left:0;width:100%;height:100%;background-color:rgba(239,239,239,.5);display:flex;align-items:center;justify-content:center;cursor:default}.datepicker_modal-content{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 2px 5px #ccc;padding:10px}.datepicker-panel{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 2px #cacaca;border:1px solid #e2e2e2}.datepicker-panel-container{min-width:300px;background-color:#fff;padding:5px;border-radius:3px}@media(max-width:760px){.datepicker-panel-container{min-width:250px}}.datepicker-container{position:relative;width:100%}.datepicker-popover{width:150px}.datepicker-navigation{padding:3px;display:flex;justify-content:space-between}.datepicker-navigation-arrow{padding:2px 2px;transition:all .3s ease-in-out;display:flex;align-items:center;justify-content:center;border-radius:3px}.datepicker-navigation-arrow .icon{margin:0}.datepicker-navigation-arrow:hover{background-color:hsla(0,0%,80%,.5);cursor:pointer}.datepicker-navigation-arrow-disabled{background-color:#900000!important;cursor:unset!important}.datepicker-navigation-arrow-disabled svg{fill:rgba(216,216,216,.7)}.datepicker-navigation-date{padding:5px;font-size:12px;font-weight:400;display:flex;flex-direction:row;align-items:center;text-transform:capitalize}.datepicker-navigation-date svg{width:15px;max-height:15px;height:auto;fill:#fff}.datepicker-months{border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:0}.datepicker-row{display:flex;justify-content:space-around}.datepicker-row-border{border-bottom:1px solid #ccc!important}.datepicker-row-details{background-color:#900000;padding:15px}@media(max-width:760px){.datepicker-row-details{padding:5px}}.datepicker-row-details-content{padding:10px;border-radius:5px;background-color:#fff;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}@media(max-width:760px){.datepicker-row-details-content{padding:5px;flex-direction:row}}.datepicker-col{color:#555;display:flex;flex:1;height:40px;min-width:60px;font-size:.875rem;font-weight:600;align-items:center;justify-content:center;padding:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:760px){.datepicker-col{min-width:45px}}.datepicker-col:not(:last-child){border-right:1px solid #ccc}.datepicker-col:hover{background-color:#3f8f63;color:#fff;cursor:pointer}.datepicker-col-disabled{background-color:#efefef!important;color:#ddd!important;cursor:not-allowed!important}.datepicker-col-day{text-transform:capitalize;border:0!important;cursor:unset!important;font-weight:600}.datepicker-col-day.no-hover{pointer-events:none!important}.datepicker-col-current{color:#333!important;background-color:rgba(63,143,99,.5);font-weight:400}.datepicker-col-selected{background-color:#3f8f63!important;color:#fff!important;font-weight:600!important}.datepicker-col-weekend{color:#999;font-weight:400}.datepicker-dropdown{background-color:rgba(0,0,0,0);outline:0;border:0;font-size:18px}.notifications-icon-none,.notifications-span{position:relative;color:#fff}.notifications-icon-none:hover,.notifications-span:hover{cursor:pointer}.notifications-badge{background-color:rgba(63,143,99,.8);font-size:12px;color:#fff;text-align:center;border-radius:5px;position:absolute;left:25px;top:-6px;padding:3px 6px}@media(max-width:760px){.notifications-badge{left:21px;top:-2px!important}}.notifications-list{overflow:auto}.notifications-list::-webkit-scrollbar{width:6px!important}.notifications-list::-webkit-scrollbar-track{background:#cacaca}.notifications-list::-webkit-scrollbar-thumb{background:#999}.notifications-list::-webkit-scrollbar-thumb:hover{background:#838383}@media(max-width:760px){.notifications-list{max-height:calc(100% - 30px);max-width:100%}}.notifications-updated-sections{list-style:none;padding-left:15px}.notifications-modal .modal_content{max-height:95%!important}.notifications-when{font-size:12px}.profile_picture{border-radius:50%;width:30px;min-width:30px;height:30px;font-size:16px;text-align:center;display:flex;align-items:center;justify-content:center;font-weight:400;font-style:normal;overflow:hidden}.profile_picture-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.profile_picture-small{width:20px;min-width:20px;height:20px;font-size:11px}.confirm_html p{margin-top:0;margin-bottom:3px}.confirm-message{width:100%}.noticeboards_list{width:150px;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:0 0 20px 0;box-shadow:0 5px 10px #ccc;position:absolute;z-index:3}.noticeboards_list_input{min-width:100px}.noticeboards_list-container{position:relative;width:100%}.noticeboards_list-popover{width:150px}.noticeboards_list-navigation{padding:3px}.noticeboards_list_events{display:flex;flex-direction:column;align-items:flex-start;overflow:auto;height:100%;padding:5px}.noticeboards_list_events-item{padding:5px;border-radius:5px;border:1px solid #e6e6e6;box-shadow:0 1px 3px #b4b4b4;width:100%;display:flex;align-items:center;margin-bottom:15px;background-color:#fafafa}.noticeboards_list_events-item:hover{cursor:pointer;background-color:#e4e4e4}.noticeboards_list_events-item--unread{background-color:rgb(95.3179916318,173.9790794979,226.6820083682)!important}.noticeboards_list_events-item-name{margin:0;margin-bottom:2px}.noticeboards_list_events-item-time{padding:5px;padding-left:15px;font-size:16px}.noticeboards_list_events-item-picture{padding-right:15px}.noticeboards_list_events-item-content{flex:1}.noticeboards_list-modal .modal_content{max-width:900px}.noticeboards_list-tabs{display:flex;width:100%}.noticeboards_list-tabs-item{display:flex;align-items:center;justify-content:center;text-align:center;background-color:#f8f8f8;color:#777;border:1px solid #ccc;padding:5px;flex:1}.noticeboards_list-tabs-item--selected,.noticeboards_list-tabs-item:hover{background-color:#e4e4e4;font-weight:600;color:#333}.noticeboards_list-tabs-item:hover{cursor:pointer}.noticeboards_list-unread{display:flex;align-items:center;justify-content:center;background-color:#3498db;color:#fff;font-size:12px;padding:3px 7px;border-radius:3px;margin-left:3px}.dropdown_menu{position:relative}.dropdown_menu-label:hover{cursor:pointer}.dropdown_menu-list{background-color:#fff;position:fixed;z-index:100;width:-moz-fit-content;width:fit-content;box-shadow:0 1px 3px #aeaeae;border-radius:3px;padding:3px 0;color:#333;font-weight:400}.dropdown_menu-item{display:flex;align-items:center;padding:10px 10px}.dropdown_menu-item:hover{background-color:#e4e4e4;cursor:pointer}.dropdown_menu-item:not(:last-child){border-bottom:1px solid #f1f1f1}.dropdown_menu-item--disabled{color:#b5b5b5!important;background-color:rgba(0,0,0,0)!important}.dropdown_menu-icon{width:16px}.card{background-color:#fff;border:1px solid #bcbcbc;border-radius:5px;display:flex;flex-direction:column}.card-header{padding:10px 20px;background-color:rgba(35,32,32,.03);border-bottom:1px solid rgba(35,32,32,.125)}.card-body{padding:10px 20px;flex:1}.card-footer{padding:10px 20px;background-color:rgba(35,32,32,.03);border-top:1px solid rgba(35,32,32,.125)}.chart-cards-col{margin-bottom:25px;padding:0}.chart-cards-item{margin:20px;height:100%}.time_input-container{display:flex;align-items:center;flex-direction:row}.time_input-container .input{width:60px}.time_input-container .input::-webkit-inner-spin-button,.time_input-container .input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.questionnaires_container{width:100%}.questionnaires_row{display:flex;margin-top:15px;width:100%}.questionnaires_section{padding:15px;border-radius:5px;background-color:#f9f9f9;border:1px solid #eaeaea;width:100%}.questionnaires_section:last-child(){margin-left:15px}.questionnaires_title{display:flex;align-items:center;flex:1}@media(max-width:760px){.questionnaires_title{font-size:16px}}.questionnaires_list{display:flex;flex-direction:column;background-color:#fefefe;padding:0;margin-top:15px;border-radius:5px;overflow:hidden}.questionnaires_item{display:flex;align-items:center;padding:10px 15px;transition:all .3s ease-in-out}.questionnaires_item:not(:last-child){border-bottom:1px solid #ccc}.questionnaires_item:hover{color:#555;background-color:rgba(104,193,252,.3);cursor:pointer}.questionnaires_item-name{font-size:16px;flex:1}.questionnaires_item-data{color:#777;margin-left:10px;display:flex;align-items:center}@media(max-width:760px){.questionnaires_item-data{margin-left:0;margin-top:10px}}.questionnaires_item-deadline{color:red;font-size:14px;margin-right:10px;display:flex;align-items:center}.questionnaires_item-deadline .icon{transform:rotate(-20deg)}.questionnaires_results-table{background-color:#fff;border:1px solid #ccc;margin-top:10px}.questionnaires_results-table tbody tr:nth-of-type(odd){background-color:#fcfcfc}.questionnaires_results-table tbody tr td{padding:5px;border-bottom:1px solid #ccc;vertical-align:top!important}.questionnaires_results-count{border-radius:3px;padding:5px 10px;color:#fff}.questionnaires_results--correct{color:#3f8f63}.questionnaires_results--wrong{color:#a4243b}.questionnaires_results--should{color:hsl(48.5714285714,79.0794979079%,43.137254902%)}.questionnaires_modal .modal_content{min-width:400px;max-width:90%}.questionnaires_modal .modal_body{max-height:400px}.chat-button{display:flex;align-items:center;justify-content:center;position:relative}.chat-button-label--full .button_label{display:block!important;margin-left:5px}@media(min-width:1355px){.chat-button .button_label{display:none}.chat-button .icon{margin:0!important}.chat-button:hover .button_label{display:block!important;margin-left:5px}}.chat-button--tablet{color:#fff!important;padding:3px;font-size:13px}.chat-button--tablet .icon{font-size:13px}.chat-button--tablet .chat-button-label{font-size:10px;padding:3px 4px}.chat-button-label{display:flex;align-items:center;justify-content:center;background-color:#3498db;color:#fff;font-size:12px;padding:3px 7px;border-radius:3px;position:absolute;bottom:-5px;right:-10px}.chat-button--active{border:1px solid #900000;color:#900000;font-weight:700}.chat-button--active .button_label{margin-left:5px!important}.chat-button--catalog{border:1px solid #fff}.chat_sidebar{height:calc(100% - 56px);width:25%;position:fixed;z-index:1;bottom:0;right:0;top:56px;box-shadow:-3px 1px 3px #eee;display:flex;background:#f9f9f9}.chat_sidebar--full{width:60%}.chat_sidebar--tablet{width:100%;left:0}.chat_sidebar--assistance{z-index:2}.chat_container{display:flex;width:100%}.chat_container--tablet{flex-direction:column}.chat_container--tablet .chat-groups{height:50%!important;padding:0!important}.chat_container--tablet .chat-messages{height:50%!important}.chat_container--tablet .chat-messages-form{padding:5px!important}.chat_toolbar-header{display:flex;align-items:center;padding:5px 10px}.chat_toolbar-options{display:flex;flex:1;justify-content:flex-end}.chat_toolbar-profile{display:flex;flex-direction:row;align-items:center}.chat_toolbar-title{padding:5px 15px;margin:0;color:#7c7c7c;display:flex;align-items:center}.chat_toolbar-filters{padding:10px 10px 0 10px}.chat_toolbar-input{background-color:#fff;border:1px solid #e4e4e4;outline:0;border-radius:3px;width:100%;margin-bottom:10px;padding:7px 10px}.chat_toolbar-input-no-border{border:0}.chat_toolbar-list{flex:1;margin-bottom:10px}.chat_toolbar-list__menu-list{max-height:500px!important}@media(max-width:1280px)and (max-height:800px){.chat_toolbar-list__control{font-size:12px!important}}.chat-groups{flex:2;min-width:0;padding:0 15px 0 0;height:100%}.chat-groups-panel{background-color:#fff;border-radius:5px;height:100%;border:1px solid #e0e0e0;display:flex;flex-direction:column}.chat-groups-list{overflow:auto;padding:5px 10px;flex:1}.chat-groups-list::-webkit-scrollbar{width:3px!important}.chat-groups-item{background-color:#fff;border-radius:5px;padding:5px 10px;display:flex;align-items:center;margin-bottom:10px;box-shadow:0 2px 3px #e4e4e4;transition:.3s all ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chat-groups-item:hover{cursor:pointer;box-shadow:0 0 0 .2rem rgba(148,148,148,.25)}.chat-groups-item--selected{background-color:#efefef;box-shadow:0 0 0 .2rem rgba(148,148,148,.25);color:#333}.chat-groups-item--selected .chat-groups-item-content{background-color:rgba(51,51,51,.15);border-radius:5px;padding-left:5px;padding-right:5px;margin-left:-5px}.chat-groups-item--selected .chat-groups-item-date{font-weight:700}.chat-groups-item--selected.chat-groups-item--support{box-shadow:0 0 0 .3rem rgba(233,207,94,.25)!important}.chat-groups-item--selected.chat-groups-item--student{box-shadow:0 0 0 .3rem rgba(135,201,245,.25)!important}.chat-groups-item--selected.chat-groups-item--parent{box-shadow:0 0 0 .3rem rgba(107,233,201,.25)!important}.chat-groups-item--selected.chat-groups-item--teacher{box-shadow:0 0 0 .3rem rgba(241,88,88,.25)!important}.chat-groups-item--selected.chat-groups-item--secretary{box-shadow:0 0 0 .3rem rgba(185,185,185,.25)!important}.chat-groups-item-content{display:flex;flex-direction:column;flex:1;min-width:0}.chat-groups-item-date{color:#333;padding:5px 0 5px 5px;font-size:12px;display:flex;flex-direction:column;justify-content:center;align-items:center}.chat-groups-item-date p{margin:0}.chat-groups-item-date p.otherday{color:#555;font-size:12px;text-align:center}.chat-groups-item-pin{display:flex;padding:5px;transform:rotate(20deg);opacity:.5}.chat-groups-item-unread{color:#900000;background-color:rgba(104,193,252,.9)!important;border:1px solid #3498db!important;font-weight:700;box-shadow:0 0 0 .3rem rgba(104,193,252,.3)!important}.chat-groups-item-unread .chat-groups-item-date,.chat-groups-item-unread .chat-groups-item-name{font-size:18px!important}.chat-groups-item-name{font-size:14px}.chat-groups-item-name--selected{font-weight:700}.chat-groups-item-name--no-message{font-weight:700;color:#a4243b}.chat-groups-item-unit{font-size:10px;color:#928f8f}.chat-groups-item-unit a{color:#928f8f}.chat-groups-item-unit a:hover{color:#900000;text-decoration:underline}.chat-groups-item-message{font-size:12px;color:#6f6f6f}.chat-groups-item--support{background-color:rgba(233,207,94,.4);border:1px solid hsl(48.7769784173,75.956284153%,44.1176470588%)}.chat-groups-item--student{background-color:rgba(135,201,245,.4);border:1px solid hsl(204,84.6153846154%,54.5098039216%)}.chat-groups-item--parent{background-color:rgba(107,233,201,.4);border:1px solid rgb(30.8,207.2,162.4)}.chat-groups-item--teacher{background-color:rgba(241,88,88,.4);border:1px solid hsl(0,84.5303867403%,44.5098039216%)}.chat-groups-item--secretary{background-color:rgba(185,185,185,.4);border:1px solid #868686}.chat-groups-form{display:flex;flex-direction:column;width:100%}.chat-groups--support{color:#e9cf5e}.chat-groups--student{color:#87c9f5}.chat-groups--parent{color:#6be9c9}.chat-groups--teacher{color:#f15858}.chat-groups--secretary{color:#b9b9b9}.chat-messages{flex:3;min-width:0;padding:0;display:flex;flex-direction:column}.chat-messages-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#fff;border:1px solid #e4e4e4;padding:5px 10px}.chat-messages-header .chat_toolbar-title{flex:1}.chat-messages-list{display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;flex:1;padding:10px 10px 10px 10px}.chat-messages-list::-webkit-scrollbar{width:4px!important}.chat-messages-item{padding:5px 10px;border-radius:5px;background-color:#fff;color:#7c7c7c;margin-bottom:10px;box-shadow:0 1px 3px #b4b4b4;position:relative;display:flex;flex-direction:row;align-items:center;max-width:95%}.chat-messages-item:after{content:"";position:absolute;height:0;width:0;top:50%;right:-14px;border-width:7px;border-color:transparent transparent transparent #ccc;border-style:solid}.chat-messages-item--received{background-color:#3498db;color:#fff}.chat-messages-item--received:after{border:0}.chat-messages-item--received:before{content:"";position:absolute;height:0;width:0;top:50%;left:-14px;border-width:7px;border-color:transparent #68c1fc transparent transparent;border-style:solid}.chat-messages-item--support{background-color:#e9cf5e}.chat-messages-item--support:before{border-color:transparent rgb(226.868852459,193.6229508197,49.131147541) transparent transparent!important}.chat-messages-item--student{background-color:#87c9f5}.chat-messages-item--student:before{border-color:transparent hsl(204,84.6153846154%,64.5098039216%) transparent transparent!important}.chat-messages-item--parent{background-color:#6be9c9}.chat-messages-item--parent:before{border-color:transparent rgb(62.6,226.4,184.8) transparent transparent}.chat-messages-item--teacher{background-color:#f15858}.chat-messages-item--teacher:before{border-color:transparent hsl(0,84.5303867403%,54.5098039216%) transparent transparent}.chat-messages-item--secretary{background-color:#b9b9b9}.chat-messages-item--secretary:before{border-color:transparent rgb(159.5,159.5,159.5) transparent transparent}.chat-messages-item--warning{background-color:#bba442!important}.chat-messages-item--warning:before{border-color:transparent #deb887 transparent transparent!important}.chat-messages-item-container{display:flex;justify-content:flex-end;position:relative}.chat-messages-item-container--received{justify-content:flex-start}.chat-messages-item-profile{padding-right:10px}.chat-messages-item-name{margin:0 0 2px 0;font-size:12px;font-weight:700}.chat-messages-item-message{margin:0;font-size:14px;word-break:break-word}.chat-messages-item-time{font-size:10px;margin:0;display:flex;align-items:center}.chat-messages-item-read{font-size:9px;margin-left:5px}.chat-messages-item-read:hover{cursor:pointer;background-color:#e4e4e4;border-radius:3px}.chat-messages-item-read:hover>.icon{color:#333}.chat-messages-item-read-all{color:#3498db}.chat-messages-item-read .icon.last{margin-left:-10px}.chat-messages-item-attachment{border-radius:5px;border:1px solid #bcbcbc!important;background-color:#fff!important;color:#7c7c7c;margin-right:5px;margin-top:5px;padding:2px 3px!important}.chat-messages-item-attachment:hover{cursor:pointer;color:#3498db}.chat-messages-item-attachment:active{color:#68c1fc}.chat-messages-item-attachment-container{padding:5px 0;display:flex;flex-wrap:wrap}.chat-messages-item-attachment-label{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;margin-left:5px}.chat-messages-start{background-color:#e4e4e4;border-radius:5px;box-shadow:0 1px 3px #b4b4b4;display:flex;justify-content:center;align-items:center;color:#333;flex-direction:column;font-size:18px;font-weight:700;padding:20px;margin:20px 50px;text-align:center}.chat-messages-start p{margin:0;margin-bottom:5px}.chat-messages-form{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;padding:0 10px 5px 0}.chat-messages-form-add-attachment{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:50%;border:1px solid #ccc;margin-left:10px;width:40px;height:40px;position:relative;transition:.3s all ease-in-out}.chat-messages-form-add-attachment:hover{cursor:pointer;border:1px solid rgba(144,0,0,.5);box-shadow:0 0 3px rgba(144,0,0,.5)}.chat-messages-form-add-attachment:hover .icon{color:#900000}.chat-messages-form-add-attachment-label{position:absolute;top:-12px;left:25px;border:1px solid #bcbcbc;background-color:#e6c229;font-size:12px;color:#fff;display:flex;justify-content:center;align-items:center;padding:3px 7px;border-radius:5px}.chat-messages-form-add-conversation{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:5px;border:1px solid #ccc;margin-right:10px;width:32px;height:32px;position:relative}.chat-modal .modal_content{max-width:95%}.chat-modal .modal_body{max-height:400px}.sidebar{box-shadow:1px 2px 2px #e7e7e7;background-color:#900000;z-index:0;position:relative;height:100%;min-width:350px;max-width:350px;overflow:auto}.sidebar--tablet{display:none;position:fixed;z-index:1;height:calc(100vh - 56px);box-shadow:5px 1px 10px #a3a2a2;display:none}.sidebar--tablet--open{display:block}.sidebar--mobile{width:100%!important;min-width:100%!important;max-width:100%!important}.sidebar::-webkit-scrollbar{width:6px!important}.sidebar::-webkit-scrollbar-track{background:#cacaca}.sidebar::-webkit-scrollbar-thumb{background:#999}.sidebar::-webkit-scrollbar-thumb:hover{background:#838383}.sidebar_list{padding:0;padding-bottom:30px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sidebar_item .label{color:#fff}.sidebar_item-content{border-bottom:1px solid #840e0e}.sidebar_item-content .icon{color:#fff;margin-right:5px;font-size:16px}.sidebar_item-link{color:#fff;padding:8px 10px;display:flex;align-items:center;font-size:14px}.sidebar_item-link--active,.sidebar_item-link:hover{color:#ff8989}.sidebar_item-link--active .icon,.sidebar_item-link--active .label,.sidebar_item-link:hover .icon,.sidebar_item-link:hover .label{color:#ff8989}.sidebar_item-children{background-color:#a23333}.sidebar_item-children:hover{cursor:pointer}.sidebar_item-children .sidebar_item{background-color:#900000}.sidebar_item-children .sidebar_item-content{background-color:#a23333;border-bottom:1px solid #923344}.sidebar_item--large .icon,.sidebar_item--large .sidebar_item-link{font-size:18px!important}.sidebar_submenu{display:flex;align-items:center;font-size:14px;padding:5px 2px}.sidebar_submenu .icon{font-size:18px!important;margin-right:5px}.sidebar_submenu--active,.sidebar_submenu:hover{cursor:pointer;color:#ff8989}.sidebar_submenu--active .icon,.sidebar_submenu--active .label,.sidebar_submenu:hover .icon,.sidebar_submenu:hover .label{color:#ff8989}.sidebar_submenu--large .icon,.sidebar_submenu--large .label{font-size:18px!important}.pdf-modal .modal_content{min-width:360px;max-width:98%;min-height:90%;max-height:98%}.pdf-modal .modal_body{justify-content:center}.pdf-modal-content{flex:1}.loader_v2-container{height:100%;width:100%;display:flex;align-items:center;justify-content:center}.loader_v2-full-white{background-color:#fff;width:calc(100% + 30px);min-height:calc(100% + 30px);margin:-15px}.loader_v2 .lds-roller div{animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:40px 40px}.loader_v2 .lds-roller div:after{content:" ";display:block;position:absolute;width:7px;height:7px;border-radius:50%;background:#900000;margin:-4px 0 0 -4px}.loader_v2 .lds-roller div:nth-child(1){animation-delay:-36ms}.loader_v2 .lds-roller div:nth-child(1):after{top:63px;left:63px}.loader_v2 .lds-roller div:nth-child(2){animation-delay:-72ms}.loader_v2 .lds-roller div:nth-child(2):after{top:68px;left:56px}.loader_v2 .lds-roller div:nth-child(3){animation-delay:-108ms}.loader_v2 .lds-roller div:nth-child(3):after{top:71px;left:48px}.loader_v2 .lds-roller div:nth-child(4){animation-delay:-144ms}.loader_v2 .lds-roller div:nth-child(4):after{top:72px;left:40px}.loader_v2 .lds-roller div:nth-child(5){animation-delay:-.18s}.loader_v2 .lds-roller div:nth-child(5):after{top:71px;left:32px}.loader_v2 .lds-roller div:nth-child(6){animation-delay:-216ms}.loader_v2 .lds-roller div:nth-child(6):after{top:68px;left:24px}.loader_v2 .lds-roller div:nth-child(7){animation-delay:-252ms}.loader_v2 .lds-roller div:nth-child(7):after{top:63px;left:17px}.loader_v2 .lds-roller div:nth-child(8){animation-delay:-288ms}.loader_v2 .lds-roller div:nth-child(8):after{top:56px;left:12px}@keyframes lds-roller{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.students_selection-modal-body{overflow:auto;flex-direction:column}.discipline_selection-table th{text-align:center!important}.discipline_selection-modal{overflow:auto;flex-direction:column}.videos_upload-modal .modal_content{max-width:60%;max-height:90%}.videos_upload-modal .modal_body{overflow:hidden}.videos_upload-modal .modal_body .progress{background-color:#e4e4e4;text-align:center;display:flex;flex:1;color:#333!important;white-space:nowrap;margin:20px 0}.videos_upload-modal .modal_body .progress .progress-bar{padding:5px 10px!important;border-radius:5px;overflow:visible!important;color:#333!important}.videos_upload-modal .modal_body .progress .progress-bar.bg-success{background-color:#5bba6f}.videos_upload-modal-lg{width:auto}.questions_table th{background-color:#f8f8f8;border:2px solid #fff}.questions_table td{vertical-align:top!important}.questions_table tbody td{border-bottom:1px solid #ccc}.questions_answer:hover{cursor:pointer;color:#777}.questions_nr{background-color:#4eb7df;padding:5px 10px;margin-top:2px;display:block;color:#333;border-radius:5px;font-size:16px}#editor iframe{min-width:600px!important}.form-pdf-pagination{display:flex;align-items:center;justify-content:space-around;height:80px;border-top:1px solid #e4e4e4}.form-control:focus{box-shadow:0 0 0 .2rem rgba(148,148,148,.25);border-color:rgba(148,148,148,.25)}.form-select__menu{z-index:2!important}.form-select__menu-list::-webkit-scrollbar{width:6px!important}.form-select__control{min-height:20px!important}.form-select__value-container{min-height:15px!important;padding:0 8px!important}.form-select__indicator{padding:5px!important}.form-input{border:0;border-bottom:1px solid #ccc;padding:.2rem .5rem;outline:0;background-color:rgba(0,0,0,0);flex:1;height:30px}.form-input::-moz-placeholder{font-style:italic}.form-input::placeholder{font-style:italic}.form-input-error{border:1px solid rgba(236,13,13,.4)!important}.form-error{color:#232020;margin-top:1rem;margin-bottom:1.5rem;font-size:.9rem}@media(max-width:760px){.form-error{font-size:.8rem}}.form-error-message{color:#900000;margin-top:4px;margin-bottom:10px;font-size:12px}.form-placeholder{margin-top:5px!important;margin-bottom:5px!important;margin-left:5px;color:#7c7c7c;flex:1}.form-tooltip:hover{color:#900000;cursor:pointer}.form-editor{border:1px solid #f0f0f0;padding:0 15px;border-radius:3px;margin-top:20px}.form-textarea{border:1px solid #3498db;border-radius:5px;padding:5px 20px;font-size:14px;overflow:auto;outline:0;resize:none;color:#7c7c7c;background-color:#fff;width:100%}.form-textarea:focus{box-shadow:0 0 5px #3498db}.form-recaptcha{margin:0 auto;width:100%;display:flex;align-content:center;justify-content:center}.form-hidden{display:none!important}.form_preview{display:flex;background-color:#fbfbfb;width:100%;min-height:100%;margin:-15px;position:absolute;z-index:1;top:15px}.form_preview-margin{width:calc(100% + 30px);min-height:calc(100% + 30px);top:0;position:relative}.form_preview-loading{display:flex;align-items:center;justify-content:center}.form_preview-container{min-height:100%}.form_preview-button{margin:20px;color:#fff;display:flex;align-items:center;border-radius:5px;border:1px solid #e4e4e4;box-shadow:0 1px 3px #ccc;padding:5px 20px;font-size:16px;font-weight:600;outline:0}.form_preview-button:active{color:#e4e4e4}.form_preview-button-container{display:flex;align-items:center;justify-content:center}.form_preview-button-edit{background-color:#e6c229}.form_preview-button-download{background-color:#5bba6f}.form_preview-pdf{width:910px}.form_preview-pdf div{overflow:auto!important;width:910px}.form_preview-pdf-container{background-color:#fff;box-shadow:0 2px 3px #dadada;border-radius:5px;overflow:hidden;margin-bottom:30px}.form_password-strength{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:8px}.form_password-strength::-webkit-progress-bar{border-radius:5px;background-color:#e4e4e4}.form_password-strength::-webkit-progress-value{border-radius:5px}.form_password-strength--weak::-webkit-progress-value{background-color:#900000}.form_password-strength--decent::-webkit-progress-value{background-color:#deb887}.form_password-strength--normal::-webkit-progress-value{background-color:#e6c229}.form_password-strength--strong::-webkit-progress-value{background-color:#3f8f63}.discipline_exempt-table th{text-align:center!important}.ReactCrop__image{display:block;max-width:100%;max-height:-webkit-fill-available;max-height:-moz-available;max-height:fill-available}.logo_settings{background-color:#e4e4e4;border-radius:4px;border:1px solid #ccc;padding:5px;display:flex;flex-direction:column;justify-content:space-around;align-items:center}.logo_settings-picture{max-width:250px;max-height:150px;height:auto;width:auto;border:1px solid #3498db;align-self:baseline}.logo_settings-picture-container{width:250px;height:150px;background-color:#fff;border:1px solid #ccc;display:flex;justify-content:center;overflow:hidden}.logo_settings_choose{display:flex;align-items:center;margin-top:10px}.logo_settings-resize{border:3px solid #3498db;margin:0 auto}.logo_settings-modal{max-width:100%;max-height:90%}.logo_settings-modal .modal-content{height:100%;width:100%}.logo_settings-modal .modal-body{overflow:hidden;display:flex}.logo_settings-modal-lg{width:auto}.events_calendar{width:150px;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:0 0 20px 0;box-shadow:0 5px 10px #ccc;position:absolute;z-index:3}.events_calendar_input{min-width:100px}.events_calendar-container{position:relative;width:100%}.events_calendar-popover{width:150px}.events_calendar-navigation{padding:3px;display:flex;justify-content:space-between}.events_calendar-navigation-arrow{padding:2px 15px;transition:all .3s ease-in-out;display:flex;align-items:center;justify-content:center;border-radius:3px}.events_calendar-navigation-arrow .icon{margin:0}.events_calendar-navigation-arrow:hover{background-color:hsla(0,0%,80%,.5);cursor:pointer}.events_calendar-navigation-arrow-disabled{background-color:#900000!important;cursor:unset!important}.events_calendar-navigation-arrow-disabled svg{fill:rgba(216,216,216,.7)}.events_calendar-navigation-date{padding:5px;font-size:12px;font-weight:400;display:flex;flex-direction:row;align-items:center;text-transform:capitalize}.events_calendar-navigation-date svg{width:15px;max-height:15px;height:auto;fill:#fff}.events_calendar-months{border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:0}.events_calendar-row{display:flex;justify-content:space-around}.events_calendar-row-border{border-bottom:1px solid #ccc!important}.events_calendar-row-details{background-color:#900000;padding:15px}@media(max-width:760px){.events_calendar-row-details{padding:5px}}.events_calendar-row-details-content{padding:10px;border-radius:5px;background-color:#fff;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}@media(max-width:760px){.events_calendar-row-details-content{padding:5px;flex-direction:row}}.events_calendar-col{display:flex;flex:1;height:40px;min-width:60px;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}@media(max-width:760px){.events_calendar-col{min-width:45px}}.events_calendar-col:not(:last-child){border-right:1px solid #ccc}.events_calendar-col:hover{background-color:hsl(147,38.8349514563%,50.3921568627%)!important;color:#fff;cursor:pointer}.events_calendar-col-disabled{background-color:#f8f8f8!important;cursor:not-allowed!important;opacity:.4}.events_calendar-col-day{text-transform:capitalize;border:0!important;cursor:unset!important;font-weight:500}.events_calendar-col-day.no-hover{pointer-events:none!important}.events_calendar-col-current{color:#333!important;background-color:rgba(63,143,99,.3);font-weight:500!important}.events_calendar-col-selected{background-color:hsl(147,38.8349514563%,60.3921568627%)!important;color:#fff!important;font-weight:600!important}.events_calendar-col-selected .events_calendar_day-number{color:#fff!important}.events_calendar-col-weekend{color:#999;font-weight:400}.events_calendar_day{color:#555;font-size:.875rem;font-weight:600;display:flex;align-items:center;width:100%}.events_calendar_day-number{padding:7px;font-weight:700;flex:0 1 25%;text-align:center}.events_calendar_day-events{display:flex;flex:1;flex-wrap:wrap;height:40px;align-items:center;justify-content:center}.events_calendar_day-events-item{border:1px solid #c4c4c4;border-radius:3px;flex:0 1 50%;font-size:11px;display:flex;align-items:center;justify-content:center;color:#888}.events_calendar_events{display:flex;flex-direction:column;align-items:flex-start;overflow:auto;height:100%;padding:5px}.events_calendar_events-item{padding:5px;border-radius:5px;border:1px solid #e6e6e6;box-shadow:0 1px 3px #b4b4b4;width:100%;display:flex;align-items:center;margin-bottom:15px}.events_calendar_events-item:hover{cursor:pointer}.events_calendar_events-item-name{font-weight:600;margin:0;margin-bottom:2px}.events_calendar_events-item-details{font-weight:400;margin:0;font-style:italic}.events_calendar_events-item-time{padding:5px;padding-right:15px;font-size:16px;font-weight:600}.events_calendar_events-item-content{flex:1}.events_calendar-dropdown{background-color:rgba(0,0,0,0);outline:0;border:0;font-size:18px}.events_calendar-modal .modal_content{max-width:500px}.schedule_container{width:100%}.schedule_header{display:flex;flex-direction:row;padding:5px 0;justify-content:space-between;align-items:center}.schedule_title{font-size:18px;color:#999}.schedule_body{display:flex;margin-top:10px}.schedule_intervals{width:120px}.schedule_intervals-list--height .schedule_intervals-item{height:113px;max-height:113px}.schedule_intervals-item{display:flex;justify-content:center;align-items:center;background-color:#ececec;height:50px;max-height:50px;min-width:85px}@media(max-width:760px){.schedule_intervals-item{font-size:12px}}.schedule_intervals-item:hover{color:#3498db;cursor:pointer;background-color:rgba(232,232,232,.5)}.schedule_intervals-item:not(:last-child){border-bottom:1px solid #c5c5c5}.schedule_intervals-item--header{cursor:auto!important;background-color:#ececec!important;height:30px!important;min-height:30px!important;width:100%}.schedule_intervals-item--header--full{height:50px!important;min-height:50px!important;max-height:50px!important}.schedule_intervals-item--same{opacity:.3}.schedule_items{flex:1}.schedule_items-message{display:flex;align-items:center;flex-wrap:wrap;white-space:break-spaces}.schedule_items-list{display:flex;flex-direction:row}.schedule_items-list-item{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:3px;width:100%;height:100%;height:50px;max-height:50px;min-height:50px;position:relative}.schedule_items-list-item:not(last-child){border-bottom:1px solid #ececec}.schedule_items-list-item-container{display:flex;flex-direction:column;border:1px solid #ececec;min-width:0;padding:0;overflow:hidden;min-height:50px}.schedule_items-list-item-container--attendence{height:70px;max-height:70px;min-height:70px}.schedule_items-list-item--attendance{height:70px!important;max-height:70px!important;min-height:70px!important}.schedule_items-list-item-attendance{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#e4e4e4;display:none}.schedule_items-list-item-attendance-btn{padding:3px}.schedule_items-list-item-attendance-check{position:absolute;bottom:3px;right:3px;color:#fff}.schedule_items-list-item-attendance-check--present{background-color:#3f8f63}.schedule_items-list-item-attendance-check--absent{background-color:#900000}.schedule_items-list-item-attendance-check--vacation{background-color:#e6c229}.schedule_items-list-item-attendance-check--other{background-color:#3498db}.schedule_items-list-item-attendance-check--none{background-color:#7c7c7c}.schedule_items-list-item-options{position:absolute;top:3px;right:3px;font-size:12px;color:#ccc}.schedule_items-list-item-options .icon{font-size:12px!important}.schedule_items-list-item:hover{color:#68c1fc!important;cursor:pointer;background-color:rgba(228,228,228,.5)}.schedule_items-list-item:hover .icon.plus{color:#68c1fc}.schedule_items-list-item:hover .schedule_items-list-item-attendance{display:block}.schedule_items-list-item-title{font-size:14px;max-width:210px;font-weight:600;text-align:center}@media(max-width:760px){.schedule_items-list-item-title{font-size:12px;font-weight:500}}.schedule_items-list-item-teacher{font-size:12px;max-width:210px;font-weight:400;margin:0;text-align:center}@media(max-width:760px){.schedule_items-list-item-teacher{font-size:10px}}.schedule_items-list-item-dates{font-size:11px;max-width:210px;font-weight:600;font-style:italic;margin:0;text-align:center}@media(max-width:760px){.schedule_items-list-item-dates{font-size:9px}}.schedule_items-list-item--header{height:30px;min-height:30px;max-height:30px;background-color:#ececec!important}.schedule_items-list-item--header:hover{color:#7c7c7c!important;cursor:auto!important}.schedule_items-list-item--header--full{height:50px;min-height:50px;max-height:50px}.schedule_items-list-item .icon.plus{color:#e4e4e4}.schedule_items-days{display:flex;flex-direction:column;flex:1}.schedule-modal .modal_content{min-width:300px;max-width:90%}.schedule-modal .modal_body{max-height:660px}.schedule-modal .modal_body .twitter-picker{width:95%!important}.schedule-form{display:flex;flex-direction:column;width:600px}.schedule_parent--green{color:#3f8f63}.schedule_parent--practice{color:#e6c229}.table>tbody>tr>td,.table>tbody>tr>th{vertical-align:middle}.table{font-size:12px;border-spacing:0;width:100%;border-top:1px solid #d4d4d4}.table thead th{vertical-align:bottom;padding:5px;text-align:left}.table .input{font-size:.875rem}.table_row--editable{cursor:pointer}.table_row:hover,.table_row:nth-of-type(odd){background-color:rgba(35,32,32,.05)}.table_td{padding:4px;border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6}@media(max-width:992px){.table_td{padding:1px}}.table_pagination{display:flex;margin:0}.table_pagination-item{list-style:none;color:#232020!important;border:1px solid #d4d4d4;border-radius:4px;padding:6px 10px;margin-right:3px}.table_pagination-item--active,.table_pagination-item:hover{background-color:rgba(35,32,32,.05);cursor:pointer;font-weight:600}.table-select__menu-list{max-height:300px!important}.table-select__menu-list::-webkit-scrollbar{width:6px!important}.table-select__option,.table-select__placeholder{font-weight:400!important}.table-select__control{min-height:32px!important}.table-select__indicator{padding:5px!important}.table input[type=checkbox]{min-width:auto!important;margin-top:2px}.table .btn-sm{padding:2px 5px!important}.table-responsive{overflow-x:auto!important}.table_container{overflow:auto;margin-bottom:20px;min-height:500px;padding-bottom:50px;overflow-x:hidden}.table_container .table-responsive{min-height:220px}.table-column-order:hover{background-color:rgba(228,151,147,.07);cursor:pointer}.table-column-order-asc{border-top:2px solid #900000!important}.table-column-order-desc{border-bottom:2px solid #900000!important}.table-light td{padding:5px 10px;border-bottom:1px solid #ccc}.table-striped tbody tr:nth-of-type(odd){background-color:#f8f8f8}.td-ellipsis{max-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.td-ellipsis-min{width:70%}.td-ellipsis-auto{width:auto}.schedule_selections-intervals{display:flex;align-items:center}.schedule_selections-intervals-sidebar{width:140px}.schedule_selections-intervals-list{display:flex;align-items:center;flex:1}.schedule_selections-intervals-item{font-size:16px;flex:1;padding:10px;text-align:center;background-color:#efefef;border:1px dotted #e4e4e4;height:45px}.schedule_selections-intervals-item:hover{cursor:pointer;background-color:#e6c229!important}.schedule_selections-days-row{display:flex;align-items:center}.schedule_selections-days-item{flex:1;font-size:16px;padding:10px;text-align:center;border:1px dotted #e4e4e4;border-top:0;height:45px}.schedule_selections-days-item:hover{cursor:pointer;background-color:#d9d9d9!important}.schedule_selections-days-name{width:140px;padding:10px 20px;background-color:#efefef;border:1px dotted #e4e4e4;height:45px}.schedule_selections-days-name:hover{cursor:pointer;background-color:#e6c229!important}.schedule_selections-legend{display:flex;align-items:center;padding:10px 25px}.schedule_selections-legend span{display:flex;align-items:center}.schedule_selections-icon--selected{font-size:25px;color:#3f8f63;font-weight:700}.schedule_selections-icon--conditional{font-size:25px;color:#3498db}.schedule_selections-icon--free{font-size:25px;color:#900000}.schedule_generator-content{display:flex;border:1px solid #e4e4e4;overflow:auto}.schedule_generator-list{border-right:1px solid #e4e4e4}.schedule_generator-list-item{padding:5px 3px;font-size:10px;border-top:1px solid #e4e4e4;min-height:30px;min-width:70px;display:flex;align-items:center;justify-content:center}.schedule_generator-list-item:hover{cursor:pointer;background-color:#900000;color:#fff}.schedule_generator-list-item--consecutive-error{background-color:#e6c229!important;color:#fff!important;font-weight:600!important}.schedule_generator-list-item--windows-error{background-color:#900000!important;color:#fff!important;font-weight:600!important}.schedule_generator-list-top{height:53px}.schedule_generator-days{flex:1;display:flex;flex-direction:row}.schedule_generator-days-item{flex:1}.schedule_generator-days-item:not(:last-child){border-right:3px solid #e4e4e4}.schedule_generator-days-item-header{padding:0}.schedule_generator-days-item-name{font-size:10px;min-height:30px;text-align:center;padding:5px;min-height:14px}.schedule_generator-days-item-intervals{display:flex}.schedule_generator-days-item-intervals-item{font-size:10px;min-height:30px;padding:5px 3px;flex:1;border-top:1px solid #e4e4e4;display:flex;align-items:center;justify-content:center;cursor:pointer}.schedule_generator-days-item-intervals-item:not(:last-child){border-right:1px solid #e4e4e4}.schedule_generator-days-item-content{padding:0}.schedule_generator-days-item-row{display:flex;flex-direction:row}.schedule_generator-days-item-cell{min-height:30px;max-height:30px;font-size:10px;border-top:1px solid #e4e4e4;flex:1;overflow:hidden}.schedule_generator-days-item-cell--big{min-width:35px}.schedule_generator-days-item-cell:not(:last-child){border-right:1px solid #e4e4e4}.schedule_generator-days-item-cell:hover{cursor:pointer;background-color:#900000!important;color:#fff!important}.schedule_generator-days-item-cell:hover .schedule_generator-days-item-cell-item{opacity:1!important}.schedule_generator-days-item-cell-item{padding:0;text-align:center;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;flex:1;height:100%;justify-content:center;align-items:center;position:relative}.schedule_generator-days-item-cell-item-ondrag{background-color:#900000}.schedule_generator-days-item-cell-item--par:after{content:"2";position:absolute;top:0;right:1px;font-size:10px;font-weight:600}.schedule_generator-days-item-cell-item--impar:after{content:"1";position:absolute;top:0;right:1px;font-size:10px;font-weight:600}.schedule_generator-modal .modal_content{height:100%;max-height:98%;width:100%;max-width:98%}.schedule_generator-modal .modal_body{position:relative;overflow:auto}.schedule_generator-setup{border:1px solid #e4e4e4}.schedule_generator-setup-steps{font-size:16px;color:#717171;font-weight:500;margin-bottom:0}.schedule_generator-setup-title{font-size:30px;font-weight:600;display:flex;align-items:center}.schedule_generator-setup-header{margin-bottom:10px}.schedule_generator-setup-footer{display:flex;justify-content:space-between;border-top:1px solid #e4e4e4}.schedule_generator-panel{background-color:#efefef;padding:5px;border-radius:5px;border:1px solid #b2b2b2}.schedule_generator-config-list-item{padding:5px 10px;display:flex;align-items:center;margin-bottom:5px;border-radius:5px;border:1px solid #e4e4e4}.schedule_generator-config-list-item--below{flex-direction:column;align-items:baseline;width:100%;border:0}.schedule_generator-config-list-item-content{display:flex;align-items:center;width:100%}.schedule_generator-config-list-item-disciplines{padding-left:30px;width:100%}.schedule_generator-config-list-item-disciplines--fixed{border:1px dashed #dbdbdb;border-radius:5px;padding-left:0;padding:5px;margin-top:10px}.schedule_generator-config-list-item:hover{background-color:#efefef;cursor:pointer}.schedule_generator-config-list-item-name{flex:1}.schedule_generator-config-list-item-name--class{color:#3498db;font-weight:600;font-size:20px}.schedule_generator-config-list-item-name--discipline{color:#3f8f63;font-size:18px;font-weight:600}.schedule_generator-config-list-item-option{flex:0;display:flex;align-items:center}.schedule_generator-config-list-item-option p{width:-moz-max-content;width:max-content}.schedule_generator-config-modal .modal_content{height:95%!important;width:95%!important}.schedule_generator-config-modal .modal_body{padding:0!important;position:relative;overflow:auto}.students_selection-modal-body{overflow:auto;flex-direction:column}.table_dynamic-table{margin-bottom:0;background-color:#fff}.table_dynamic-table th{background-color:#f3f3f3;table-layout:fixed!important;vertical-align:top!important}.table_dynamic-table td{vertical-align:top!important}.table_dynamic-table-actions div{border:1px solid #ccc}.table_dynamic-input{min-width:20px!important}.table_dynamic-textarea{background-color:rgba(0,0,0,0);border:0;outline:0;padding:2px 5px;margin:-2px 4px 0 0;resize:block;overflow:auto;line-height:2}.table_dynamic-textarea-border{border:1px dashed #dadada}.tabs_list{display:flex;flex-wrap:wrap}.tabs_item{background-color:#fff;padding:10px 20px;border-bottom:2px solid #f1f1f1;display:flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#acacac;padding:7px 20px!important;font-size:14px!important}.tabs_item:not(:last-child){border-right:1px solid #f1f1f1}.tabs_item--active,.tabs_item:hover{color:#333;background-color:#f1f1f1;cursor:pointer;font-weight:600!important}.tabs_item--disabled{cursor:not-allowed!important;pointer-events:none!important}.tabs_container{width:100%}.tabs_content{padding:15px 0}.absences{display:flex;flex-direction:row;flex:1;width:100%}.absences_content{display:flex;flex-direction:column;justify-content:center;width:100%}.absences_actions{display:flex;align-items:center}.absences_semester{padding:2px 3px;display:flex;flex-direction:row;align-items:center}.absences_semester-label{font-weight:600;color:#333;padding:2px 5px;font-size:12px;white-space:nowrap;font-style:italic}.absences_semester-list{display:flex;flex-direction:row;flex-wrap:wrap}.absences_item{color:#3498db;padding:1px 3px;margin-right:3px;font-size:14px;border:1px solid transparent;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.absences_item:hover{cursor:pointer;background-color:#ededed;border:1px solid #ccc}.absences_item-month{color:hsl(204.0718562874,69.8744769874%,73.137254902%)}.absences_item--motivated{border:2px solid #e6c229!important;border-radius:5px}.absences_item--selected{border:2px solid #3498db!important;background-color:#ededed;font-weight:700;padding:1px 3px}.absences_student{display:flex;align-content:center;font-family:Kalam}@media(max-width:760px){.absences_student{font-size:25px}}.absences_button{color:#e6c229}.absences_error{background-color:#900000;border:3px solid #6a0404;margin-bottom:15px;padding:4px 16px;color:#fff;font-size:14px;text-align:center;border-radius:5px;box-shadow:1px 1px 3px #c4c4c4}.averages{display:flex;flex-direction:column}.averages_semester{padding:5px;display:flex;flex-direction:row}.averages_semester-label{font-weight:600;color:#333;padding:2px 5px;font-size:12px}.averages_semester-label--average{color:#a4243b}.averages_item{color:#3498db;padding:1px 3px;font-size:12px;border:1px solid transparent}.averages_item--motivated{border:1px solid #3498db}.averages_grade{color:#a4243b;font-weight:600;font-size:14px;font-family:Kalam}.grades{display:flex;flex-direction:row;flex:1;width:100%}.grades_content{display:flex;flex-direction:column;justify-content:center;width:100%}.grades_semester{padding:2px 3px;display:flex;flex-direction:row;align-items:center}.grades_semester-label{font-weight:600;color:#333;padding:2px 3px;font-size:12px;white-space:nowrap;font-style:italic}.grades_semester-list{display:flex;flex-direction:row;flex-wrap:wrap}.grades_item{color:#3498db;padding:1px 3px;font-size:14px;border:1px solid transparent;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.grades_item:hover{cursor:pointer;background-color:#ededed;border:1px solid #ccc}.grades_item-date{color:hsl(204.0718562874,69.8744769874%,73.137254902%)}.grades_item--selected{border:2px solid #3498db!important;background-color:#ededed;font-weight:700;padding:1px 3px}.grades_item-attachment{margin:0 3px 0 3px;display:inline-flex;max-width:70px}.grades_item-attachment span{font-size:11px}.grades_item-attachment .icon{font-size:11px}.grades_item-decimal{font-weight:700}.grades_student{display:flex;align-content:center;font-family:Kalam}.grades_button{color:#3498db}.grades_exam{color:#900000}.grades_modal .modal_content{max-height:100%!important}.grades_modal .modal_body{max-height:100%}.grades_modal .modal_footer{padding:0!important}@media(max-width:760px){.grades_modal .modal_header{padding:8px!important}.grades_modal .grades_student{font-size:25px}}.grades_list{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;padding:10px 0}.grades_list-item{margin:5px;padding:5px 10px;min-width:80px;color:#3498db;font-size:30px;font-weight:600;font-family:Kalam;border:5px solid transparent;border-radius:5px;background-color:#f1f1f1;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:760px){.grades_list-item{font-size:24px;min-width:52px}}.grades_list-item--active{border:5px solid #3498db}.grades_list-item:hover{cursor:pointer}.timeline{padding-top:10px}.timeline_month-square{width:100px;height:100px;background-color:#3f8f63;background:linear-gradient(80deg,#3f8f63,rgba(63,143,99,.6));transform:rotate(45deg);margin:18px 20px;border-radius:5px;box-shadow:-5px 5px 10px #bdbdbd}.timeline_month-content{transform:rotate(-45deg);display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.timeline_month-name{font-size:16px;color:#fff;font-weight:600;text-transform:uppercase;margin-top:20px}.timeline_month-number{color:#89cda7;font-weight:600;font-size:16px}.timeline_day{display:flex;align-items:center;margin-bottom:10px}.timeline_day-circle{background-color:#7bb294;width:40px;min-width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:16px;color:#fff;font-weight:600;border-radius:50%;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-left:-22.5px}.timeline_day-list{border-left:5px solid #7bb294;margin-left:68px;padding:10px 0}.timeline_day-list--start{border:5px solid transparent;margin-top:-15px}.timeline_day-list--start .timeline_day-circle{background-color:#e4e4e4;color:#333}.timeline_hours{padding:3px 6px;border:1px solid #e0e0e0;margin-left:10px;border-radius:5px;background-color:#f8f8f8;box-shadow:2px 2px 4px #e4e4e4;position:relative}.timeline_hours:before{content:" ";position:absolute;height:0;width:0;top:calc(50% - 5px);left:-14px;border-width:7px;border-color:transparent #e4e4e4 transparent transparent;border-style:solid}.timeline_hours-item{font-size:14px;color:#777;padding:3px 5px;display:flex;align-items:center}.timeline_hours-item-time{padding:3px 6px;background-color:#e4e4e4;font-weight:600;color:#333;font-size:12px}.timeline_hours-item-time--absence{color:#fff;background-color:#a4243b}.timeline_hours-item-time--absence--motivated{color:#fff;background-color:#e6c229}.timeline_hours-item-time--grade{background-color:#3498db;color:#fff}.timeline_hours-item-time--average{background-color:#f15858;color:#fff}.timeline_hours-item-time--ticket{color:#fff}.timeline_hours-item-time--ticket--positive{background-color:#5bba6f}.timeline_hours-item-time--ticket--negative{background-color:#bcbcbc}.timeline_hours-item-text{padding:3px 6px;color:#444;font-size:12px}.storage{display:flex;flex:1;flex-direction:column;min-height:100%;background-color:#f8f8f8;border:1px solid #ccc;border-radius:3px;padding:0 10px}.storage-header{flex:0;padding:10px 5px;display:flex;align-items:center}.storage-content{flex:1;background-color:#fff;border:1px solid #e4e4e4;border-radius:3px;overflow:auto}.storage-content::-webkit-scrollbar{width:6px!important}.storage-footer{flex:0;padding:5px}.storage .table{position:relative;border-collapse:collapse;z-index:0}.storage .table thead th{position:sticky;top:0;z-index:1;background-color:#f8f8f8;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.storage .table thead th:hover{cursor:pointer}.storage .table thead th .icon{top:3px!important}.storage .table td,.storage .table th{padding:5px!important}.storage .table td{cursor:pointer}.storage .table th .icon{position:relative;top:2px}.storage .table--selected{background-color:rgba(104,193,252,.3);border-bottom:1px solid #3498db}.storage .table .nowrap,.storage .table button{font-size:12px!important;white-space:nowrap}.storage-toolbar{background-color:#fff;padding:5px 10px;overflow:auto;border-radius:5px;border:1px solid #ccc}.storage-toolbar .path{display:flex;align-items:center}.storage-toolbar .path-item{color:#333;transition:.3s all ease-in-out}.storage-toolbar .path-item:first-child{color:silver}.storage-toolbar .path-item:hover{color:#3498db;cursor:pointer}.storage-toolbar .path-item:not(:first-child):not(:nth-child(2)):before{content:" / ";color:silver}.storage-toolbar .path-item-slash{padding:2px 10px;margin-right:5px}.storage-toolbar .path-item-slash:hover{padding:2px 20px;background-color:#e4e4e4}.storage-icon{color:#9c9c9c}.storage-access_link{background-color:#e4e4e4;border:1px solid #ccc;border-radius:5px;padding:5px 10px;color:#939393}.storage-access_link:hover{color:#3498db;cursor:pointer}.storage-modal .modal_content{min-width:800px;max-width:90%}.storage-modal .modal_body{max-height:530px}.storage--only-me{color:#a4243b}.storage--all{color:#e6c229}.storage--support{color:#e9cf5e}.storage--student{color:#87c9f5}.storage--parent{color:#6be9c9}.storage--teacher{color:#f15858}.storage--secretary{color:#b9b9b9}.storage--public{color:#3f8f63}.student_history{display:flex;flex-direction:row;flex:1;width:100%}.student_history-modal .modal_content{min-width:700px}@media(max-width:760px){.student_history-modal .modal_content{min-width:360px}}.student_history-modal .modal_body{max-height:95%}.student_history-list{display:flex;flex-direction:column}.student_history-item{padding:5px}.student_history-item:not(:last-child){border-bottom:1px solid #ccc}.students_alphabetical_list-group{padding:15px;border-radius:5px;border:1px solid #e4e4e4;margin-bottom:15px}.students_alphabetical_list-letter{color:#333;font-size:30px;font-weight:600;border-bottom:3px solid #900000;display:block;width:40px;text-align:center;padding-bottom:10px}.students_alphabetical_list-student{background-color:#fafafa;border:1px solid #eee;padding:15px;border-radius:5px;margin-top:15px;height:100%}.students_alphabetical_list-student-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dfdfdf;padding-bottom:5px}.students_alphabetical_list-student-header-extra{display:flex;align-items:center}.students_alphabetical_list-student-name{font-size:20px;font-weight:500;color:#333;padding-bottom:5px;display:flex;align-items:center;flex:1}.students_alphabetical_list-student-name:hover{color:#900000;cursor:pointer;font-weight:600}@media(max-width:760px){.students_alphabetical_list-student-name{font-size:16px}}.students_alphabetical_list-marks{display:flex;padding-left:5px}.students_alphabetical_list-ces{font-weight:600;font-size:16px;border:3px solid #ccc;border-radius:5px;padding:4px}.students_alphabetical_list-shuttle{font-weight:600;font-size:16px;border:3px solid #a4243b;border-radius:5px;margin-right:5px;color:#a4243b;padding:4px}.students_alphabetical_list-group-name{font-weight:600;font-size:14px;border:3px solid #deb887;border-radius:5px;color:#e6c229;padding:4px;margin-right:5px}.students_alphabetical_list-group-name:hover{cursor:pointer;border:3px solid rgb(200,136.6666666667,55)}.marks{display:flex;flex-direction:row;flex:1;width:100%}.marks_content{display:flex;flex-direction:column;width:100%}.marks_semester{padding:5px;display:flex;flex-direction:row}.marks_semester-label{font-weight:600;color:#333;padding:2px 5px}.marks_item{color:#3498db;padding:1px 3px;font-size:12px;border:1px solid transparent}.marks_item--motivated{border:1px solid #3498db}.students_import-modal .modal_content{width:98%;height:98%}.students_import-modal .modal_body{position:relative;overflow:auto}.students_import-body{width:100%}.students_import-table{background-color:#fff;border:1px dashed #b5b5b5;border-radius:5px}.students_import-table tbody tr:nth-of-type(odd){background-color:#f8f8f8}.students_import-table tbody tr td{padding:5px;border-bottom:1px solid #ccc;vertical-align:middle!important}.students_import-groups{margin-bottom:10px;border:1px dashed #c9c9c9;border-radius:10px;padding:5px 10px;display:flex;flex-direction:column}.students_import-groups-header{display:flex;align-items:center;justify-content:space-between}.students_import-groups-header:hover .students_import-groups-header-title{font-weight:600;color:#900000}.students_import-groups-header-title{flex:1;font-size:16px;font-weight:400;display:flex;align-items:center}.students_import-groups-header-title:hover{cursor:pointer}.students_import-groups-content{width:100%;padding:15px}.teacher_history{display:flex;flex-direction:row;flex:1;width:100%}.teacher_history-modal .modal_content{min-width:600px}.teacher_history-modal .modal_body{max-height:98%}.teacher_history-list{display:flex;flex-direction:column}.teacher_history-item{padding:5px}.teacher_history-item:not(:last-child){border-bottom:1px solid #ccc}.teacher_storage{display:flex;flex-direction:row;flex:1;width:100%}.teacher_storage-modal .modal_content{min-width:600px}.teacher_storage-modal .modal_body{max-height:98%}.teacher_storage-list{display:flex;flex-direction:column}.teacher_storage-item{padding:5px}.teacher_storage-item:not(:last-child){border-bottom:1px solid #ccc}.paragraph_input-container{width:auto;padding-left:10px;padding-right:10px}.paragraph_input-field{border:0;outline:0;border-bottom:1px dashed #999;font-size:16px;padding:2px 4px;font-family:"Times New Roman",Times,serif;color:#333;text-align:center;border-radius:5px}.paragraph_input-field--date{width:110px!important;min-width:110px}.paragraph_input-text{padding:2px 10px;border-bottom:1px dashed #999;font-size:16px;font-family:"Times New Roman",Times,serif;color:#333}.paragraph_input-text:hover{cursor:pointer;color:#3498db;border-bottom:2px dashed #3498db}.paragraph_input-text--disabled:hover{color:#900000;cursor:not-allowed;border-bottom:1px dashed #900000}.text_input-container{width:auto}.text_input-field{border:0;outline:0;font-size:14px;padding:2px 4px;color:#333;text-align:left;border-radius:5px;border:1px solid #e4e4e4}.text_input-field--date{width:110px!important;min-width:110px}.text_input-text{padding:2px 5px;font-size:14px;color:#333;width:100%;display:inline-block;padding:0;line-height:23px}.text_input-text:hover{cursor:pointer;color:#3498db;border-bottom:2px dashed #3498db}.text_input-text--disabled:hover{color:#900000;cursor:not-allowed;border-bottom:1px dashed #900000}.training_plan_table th{background-color:#f2f2f2!important;padding:5px 5px!important;font-size:13px;text-align:center!important;border:1px solid #ccc!important;vertical-align:middle!important}.training_plan_table td{padding:3px;font-size:14px!important;border:1px solid #ccc!important;font-size:12px!important}.training_plan_table td:hover{cursor:pointer;background-color:#f1f1f1!important}.training_plan_participant:not(:last-child){border-bottom:1px solid #e4e4e4}.training_plan_participant-progress{padding:2px 4px;border-radius:2px;color:#fff!important;width:100%}.training_plan_participant-progress--danger{background-color:#900000!important}.training_plan_participant-progress--success{background-color:#3f8f63!important}.training_plan_participant-progress--warning{background-color:#e6c229!important}.expandable_menu-item{background-color:#f3f3f3;border:1px solid #dfdfdf;margin-bottom:5px;padding:5px 10px;color:#2e2e2e;display:flex;border-radius:5px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.expandable_menu-item:hover{background-color:#fafafa;cursor:pointer}.expandable_menu-item-action{width:30px;display:flex;align-items:center;justify-content:center}.expandable_menu-item-content{display:flex;align-items:center;flex:1;margin-left:10px}.meetings_container{background-color:#f9f9f9;border-radius:5px;border:1px solid #ccc;box-shadow:0 1px 3px #dadada;margin:15px;padding:15px;display:flex}@media(max-width:760px){.meetings_container{margin:0;flex-direction:column-reverse}.meetings_container .meetings_actions{margin-top:15px;margin-right:0!important}}@media(min-width:760px)and (max-width:1280px){.meetings_container{margin:0;flex-direction:column-reverse}.meetings_container .meetings_actions{margin-top:15px;margin-right:0!important}}.meetings_container--sharing{flex-direction:column}.meetings_actions{padding:15px;background-color:#fcfcfc;border:1px solid #e0e0e0;border-radius:5px;flex:2;margin-right:15px;display:flex;flex-wrap:wrap}.meetings_actions-item{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:15px;border-radius:15px}.meetings_actions-item:hover{background-color:rgba(124,124,124,.5);cursor:pointer;color:#fff}.meetings_actions-item .icon{font-size:60px}.meetings_actions-item p{font-size:18px;font-weight:600;padding:5px 10px;border-radius:5px;text-align:center}.meetings_actions-item--success{color:#5bba6f}.meetings_actions-item--success p{background-color:#5bba6f;color:#fff}.meetings_actions-item--info{color:#3498db}.meetings_actions-item--info p{background-color:#3498db;color:#fff}.meetings_actions-item--warning{color:#e6c229}.meetings_actions-item--warning p{background-color:#e6c229;color:#fff}.meetings_actions-item--danger{color:#a4243b}.meetings_actions-item--danger p{background-color:#a4243b;color:#fff}.meetings_list{padding:15px;background-color:#fcfcfc;border:1px solid #e0e0e0;border-radius:5px;flex:1}.meetings_list-item{-webkit-user-select:none;-moz-user-select:none;user-select:none}.meetings_list-item:not(:last-child){border-bottom:1px solid #e4e4e4}.meetings_list-item:hover{cursor:pointer;background-color:#e4e4e4}.meetings_logo{width:70px;height:auto;display:block;margin:15px auto}.meetings_date{text-transform:capitalize;color:#900000;display:flex;align-items:center;justify-content:center;margin-bottom:15px}.meetings_items{display:flex;justify-content:center;align-items:center;flex:1;flex-direction:column}.meetings_today-list{max-height:200px;overflow:auto;border:1px solid #ccc;border-radius:5px;background-color:#fff;width:365px}.meetings_today-list::-webkit-scrollbar{width:4px!important}@media(max-width:760px){.meetings_today-list{width:100%}}.meetings_text{color:#333;font-size:16px;text-align:center}.meetings_sharing{display:flex;padding:15px 0}.meetings_video{width:100%;height:500px}.meetings_video-container{width:100%;height:100%}.meetings_section{padding:15px;border-radius:5px;background-color:#f9f9f9;border:1px solid #eaeaea;width:100%;overflow:auto}.meetings_footer{justify-content:center;display:flex;flex-direction:row;align-items:center;padding-bottom:50px;flex-wrap:wrap}.meetings_footer-google-meetings{width:200px}.student_card{background-color:#fafafa;box-shadow:0 1px 3px #bcbcbc;border-radius:5px;overflow:hidden;height:100%;display:flex;flex-direction:column;align-items:flex-start}.student_card-header{background-color:hsl(147,38.8349514563%,60.3921568627%);color:#fff;padding:5px 15px;text-align:center;font-size:16px;width:100%;display:flex;justify-content:center;align-items:center}.student_card-header-red{background-color:#900000}.student_card-header-yellow{background-color:#e6c229}.student_card-body{padding:5px;min-height:80px;flex:1;width:100%}.student_card-footer{padding:5px 15px;background-color:#efefef;display:inline-block;border-top-right-radius:5px}.student_card-footer--average{font-weight:600;color:#900000}.student_card-list{display:flex;flex-wrap:wrap}.student_card-list-item{border:1px solid #bcbcbc;background-color:#fff;border-radius:3px;margin-right:5px;margin-bottom:5px;padding:1px 3px}.student_card-summary{width:auto;display:table;background-color:#f1f1f1;padding:5px 10px;border-radius:3px;border:1px solid #d4d4d4}.student_card-summary-content{display:flex;align-items:center}.student_card-marks{display:flex;flex-direction:column;width:100%}.student_card-marks-item{display:flex;align-items:center;padding:2px 5px;background-color:#fff;border:1px solid #e4e4e4;border-radius:5px;margin-bottom:5px}.student_card-marks-item--positive{color:#3f8f63}.student_card-marks-item--negative{color:#900000}.student_card-marks-item-content{flex:1;display:flex;align-items:flex-start;flex-direction:column}.homeworks_container{width:100%}.homeworks_page{display:flex;align-items:center;flex-direction:column;max-width:60%;margin:0 auto}@media(max-width:760px){.homeworks_page{max-width:95%}}.homeworks_form{display:flex}.homeworks_form [class*=col-6] .form-placeholder{text-align:center}.homeworks_form [class*=col-6] .form-error-message{text-align:center}.homeworks_form [class*=col-6]>div{display:flex;align-items:center;justify-content:center}.homeworks_row{display:flex;margin-top:15px;width:100%}.homeworks_section{padding:15px;border-radius:5px;background-color:#f9f9f9;border:1px solid #eaeaea;width:100%}.homeworks_section:last-child(){margin-left:15px}.homeworks_title{display:flex;align-items:center;flex:1}.homeworks_title-2{display:flex;align-items:center;justify-content:center}.homeworks_list{display:flex;flex-direction:column;background-color:#fefefe;padding:0;margin-top:15px;border-radius:5px;overflow:hidden}.homeworks_item{display:flex;align-items:center;padding:10px 15px;transition:all .3s ease-in-out}.homeworks_item:not(:last-child){border-bottom:1px solid #ccc}.homeworks_item:hover{color:#555;background-color:rgba(104,193,252,.3);cursor:pointer}.homeworks_item-name{font-size:16px;flex:1}.homeworks_item-data{color:#777;margin-left:10px;display:flex;align-items:center}.homeworks_item-deadline{color:red;font-size:14px;margin-right:10px;display:flex;align-items:center}.homeworks_item-deadline .icon{transform:rotate(-20deg)}.homeworks_item-deadline--disabled{color:#7c7c7c!important}.homeworks_results-table{background-color:#fff;border:1px solid #ccc;margin-top:10px}.homeworks_results-table tbody tr:nth-of-type(odd){background-color:#fcfcfc}.homeworks_results-table tbody tr td{padding:5px;border-bottom:1px solid #ccc;vertical-align:top!important}.homeworks_results-count{border-radius:3px;padding:5px 10px;color:#fff}.homeworks_results--correct{color:#3f8f63}.homeworks_results--wrong{color:#a4243b}.homeworks_results--should{color:hsl(48.5714285714,79.0794979079%,43.137254902%)}.homeworks_modal .modal_content{width:90%;min-width:800px;max-width:90%;height:90%}.homeworks_modal .modal_body{height:100%}.image_editor-container{border:5px solid #7c7c7c;width:auto;display:table;margin:0 auto}.image_editor-toolbar{padding:5px;margin-bottom:10px;display:flex;align-items:center;justify-content:center;flex-direction:row;padding-top:100px;position:relative}.image_editor-toolbar .twitter-picker{margin:0 15px!important}.image_editor-tabs{display:flex;flex-direction:row;align-items:center;position:fixed;top:80px;z-index:10}.image_editor-tabs-item{background-color:#f8f8f8;border:1px solid #ccc;padding:5px;border-top-left-radius:5px;border-bottom-left-radius:5px}.image_editor-tabs-item .icon{color:#ccc}.image_editor-tabs-item-active,.image_editor-tabs-item:hover{cursor:pointer;background-color:#e5e5e5}.image_editor-tabs-item-active .icon,.image_editor-tabs-item:hover .icon{color:#333}.image_editor-tabs-content{background-color:#f8f8f8;padding:10px;border-radius:5px;border:1px solid #ccc;display:flex;align-items:center;justify-content:center;min-height:115px;min-width:100px}.image_editor-tabs-content .twitter-picker{width:280px!important}.image_editor-textarea{width:300px}.image_editor-textarea--edited{box-shadow:0 0 0 .2rem rgba(52,152,219,.25)}.files_preview{background-color:#f6f6f6;border:1px solid #e4e4e4;border-radius:5px;padding:5px;display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}.files_preview-item{height:150px;width:150px;border-radius:5px;background-color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;overflow:hidden;border:2px solid #e4e4e4;margin:10px;box-shadow:2px 2px 3px #cecece}.files_preview-item:hover{box-shadow:0 1px 3px #cecece;border:2px solid #ccc;cursor:pointer}.files_preview-item-content{flex:1;width:100%;display:flex;align-items:center;justify-content:center}.files_preview-item-name{width:100%;padding:3px 10px;text-align:center;background-color:#e4e4e4;font-size:12px}.files_preview-item-name--delete{background-color:#900000;color:#fff;font-weight:600;position:relative;padding-left:20px}.files_preview-item-name--delete .icon{position:absolute;top:4px;left:5px}.files_preview-item-picture{width:100%;height:100%;max-height:124px;-o-object-fit:cover;object-fit:cover}.files_preview_modal .modal_content{width:99%;min-width:800px;max-width:99%;height:99%}.files_preview_modal .modal_body{height:100%;display:block}.files_preview_modal-content{display:flex;justify-content:center;align-items:center;width:100%;flex-direction:column}.files_preview_modal-image{width:auto;max-width:100%;height:auto;max-height:100%}.matricol_sheet-title{font-family:"Times New Roman",Times,serif;font-weight:400;font-size:20px;text-align:center;margin:3px 0}.matricol_sheet-title--md{font-size:16px}.matricol_sheet-title--sm{font-size:12px}.matricol_sheet-title--bold{font-weight:700}.matricol_sheet-title--dotted{border-bottom:1px dotted #333;display:table;margin:0 auto;padding:5px 15px}.matricol_sheet-input{background-color:rgba(0,0,0,0);border:1px solid transparent;outline:0;font-family:"Times New Roman",Times,serif;font-weight:400;font-size:18px;padding:5px 15px;margin:0 auto;text-align:center;width:-moz-fit-content;width:fit-content;min-width:400px;display:block}.matricol_sheet-input:focus{border:1px solid #ccc}.matricol_sheet-input--dotted{border-bottom:1px dotted #333}.matricol_sheet-input--border{text-align:left;border-bottom:1px solid #333}.matricol_sheet-input--border-full{text-align:left;border:1px solid #333}.matricol_sheet-input--uppercase{text-transform:uppercase}.matricol_sheet-input--datepicker{min-width:50px}.matricol_sheet-input--datepicker--serial{width:120px}.matricol_sheet-input--square{border:1px solid #333;min-width:auto;margin:0}.matricol_sheet-input--100{width:100%;min-width:auto}.matricol_sheet-input--sm{font-size:12px;padding:3px 5px}.matricol_sheet-input--sm::-webkit-inner-spin-button,.matricol_sheet-input--sm::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.matricol_sheet-input--bold{font-weight:700}.matricol_sheet-input--number{letter-spacing:20px;padding:5px 0 5px 15px;min-width:300px}.matricol_sheet-input--number::-webkit-inner-spin-button,.matricol_sheet-input--number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.matricol_sheet-field{display:flex;align-items:center;justify-content:center;flex-direction:row}.matricol_sheet-field-label{font-size:14px;font-family:"Times New Roman",Times,serif;margin-right:10px}.matricol_sheet-field--fill{flex:1}.matricol_sheet-section{width:100%;border:1px solid #333}.matricol_sheet-table{border:1px solid #333}.matricol_sheet-table thead th{text-align:center!important;vertical-align:text-top;border-bottom:1px solid #333;border-right:1px solid #333;font-family:"Times New Roman",Times,serif}.matricol_sheet-table tbody tr{background-color:rgba(0,0,0,0)!important;border:none!important}.matricol_sheet-table tbody tr:not(:last-child) td{border-bottom:1px solid #333}.matricol_sheet-table tbody tr td{font-family:"Times New Roman",Times,serif;position:relative}.matricol_sheet-table tbody tr td:not(:last-child){border-right:1px solid #333}.matricol_sheet-table tbody tr td .exempt-icon{position:absolute;right:2px;top:2px;color:gray}.matricol_sheet-table tbody tr td .exempt-icon--exempted{color:#3498db}.matricol_sheet-table tbody tr td .exempt-icon:hover{cursor:pointer;color:#900000}.students_add_grades_list-group{padding:10px;border-radius:3px;border:1px solid #e4e4e4;margin-bottom:10px}.students_add_grades_list-letter{color:#333;font-size:30px;font-weight:600;border-bottom:3px solid #900000;display:block;width:40px;text-align:center;padding-bottom:10px}.students_add_grades_list-student{background-color:#fafafa;border:1px solid #eee;padding:5px 10px;border-radius:3px;margin-top:15px;border-bottom:1px solid #dfdfdf;margin:0;height:100%;align-items:center}.students_add_grades_list-student:not(:last-child){margin-bottom:10px}.students_add_grades_list-student-name{font-size:16px;font-weight:500;color:#333;margin-bottom:5px}.students_add_grades_list-student-name--positive{font-weight:600;color:#3f8f63}.students_add_grades_list-student-name--negative{font-weight:600;color:#900000}.students_add_grades_list-student-grade{font-size:16px;font-weight:600;color:#3498db;padding:3px 10px;margin-bottom:5px}.certificates_container{padding:0}.certificates_list{padding:15px 0}.certificates_item{background-position:center;background-size:cover;border-radius:5px;display:flex;justify-content:center;align-items:center;width:100%;height:150px;box-shadow:1px 1px 2px #979797;position:relative;border:1px solid #e4e4e4}.certificates_item-title{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#333;padding:15px}.certificates_item-title h5{font-size:150%;text-align:center}.certificates_item-title h6{font-size:12px;color:#888;font-style:italic;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.certificates_item .icon{display:none;position:absolute;font-size:60px;color:#fff;opacity:1;background-color:rgba(52,152,219,.8);border-radius:50%}.certificates_item .icon--edit{padding:10px;background-color:rgba(144,0,0,.8);font-size:50px}.certificates_item .icon--download{display:block;font-size:20px;top:0;left:-1px;padding:10px;z-index:2;background-color:rgba(0,0,0,0);color:#3f8f63}.certificates_item .icon--download:hover{background-color:#3f8f63;color:#fff;border-radius:0;border-bottom-right-radius:5px;border-top-left-radius:5px}.certificates_item .icon--delete{display:block;font-size:20px;top:0;right:-1px;padding:10px;z-index:2;background-color:rgba(0,0,0,0);color:#900000}.certificates_item .icon--delete:hover{background-color:#900000;color:#fff;border-radius:0;border-bottom-left-radius:5px;border-top-right-radius:5px}.certificates_item-user{background-color:rgba(144,0,0,.5);color:#fff;position:absolute;right:-1px;bottom:-1px;border-top-left-radius:5px;padding:3px 10px;font-size:12px;border-bottom-right-radius:5px}.certificates_item-user--student{background-color:rgba(135,201,245,.9)}.certificates_item-user--teacher{background-color:rgba(241,88,88,.9)}.certificates_item:hover{cursor:pointer}.certificates_item:hover .certificates_item-title{opacity:.3}.certificates_item:hover .icon{display:block}.certificates_modal .modal_content{width:98%;height:98%}.certificates_modal .modal_body{position:relative;overflow:auto}.certificates_form{width:100%}.certificates_form-title{text-decoration:underline;font-weight:700;font-size:30px;text-align:center}.certificates_form-content{max-width:900px;margin:0 auto;padding:30px;border:1px solid #ccc}.certificates_form-content b,.certificates_form-content p{font-family:"Times New Roman",Times,serif}.certificates_form-text{font-size:16px;font-family:"Times New Roman",Times,serif}.certificates_person{width:100%;max-width:900px;margin:0 auto}.certificates_buttons{max-width:900px;margin:0 auto;padding:20px;display:flex;justify-content:space-around}.certificates_table-row:hover{cursor:pointer;background-color:#e4e4e4}.certificates_table-row--ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:400px}.models_selector-item{border:3px solid #f1f1f1}.models_selector-item:hover{cursor:pointer;border:3px solid #900000}.models_selector-item:hover .models_selector-item-name{color:#900000}.models_selector-item--selected{background-color:#e4e4e4;border:3px solid #900000}.models_selector-item--selected .models_selector-item-name{color:#900000}.models_selector-item-content{height:130px;border:1px solid #f1f1f1}.models_selector-item-image{width:100%;height:auto;max-height:100%}.models_selector-item-name{text-align:center;font-size:14px;font-weight:600;background-color:#f8f8f8;padding:3px;display:flex;align-items:center;justify-content:center}.diplomas_container{padding:0}.diplomas_list{padding:15px 0}.diplomas_item{background-position:center;background-size:cover;border-radius:5px;display:flex;justify-content:center;align-items:center;width:100%;height:150px;box-shadow:1px 1px 2px #979797;position:relative;border:1px solid #e4e4e4}.diplomas_item-title{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#333;padding:15px}.diplomas_item-title h5{font-size:150%;text-align:center;display:flex;align-items:center}.diplomas_item-title h6{font-size:12px;color:#888;font-style:italic;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.diplomas_item .icon.plus{display:none;position:absolute;font-size:60px;color:#fff;opacity:1;background-color:rgba(52,152,219,.8);border-radius:50%}.diplomas_item .icon.plus--edit{padding:10px;background-color:rgba(144,0,0,.8);font-size:50px}.diplomas_item .icon.plus--download{display:block;font-size:20px;top:0;left:-1px;padding:10px;z-index:2;background-color:rgba(0,0,0,0);color:#3f8f63}.diplomas_item .icon.plus--download:hover{background-color:#3f8f63;color:#fff;border-radius:0;border-bottom-right-radius:5px;border-top-left-radius:5px}.diplomas_item .icon.plus--delete{display:block;font-size:20px;top:0;right:-1px;padding:10px;z-index:2;background-color:rgba(0,0,0,0);color:#900000}.diplomas_item .icon.plus--delete:hover{background-color:#900000;color:#fff;border-radius:0;border-bottom-left-radius:5px;border-top-right-radius:5px}.diplomas_item-user{background-color:rgba(144,0,0,.5);color:#fff;position:absolute;right:-1px;bottom:-1px;border-top-left-radius:5px;padding:3px 10px;font-size:12px;border-bottom-right-radius:5px}.diplomas_item-user--student{background-color:rgba(135,201,245,.9)}.diplomas_item-user--teacher{background-color:rgba(241,88,88,.9)}.diplomas_item:hover{cursor:pointer}.diplomas_item:hover .diplomas_item-title{opacity:.3}.diplomas_item:hover .icon.plus{display:block}.diplomas_modal .modal_content{width:98%;height:98%}.diplomas_modal .modal_body{position:relative;overflow:auto}.diplomas_form{width:100%}.diplomas_form-title{font-weight:700;font-size:30px;text-align:center}.diplomas_form-content{max-width:900px;margin:0 auto;padding:30px;border:1px solid #ccc}.diplomas_form-content b,.diplomas_form-content p{font-family:"Times New Roman",Times,serif}.diplomas_form-text{font-size:16px;font-family:"Times New Roman",Times,serif}.diplomas_person{width:100%;max-width:900px;margin:0 auto}.diplomas_buttons{max-width:900px;margin:0 auto;padding:20px;display:flex;justify-content:space-around}.diplomas_table-row:hover{cursor:pointer;background-color:#e4e4e4}.diplomas_table-row--ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:400px}.awards_container{padding:0}.awards_list{padding:15px 0}.awards_item{background-position:center;background-size:cover;border-radius:5px;display:flex;justify-content:center;align-items:center;width:100%;height:150px;box-shadow:1px 1px 2px #979797;position:relative;border:1px solid #e4e4e4}.awards_item-title{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#333;padding:15px}.awards_item-title h5{font-size:150%;text-align:center;display:flex;align-items:center}.awards_item-title h6{font-size:12px;color:#888;font-style:italic;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.awards_item .icon.plus{display:none;position:absolute;font-size:60px;color:#fff;opacity:1;background-color:rgba(52,152,219,.8);border-radius:50%}.awards_item .icon.plus--edit{padding:10px;background-color:rgba(144,0,0,.8);font-size:50px}.awards_item .icon.plus--download{display:block;font-size:20px;top:0;left:-1px;padding:10px;z-index:2;background-color:rgba(0,0,0,0);color:#3f8f63}.awards_item .icon.plus--download:hover{background-color:#3f8f63;color:#fff;border-radius:0;border-bottom-right-radius:5px;border-top-left-radius:5px}.awards_item .icon.plus--delete{display:block;font-size:20px;top:0;right:-1px;padding:10px;z-index:2;background-color:rgba(0,0,0,0);color:#900000}.awards_item .icon.plus--delete:hover{background-color:#900000;color:#fff;border-radius:0;border-bottom-left-radius:5px;border-top-right-radius:5px}.awards_item-user{background-color:rgba(144,0,0,.5);color:#fff;position:absolute;right:-1px;bottom:-1px;border-top-left-radius:5px;padding:3px 10px;font-size:12px;border-bottom-right-radius:5px}.awards_item-user--student{background-color:rgba(135,201,245,.9)}.awards_item-user--teacher{background-color:rgba(241,88,88,.9)}.awards_item:hover{cursor:pointer}.awards_item:hover .awards_item-title{opacity:.3}.awards_item:hover .icon.plus{display:block}.awards_modal .modal_content{width:98%;height:98%}.awards_modal .modal_body{position:relative;overflow:auto}.awards_form{width:100%}.awards_form-title{font-weight:700;font-size:30px;text-align:center}.awards_form-content{max-width:900px;margin:0 auto;padding:30px;border:1px solid #ccc}.awards_form-content b,.awards_form-content p{font-family:"Times New Roman",Times,serif}.awards_form-text{font-size:16px;font-family:"Times New Roman",Times,serif}.awards_person{width:100%;max-width:900px;margin:0 auto}.awards_buttons{max-width:900px;margin:0 auto;padding:20px;display:flex;justify-content:space-around}.awards_table-row:hover{cursor:pointer;background-color:#e4e4e4}.awards_table-row--ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:400px}.teacher_decorations-container .react-pdf__Document{justify-content:center}.teacher_decorations-container .table-bordered{border:1px solid #ccc}.teacher_decorations-container .table-bordered td,.teacher_decorations-container .table-bordered th{border:1px solid #ccc}.schedule_selections-intervals{display:flex;align-items:center}.schedule_selections-intervals-sidebar{width:140px}.schedule_selections-intervals-list{display:flex;align-items:center;flex:1}.schedule_selections-intervals-item{font-size:16px;flex:1;padding:10px;text-align:center;background-color:#efefef;border:1px dotted #e4e4e4;height:45px}.schedule_selections-intervals-item:hover{cursor:pointer;background-color:#e6c229!important}.schedule_selections-days-row{display:flex;align-items:center}.schedule_selections-days-item{flex:1;font-size:16px;padding:10px;text-align:center;border:1px dotted #e4e4e4;border-top:0;height:45px}.schedule_selections-days-item:hover{cursor:pointer;background-color:#d9d9d9!important}.schedule_selections-days-name{width:140px;padding:10px 20px;background-color:#efefef;border:1px dotted #e4e4e4;height:45px}.schedule_selections-days-name:hover{cursor:pointer;background-color:#e6c229!important}.schedule_selections-legend{display:flex;align-items:center;padding:10px 25px}.schedule_selections-legend span{display:flex;align-items:center}.schedule_selections-icon--selected{font-size:25px;color:#3f8f63;font-weight:700}.schedule_selections-icon--conditional{font-size:25px;color:#3498db}.schedule_selections-icon--free{font-size:25px;color:#900000}.schedule_generator-content{display:flex;border:1px solid #e4e4e4;overflow:auto}.schedule_generator-list{border-right:1px solid #e4e4e4}.schedule_generator-list-item{padding:5px 3px;font-size:10px;border-top:1px solid #e4e4e4;min-height:30px;min-width:70px;display:flex;align-items:center;justify-content:center}.schedule_generator-list-item:hover{cursor:pointer;background-color:#900000;color:#fff}.schedule_generator-list-item--consecutive-error{background-color:#e6c229!important;color:#fff!important;font-weight:600!important}.schedule_generator-list-item--windows-error{background-color:#900000!important;color:#fff!important;font-weight:600!important}.schedule_generator-list-top{height:53px}.schedule_generator-days{flex:1;display:flex;flex-direction:row}.schedule_generator-days-item{flex:1}.schedule_generator-days-item:not(:last-child){border-right:3px solid #e4e4e4}.schedule_generator-days-item-header{padding:0}.schedule_generator-days-item-name{font-size:10px;min-height:30px;text-align:center;padding:5px;min-height:14px}.schedule_generator-days-item-intervals{display:flex}.schedule_generator-days-item-intervals-item{font-size:10px;min-height:30px;padding:5px 3px;flex:1;border-top:1px solid #e4e4e4;display:flex;align-items:center;justify-content:center;cursor:pointer}.schedule_generator-days-item-intervals-item:not(:last-child){border-right:1px solid #e4e4e4}.schedule_generator-days-item-content{padding:0}.schedule_generator-days-item-row{display:flex;flex-direction:row}.schedule_generator-days-item-cell{min-height:30px;max-height:30px;font-size:10px;border-top:1px solid #e4e4e4;flex:1;overflow:hidden}.schedule_generator-days-item-cell--big{min-width:35px}.schedule_generator-days-item-cell:not(:last-child){border-right:1px solid #e4e4e4}.schedule_generator-days-item-cell:hover{cursor:pointer;background-color:#900000!important;color:#fff!important}.schedule_generator-days-item-cell:hover .schedule_generator-days-item-cell-item{opacity:1!important}.schedule_generator-days-item-cell-item{padding:0;text-align:center;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;flex:1;height:100%;justify-content:center;align-items:center;position:relative}.schedule_generator-days-item-cell-item-ondrag{background-color:#900000}.schedule_generator-days-item-cell-item--par:after{content:"2";position:absolute;top:0;right:1px;font-size:10px;font-weight:600}.schedule_generator-days-item-cell-item--impar:after{content:"1";position:absolute;top:0;right:1px;font-size:10px;font-weight:600}.schedule_generator-modal .modal_content{height:100%;max-height:98%;width:100%;max-width:98%}.schedule_generator-modal .modal_body{position:relative;overflow:auto}.schedule_generator-setup{border:1px solid #e4e4e4}.schedule_generator-setup-steps{font-size:16px;color:#717171;font-weight:500;margin-bottom:0}.schedule_generator-setup-title{font-size:30px;font-weight:600;display:flex;align-items:center}.schedule_generator-setup-header{margin-bottom:10px}.schedule_generator-setup-footer{display:flex;justify-content:space-between;border-top:1px solid #e4e4e4}.schedule_generator-panel{background-color:#efefef;padding:5px;border-radius:5px;border:1px solid #b2b2b2}.schedule_generator-config-list-item{padding:5px 10px;display:flex;align-items:center;margin-bottom:5px;border-radius:5px;border:1px solid #e4e4e4}.schedule_generator-config-list-item--below{flex-direction:column;align-items:baseline;width:100%;border:0}.schedule_generator-config-list-item-content{display:flex;align-items:center;width:100%}.schedule_generator-config-list-item-disciplines{padding-left:30px;width:100%}.schedule_generator-config-list-item-disciplines--fixed{border:1px dashed #dbdbdb;border-radius:5px;padding-left:0;padding:5px;margin-top:10px}.schedule_generator-config-list-item:hover{background-color:#efefef;cursor:pointer}.schedule_generator-config-list-item-name{flex:1}.schedule_generator-config-list-item-name--class{color:#3498db;font-weight:600;font-size:20px}.schedule_generator-config-list-item-name--discipline{color:#3f8f63;font-size:18px;font-weight:600}.schedule_generator-config-list-item-option{flex:0;display:flex;align-items:center}.schedule_generator-config-list-item-option p{width:-moz-max-content;width:max-content}.schedule_generator-config-modal .modal_content{height:95%!important;width:95%!important}.schedule_generator-config-modal .modal_body{padding:0!important;position:relative;overflow:auto}.error_fallback{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%;flex:1}.error_fallback-emoticon{color:#dcdc3b;font-size:100px}.error_fallback-title{background-color:#dcdc3b;padding:20px 40px;margin:30px 0;color:#fff;font-size:30px}@media(max-width:760px){.error_fallback-title{margin:10px 20px;font-size:16px;padding:10px 20px;text-align:center}}.error_fallback-button{display:flex;align-items:center;background-color:#4cb34c;border-radius:5px;border:0;color:#fff!important;font-size:30px;padding:2px 20px;text-decoration:none!important}.error_fallback-button:hover{background-color:#3c9c3c;color:#e4e4e4}.pagination .page-item.active .page-link{background-color:#bfbfbf;border-color:#bfbfbf}.pagination .page-link:hover{cursor:pointer}.home-title{display:flex;align-items:center;color:#900000}.home-title--center{justify-content:center;margin-bottom:30px;font-size:35px;font-weight:600}@media(max-width:760px){.home-title{font-size:18px}}.home-logo{width:60px;display:block;margin:20px auto}.home-license{background-color:#3f8f63;border-radius:5px;font-size:16px;font-weight:400;color:#fff;padding:10px 20px;margin-left:auto;width:auto;display:table}.home-license-expired{background-color:#900000}.dashboard-title{display:flex;align-items:center;color:#900000}.dashboard-title--center{justify-content:center;margin-bottom:30px;font-size:35px;font-weight:600}.dashboard-title--md{font-size:35px}@media(max-width:760px){.dashboard-title{font-size:18px}}.login-container{background-color:#fbfbfb;display:flex;flex-direction:column;flex:1;height:100%;overflow:auto}.login-wrapper{margin:0 1%;display:flex}.login-wrapper .contact-image{width:70%;height:auto}@media(min-width:760px)and (max-width:1280px){.login-wrapper .contact-image{width:100%}}@media(max-width:760px){.login-wrapper .contact-image{width:100%}}.login-logo{width:90px;margin:20px auto 30px auto}.login-form{background-color:#fff;border-radius:3px;box-shadow:0 1px 2px #ccc;width:350px;padding:15px;margin:0 auto}@media(max-width:760px){.login-form{width:95%}}.login-form button.danger{font-size:14px!important}.login-help{background-color:#fff;border-radius:3px;box-shadow:0 1px 2px #ccc;width:500px;padding:15px;margin:0 auto}@media(max-width:760px){.login-help{width:95%}}.login-help button.danger{font-size:14px!important}@media(max-width:760px){.login-contact *{font-size:14px!important}}.login_tutorial{background-image:url(/assets/images/tutorial.jpg);background-position:center;background-size:cover;border-radius:5px;display:flex;justify-content:center;align-items:center;width:100%;height:150px;overflow:hidden;box-shadow:1px 2px 6px #979797;position:relative}.login_tutorial-title{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff;text-shadow:0 0 20px #900000}.login_tutorial-title h4{font-size:50px}.login_tutorial-title h5{font-size:30px}.login_tutorial .icon{display:none;position:absolute;font-size:100px;color:#fff;opacity:.9}.login_tutorial:hover{cursor:pointer;text-shadow:0 0 3px #900000}.login_tutorial:hover .login_tutorial-title{color:hsla(0,0%,100%,.1)}.login_tutorial:hover .icon{display:block}.login_tutorial-video{display:flex;justify-content:center;margin:0 auto 20px auto;width:100%;height:90%}.login_tutorial-video iframe{width:100%;height:100%}@media(max-width:760px){.login_tutorial-video{height:80%}}@media(min-width:760px)and (max-width:1280px){.login_tutorial-video{height:80%}}.login_link{width:60px;height:auto;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th{vertical-align:middle}.th-minwidth-auto{min-width:auto!important}.th-minwidth-date{min-width:120px!important}.td-ellipsis{max-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.td-ellipsis-auto{width:auto}.page{height:100%;width:100%;background-color:#fff}.page-route{display:flex;flex-direction:column;height:100%;width:100%;padding-top:56px}.page-layout{display:flex;height:100%}.page-container{display:flex;flex-direction:row;height:100%;width:100%;position:relative;padding:15px;overflow:auto}.page-container::-webkit-scrollbar{width:8px!important}.page-container::-webkit-scrollbar-track{background:#f1f1f1}.page-container::-webkit-scrollbar-thumb{background:#999}.page-title{color:#a4243b;text-align:center;margin:30px auto;font-size:20px}.page-secretatries .table_container{min-height:100px;padding-bottom:10px}.reset_password-container{width:100%;max-width:500px;margin:0 auto;padding:20px;display:flex;flex-direction:column;align-items:center}.attachment-container h1,.attachment-container h2,.attachment-container h3,.attachment-container h4,.attachment-container h5,.attachment-container h6{line-height:1!important}.attachment-container table{background-color:rgba(0,0,0,0)!important}.check-icon{color:#a4243b;position:relative;top:5px;margin-right:5px}.catalog_card{background-color:#3498db;border:1px solid #e4e4e4;background:linear-gradient(160deg,rgba(52,152,219,.8),#f0f3f5);color:#fff!important;border-radius:10px;padding:15px 30px;margin-top:15px;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;flex-direction:column;height:100%;position:relative}.catalog_card-content{flex:1}.catalog_card .name{font-weight:600;font-size:26px;text-align:center;margin-bottom:30px}.catalog_card .year{font-weight:600;font-size:18px;text-align:center;margin-bottom:30px}.catalog_card-warning{position:absolute;right:10px;bottom:10px}.class_card{background-color:#3f8f63;border:1px solid #e4e4e4;background:linear-gradient(160deg,rgba(63,143,99,.8),#fff);color:#fff!important;border-radius:10px;padding:15px 30px;margin-top:15px;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;flex-direction:column;height:100%}.class_card--group{background-color:#e6c229;background:linear-gradient(160deg,rgba(230,194,41,.8),#fff)!important}.class_card--group:hover{background:linear-gradient(170deg,rgba(230,194,41,.9),#fff)!important}.class_card--group:hover .name{color:#deb887!important}.class_card-content{flex:1}.class_card:hover{cursor:pointer;background:linear-gradient(170deg,rgba(63,143,99,.9),#fff)}.class_card:hover .name{color:#e4e4e4}.class_card .name{font-weight:600;font-size:26px;text-align:center;margin-bottom:10px}.class_card .number{font-weight:600;font-size:22px;text-align:center;margin-bottom:10px}.class_card .year{font-weight:600;font-size:18px;text-align:center;margin-bottom:25px}.class_card .teacher{font-weight:500;font-size:16px;text-align:center;color:#3f8f63;margin-bottom:10px}.class_card .students{font-weight:600;font-size:14px;text-align:center;color:#333;font-style:italic}.class_card .students--transferred{color:#555}.report_card{background-color:#3498db;border:1px solid #e4e4e4;background:linear-gradient(160deg,rgba(52,152,219,.9),#fff);color:#fff!important;border-radius:10px;padding:15px 30px;margin-top:15px;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;flex-direction:column;height:100%}.report_card:hover{cursor:pointer;background:linear-gradient(170deg,rgba(52,152,219,.6),#fff)}.report_card:hover .name{color:#14364d}.report_card:hover .text{color:#14364d}.report_card .name{font-weight:600;font-size:26px;text-align:center;margin-bottom:10px}.report_card .text{font-weight:400;font-size:14px;text-align:center;color:#0f5a8c;display:flex;justify-content:space-between;width:100%}.report_card .text b{margin-left:5px}.report_card-content{flex:1}.report_card-data{flex:1;align-items:flex-start;display:flex;flex-direction:column}.catalog_title{font-size:50px;font-family:Kalam!important;text-align:center;color:#900000}.public_storage.container{background-color:#fff;box-shadow:0 0 2px #ccc;width:80%;margin:15px auto;padding:15px;border-radius:5px}@media(max-width:960px){.public_storage.container{width:98%}}.public_storage .logo{width:100px;display:block;margin:15px auto}.public_storage .title{color:#900000;text-align:center}.public_storage .message{text-align:center;font-style:italic;font-size:16px}.public_storage table{font-family:arial,sans-serif;border-collapse:collapse;width:100%}.public_storage table td,.public_storage table th{border:1px solid #e4e4e4;text-align:left;padding:8px}.public_storage table tr:nth-child(even){background-color:#f7f7f7}.educational_resources-container{display:flex;flex:1;height:100%}.educational_resources-tabs{display:flex}.educational_resources-tabs-item{background-color:#bcbcbc;padding:10px 20px;font-size:20px;cursor:pointer;color:#fff;text-align:center;transition:.3s background-color ease-in-out}.educational_resources-tabs-item--active{background-color:#900000}.educational_resources-video small{color:#7c7c7c;font-size:16px;margin-left:10px}.educational_resources-class-label{word-break:keep-all;white-space:nowrap}.educational_resources-item{display:flex;align-items:center;border-radius:3px;border:1px solid #e4e4e4;margin-bottom:10px}.educational_resources-item:hover{cursor:pointer}.educational_resources-item-picture{border-radius:5px;height:auto;width:100px}.educational_resources-item-picture.icon{width:auto!important}.educational_resources-item-picture-container{padding:5px;display:flex;align-items:center;justify-content:center;width:100px;min-width:100px}.educational_resources-item-content{padding:10px 20px}.educational_resources-item-content h4{color:#900000;font-size:18px}@media(min-width:760px)and (max-width:1280px){.educational_resources-item-content h4{font-size:16px}}@media(max-width:760px){.educational_resources-item-content h4{font-size:14px}}.course_page-panel{border:1px solid #333;padding:5px}.course_tutorial{background-image:url(/assets/images/cursuri/course-item.jpg);background-position:center;background-size:cover;border-radius:5px;display:flex;justify-content:center;align-items:center;width:100%;height:215px;overflow:hidden;box-shadow:1px 2px 6px #979797;position:relative}.course_tutorial-title{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:10px}.course_tutorial-title h5{font-size:150%;text-align:center}.course_tutorial-title:hover{cursor:pointer}.course_tutorial .icon{display:none;position:absolute;font-size:100px;color:#fff;opacity:.9}.course_tutorial:hover{cursor:pointer;text-shadow:0 0 2px #333}.course_tutorial:hover .login_tutorial-title{color:hsla(0,0%,100%,.1)}.course_tutorial:hover .icon{display:block}.course_tutorial-video{display:flex;justify-content:center;margin:0 auto 20px auto;width:100%;height:90%}.course_tutorial-video iframe{width:100%;height:100%}@media(max-width:760px){.course_tutorial-video{height:80%}}@media(min-width:760px)and (max-width:1280px){.course_tutorial-video{height:80%}}.course-description{display:block;padding:10px 20px;background-color:#fff;border-radius:3px;box-shadow:0 3px 5px #ccc;margin-bottom:20px}.course-description p{margin-bottom:5px;margin-top:0}.course-description img{max-width:100%!important;height:auto!important}.course-video{background-color:#fff;box-shadow:0 3px 5px #ccc}.course-video-clip{display:flex;justify-content:center;margin:0 auto 20px auto;width:100%}.course-video-header{padding:10px 20px;display:flex;align-items:center}.course-video-header-left{flex:1}.course-video-header-right{flex:0;min-width:150px}.course-video-header-title{font-size:20px;font-weight:600;margin:0}.course-video .progress-bar{color:#333!important}.course-video iframe{display:block;margin:0 auto;max-height:650px!important}.course-table{box-shadow:0 3px 5px #ccc;border-radius:3px;background-color:#fff}.course-table tbody tr:nth-of-type(odd){background-color:rgba(35,32,32,.05)}.course-table tbody tr td{padding:5px}.course-modal{max-width:60%;max-height:80%}.course-modal .modal-content{height:100%;width:100%}.course-modal .modal-body{overflow:auto;max-height:600px}.course-modal .modal-body .progress{background-color:#e4e4e4;text-align:center;display:flex;flex:1;color:#333!important;white-space:nowrap;margin:20px 0}.course-modal .modal-body .progress .progress-bar{padding:5px 10px!important;border-radius:5px;overflow:visible!important;color:#333!important}.course-modal-lg{width:auto}.course-modal ol li{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-bottom:5px;position:relative}.course-modal ol li .question{padding-left:30px;display:flex;align-items:center}.course-modal ol li .icon{position:absolute;left:0}.course-answer{padding:1px 10px;border-radius:3px}.course-answer-correct{background-color:rgba(91,186,111,.4)}.course-answer-wrong{background-color:rgba(164,36,59,.4)}.gdpr_page{background-image:url(/assets/images/wall-click-blur.jpg);background-position:center;background-size:cover}.profile_settings{width:200px;border-radius:5px;border:3px dashed #e4e4e4;padding:10px;display:flex;flex-direction:column;align-items:center}.profile_settings-picture{width:150px;height:150px;font-size:60px}.profile_otp-image{width:300px;height:300px}#zmmtg-root{z-index:10}#zmmtg-root .mini-layout-body{width:auto!important;text-align:center!important}#zmmtg-root #foot-bar>div.footer__btns-container>div:nth-child(3)>div.sharing-entry-button-container>div.footer-button__button.ax-outline.dropup.btn-group>ul,#zmmtg-root #foot-bar>div.footer__btns-container>div:nth-child(3)>div.sharing-entry-button-container>div.sharing-setting-dropdown-menu-container.dropup.btn-group>ul,#zmmtg-root #foot-bar>div.footer__btns-container>div:nth-child(4)>div>div,#zmmtg-root #foot-bar>div.footer__btns-container>div:nth-child(4)>div>div>ul,#zmmtg-root #foot-bar>div.footer__btns-container>div:nth-child(7)>div>div.dropup.btn-group>ul,#zmmtg-root #foot-bar>div.footer__btns-container>div>div>div.dropup.btn-group>ul,#zmmtg-root #foot-bar>div:nth-child(1)>div:nth-child(1)>div.audio-option-menu.dropup.btn-group>ul,#zmmtg-root #sharePermissionMenu{display:none!important}.report_toolbar{padding:10px;width:100%;background-color:#f1f1f1}.report_toolbar-filters .col-12{padding-left:4px;padding-right:4px}.report_toolbar-label{font-size:12px;margin-top:1px;margin-bottom:2px}.course_page .progress{background-color:#e4e4e4;text-align:center;display:flex;flex:1;color:#333!important;white-space:nowrap;margin:2px 0;border-radius:5px}.course_page .progress .progress-bar{padding:3px 12px!important;border-radius:5px;overflow:visible!important;color:#333!important;font-size:12px}.course_page .progress .progress-bar.bg-danger{background-color:#ff8989}.course_page .progress .progress-bar.bg-warning{background-color:#e6c229}.course_page .progress .progress-bar.bg-success{background-color:#5bba6f}.information{height:100%;border-radius:5px;border:1px solid #ccc;box-shadow:0 1px 3px #e4e4e4}.information_title{font-size:16px;font-weight:600;color:#333;display:flex;align-items:center;padding:5px 10px;border-bottom:1px solid #ccc;background-color:#900000;color:#fff}.information_list{display:flex;flex-wrap:wrap;justify-content:flex-start}.information_container{width:50%;padding:15px}@media(max-width:760px){.information_container{width:100%;padding:5px 0 15px 0}}.information_question h5{font-size:12px;color:#555;font-weight:400;display:flex;align-items:center;padding:5px 10px;border-bottom:1px solid #e4e4e4}.information_question h5:hover{color:#3498db;cursor:pointer}.school_settings-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.school_settings-container .form-placeholder{width:100%}.school_settings-container .align-items-start{width:100%}.school_settings-container>div{width:100%}audio{min-width:300px!important;width:100%!important;height:25px!important;display:flex;flex:1}.google_privacy_policy{height:100%;overflow:auto}@media(max-width:760px){.google_privacy_policy h1{font-size:15px}}@media(max-width:760px){.google_privacy_policy h4{font-size:14px}}@media(max-width:760px){.google_privacy_policy h5{font-size:14px}}.google_privacy_policy ul li{font-size:13px}.flex-column{display:flex;flex-direction:column}.profile_legitimation .catalog_modal-document{box-shadow:none!important}.profile_legitimation .react-pdf__Document{margin:5px!important}.icon.answers:before{content:"\EA01"}.icon.archive:before{content:"\EA02"}.icon.arrow-down:before{content:"\EA03"}.icon.arrow-left:before{content:"\EA04"}.icon.arrow-right:before{content:"\EA05"}.icon.arrow-up:before{content:"\EA06"}.icon.attach:before{content:"\EA07"}.icon.attachments:before{content:"\EA08"}.icon.average:before{content:"\EA09"}.icon.award:before{content:"\EA0A"}.icon.badge:before{content:"\EA0B"}.icon.board:before{content:"\EA0C"}.icon.book-1:before{content:"\EA0D"}.icon.book-2:before{content:"\EA0E"}.icon.bookmark-2:before{content:"\EA0F"}.icon.bookmarks-1:before{content:"\EA10"}.icon.business:before{content:"\EA11"}.icon.calculate:before{content:"\EA12"}.icon.caldendar-available:before{content:"\EA13"}.icon.calendar:before{content:"\EA14"}.icon.calendar-busy:before{content:"\EA15"}.icon.calendar-edit:before{content:"\EA16"}.icon.call:before{content:"\EA17"}.icon.certificate:before{content:"\EA18"}.icon.chart:before{content:"\EA19"}.icon.chat-empty:before{content:"\EA1A"}.icon.chat-full:before{content:"\EA1B"}.icon.chat-message:before{content:"\EA1C"}.icon.check:before{content:"\EA1D"}.icon.checkbox-checked:before{content:"\EA1E"}.icon.checkbox-circle:before{content:"\EA1F"}.icon.checkbox-circle-checked:before{content:"\EA20"}.icon.checkbox-indeterminate:before{content:"\EA21"}.icon.checkbox-unchecked:before{content:"\EA22"}.icon.class:before{content:"\EA23"}.icon.clear-all:before{content:"\EA24"}.icon.close:before{content:"\EA25"}.icon.compare-arrow:before{content:"\EA26"}.icon.compartment:before{content:"\EA27"}.icon.copy:before{content:"\EA28"}.icon.copy-2:before{content:"\EA29"}.icon.copy-all:before{content:"\EA2A"}.icon.dashboard:before{content:"\EA2B"}.icon.delete:before{content:"\EA2C"}.icon.description:before{content:"\EA2D"}.icon.document:before{content:"\EA2E"}.icon.document-history:before{content:"\EA2F"}.icon.download:before{content:"\EA30"}.icon.download-app:before{content:"\EA31"}.icon.draw:before{content:"\EA32"}.icon.drive:before{content:"\EA33"}.icon.edit:before{content:"\EA34"}.icon.edit-rename:before{content:"\EA35"}.icon.editor:before{content:"\EA36"}.icon.email:before{content:"\EA37"}.icon.emoticon:before{content:"\EA38"}.icon.emoticon-happy:before{content:"\EA39"}.icon.emoticon-sad:before{content:"\EA3A"}.icon.exclamation:before{content:"\EA3B"}.icon.exit:before{content:"\EA3C"}.icon.expand-less:before{content:"\EA3D"}.icon.expand-more:before{content:"\EA3E"}.icon.favorite-empty:before{content:"\EA3F"}.icon.favorite-full:before{content:"\EA40"}.icon.file:before{content:"\EA41"}.icon.filter:before{content:"\EA42"}.icon.find-replace:before{content:"\EA43"}.icon.folder-closed:before{content:"\EA44"}.icon.folder-new:before{content:"\EA45"}.icon.folder-open:before{content:"\EA46"}.icon.folder-shared:before{content:"\EA47"}.icon.folder-special:before{content:"\EA48"}.icon.giftcard:before{content:"\EA49"}.icon.groups:before{content:"\EA4A"}.icon.history:before{content:"\EA4B"}.icon.history-2:before{content:"\EA4C"}.icon.home:before{content:"\EA4D"}.icon.homework:before{content:"\EA4E"}.icon.hourglass-bottom:before{content:"\EA4F"}.icon.hourglass-empty:before{content:"\EA50"}.icon.hourglass-full:before{content:"\EA51"}.icon.hourglass-top:before{content:"\EA52"}.icon.import-export:before{content:"\EA53"}.icon.info:before{content:"\EA54"}.icon.insights:before{content:"\EA55"}.icon.key:before{content:"\EA56"}.icon.keyboard-down:before{content:"\EA57"}.icon.keyboard-left:before{content:"\EA58"}.icon.keyboard-right:before{content:"\EA59"}.icon.keyboard-up:before{content:"\EA5A"}.icon.laptop:before{content:"\EA5B"}.icon.last-update:before{content:"\EA5C"}.icon.link:before{content:"\EA5D"}.icon.list:before{content:"\EA5E"}.icon.list-alt:before{content:"\EA5F"}.icon.list-report:before{content:"\EA60"}.icon.location-pin:before{content:"\EA61"}.icon.lock:before{content:"\EA62"}.icon.lock-open:before{content:"\EA63"}.icon.log:before{content:"\EA64"}.icon.logout:before{content:"\EA65"}.icon.mail:before{content:"\EA66"}.icon.map:before{content:"\EA67"}.icon.meeting:before{content:"\EA68"}.icon.meeting-room:before{content:"\EA69"}.icon.menu:before{content:"\EA6A"}.icon.menu-horiz:before{content:"\EA6B"}.icon.menu-vert:before{content:"\EA6C"}.icon.new-folder:before{content:"\EA6D"}.icon.new-releases:before{content:"\EA6E"}.icon.nomenclatoare:before{content:"\EA6F"}.icon.note-add:before{content:"\EA70"}.icon.notes:before{content:"\EA71"}.icon.notifications:before{content:"\EA72"}.icon.notifications-active:before{content:"\EA73"}.icon.notifications-none:before{content:"\EA74"}.icon.notifications-off:before{content:"\EA75"}.icon.number-list:before{content:"\EA76"}.icon.open-in-browser:before{content:"\EA77"}.icon.open-in-new:before{content:"\EA78"}.icon.password:before{content:"\EA79"}.icon.pdf:before{content:"\EA7A"}.icon.people:before{content:"\EA7B"}.icon.people-outline:before{content:"\EA7C"}.icon.phone:before{content:"\EA7D"}.icon.photo:before{content:"\EA7E"}.icon.pin:before{content:"\EA7F"}.icon.pin-2:before{content:"\EA80"}.icon.pin-fix:before{content:"\EA81"}.icon.pin-unfix:before{content:"\EA82"}.icon.play-circle:before{content:"\EA83"}.icon.play-tube:before{content:"\EA84"}.icon.plus:before{content:"\EA85"}.icon.poll:before{content:"\EA86"}.icon.print:before{content:"\EA87"}.icon.prize:before{content:"\EA88"}.icon.qr-code:before{content:"\EA89"}.icon.question:before{content:"\EA8A"}.icon.questionnaire:before{content:"\EA8B"}.icon.quiz:before{content:"\EA8C"}.icon.receipt:before{content:"\EA8D"}.icon.redo-action:before{content:"\EA8E"}.icon.refresh:before{content:"\EA8F"}.icon.remove:before{content:"\EA90"}.icon.report:before{content:"\EA91"}.icon.restrains:before{content:"\EA92"}.icon.save:before{content:"\EA93"}.icon.schedule:before{content:"\EA94"}.icon.schedule-send:before{content:"\EA95"}.icon.scholarship:before{content:"\EA96"}.icon.school:before{content:"\EA97"}.icon.screen-share:before{content:"\EA98"}.icon.search:before{content:"\EA99"}.icon.security:before{content:"\EA9A"}.icon.send:before{content:"\EA9B"}.icon.settings:before{content:"\EA9C"}.icon.statistics-usage:before{content:"\EA9D"}.icon.storage-drive:before{content:"\EA9E"}.icon.summarize:before{content:"\EA9F"}.icon.support:before{content:"\EAA0"}.icon.swap:before{content:"\EAA1"}.icon.swap-vert:before{content:"\EAA2"}.icon.system-update:before{content:"\EAA3"}.icon.text:before{content:"\EAA4"}.icon.thumbs-down:before{content:"\EAA5"}.icon.thumbs-up:before{content:"\EAA6"}.icon.time:before{content:"\EAA7"}.icon.timer:before{content:"\EAA8"}.icon.tips:before{content:"\EAA9"}.icon.trending-up:before{content:"\EAAA"}.icon.undo-action:before{content:"\EAAB"}.icon.unit:before{content:"\EAAC"}.icon.upload:before{content:"\EAAD"}.icon.user:before{content:"\EAAE"}.icon.view:before{content:"\EAAF"}.icon.warning:before{content:"\EAB0"}.icon.web:before{content:"\EAB1"}.icon.zip:before{content:"\EAB2"}.icon.zoom-in:before{content:"\EAB3"}.icon.zoom-out:before{content:"\EAB4"}