@import url("bootstrap/bootstrap.min.css");@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,400;0,700;1,400;1,700&display=swap");@keyframes fade-in{from{opacity:0}to{opacity:1}}p.is-small-text{font-size:14px}p.is-regular-text{font-size:16px}p.is-large-text{font-size:36px}p.is-larger-text{font-size:48px}p.has-drop-cap:not(:focus)::first-letter{float:left;font-size:4.1em;line-height:0.7;font-weight:600;margin:0.07em 0.23em 0 0;text-transform:uppercase;font-style:normal}p.has-background{padding:20px 30px}.wp-block-audio figcaption{margin-top:0.5em;color:#6c7781;text-align:center;font-size:13px}.wp-block-cover-image{position:relative;background-size:cover;background-position:center center;min-height:430px;width:100%;margin:0 0 1.5em 0;display:flex;justify-content:center;align-items:center}.wp-block-cover-image.has-left-content{justify-content:flex-start}.wp-block-cover-image.has-left-content h2,.wp-block-cover-image.has-left-content .wp-block-cover-image-text{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-right-content h2,.wp-block-cover-image.has-right-content .wp-block-cover-image-text{margin-right:0;text-align:right}.wp-block-cover-image h2,.wp-block-cover-image .wp-block-cover-image-text{color:#fff;font-size:2em;line-height:1.25;z-index:1;margin-bottom:0;max-width:636px;padding:14px;text-align:center}.wp-block-cover-image h2 a,.wp-block-cover-image h2 a:hover,.wp-block-cover-image h2 a:focus,.wp-block-cover-image h2 a:active,.wp-block-cover-image .wp-block-cover-image-text a,.wp-block-cover-image .wp-block-cover-image-text a:hover,.wp-block-cover-image .wp-block-cover-image-text a:focus,.wp-block-cover-image .wp-block-cover-image-text a:active{color:#fff}.wp-block-cover-image.has-parallax{background-attachment:fixed}.wp-block-cover-image.has-background-dim::before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0, 0, 0, 0.5)}.wp-block-cover-image.has-background-dim.has-background-dim-10::before{background-color:rgba(0, 0, 0, 0.1)}.wp-block-cover-image.has-background-dim.has-background-dim-20::before{background-color:rgba(0, 0, 0, 0.2)}.wp-block-cover-image.has-background-dim.has-background-dim-30::before{background-color:rgba(0, 0, 0, 0.3)}.wp-block-cover-image.has-background-dim.has-background-dim-40::before{background-color:rgba(0, 0, 0, 0.4)}.wp-block-cover-image.has-background-dim.has-background-dim-50::before{background-color:rgba(0, 0, 0, 0.5)}.wp-block-cover-image.has-background-dim.has-background-dim-60::before{background-color:rgba(0, 0, 0, 0.6)}.wp-block-cover-image.has-background-dim.has-background-dim-70::before{background-color:rgba(0, 0, 0, 0.7)}.wp-block-cover-image.has-background-dim.has-background-dim-80::before{background-color:rgba(0, 0, 0, 0.8)}.wp-block-cover-image.has-background-dim.has-background-dim-90::before{background-color:rgba(0, 0, 0, 0.9)}.wp-block-cover-image.has-background-dim.has-background-dim-100::before{background-color:black}.wp-block-cover-image.components-placeholder{height:inherit}[data-align="left"] .wp-block-cover-image,[data-align="right"] .wp-block-cover-image,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright{max-width:318px;width:100%}.wp-block-image{width:fit-content}.wp-block-image figcaption{margin-top:0.5em;color:#6c7781;text-align:center;font-size:13px}.wp-block-image.aligncenter{display:block;margin-left:auto;margin-right:auto;text-align:center}.wp-block-image.is-resized{width:min-content;display:-ms-inline-grid;-ms-grid-columns:min-content}.wp-block-image.is-resized figcaption{-ms-grid-row:2}.wp-block-image.is-resized img{max-width:none}.wp-block-heading h1,.wp-block-heading h2,.wp-block-heading h3,.wp-block-heading h4,.wp-block-heading h5,.wp-block-heading h6{margin:0}.wp-block-heading h1{font-size:2.44em}.wp-block-heading h2{font-size:1.95em}.wp-block-heading h3{font-size:1.56em}.wp-block-heading h4{font-size:1.25em}.wp-block-heading h5{font-size:1em}.wp-block-heading h6{font-size:0.8em}.wp-block-gallery{display:flex;flex-wrap:wrap;list-style-type:none;padding:0;margin:0 -8px 0 -8px}.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{margin:8px;display:flex;flex-grow:1;flex-direction:column;justify-content:center;position:relative}.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{margin:0;height:100%;display:flex;align-items:flex-end}.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{display:block;max-width:100%;height:auto}.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{padding:40px 10px 5px;color:#fff;text-align:center;font-size:13px;background:linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0, rgba(0, 0, 0, 0.3) 60%, transparent);position:absolute;width:100%;max-height:100%;overflow:auto}.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{flex:1;width:100%;height:100%;object-fit:cover}.wp-block-gallery.is-cropped .blocks-gallery-image _:-ms-lang(x),.wp-block-gallery.is-cropped .blocks-gallery-image figure,.wp-block-gallery.is-cropped .blocks-gallery-item _:-ms-lang(x),.wp-block-gallery.is-cropped .blocks-gallery-item figure{height:auto;width:auto}.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{width:calc(100% / 2 - 16px)}.wp-block-gallery.columns-1 .blocks-gallery-image,.wp-block-gallery.columns-1 .blocks-gallery-item{width:calc(100% / 1 - 16px)}@media (min-width:600px){.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc(100% / 3 - 16px)}.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc(100% / 4 - 16px)}.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc(100% / 5 - 16px)}.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc(100% / 6 - 16px)}.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc(100% / 7 - 16px)}.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc(100% / 8 - 16px)}}[data-align="left"] .wp-block-gallery,[data-align="right"] .wp-block-gallery,.wp-block-gallery.alignleft,.wp-block-gallery.alignright{max-width:318px;width:100%}.wp-block-quote cite,.wp-block-quote footer{color:#6c7781;margin-top:1em;position:relative;font-size:13px;font-style:normal}.wp-block-quote.is-large{margin:0 0 16px;padding:0 1em}.wp-block-quote.is-large p{font-size:24px;font-style:italic;line-height:1.6}.wp-block-quote.is-large cite,.wp-block-quote.is-large footer{font-size:19px;text-align:right}p.wp-block-subhead{font-size:1.1em;font-style:italic;opacity:0.75}.wp-block-video{margin:0}.wp-block-video figcaption{margin-top:0.5em;color:#6c7781;text-align:center;font-size:13px}.wp-block-video.aligncenter{text-align:center}pre.wp-block-code{background:#eee;font-family:Courier 10 Pitch, Courier, monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}pre.wp-block-preformatted{background:#eee;font-family:Courier 10 Pitch, Courier, monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}.wp-block-pullquote{border-top:4px solid #555d66;border-bottom:4px solid #555d66;color:#40464d;padding:3em 0;text-align:center}.wp-block-pullquote>p{font-size:24px;line-height:1.6}.wp-block-pullquote cite{color:#40464d;position:relative;text-transform:uppercase;font-size:13px}.wp-block-pullquote::after,.wp-block-pullquoteblockquote::before{content:""}.wp-block-table{overflow-x:auto;display:block;border-collapse:collapse;width:100%}.wp-block-table tbody{width:100%;display:table;min-width:240px}.wp-block-table td,.wp-block-table th{padding:0.5em;border:1px solid currentColor}.wp-block-verse pre,pre.wp-block-verse{color:#191e23;white-space:nowrap;font-family:inherit;font-size:inherit;padding:1em;overflow:auto}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none}.wp-block-latest-posts.is-grid li{margin:0 16px 16px 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(( 100% / 2 ) - 16px)}.wp-block-latest-posts.columns-3 li{width:calc(( 100% / 3 ) - 16px)}.wp-block-latest-posts.columns-4 li{width:calc(( 100% / 4 ) - 16px)}.wp-block-latest-posts.columns-5 li{width:calc(( 100% / 5 ) - 16px)}.wp-block-latest-posts.columns-6 li{width:calc(( 100% / 6 ) - 16px)}}.wp-block-latest-posts__post-date{display:block;color:#6c7781;font-size:13px}.wp-block-embed figcaption{margin-top:0.5em;color:#6c7781;text-align:center;font-size:13px}.wp-block-embed.alignleft,.wp-block-embed.alignright{max-width:318px;width:100%}body{background-color:#FFF}footer .link{font-size:10px;background-color:#000000;color:#FFFFFF70;text-align:right;padding:5px 0px}footer .link a{color:#FFFFFF70;text-decoration:none}footer .link svg path{fill:#FFFFFF70}body{font-family:"Poppins", sans-serif;font-weight:400}header{padding:10px 40px}header .title{font-size:24px;font-weight:400;margin-bottom:0px}header .logo img{width:auto;height:60px}header .menu>ul{display:inline-block}header .menu>ul>li{position:relative}header .menu>ul>li>img{position:relative;z-index:50;width:65px;height:65px;padding:15px;border-radius:50%;border:6px solid #F7F7F8;background-color:#FFF}header .menu>ul>li ul{width:200px;right:0px;position:absolute;list-style:none;background-color:#F7F7F8;padding:30px 20px 20px 20px;z-index:25;margin-top:-10px;border-radius:20px 0px 20px 20px;display:none;box-shadow:0px 3px 5px 0px rgba(0, 0, 0, 0.05)}header .menu>ul>li ul::before{content:"";position:absolute;background-color:transparent;top:-40px;right:64px;width:50px;height:40px;border-bottom-right-radius:20px;box-shadow:0 15px 0 0 #F7F7F8}header .menu>ul>li ul::after{content:"";position:absolute;background-color:#F7F7F8;top:-20px;right:0px;width:65px;height:30px}header .menu>ul>li ul>li{margin-bottom:15px;text-align:left}header .menu>ul>li ul>li>a{color:#000;font-size:16px;text-decoration:none}header .menu>ul>li ul>li>a img{width:20px;height:20px;margin-right:10px}header .menu>ul>li:hover ul{display:block}main{padding:20px 40px 200px 40px}main article{background-color:#F7F7F8;border-radius:20px;padding:20px 80px;margin-bottom:10px}.btn{font-size:1.1em;border-radius:12px;padding:10px 20px;color:#000;background-color:#F3F3F4;border-color:#F3F3F4}.btn:hover{color:#fff;background-color:#7FD9FF;border-color:#7FD9FF}.btn.btn-primary{color:#fff;background-color:#000;border-color:#000}.btn.btn-primary:hover{color:#fff;background-color:#000;border-color:#000}footer .main-menu{position:fixed;bottom:20px;left:50%;z-index:100;transform:translateX(-50%);background-color:rgba(240, 240, 240, 0.4);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);padding:15px 20px;border-radius:50px}footer .main-menu ul li a{color:#000;font-size:18px;text-decoration:none;padding:12px 20px;display:block;text-align:center;transition:all 0.3s ease-in-out;margin:0px 5px;border-radius:50px}footer .main-menu ul li a:hover{background-color:#000;color:#fff}footer .main-menu ul li.active a{background-color:#000;color:#fff}.classes .course,.courses .course{display:block;background-color:#F3F3F4;margin-bottom:15px;text-decoration:none;color:#000;padding:15px 20px;border-radius:10px;font-size:14px;color:#939393}.classes .course h3,.courses .course h3{font-size:24px;color:#000;margin-bottom:15px}.classes .course .progress,.courses .course .progress{background-color:#e1e1e1}.classes .course .initials,.courses .course .initials{text-transform:uppercase}.classes .course .initials .badge,.courses .course .initials .badge{margin:0px 5px 0px 10px;background-color:#FF7070}.classes .course .initials .badge:nth-child(2n),.courses .course .initials .badge:nth-child(2n){background-color:#9D81ED}.classes .course .initials .badge:nth-child(3n),.courses .course .initials .badge:nth-child(3n){background-color:#8EDDFF}.classes .course .initials .badge:nth-child(4n),.courses .course .initials .badge:nth-child(4n){background-color:#E0E54D}.classes .course .initials .badge:nth-child(5n),.courses .course .initials .badge:nth-child(5n){background-color:#95EEB3}.classes .course .initials .badge:last-child,.courses .course .initials .badge:last-child{margin-right:0px}.badge{background-color:#D1F1DC;color:#000;font-weight:normal;margin-left:10px;font-size:14px;padding:8px 15px;border-radius:8px}.student-modal .student-list,.student-table .student-list{overflow-y:scroll;border-radius:20px 20px 0px 0px}.student-modal .student-list .header,.student-modal .student-list .small-header,.student-modal .student-list .student,.student-table .student-list .header,.student-table .student-list .small-header,.student-table .student-list .student{display:flex;width:100%}.student-modal .student-list .header>div,.student-modal .student-list .small-header>div,.student-modal .student-list .student>div,.student-table .student-list .header>div,.student-table .student-list .small-header>div,.student-table .student-list .student>div{flex:0 0 30%;width:30%;padding:5px 10px;border-bottom:1px solid #dee2e6}.student-modal .student-list .header>div .grade,.student-modal .student-list .header>div .comment,.student-modal .student-list .small-header>div .grade,.student-modal .student-list .small-header>div .comment,.student-modal .student-list .student>div .grade,.student-modal .student-list .student>div .comment,.student-table .student-list .header>div .grade,.student-table .student-list .header>div .comment,.student-table .student-list .small-header>div .grade,.student-table .student-list .small-header>div .comment,.student-table .student-list .student>div .grade,.student-table .student-list .student>div .comment{display:block;background-color:#F3F3F4;padding:5px 12px;margin-bottom:8px;border-radius:8px;font-size:0.9em;box-sizing:border-box;text-align:center;min-height:32px}.student-modal .student-list .header>div .grade input,.student-modal .student-list .header>div .grade textarea,.student-modal .student-list .header>div .grade select,.student-modal .student-list .header>div .comment input,.student-modal .student-list .header>div .comment textarea,.student-modal .student-list .header>div .comment select,.student-modal .student-list .small-header>div .grade input,.student-modal .student-list .small-header>div .grade textarea,.student-modal .student-list .small-header>div .grade select,.student-modal .student-list .small-header>div .comment input,.student-modal .student-list .small-header>div .comment textarea,.student-modal .student-list .small-header>div .comment select,.student-modal .student-list .student>div .grade input,.student-modal .student-list .student>div .grade textarea,.student-modal .student-list .student>div .grade select,.student-modal .student-list .student>div .comment input,.student-modal .student-list .student>div .comment textarea,.student-modal .student-list .student>div .comment select,.student-table .student-list .header>div .grade input,.student-table .student-list .header>div .grade textarea,.student-table .student-list .header>div .grade select,.student-table .student-list .header>div .comment input,.student-table .student-list .header>div .comment textarea,.student-table .student-list .header>div .comment select,.student-table .student-list .small-header>div .grade input,.student-table .student-list .small-header>div .grade textarea,.student-table .student-list .small-header>div .grade select,.student-table .student-list .small-header>div .comment input,.student-table .student-list .small-header>div .comment textarea,.student-table .student-list .small-header>div .comment select,.student-table .student-list .student>div .grade input,.student-table .student-list .student>div .grade textarea,.student-table .student-list .student>div .grade select,.student-table .student-list .student>div .comment input,.student-table .student-list .student>div .comment textarea,.student-table .student-list .student>div .comment select{background-color:transparent;border:0px}.student-modal .student-list .header>div .comment,.student-modal .student-list .small-header>div .comment,.student-modal .student-list .student>div .comment,.student-table .student-list .header>div .comment,.student-table .student-list .small-header>div .comment,.student-table .student-list .student>div .comment{text-align:left;min-height:60px}.student-modal .student-list .header>div.current,.student-modal .student-list .small-header>div.current,.student-modal .student-list .student>div.current,.student-table .student-list .header>div.current,.student-table .student-list .small-header>div.current,.student-table .student-list .student>div.current{border-right:1px solid #dee2e6}.student-modal .student-list .header>div.current .comment,.student-modal .student-list .header>div.current .grade,.student-modal .student-list .small-header>div.current .comment,.student-modal .student-list .small-header>div.current .grade,.student-modal .student-list .student>div.current .comment,.student-modal .student-list .student>div.current .grade,.student-table .student-list .header>div.current .comment,.student-table .student-list .header>div.current .grade,.student-table .student-list .small-header>div.current .comment,.student-table .student-list .small-header>div.current .grade,.student-table .student-list .student>div.current .comment,.student-table .student-list .student>div.current .grade{background-color:#D1F1DC}.student-modal .student-list .header>div .no-term,.student-modal .student-list .small-header>div .no-term,.student-modal .student-list .student>div .no-term,.student-table .student-list .header>div .no-term,.student-table .student-list .small-header>div .no-term,.student-table .student-list .student>div .no-term{color:#c9c9c9;font-size:0.9em;text-align:center}.student-modal .student-list .header>div,.student-table .student-list .header>div{background-color:#F3F3F4;border-bottom:1px solid #8AEFAC;text-align:center}.student-modal .student-list .header>div.name,.student-table .student-list .header>div.name{text-align:left}.student-modal .student-list .header>div.historic,.student-table .student-list .header>div.historic{background-color:#fafafa}.student-modal .student-list .small-header>div,.student-table .student-list .small-header>div{color:#c9c9c9;font-size:0.9em;text-align:center;border-bottom:0px}.student-modal.own-evaluation .student-list .header>div.name,.student-modal.own-evaluation .student-list .student>div.name,.student-table.own-evaluation .student-list .header>div.name,.student-table.own-evaluation .student-list .student>div.name{flex:0 0 40%;width:40%}.student-modal.own-evaluation .student-list .header>div.current,.student-modal.own-evaluation .student-list .student>div.current,.student-table.own-evaluation .student-list .header>div.current,.student-table.own-evaluation .student-list .student>div.current{border-right:0px}.student-modal .student .eval{min-height:156px}.student-modal .student .grade{display:block;padding:0.375rem;margin-bottom:5px}.user-navigation{font-size:16px}.user-navigation a{color:#cfcfcf;margin:0px 10px;text-decoration:none}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.5);z-index:999;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);display:none}.evaluation-modal{position:fixed;bottom:0px;left:50%;transform:translate(-50%, 100%);width:90%;height:90%;background:#fff;z-index:1000;border-radius:30px 30px 0 0;transition:transform 0.3s ease-in-out;overflow:auto}.evaluation-modal .wrapper{height:100%;overflow:auto;padding-bottom:100px;padding:50px 30px 100px 30px}.evaluation-modal .wrapper .footer{position:absolute;bottom:0px;left:0px;width:100%;padding:10px 30px;box-sizing:border-box;background:white;background:linear-gradient(0deg, white 25%, rgba(255, 255, 255, 0.2469188359) 100%)}.evaluation-modal .wrapper .footer .timer{font-size:1.5em;color:red}.user-profile .current-term{font-size:14px}.user-profile .current-term .row{border-bottom:1px solid #8AEFAC;padding:4px 5px;text-align:center}.user-profile .current-term .row:nth-child(2n){background-color:#D1F1DC}.user-profile .current-term .row div:nth-child(1){text-align:left}.user-profile .current-term .row.header{background-color:#8AEFAC;text-align:center !important;font-weight:bold;border-radius:10px 10px 0 0}.user-profile .current-term .row.header div:nth-child(1){text-align:center}.user-profile .explanation-list div{text-align:center;padding:4px 5px;font-size:12px}.user-profile .explanation-list div:nth-child(2n+1),.user-profile .explanation-list div:nth-child(2n+2){background-color:#F3F3F4}.user-profile .explanation-list div:nth-child(4n+1),.user-profile .explanation-list div:nth-child(4n+2){background-color:#FFF}.user-profile .explanation-list div.heads{background-color:#DDDDE1;font-weight:bold;border-top:2px solid #000;border-bottom:1px solid #000}.user-profile .evaluations-table{overflow-y:scroll}.user-profile .evaluations-table .table-wrapper{min-width:1000px}.user-profile .evaluations-table .headers{background-color:#F3F3F4;border-radius:10px 10px 0 0;border-color:#8AEFAC !important}.user-profile .evaluations-table .list .row{border-color:#8AEFAC !important;color:#838383}.user-profile .evaluations-table .list .row:nth-child(1){color:#000;background-color:#D1F1DC}.user-profile .evaluations-table .list .row:nth-child(2n){background-color:#fbfbfb}.user-profile .evaluations-table .headers .row div,.user-profile .evaluations-table .list .row div{padding:8px 5px}.user-profile .evaluations{display:flex;flex-direction:row;overflow-x:auto;width:100%;word-wrap:nowrap;font-size:14px;border-radius:10px 10px 0 0}.user-profile .evaluations .term{width:900px;flex-shrink:0}.user-profile .evaluations .term .term-header{text-align:center;background-color:#F3F3F4;padding-top:10px}.user-profile .evaluations .term .headers{background-color:#F3F3F4}.user-profile .evaluations .term .headers,.user-profile .evaluations .term .list .course{display:flex;flex-direction:row}.user-profile .evaluations .term .headers div,.user-profile .evaluations .term .list .course div{width:12%;text-align:center;padding:8px 5px;box-sizing:border-box;line-height:25px}.user-profile .evaluations .term .headers div:nth-child(1),.user-profile .evaluations .term .headers div:nth-child(2),.user-profile .evaluations .term .list .course div:nth-child(1),.user-profile .evaluations .term .list .course div:nth-child(2){width:26%;text-align:left}.user-profile .evaluations .term .list .course:nth-child(2n){background-color:#fbfbfb}.user-profile .evaluations .term .comment{position:relative;display:inline-block;width:25px;height:25px;border-radius:20px;background-color:#0d6efd;color:#FFF;text-align:center;line-height:25px}.user-profile .evaluations .term .comment svg{width:15px;height:15px}.user-profile .evaluations .term .comment svg path{fill:#FFF;stroke:#FFF}.user-profile .evaluations .term .comment:before{position:absolute;bottom:40px;right:-20px;width:300px;height:auto;display:none;padding:10px;border-radius:6px;content:attr(data-comment);background-color:#dee2e6;color:#000}.user-profile .evaluations .term .comment:after{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);width:0;height:0;display:none;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #dee2e6;content:""}.user-profile .evaluations .term .comment:hover:before,.user-profile .evaluations .term .comment:hover:after{display:block}.user-profile .evaluations .term:last-child .term-header,.user-profile .evaluations .term:last-child .headers{border-right:0px solid #000 !important}.user-profile .evaluations .term:last-child .list .course{border-right:0px solid #000 !important}.user-profile .chart{padding-left:50px;padding-bottom:50px}.user-profile .chart .chart_div{position:relative;width:100%;padding-top:100%}.user-profile .chart .chart_div .point{position:absolute;width:20px;height:20px;line-height:20px;border-radius:50%;transform:translate(-50%, 50%);z-index:100}.user-profile .chart .chart_div .point span{position:absolute;left:50%;top:20px;display:block;transform:translateX(-50%)}.user-profile .chart .chart_div .point img{width:20px;height:20px}.user-profile .chart .chart_div .x-numbers span,.user-profile .chart .chart_div .x-lines span{position:absolute;left:0px;bottom:0%;display:block;width:100%;height:1px;background-color:#DEDEE2}.user-profile .chart .chart_div .x-numbers span.text,.user-profile .chart .chart_div .x-lines span.text{bottom:100%;width:auto;transform:translateX(-50%);background-color:transparent}.user-profile .chart .chart_div .x-numbers span.text::after,.user-profile .chart .chart_div .x-lines span.text::after{display:none}.user-profile .chart .chart_div .x-numbers span:nth-child(1),.user-profile .chart .chart_div .x-lines span:nth-child(1){background-color:#000}.user-profile .chart .chart_div .x-numbers span:nth-child(2),.user-profile .chart .chart_div .x-lines span:nth-child(2){bottom:16.6666667%}.user-profile .chart .chart_div .x-numbers span:nth-child(3),.user-profile .chart .chart_div .x-lines span:nth-child(3){bottom:33.3333333%}.user-profile .chart .chart_div .x-numbers span:nth-child(4),.user-profile .chart .chart_div .x-lines span:nth-child(4){bottom:50%}.user-profile .chart .chart_div .x-numbers span:nth-child(5),.user-profile .chart .chart_div .x-lines span:nth-child(5){bottom:66.6666667%}.user-profile .chart .chart_div .x-numbers span:nth-child(6),.user-profile .chart .chart_div .x-lines span:nth-child(6){bottom:83.3333333%}.user-profile .chart .chart_div .x-numbers span{left:-40px;width:0px;margin-bottom:10px}.user-profile .chart .chart_div .x-numbers span:after{content:"";position:absolute;left:20px;top:10px;width:20px;height:1px;background-color:#000}.user-profile .chart .chart_div .y-numbers span,.user-profile .chart .chart_div .y-lines span{position:absolute;bottom:0px;left:0%;display:block;height:100%;width:1px;background-color:#DEDEE2}.user-profile .chart .chart_div .y-numbers span.text,.user-profile .chart .chart_div .y-lines span.text{left:100%;width:auto;transform:translateX(-50%)}.user-profile .chart .chart_div .y-numbers span.text::after,.user-profile .chart .chart_div .y-lines span.text::after{display:none}.user-profile .chart .chart_div .y-numbers span:nth-child(1),.user-profile .chart .chart_div .y-lines span:nth-child(1){background-color:#000}.user-profile .chart .chart_div .y-numbers span:nth-child(2),.user-profile .chart .chart_div .y-lines span:nth-child(2){left:16.6666667%}.user-profile .chart .chart_div .y-numbers span:nth-child(3),.user-profile .chart .chart_div .y-lines span:nth-child(3){left:33.3333333%}.user-profile .chart .chart_div .y-numbers span:nth-child(4),.user-profile .chart .chart_div .y-lines span:nth-child(4){left:50%}.user-profile .chart .chart_div .y-numbers span:nth-child(5),.user-profile .chart .chart_div .y-lines span:nth-child(5){left:66.6666667%}.user-profile .chart .chart_div .y-numbers span:nth-child(6),.user-profile .chart .chart_div .y-lines span:nth-child(6){left:83.3333333%}.user-profile .chart .chart_div .y-numbers span{bottom:-20px;height:0px;margin-left:-5px}.user-profile .chart .chart_div .y-numbers span::after{content:"";position:absolute;left:5px;bottom:0;width:1px;height:20px;background-color:#000}.user-profile .subject-list{font-size:12px}.user-profile .subject-list img{width:20px;height:20px;margin-bottom:10px}body.modal-loaded{overflow:hidden}body.modal-loaded .evaluation-modal{transform:translate(-50%, 0)}.login-box{box-shadow:0px 10px 20px 0px rgba(0, 0, 0, 0.15);border-radius:20px;margin:10% auto;padding:40px 20px;max-width:400px;text-align:center}.login-box .wpo365-mssignin-wrapper{box-sizing:border-box;display:block;width:100%;padding:12px 12px 24px 12px;text-align:center}.login-box .wpo365-mssignin-spacearound{display:inline-block}.login-box .wpo365-mssignin-wrapper form{display:none}.login-box .wpo365-mssignin-button{border:1px solid #8c8c8c;background:#ffffff;display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;cursor:pointer;max-height:41px;min-height:41px;height:41px}.login-box .wpo365-mssignin-logo{padding-left:12px;padding-right:6px;-webkit-flex-shrink:1;-moz-flex-shrink:1;flex-shrink:1;width:21px;height:21px;box-sizing:content-box;display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.login-box .wpo365-mssignin-label{padding-left:6px;padding-right:12px;font-weight:600;color:#5e5e5e;font-family:"Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;font-size:15px;-webkit-flex-shrink:1;-moz-flex-shrink:1;flex-shrink:1;height:21px;line-height:21px}@media (max-width:1100px){.student-modal .student-list,.student-table .student-list{overflow-y:scroll;border-radius:20px 20px 0px 0px}.student-modal .student-list .header,.student-modal .student-list .small-header,.student-modal .student-list .student,.student-table .student-list .header,.student-table .student-list .small-header,.student-table .student-list .student{display:flex;width:100%}.student-modal .student-list .header>div,.student-modal .student-list .small-header>div,.student-modal .student-list .student>div,.student-table .student-list .header>div,.student-table .student-list .small-header>div,.student-table .student-list .student>div{flex:0 0 40%;width:40%}.student-modal .student-list .header>div .grade,.student-modal .student-list .header>div .comment,.student-modal .student-list .small-header>div .grade,.student-modal .student-list .small-header>div .comment,.student-modal .student-list .student>div .grade,.student-modal .student-list .student>div .comment,.student-table .student-list .header>div .grade,.student-table .student-list .header>div .comment,.student-table .student-list .small-header>div .grade,.student-table .student-list .small-header>div .comment,.student-table .student-list .student>div .grade,.student-table .student-list .student>div .comment{padding:5px 12px}.student-modal.own-evaluation .student-list .header>div.name,.student-modal.own-evaluation .student-list .student>div.name,.student-table.own-evaluation .student-list .header>div.name,.student-table.own-evaluation .student-list .student>div.name{flex:0 0 20%;width:20%}.student-modal.own-evaluation .student-list .header>div.current,.student-modal.own-evaluation .student-list .student>div.current,.student-table.own-evaluation .student-list .header>div.current,.student-table.own-evaluation .student-list .student>div.current{border-right:0px}.evaluation-modal{width:100%}.evaluation-modal .wrapper{padding:50px 10px 100px 10px}}@media (max-width:768px){.student-modal .student-list .header>div,.student-modal .student-list .small-header>div,.student-modal .student-list .student>div,.student-table .student-list .header>div,.student-table .student-list .small-header>div,.student-table .student-list .student>div{flex:0 0 48%;width:48%;padding:5px 5px}.student-modal .student-list .header>div .grade,.student-modal .student-list .header>div .comment,.student-modal .student-list .small-header>div .grade,.student-modal .student-list .small-header>div .comment,.student-modal .student-list .student>div .grade,.student-modal .student-list .student>div .comment,.student-table .student-list .header>div .grade,.student-table .student-list .header>div .comment,.student-table .student-list .small-header>div .grade,.student-table .student-list .small-header>div .comment,.student-table .student-list .student>div .grade,.student-table .student-list .student>div .comment{padding:1px 1px}.student-modal .student-list .header>div,.student-table .student-list .header>div{font-size:0.9em}.student-modal .student-list .small-header>div,.student-table .student-list .small-header>div{font-size:0.7em}.student-modal.own-evaluation .student-list .header,.student-modal.own-evaluation .student-list .student,.student-table.own-evaluation .student-list .header,.student-table.own-evaluation .student-list .student{flex-wrap:wrap}.student-modal.own-evaluation .student-list .header>div,.student-modal.own-evaluation .student-list .student>div,.student-table.own-evaluation .student-list .header>div,.student-table.own-evaluation .student-list .student>div{flex:0 0 50%;width:50%;text-align:left}.student-modal.own-evaluation .student-list .header>div.name,.student-modal.own-evaluation .student-list .student>div.name,.student-table.own-evaluation .student-list .header>div.name,.student-table.own-evaluation .student-list .student>div.name{flex:0 0 100%;width:100%;border-bottom:0px}.student-modal.own-evaluation .student-list .header>div.current,.student-modal.own-evaluation .student-list .student>div.current,.student-table.own-evaluation .student-list .header>div.current,.student-table.own-evaluation .student-list .student>div.current{border-right:0px}.student-modal.own-evaluation .student-list .header>div.name,.student-table.own-evaluation .student-list .header>div.name{border-bottom:0px}.evaluation-modal{width:100%;height:90%}.evaluation-modal .wrapper{padding:50px 5px 100px 5px}.evaluation-modal .wrapper .footer .timer{display:block;width:100%}}