﻿@import url("https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@400;500;700&display=swap");.green{color:#37b714 !important}.red{color:#d00 !important}.yellow{color:#fbb900 !important}.grey,.gray{color:gray !important}.white{color:#fff !important}.black{color:#000 !important}.text-error{color:#b50303 !important}h3,label{margin:0}caption,canvas,time,mark,audio,video,img{display:block}a,a:hover{color:#fff}a:focus{color:inherit;text-decoration:none}table{width:100%;border-collapse:collapse;border-spacing:0}td,th{vertical-align:middle;padding:0}ul{list-style:disc outside;padding-left:2rem}ol{list-style:decimal inside}nav ul{list-style:none}select{-moz-appearance:menulist;-webkit-appearance:menulist}textarea{resize:vertical;overflow:auto;border:1px solid #a9a9a9}*[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;cursor:pointer}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}b,strong{font-weight:800}*{box-sizing:border-box}html{font-size:62.5% !important;font-smoothing:antialiased;font-stretch:normal}@media (max-width: 1200px){html{font-size:50% !important}}body{font-family:'Titillium';margin:0 auto;width:100%;min-height:100vh;font-weight:400;font-size:18px;line-height:30px;color:#282828;position:relative;box-sizing:border-box;background:#F0F2F7}a{text-decoration:none;cursor:pointer;transition:0.3s all ease-in-out;color:#AD975E}a:hover,a:active,a:focus{text-decoration:underline;transition:0.3s all ease-in-out;color:#AD975E;outline:none}.clearfix:after{content:"";display:table;clear:both}.hidden{display:none !important}hr{height:1px;border:none;opacity:0.2;width:100%;margin:1rem auto;background-color:#000}.l-black hr{background-color:#fff}.mpScroll{scrollbar-color:#555 #f7f7f7}.mpScroll ::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px;background-color:#f7f7f7}.mpScroll ::-webkit-scrollbar{width:6px;height:6px;background-color:#f7f7f7}.mpScroll ::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#555555}.container{max-width:1920px;margin:0 auto;padding:0}.nowrap{white-space:nowrap}.not-allowed{cursor:not-allowed}h1,.h1{line-height:1.32;text-transform:uppercase;font-size:2.6rem;margin-bottom:2rem;margin-top:3rem;color:#282828}@media (max-width: 1120px){h1,.h1{font-size:4rem}}h2,.h2{line-height:1.3;font-size:2.4rem;margin-top:1rem;margin-bottom:2rem;color:#282828}h3,.h3{line-height:1.3;font-size:2rem;text-transform:uppercase;margin-bottom:1rem}h4,.h4{font-size:1.8rem}.note{opacity:0.5;font-size:1.8rem}.perex{font-size:2.2rem;line-height:1.363}.small-title{text-transform:uppercase;font-weight:400;letter-spacing:0.64px}.megatext{text-transform:uppercase;font-size:7rem}@media (max-width: 1120px){.megatext{font-size:5rem}}strong,b,.strong,.bold{font-weight:700}.semibold{font-weight:600 !important}.light{font-weight:100}.small{font-size:smaller}.strike{text-decoration:line-through}blockquote,ul,dl,ol{margin-bottom:2rem}li{margin-bottom:0.5rem}blockquote{padding:3rem 3.5rem;border-left:5px solid #fbb900}blockquote :last-child{margin-bottom:0}.capitalize{text-transform:capitalize}*:focus{outline:0 !important}html{scroll-padding-top:55px;scroll-behavior:smooth}header,main,footer{position:relative}.navbar{min-height:40px;margin-bottom:10px}.title{position:relative;font-size:26px;padding-bottom:25px}input.title{font-size:15px;padding:0;line-height:2rem}svg{pointer-events:none}.centered__block{display:block;width:100%;text-align:center}.centered__block img{margin:0 auto;max-width:100%;height:auto !important}.transparent{background:transparent !important}.no-boxshadow{box-shadow:0 0 0 0 #fff !important}.colored__bg__block{margin:0 -30px;padding:5rem 30px 3rem 30px}.colored__bg__block.bg--gold{background:#fff9e6}.colored__bg__block.bg--grey{background:#f7f7f7}.circle{border-radius:50%;display:inline-block;padding:1rem;aspect-ratio:1/1}.rounded{border-radius:5px}.item__img img{max-width:100%}.content__wrapper.main{padding-top:9rem}.container__content{display:flex;gap:5rem}@media (max-width: 850px){.container__content{flex-wrap:wrap;justify-content:center}}.d-grid{display:grid}.main__wrapper>.container{min-height:100vh}.content__container{margin:0 3rem;background:white;border-radius:5px;box-shadow:0 3px 6px #7F7F7F30;padding:3rem;text-align:left;display:grid}.login_page .content__container{box-shadow:0 0 0 #7F7F7F30;min-width:unset}.content__container .form_header{font-size:22px;font-weight:600;text-align:left;color:#282828}.bordered,.ui-slider-horizontal,.ui-slider-handle{border:1px solid #C7C7C7;border-radius:2px}.settingCheckOk{color:#72B666;font-weight:bold}.settingCheckFail{color:#D63333;font-weight:bold}.settingCheckFail a{padding-right:10px}.settingCheckFail h3{color:#414141;margin:10px 0 2px 0}td.settingCheckDescription{font-style:italic}table.settingsCheck{width:100%}table.settingsCheck tr{display:grid;grid-template-columns:25px 1fr 20rem 50px}.studentSelectorDiv,.classSelectorDiv,.employeeSelectorDiv{background:#eee;padding:1rem;text-align:left}.studentSelectorDiv select,.classSelectorDiv select,.employeeSelectorDiv select{width:100%}.bordered--box,.gdpr_container{border:1px solid #C7C7C7;padding:2rem;margin-bottom:2rem;border-radius:5px}img[alt="dolů"],img[src*="desc.gif"]{background:url(../assets/svg/arrow-down.svg) no-repeat center center;width:0;height:0;padding:7px;font-size:0;margin-right:5px}img[alt="nahoru"],img[src*="asc.gif"]{background:url(../assets/svg/arrow-up.svg) no-repeat center center;width:0;height:0;padding:7px;font-size:0}img[alt="vzad"],img[src*="left.gif"]{background:url(../assets/svg/arrow-left.svg) no-repeat center center;width:0;height:0;padding:10px;font-size:0;background-size:contain}img[alt="vpřed"],img[src*="right.gif"]{background:url(../assets/svg/arrow-right.svg) no-repeat center center;width:0;height:0;padding:10px;font-size:0;background-size:contain}.ul_1st_level{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0}.ul_1st_level>li{list-style-type:none;width:100%}.ul_1st_level .sorting__arrow{width:6rem}.ul_1st_level div{display:flex;padding:0 1rem 0 0}.ul_1st_level,.ul_2nd_level{list-style-type:none;width:100%}.ul_1st_level li,.ul_2nd_level li{list-style-type:none;display:flex;flex-wrap:wrap;align-items:center}.ul_2nd_level{padding-left:5rem}.ul_2nd_level div{display:flex;padding:0 1rem}.div_header{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.div_header>.div_header{margin-bottom:0}.w50{width:50%}.w100{width:100%}.w200{width:20rem}.w-auto{width:auto}.w25{width:25%}.w--20{max-width:20rem !important}.min--w--30{min-width:30rem}.max--w--20{max-width:20rem}.max--w--30{max-width:30rem}.p-lr-10{padding-left:1rem;padding-right:1rem}.ml--10{margin-left:1rem}.mt--10{margin-top:1rem}.mr--10{margin-right:1rem}.pl--10{padding-left:1rem}.v-a--m{vertical-align:middle}.qualified_teacher{color:#498BEE}.selected_teacher{color:#37b714 !important}.overloaded_teacher{color:#b50303}select#selectDataCombo{height:18rem}.sf__searchField input[type="text"]{max-width:calc(100% - 16rem) !important}.sf__searchField input[type="button"]{margin-top:0}.paginationSetingForm td{max-width:300px}.paginationSetingForm .description{width:30rem}.addContactSelectedBtn{background-color:#f2f2f2 !important;color:silver !important;border:1px solid silver !important}.addContactAlert{padding:15px 25px;margin:1rem;border:1px solid #3c763d;border-radius:3px;color:#3c763d;background-color:#dff0d8;display:inline-block;font-weight:bolder}#tvTeacherSubjectsList .form-data-row td a{display:inline-block;padding-right:2rem}#tvGradeStudentsList table td{line-height:20px;padding:8px 3px}#tvGradeStudentsList table .td__checkbox{padding:23px 3px}.attendance_change_status:hover{text-decoration:none}header{display:block;height:160px}header .logo__container{float:left;min-width:300px;background:white;height:160px}.side__container{float:left;width:300px;background:white}.content__wrapper{float:right;width:calc(100% - 300px);min-height:100vh}@media (min-width: 1300px){.content__wrapper{width:calc(100% - 300px)}}body{max-width:1920px;margin:0 auto !important}.form_wrapper#mfEventDramaturge_wrapper,.form_wrapper#mfEventDramaturge_wrapper .multi-form,.form_wrapper#mfEventItemAuthor_wrapper,.form_wrapper#mfEventItemAuthor_wrapper .multi-form,#win_absolutorium_department .form_wrapper#mfAbsolutoriumDepartment_wrapper,#win_absolutorium_department .form_wrapper#mfAbsolutoriumDepartment_wrapper .multi-form,.form_wrapper#mfDepartmentSubordinate_wrapper,.form_wrapper#mfDepartmentSubordinate_wrapper .multi-form,.form_wrapper#sfEventItem_wrapper,.form_wrapper#sfEventItem_wrapper .single-form{margin-top:0 !important}.position_correction_form.inactive h3,.position_correction_form.inactive h4,.position_correction_form.inactive div{color:#959595}.position_correction_form.inactive input[type="submit"],.position_correction_form.inactive input[type="text"]{color:#959595;cursor:not-allowed}.form_delimiter{padding:2em}@font-face{font-family:'Titillium';src:url("../assets/fonts/TitilliumWeb-Regular.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Titillium';src:url("../assets/fonts/TitilliumWeb-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Titillium';src:url("../assets/fonts/TitilliumWeb-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}h1,.h1,h2,.h2,h4,.h4,.note,.megatext{font-weight:600}.multi-form,.form_wrapper{position:relative;margin-top:2rem}.multi-form a,.form_wrapper a{display:block;line-height:20px;position:relative}.multi-form .form-header-row a,.form_wrapper .form-header-row a{display:block;line-height:20px}.multi-form .form-header-row td,.form_wrapper .form-header-row td{line-height:20px;padding:0;padding-bottom:1rem}.multi-form .form-header-row .form_left_top_corner,.form_wrapper .form-header-row .form_left_top_corner{padding:0 3px;padding-bottom:1rem}.multi-form .form-header-row .td__checkbox,.form_wrapper .form-header-row .td__checkbox{width:2.5rem;max-width:2.5rem}.multi-form .form-header-row .form_column_title,.form_wrapper .form-header-row .form_column_title{padding:0 12px 0 3px}.multi-form .form-header-row .mf_search_inputbox,.form_wrapper .form-header-row .mf_search_inputbox{margin-bottom:2px}.multi-form .form-header-row .mf_search_inputbox input,.form_wrapper .form-header-row .mf_search_inputbox input{width:calc(100% - 5px) !important}.multi-form .form-header-row .mf_search_inputbox_informations,.form_wrapper .form-header-row .mf_search_inputbox_informations{height:3.2rem;display:flex;align-items:center}.multi-form .form-new-row>td,.multi-form .form-data-row>td,.form_wrapper .form-new-row>td,.form_wrapper .form-data-row>td{line-height:20px;padding:5px 3px;vertical-align:top}.multi-form .form-new-row>td>div:not(.multiple_select):not([id$="popis"]):not(.popis),.multi-form .form-data-row>td>div:not(.multiple_select):not([id$="popis"]):not(.popis),.form_wrapper .form-new-row>td>div:not(.multiple_select):not([id$="popis"]):not(.popis),.form_wrapper .form-data-row>td>div:not(.multiple_select):not([id$="popis"]):not(.popis){display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-wrap:break-word}#mfApproveStudentEvaluation_wrapper .multi-form .form-new-row>td>div:not(.multiple_select):not([id$="popis"]):not(.popis),#mfApproveStudentEvaluation_wrapper .multi-form .form-data-row>td>div:not(.multiple_select):not([id$="popis"]):not(.popis),#mfApproveStudentEvaluation_wrapper .form_wrapper .form-new-row>td>div:not(.multiple_select):not([id$="popis"]):not(.popis),#mfApproveStudentEvaluation_wrapper .form_wrapper .form-data-row>td>div:not(.multiple_select):not([id$="popis"]):not(.popis){-webkit-line-clamp:unset}.multi-form tr.form-new-row,.multi-form tr.form-data-row,.form_wrapper tr.form-new-row,.form_wrapper tr.form-data-row{border-bottom:1px solid #eee}.multi-form tr.form-new-row:hover,.multi-form tr.form-data-row:hover,.form_wrapper tr.form-new-row:hover,.form_wrapper tr.form-data-row:hover{background:#f3f7f5}.multi-form .form-new-row .td__checkbox,.multi-form .form-data-row .td__checkbox,.form_wrapper .form-new-row .td__checkbox,.form_wrapper .form-data-row .td__checkbox{width:2.5rem;max-width:2.5rem;vertical-align:top}.multi-form input,.multi-form select,.multi-form textarea,.form_wrapper input,.form_wrapper select,.form_wrapper textarea{color:#282828}.multi-form input[type="text"],.form_wrapper input[type="text"]{width:calc(100% - 1rem) !important}@media (max-width: 850px){.multi-form input[type="text"],.form_wrapper input[type="text"]{width:calc(100% - 1rem) !important}}.form_header{font-size:22px;font-weight:600;text-align:left;color:#282828}.sf__button,.ui-autocomplete-input ~ input[value="x"],.mf_search_inputbox+input[name$="-autocomplete-clear"]{width:3rem;height:2rem;position:relative;padding:0;margin-top:0.5rem;border:0 solid;font-size:0;background:#545454;mask-size:contain !important;-webkit-mask-size:contain !important;cursor:pointer;transition:all .4s ease-in-out;float:right}.sf__button:hover,.ui-autocomplete-input ~ input:hover[value="x"],.mf_search_inputbox+input:hover[name$="-autocomplete-clear"],.sf__button:focus,.ui-autocomplete-input ~ input:focus[value="x"],.mf_search_inputbox+input:focus[name$="-autocomplete-clear"]{border:0 solid;background:#72B666;transition:all .4s ease-in-out}.single-form{margin:3rem 0;color:#959595;font-weight:600}.single-form input[type="text"],.single-form select,.single-form textarea{color:#545454;font-size:14px;width:100% !important}.single-form input.title{padding-bottom:0}.single-form .filename{color:#545454;font-weight:normal}.single-form input ~ label{color:#545454;font-weight:normal}.single-form textarea{padding:1rem}.single-form table{width:100%}.login__page__container .single-form tbody{display:grid;gap:1rem}.single-form td{line-height:20px;padding:8px 3px}.single-form tr td{position:relative}.single-form tr td:first-of-type,.single-form tr td:nth-child(3){line-height:25px}.single-form input.mandatory_style{border-right:2px solid #fb5800 !important}.single-form input[type="checkbox"].mandatory_style,.single-form input[type="radio"].mandatory_style{border-right:1px solid #C7C7C7 !important}.single-form input[type="checkbox"]:checked.mandatory_style,.single-form input[type="radio"]:checked.mandatory_style{border-right:1px solid #72B666 !important}.mandatory_style{border-right:2px solid #fb5800 !important}.mandatory_style.mandatory_cke{border-right:0 solid #fb5800 !important}.mandatory_style.mandatory_cke .cke_inner{border-right:2px solid #fb5800 !important}.form_column_title ~ .form_order{top:0;right:3px;position:absolute}td.form_top{position:relative}.intelligent_sorting .ui-icon{width:12px;height:20px;display:flex;align-items:center;justify-content:center}.form-header-row{color:#959595;font-size:16px;padding:3rem;border-bottom:1px solid #eee}.ui-icon-triangle-2-n-s{mask:url(../assets/svg/arrow-down-wide-short-solid.svg) no-repeat center center;-webkit-mask:url(../assets/svg/arrow-down-wide-short-solid.svg) no-repeat center center;background:#72B666}.ui-icon-triangle-1-n{mask:url(../assets/svg/arrow-up-wide-short-solid.svg) no-repeat center center;-webkit-mask:url(../assets/svg/arrow-up-wide-short-solid.svg) no-repeat center center;background:#D6A04C}.mf_filter_help{display:flex;align-items:center;min-height:3rem}#equipment_list_filter{margin-bottom:4rem}#equipment_list_filter table{width:auto;display:flex}.not__full__width__form table{width:auto;display:flex}.not__full__width__form td{padding-right:1rem}.form_bookmarks{padding:2rem 1rem;margin-bottom:2rem;border-bottom:1px solid #C7C7C7;border-top:1px solid #C7C7C7;width:100%}.form-data-row .form_bookmarks{padding:0;margin-bottom:0;border-bottom:0 solid #C7C7C7;border-top:0 solid #C7C7C7}.form_bookmarks a{padding:0.5rem 1rem;line-height:20px;display:inline-block}.form_bookmarks a:hover{text-decoration:none;background:#f3f7f5}.form_bookmarks .active{background:#e1e1e1;color:#755c11}.form_topsingle input[type="checkbox"]{top:5px}form input[type="checkbox"]{top:6px}form.multi-form input[type="checkbox"],form.form_wrapper input[type="checkbox"],form.single-form input[type="checkbox"]{top:unset}.v-btn--plain:not(.v-btn--active):not(.v-btn--loading):not(:focus):not(:hover) .v-btn__content{opacity:1 !important}.v-btn--plain:hover{opacity:0.7 !important;background:#f2f4f5}.header__icons .desc{font-size:1.4rem;text-transform:none;letter-spacing:-0.5px;padding-top:3px}@media (max-width: 1120px){.header__icons .desc{display:none}}.header__icons .v-btn:hover{text-decoration:none}.v-btn--icon{margin-right:2rem}@media (max-width: 1120px){.v-btn--icon{margin-right:1.5rem}}.ico{display:flex;flex-shrink:0;background-color:transparent !important;position:relative;fill:#282828}.ico.black{fill:#000}.ico--light{fill:#959595}.ico.grey,.ico.gray{fill:gray}.ico.darkGray{fill:gray}@media (max-width: 1440px){.is_employee .icon__block--extended,.is_superuser .icon__block--extended{display:none}}@media (max-width: 1120px){.icon__block--extended{margin-right:0}.icon__block--extended .v-btn:not(.v-btn--round).v-size--default{min-width:36px;padding:0}.icon__block--extended .desc{display:none}}.items--count{position:absolute;top:-3px;right:3px;color:white;background:#AD975E;font-size:11px;width:1.8rem;height:1.8rem;line-height:1.8rem;text-align:center}.ico.fill--white{fill:#fff}.ico.fill--blueTone1{fill:#87d9ff}.ico.fill--rose{fill:#F7CDC2}.ico.fill--gold{fill:#c5af8b}.ico.fill--gold--dark{fill:#AD975E}.ico.fill--gold--dark g{stroke:#AD975E !important}.ico.fill--silver{fill:#999}.ico--micro{width:7px;height:7px}.ico--mili{width:10px;height:10px}.ico--small{width:16px;height:16px}.ico--small--18{width:18px;height:18px}.ico--60{height:6rem}.ico--50{height:5rem;max-width:5rem}.ico--24{height:24px}.ico--18{height:18px;width:18px}.ico--20{height:20px;width:20px}.ico--medium{width:26px;height:26px}.ico--big{width:3.6rem;height:3.6rem;top:1px}.ico--46{max-width:4.6rem;height:4.6rem}.ico--huge{max-width:5rem;height:5rem;top:1px}.ico--mega{max-width:9rem;height:9rem;top:1px}.ico--giga{width:11rem;height:11rem}.ico--flipx{transform:scaleX(-1)}.ico--flipy{transform:scaleY(-1)}:not(.is-favourite) .ico.star{fill:transparent}.tooltip--ico.v-btn{position:relative;background:transparent !important;width:18px !important;height:18px !important;top:-3px;margin-left:5px}.tooltip--ico.v-btn:focus,.tooltip--ico.v-btn:hover{background:transparent}.tooltip--ico.v-btn svg{fill:#AD975E}.status-icon{margin:0 auto}.status-icon.in-progress{fill:#f38b00}.status-icon.cancelled{fill:red}.status-icon.done{fill:#72B666}.calendar.v-text-field--enclosed .v-input__append-inner{margin-top:12px;margin-right:0;cursor:pointer}.selectArrow.v-select--is-menu-active .v-input__append-inner{transform:rotate(-180deg)}.selectArrow .v-input__append-inner{transform-origin:57% 50%;transition:0.3s cubic-bezier(0.25, 0.8, 0.5, 1)}.selectArrow .v-expansion-panel-header--active .v-expansion-panel-header__icon{transform:rotate(-180deg)}.selectArrow .v-expansion-panel-header__icon{transition:0.3s cubic-bezier(0.25, 0.8, 0.5, 1)}.v-input__icon--clear:after{content:"";position:absolute;width:14px;height:22px;background:#fff;z-index:-2}.v-input__icon--clear:before{content:"";position:absolute;width:12px;height:23px;background:#9da0a4;-webkit-mask:url("@/assets/svg/appIco--times-regular.svg?inline");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center}.v-input__icon--clear:hover:before{background:rgba(0,0,0,0.54)}.mpHeader .v-input__icon--clear:hover:before{background:#fff}.mpHeader .v-input__icon--clear:after{background:transparent}.v-input__icon--clear .mdi-close{width:100%;height:calc(100% - 4px);background:transparent !important}.mdi-paperclip{width:100%;height:24px}.mdi-paperclip:before{content:"";position:absolute;width:9px;height:21px;background:#757575;-webkit-mask:url("@/assets/svg/appIco--paperclip.svg");-webkit-mask-size:cover}.mdi-menu-down:before{content:"";position:absolute;width:12px;height:23px;background:#9da0a4;-webkit-mask:url("@/assets/svg/appIco--angle-down.svg?inline");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center}.mdi-chevron-right:before,.mdi-chevron-left:before{content:"";position:absolute;width:12px;height:23px;background:#9da0a4;-webkit-mask:url("@/assets/svg/appIco--angle-down.svg?inline");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;color:white;transform:rotate(-90deg)}.mdi-chevron-left:before{transform:rotate(90deg)}.mdi-check-circle:before{content:"";position:absolute;width:22px;height:22px;background:#fff;-webkit-mask:url("@/assets/svg/appIco--info-circle-light.svg");-webkit-mask-size:cover}.mdi-exclamation:before,.mdi-alert:before{position:absolute;content:"!";font-style:normal;left:calc(50% + 1px);top:calc(50% - 1px);transform:translate(-50%, -50%)}input[type=datalist]:invalid,input[type=datalist]:valid,input[type=date]:invalid,input[type=date]:valid,input[type=email]:invalid,input[type=email]:valid,input[type=number]:invalid,input[type=number]:valid,input[type=password]:invalid,input[type=password]:valid,input[type=search]:invalid,input[type=search]:valid,input[type=tel]:invalid,input[type=tel]:valid,input[type=text]:invalid,input[type=text]:valid,input[type=time]:invalid,input[type=time]:valid,input[type=url]:invalid,input[type=url]:valid,select:invalid,select:valid,textarea:invalid,textarea:valid{outline:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 100px #fff inset;font-weight:normal;font-family:'Titillium' !important;color:#282828 !important}input:-webkit-autofill::first-line{font-family:'Titillium' !important;color:#282828 !important;-webkit-box-shadow:0 0 0 100px #fff inset}*::-webkit-input-placeholder{color:#959595 !important;font-size:14px !important}*:-moz-placeholder{color:#959595 !important;opacity:1;font-size:14px !important}*::-moz-placeholder{color:#959595 !important;opacity:1;font-size:14px !important}*::placeholder{color:#959595 !important;font-size:14px !important}fieldset,button,input{filter:none;border:1px solid #C7C7C7;border-radius:3px}fieldset:focus,button:focus,input:focus{border:1px solid #72B666}fieldset.error,button.error,input.error{border:1px solid #fb5800}fieldset.disabled,button.disabled,input.disabled{border:1px solid #9e9e9e}.select-group{position:relative}.login__page__container .select-group{width:40rem;overflow:hidden;border:1px solid #72B666;margin-bottom:2rem;background:#CDE7C4;border:1px solid #72B666}.login__page__container .select-group:hover{border:1px solid #C7C7C7;transition:all .4s ease-in-out}select{height:32px;border-radius:2px;transition:all .4s ease-in-out;cursor:pointer;position:relative}select:focus{border:1px solid #72B666}select+.label:before{content:"";line-height:65px;height:65px;width:2rem;right:10rem;display:inline-block;position:absolute;background-size:contain;margin:0;float:left;left:90%;top:0;z-index:1;background:#72B666;background:white;mask:url(../images/icons/angle-down-regular.svg) no-repeat center center;-webkit-mask:url(../images/icons/angle-down-regular.svg) no-repeat center center;mask-size:contain !important;-webkit-mask-size:contain !important}.login__page__container .loginForm__wrapper select{height:65px;width:calc(100% + 20px);padding:0 2rem;background:transparent;font-size:2rem;color:#fff;border:0 solid;z-index:2}.login__page__container .loginForm__wrapper select option{background:white;color:#000;font-family:'Open Sans', sans-serif;font-size:16px}input,input[type='text']{height:32px;border-radius:2px;transition:all .4s ease-in-out}.login__page__container #form_generate_new_password input,.login__page__container .loginForm__wrapper input,.login__page__container #form_generate_new_password input[type='text'],.login__page__container .loginForm__wrapper input[type='text']{height:65px;width:100%;padding:0 2rem;background:white;font-size:2rem;color:#282828;border:1px solid #72B666;margin-bottom:1rem;transition:all .4s ease-in-out}.login__page__container #form_generate_new_password input:hover,.login__page__container .loginForm__wrapper input:hover,.login__page__container #form_generate_new_password input[type='text']:hover,.login__page__container .loginForm__wrapper input[type='text']:hover{border:1px solid #fff;transition:all .4s ease-in-out}input.hasDatepicker,input[type='text'].hasDatepicker{max-width:156px}.ui-button:not(.ui-button-icon-only){height:36px;min-width:15rem;font-size:1.6rem;color:#282828;border:0 solid #72B666;font-weight:600;transition:all .4s ease-in-out}.ui-button:not(.ui-button-icon-only):hover{border:0 solid #fff;transition:all .4s ease-in-out;cursor:pointer}input[type="submit"]{text-align:center;border-radius:2px;transition:all .4s ease-in-out;cursor:pointer}.login__page__container .loginForm__wrapper input[type="submit"]{height:65px;width:100%;background:#fff;font-size:2rem;color:#282828;font-weight:600;text-transform:uppercase;border:1px solid #72B666}.login__page__container .loginForm__wrapper input[type="submit"]:hover{border:1px solid #C7C7C7;transition:all .4s ease-in-out}input[type="button"].checkbox_handler{max-width:unset;min-width:unset;padding:0}input[type="button"].checkbox_handler,input[type="checkbox"],input[type="radio"]{width:18px !important;height:18px !important;min-width:18px;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;position:relative;background:#fff;border-radius:3px;cursor:pointer;outline:none;border:1px solid #C7C7C7;position:relative}.multi-form input[type="button"].checkbox_handler,.multi-form input[type="checkbox"],.multi-form input[type="radio"]{margin:0}input[type="button"].checkbox_handler:checked,input[type="checkbox"]:checked,input[type="radio"]:checked{border:1px solid #72B666}input[type="button"].checkbox_handler:checked:before,input[type="checkbox"]:checked:before,input[type="radio"]:checked:before{content:"";height:10px;width:10px;background:#72B666;display:inline-block;position:relative;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);position:absolute}input[type="button"].checkbox_handler[disabled='disabled'],input[type="checkbox"][disabled='disabled'],input[type="radio"][disabled='disabled']{cursor:not-allowed;background:#F0F2F7}input[type="button"].checkbox_handler[disabled='disabled']:checked:before,input[type="checkbox"][disabled='disabled']:checked:before,input[type="radio"][disabled='disabled']:checked:before{background:#959595}input[type="radio"]{border-radius:50%}.single-form input[type="radio"]{transform:unset}input[type="radio"][checked]:before,input[type="radio"]:checked:before{border-radius:50%}input[placeholder],[placeholder],*[placeholder]{color:#282828;font-size:14px}textarea{background:#fff;border-radius:3px;outline:none;border:1px solid #C7C7C7;position:relative;font-family:inherit;font-size:15px}#upload_file tr:nth-child(1),#upload_file tr:nth-child(3),#upload_file tr:nth-child(4){display:none}#upload_file .form_top_sf{width:47rem;text-overflow:ellipsis}@media screen and (min-width: 0 \0 ){#upload_file .form_top_sf{width:37rem}}@supports (-ms-accelerator: true){#upload_file .form_top_sf{width:38rem}}#upload_file .form_right_top_corner_sf{float:left}.mainarea_onlycontent #upload_file .form_top_sf{width:47rem;text-overflow:ellipsis}@media screen and (min-width: 0 \0 ){.mainarea_onlycontent #upload_file .form_top_sf{width:47rem}}@supports (-ms-accelerator: true){.mainarea_onlycontent #upload_file .form_top_sf{width:46rem}}@supports (-ms-ime-align: auto){.mainarea_onlycontent #upload_file .form_top_sf{width:47rem}}@supports (-ms-ime-align: auto) and (-webkit-text-stroke: initial){.mainarea_onlycontent #upload_file .form_top_sf{width:47rem}}.mainarea_onlycontent #upload_file input{line-height:32px;height:36px}input[type="file"].mandatory_style:empty,input[type="file"]{padding:0;width:0;border:0 solid}.filename{width:200px;background:#dedede;padding:0 1rem;display:inline-block;top:0;height:36px;line-height:36px;float:left;border:solid 1px #C7C7C7;text-overflow:ellipsis;overflow:hidden;cursor:default}[type="file"]{height:0;overflow:hidden}[type="file"]+label{border:none;color:#fff;cursor:pointer;content:"Nahrát soubor";font-size:13px;outline:none;padding:0 36px 0 37px;transition:all 0.3s;vertical-align:middle;background-color:#72B666;border-radius:2px;overflow:hidden;left:1px;z-index:1;float:left;position:relative;display:inline-block;top:0;line-height:36px;height:36px}@media screen and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm){[type="file"]+label{padding:0 36px 0 37px;transition:all 0.3s}}[type="file"]+label:hover{padding:0 26px 0 47px;transition:all 0.3s;background:#278659}@media screen and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm){[type="file"]+label:hover{padding:0 26px 0 47px;transition:all 0.3s}}[type="file"]+label:hover::before{left:8px}@media screen and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm){.mainarea_onlycontent [type="file"]+label{padding:0 36px 0 37px}}@media screen and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm){.mainarea_onlycontent [type="file"]+label:hover{padding:0 26px 0 47px}}form#upload_file{padding-bottom:2rem}[type="file"]+label:before{color:#fff;content:"";background:url(../assets/svg/upload.svg) no-repeat center;height:100%;right:130%;line-height:3.3;position:absolute;width:25px;top:0;transition:all 0.3s;z-index:3;left:-30px}.text_Btn{line-height:2rem;font-size:12px;margin-bottom:1rem}.input_type_file_group{position:relative;padding:0;height:40px;display:block;margin-bottom:1rem}select[size*=""]{background:pink;height:auto}select[size="1"]{height:32px}select[size*="11"],select[size*="20"],select[size*="10"]{height:auto}select[size*="15"],select[size*="20"]{height:20rem}select option,select option:hover{outline:none;border:0 solid}.input-file_allowed-types-description{line-height:36px;float:left;padding-left:1rem}.input-file_maximum-size-description{line-height:36px}input[type="button"][value="..."]{justify-content:end;background:#72B666 !important;height:50px;line-height:50px;width:100%;max-width:34px !important;color:white;font-weight:bold;outline:100px #72B666 !important;padding:0;min-width:34px;border-radius:0;border:0;margin:0;cursor:pointer;-webkit-appearance:none;-webkit-border-radius:0px;border-radius:0}.multi-form input[type="button"][value="..."]{height:32px;line-height:32px}#window1{display:flex;flex-wrap:wrap;gap:1rem}#window1>div{display:flex;gap:1rem;align-items:center;flex:1 100%}#window1 input{margin:0;padding:1px 2px;margin-top:0}#window1 .popupContentMain,#window1 #selectdata_content{margin:1rem 0;display:flex;margin-right:0;top:0 !important;width:100% !important;flex-wrap:wrap;gap:1rem}#window1 .popupContentMain select,#window1 #selectdata_content select{width:100% !important;padding:1px 2px}#window1 #container{display:flex;flex-wrap:wrap;gap:1rem}#window1 #container>div{display:flex;gap:1rem;align-items:center;flex:1 100%}#window1 input{flex:1 100%}input.subject_ord{min-width:5rem}.form-buttons-bottom{padding-top:2rem}button,input,textarea{-webkit-appearance:none !important}button,button[type="button"],input[type="submit"],input[type="button"],input[type="reset"]{min-width:15rem;max-width:30rem;border-radius:3px;height:36px;margin-top:2rem;padding:0 2rem}.mainarea_oc[class*="8100"] button,.mainarea_oc[class*="8100"] button[type="button"],.mainarea_oc[class*="8100"] input[type="submit"],.mainarea_oc[class*="8100"] input[type="button"],.mainarea_oc[class*="8100"] input[type="reset"]{min-width:1rem;padding:0 1rem}.unrow button,.formButtonssingle button,.unrow button[type="button"],.formButtonssingle button[type="button"],.unrow input[type="submit"],.formButtonssingle input[type="submit"],.unrow input[type="button"],.formButtonssingle input[type="button"],.unrow input[type="reset"],.formButtonssingle input[type="reset"]{margin-right:5px}.multi-form tr:not(.form-buttons-row) button,.multi-form tr:not(.form-buttons-row) button[type="button"],.multi-form tr:not(.form-buttons-row) input[type="submit"],.multi-form tr:not(.form-buttons-row) input[type="button"],.multi-form tr:not(.form-buttons-row) input[type="reset"]{margin-top:0;height:32px}.form_right_bottom_corner button,.form_right_bottom_corner button[type="button"],.form_right_bottom_corner input[type="submit"],.form_right_bottom_corner input[type="button"],.form_right_bottom_corner input[type="reset"]{margin-left:5px}.single-form button td,.single-form button[type="button"] td,.single-form input[type="submit"] td,.single-form input[type="button"] td,.single-form input[type="reset"] td{margin-top:0}button:hover,button[type="button"]:hover,input[type="submit"]:hover,input[type="button"]:hover,input[type="reset"]:hover{cursor:pointer}form input[type="submit"]{background:#E9E9ED;color:#282828}button[type="button"]{min-width:unset;margin-top:0}button.ms-choice{margin-top:0}.btn--mini{font-size:14px;padding:2px 10px 3px}.btn--sm{font-size:17px;padding:2px 15px 3px;line-height:25px}.btn--md{font-size:18px;margin:0 auto;padding:5px 15px 7px}.btn--lg{font-size:2.5rem;margin:0 auto;min-width:200px;height:95px;font-size:6rem;font-weight:500}.btn--mega{align-items:center;justify-content:center;padding:8px 20px 10px !important;font-size:18px !important;font-weight:600}.btn--giga{display:flex !important;align-items:center;justify-content:center;padding:8px 20px 10px !important;font-size:20px !important;font-weight:600}.btn--circle{border-radius:50%;display:inline-block}button{position:relative}.jqgrid-toolbar button{height:32px;position:relative}.basket__fill{animation:basketFill 0.5s ease-in-out forwards;animation-delay:0.1s;transform:scaleY(0);transform-origin:bottom;transform-box:fill-box}.basket__check{fill:none;stroke:#AD975E;stroke-width:4;stroke-dasharray:23;stroke-dashoffset:23;animation:basketCheck 0.5s linear forwards;animation-delay:0.7s;stroke-linecap:round;stroke-linejoin:round;transform:translate(10px, 13px) scale(0.7)}@keyframes basketFill{to{transform:scaleY(1)}}@keyframes basketCheck{to{stroke-dashoffset:0}}#cms-app .v--modal{max-height:80vh;max-width:90%;margin:0 auto;left:0 !important;right:0 !important;overflow:hidden;display:grid;grid-template-columns:100%;grid-template-rows:auto 1fr}#cms-app .v--modal .popup__content{overflow-y:auto;padding:2rem;scrollbar-color:#555 #f5f5f5;scrollbar-width:thin}#cms-app .v--modal .CMSpopup__header{background-color:#fff;display:flex;flex:1 100%;font-size:16px;align-items:center;position:relative;z-index:1;height:6rem;box-shadow:0 0 0 0 rgba(0,0,0,0);border:0 solid}#cms-app .v--modal .v-card{height:auto;max-height:calc(100%)}#cms-app .v--modal .v-card v-sheet.theme--light{border-radius:0}.CMSpopup__headerTitle{font-size:20px}#ajax-groups-div #groups-div{max-height:20rem;overflow:scroll;margin-bottom:1rem}#ajax-groups-div #groups-div input[type="checkbox"]{top:6px}ul.autocompleter-choices{position:absolute;margin:0;padding:0;list-style:none;border:1px solid #7c7c7c;border-left-color:#c3c3c3;border-right-color:#c3c3c3;border-bottom-color:#ddd;background-color:#fff;text-align:left;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;z-index:50;background-color:#fff}ul.autocompleter-choices li{position:relative;margin:-2px 0 0 0;padding:0.2em 1.5em 0.2em 1em;display:block;float:none !important;cursor:pointer;font-weight:normal;white-space:nowrap;font-size:1em;line-height:1.5em}ul.autocompleter-choices li.autocompleter-selected{background-color:#444;color:#fff}ul.autocompleter-choices span.autocompleter-queried{display:inline;float:none;font-weight:bold;margin:0;padding:0}ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried{color:#9FCFFF}.ui-autocomplete{color:#959595;font-weight:600;font-size:15px;position:absolute;height:200px;overflow-y:scroll;overflow-x:hidden;background:white;padding:1rem;line-height:25px;border:1px solid #dbdbdb;margin-top:1px;z-index:9999;max-width:400px}.ui-autocomplete li{list-style-type:none;padding:0 10px}.ui-autocomplete li:hover{border:0 solid}.ui-autocomplete .ui-menu-item-wrapper{border:0 solid;padding:0 0.5rem}input.ui-autocomplete-working{background:url("../../images/preloader.gif") no-repeat right center}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}ul.ui-autocomplete,.ui-autocomplete-input,.ui-autocomplete{z-index:10000 !important;height:200px;overflow-y:scroll;overflow-x:hidden}.ui-autocomplete-input{padding:0 10px}.ui-autocomplete-input ~ input[value="x"]{position:absolute;width:1.4rem;margin-top:5px !important;margin-left:-32px;height:2rem !important;mask:url(../assets/svg/close_grey.svg) no-repeat center center;-webkit-mask:url(../assets/svg/close_grey.svg) no-repeat center center;background:#959595;padding:0px !important;min-width:36px}.ui-autocomplete-input ~ input[value="x"]:hover,.ui-autocomplete-input ~ input[value="x"]:focus{background:#545454}.mf_search_inputbox .ui-autocomplete-input{padding:0 10px}.mf_search_inputbox+input[name$="-autocomplete-clear"]{position:relative;width:1.4rem;min-width:36px;padding:0px !important;margin-top:-28px !important;height:2rem !important;mask:url(../assets/svg/close_grey.svg) no-repeat center center;-webkit-mask:url(../assets/svg/close_grey.svg) no-repeat center center;background:#959595;display:none}.mf_search_inputbox+input[name$="-autocomplete-clear"]:hover,.mf_search_inputbox+input[name$="-autocomplete-clear"]:focus{background:#545454}.ui-dialog td{position:relative}.bookmarks_area{display:inline-block;width:calc(100% + 2rem);margin:-0.5rem -1rem 0 -1rem;background:#f0f0f5}.bookmarks_area .bookmark,.bookmarks_area .bookmark_active{display:inline-block;margin-right:2px;min-width:10rem;text-align:center;border-bottom:4px solid transparent}.bookmarks_area .bookmark a,.bookmarks_area .bookmark_active a{color:#498BEE;line-height:30px;padding:0 3.5rem;text-decoration:none}.bookmarks_area .bookmark:hover{border-bottom:4px solid #C7C7C7}.bookmarks_area .bookmark_active{border-bottom:4px solid #6cc9ff}.bookmarkarea{background:white;display:inline-block;width:100%}.breadcrumb{font-size:0;padding:0.5rem 3rem;text-align:left;display:flex;align-items:flex-start}.breadcrumb .home{font-size:0;position:relative}@media (max-width: 1200px){.breadcrumb .home{margin:0 1rem}}.breadcrumb .home:hover:before{background:#545454}.breadcrumb .home ~ a{padding-left:4rem}.breadcrumb .home ~ .pathlink{padding-left:4rem}.breadcrumb .pathlink{padding:0 1rem;line-height:3rem;font-size:13px;color:#545454;position:relative}.breadcrumb .pathlink:before{content:"❯";font-size:12px;position:relative;display:inline-block;width:8px;top:0;right:10px;text-decoration:none}.homepage{width:3rem;display:flex}.homepage a{display:inline-block;margin-right:1rem;position:relative;float:left;width:2rem}.homepage a svg{position:relative;top:50%;transform:translateY(-50%);position:absolute}div.calendar{position:relative;-webkit-box-sizing:content-box;box-sizing:content-box}div.calendar *{-webkit-box-sizing:content-box;box-sizing:content-box}div.calendar,div.calendar table{font-size:11px;color:#333;cursor:default;background:#fff;opacity:.97 !important;filter:Alpha(Opacity=97) !important;z-index:1150;border-radius:2px;-webkit-box-shadow:0 5px 20px #afafaf;box-shadow:0 5px 20px #afafaf;border:0 solid #e5e5e5}div.calendar td,div.calendar table td{height:25px;width:25px}div.calendar tr,div.calendar table tr{border-bottom:0 solid;background:#fff;font-weight:600 !important}div.calendar .footrow,div.calendar table .footrow{display:none}div.calendar table{padding:10px 20px 20px 20px;display:block;border-right:30px solid #72B666}.calendar thead{position:relative}.calendar thead .button{display:none}.calendar thead .title{width:100%;font-weight:600;text-align:center;line-height:48px;height:45px;font-size:16px;color:#000;padding:0;margin:0}.calendar thead .headrow{position:absolute;background:transparent;top:18px;font-size:20px;display:flex;width:78%}.calendar thead .headrow td{flex:1}.calendar thead .headrow td.button.nav{width:auto}.calendar thead .headrow td:nth-child(4){margin-left:126px}.calendar thead tr:first-child td:last-child div{font-size:20px}.calendar thead tr:first-child td:last-child.button{display:block;position:absolute;top:5px;right:1px;padding:0;padding-right:2px;color:#fff}.calendar table .time{display:none !important}.text_area div.calendar{margin-left:40px}img div.calendar_icon{background:url("../../images/calendar.png") no-repeat scroll 0 0 transparent !important;border:0 solid !important;bottom:0;height:0;overflow:hidden;padding:18px 16px 0 0;margin:0 0 0 1px;vertical-align:top;width:0}.text_area div.calendar td{width:100px !important}.text_area div.calendar .cell-header{color:#fff}.text_area div.calendar td{border:1px white solid;cellspacing:1px #fff;padding:1px;margin-top:1px;background:#d4d4d4;border-collapse:collapse}div.calendar .button{text-align:center;padding:0 10px}div.calendar thead .weekend{color:#f00}div.calendar thead .hilite{cursor:pointer;color:#428BCA}div.calendar tbody .day{width:25px;line-height:25px;height:25px;padding:5px 5px 5px 5px;color:#000;display:inline-block;text-align:center;font-size:14px;-webkit-transition:all 0.30s ease-in-out;-moz-transition:all 0.30s ease-in-out;-ms-transition:all 0.30s ease-in-out;-o-transition:all 0.30s ease-in-out;outline:none;border:1px solid white}div.calendar tbody .day.othermonth{font-size:80%;color:#bbb}div.calendar tbody .day.othermonth.oweekend{color:#fbb}div.calendar table .wn{padding:2px 3px 2px 2px;border-right:1px solid #000;background:#fed;display:none}div.calendar tbody .rowhilite td.wn{background:#efe}div.calendar tbody td.hilite,div.calendar tbody td.weekend.hilite{border:1px solid #d3d3d3;color:#fff;background:#72B666}div.calendar tbody td.active{background:#ddc;padding:2px 2px 0 2px}div.calendar tbody td.selected,div.calendar .daysrow .day:hover{border:1px solid #72B666;color:#fff;background:#72B666;border-radius:18px;text-align:center;width:25px;line-height:25px;height:25px}div.calendar .daysrow .day:hover{border:1px dashed #72B666;padding:5px;background:transparent;cursor:pointer;color:#72B666;width:25px;line-height:25px;height:25px}div.calendar tbody td.today{font-weight:bold}div.calendar tbody .disabled{color:#999}div.calendar tbody .emptycell{visibility:hidden;border:1px solid #fff;padding:5px}div.calendar tbody .emptyrow{display:none}div.calendar tfoot .footrow{text-align:center;background:#CCCCCC;color:#000}div.calendar tfoot .ttip{border-top:0 solid #655;background:#CCCCCC}div.calendar tfoot .hilite{background:#faa;border:1px solid #f40;padding:1px}div.calendar tfoot .active{background:#c77;padding:2px 0 0 2px}div.calendar .combo{position:absolute;display:none;top:0;left:0;width:4em;cursor:default;border:1px solid #655;background:#ffe;color:#000;font-size:90%;z-index:100}div.calendar .combo .label,div.calendar .combo .label-IEfix{text-align:center;padding:1px}div.calendar .combo .label-IEfix{width:4em}div.calendar .combo .hilite{background:#fc8}div.calendar .combo .active{border-top:1px solid #a64;border-bottom:1px solid #a64;background:#fee;font-weight:bold}div.calendar td.time{border-top:1px solid #a88;padding:1px 0;text-align:center;background-color:#fed}div.calendar td.time .hour,div.calendar td.time .minute,div.calendar td.time .ampm{padding:0 3px 0 4px;border:1px solid #988;font-weight:bold;background-color:#fff}div.calendar td.time .ampm{text-align:center}div.calendar td.time .colon{padding:0 2px 0 3px;font-weight:bold}div.calendar td.time span.hilite{border-color:#000;background-color:#866;color:#fff}div.calendar td.time span.active{border-color:#f00;background-color:#000;color:#0f0}div.calendar td,div.calendar td.button.nav{width:25px;text-align:right;border:0 solid #d3d3d3;color:#555;display:inline-block}div.calendar .headrow td.button.nav.hilite{cursor:pointer}div.calendar thead .name{border:1px solid #fff;padding:5px;text-align:center;color:#959595;background:#fff;font-weight:bold;text-transform:uppercase}div.calendar tfoot .ttip{width:auto;background:#CCCCCC}#calendar-container{width:225px;float:left}tablediv.calendar td.no_style,tablediv.calendar2 td.no_style{border:none;background-color:none}tablediv.calendar td div.cell-number,tablediv.calendar2 td div.cell-number{font-size:10px;color:#444444;display:block;vertical-align:middle}table div.calendar td div,tablediv.calendar2 td div{display:block;text-align:center}div.calendar_item{padding:4px;margin-bottom:1px}.calendar .calendar_event_day{background-color:#b1dbbe;background-image:url(../../images/icons/calendar.svg);background-position:45px 45%;background-size:12px;background-repeat:no-repeat;color:#2E8348;font-size:16px;height:33px;position:absolute;width:100%;z-index:1000;max-width:calc(100% - 6px);margin:.3rem;border-radius:3px;padding:0 0 0 25px;bottom:0}.calendar .cell-header{background:#e2dfe8;font-size:12px !important;color:#3C367B}.calendar .cell-data{float:left;width:100%;height:100%;position:relative}.calendar th.cell-header,.calendar th.cell-header{color:#3C367B;border-top:1px solid #bebec6;border-left:1px solid #bebec6}.calendar th.cell-header:first-child,.calendar th.cell-header:first-child{border-left:1px solid #bebec6}.calendar th.cell-header:last-child,.calendar th.cell-header:last-child{border-right:1px solid #bebec6}#overDiv{position:relative;background:none repeat scroll 0 0 #F7F7F7;opacity:.98;padding:1rem;box-shadow:0px 0 10px gray;border-radius:3px;font-size:13px}div.calendar tfoot .ttip{color:#222222}.filter-date-img,.calendar_icon{position:relative;margin-left:5px}img.calendar_icon,.ui-dialog .calendar_icon,.ajax_popup .calendar_icon,#dateFilterID .calendar_icon,img.calendar_icon:hover,.filter-date-img img:hover,.ui-dialog .calendar_icon:hover,.ajax_popup .calendar_icon:hover{border:0 solid !important;background:url(../assets/svg/calendar-light.svg) top left no-repeat !important;background-color:transparent !important;background-size:contain !important;background-repeat:no-repeat !important;background-position:top 3px left;bottom:0;height:0;margin:0 0;overflow:hidden;padding:9px 8px;vertical-align:middle;width:0;display:inline}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){img.calendar_icon,img.calendar_icon:hover{padding:8px 9px 9px 9px}}table.calendar,table.calendar2{border:none;border-collapse:collapse;margin:0;padding:0}table.calendar{width:100%}table.calendar th,table.calendar2 th{text-transform:none;color:#444444;padding:4px;text-align:center}table.calendar th.cell-prev a,table.calendar2 th.cell-prev a,table.calendar th.cell-next a,table.calendar2 th.cell-next a{font-weight:bold;font-size:12px;text-decoration:none}table.calendar th.cell-prev a:hover,table.calendar2 th.cell-prev a:hover,table.calendar th.cell-next a:hover,table.calendar2 th.cell-next a:hover{text-decoration:underline}table.calendar th.cell-next{text-align:right}table.calendar th.cell-prev{text-align:left}table.calendar th.cell-header{width:85px;padding-top:10px;padding-bottom:10px;line-height:30px}table.calendar td.cell-today,table.calendar2 td.cell-today{background-color:#ffedcb}table.calendar td.cell-weekend,table.calendar2 td.cell-weekend{background-color:#fcfcfc}table.calendar td,table.calendar2 td{height:80px;border:solid 1px #D2D3D3}table.calendar2 td{line-height:26px;height:26px;width:26px;background-color:#d0d0d0;border:2px solid #eaeaea}table.calendar td.no_style,table.calendar2 td.no_style{background-color:none}table.calendar td div.cell-number{font-size:22px;color:#2E8348;display:block;vertical-align:middle;position:absolute;width:132px;padding:10px 0 0 0}table.calendar2 td div.cell-number{font-size:10px;color:#444444;display:block;vertical-align:middle}table.calendar td div,table.calendar2 td div{display:block;text-align:center}.cal-div-mouseOver{width:100%;height:100%;background-color:#fdf4f5}.cal-div-mouseOut{width:100%;height:100%}#calendarDayTable{width:100%}#calendarDayTable tr td{padding:5px 10px;margin-top:5px}td#calendarDayPrev,td#calendarDayNext{padding-top:10px !important}td#calendarDayNext{text-align:right}td#calendarDayPrev a,td#calendarDayNext a{font-weight:bold;font-size:12px;line-height:30px;text-decoration:none}td#calendarDayPrev a:hover,td#calendarDayNext a:hover{text-decoration:underline}table.daySeminar{width:100%}.dayDetailHeader{text-align:center;width:100%;float:left;font-variant:small-caps;font-size:18px;background:#72B666;line-height:36px !important;color:#fff;margin-top:10px}caption .dayDetailHeader{padding:5px 0}.dayDetailEvent{border:1px #fff solid;padding:0 0 0 10px}.dayDetailLectureLabel{text-align:right;line-height:30px;padding:0 5px 0 30px;min-width:110px}.dayDetailLectureText{line-height:20px;padding:0 0 0 5px}.dayDetailEvent div,.dayDetailEvent a{line-height:36px;padding:0 5px 0 0}.dayDetailEvent{line-height:36px;margin-top:3px;text-align:left;width:100%;border-top:1px dashed #c7c7c7;display:block;font-size:12px}.dayDetailLecture{text-align:left;width:100%;font-size:12px;display:block;margin:4px 0;line-height:30px;height:30px}.dayDetailLectureTime{text-align:center;width:38px;border:1px solid #cccccc}.dayDetailLectureText{border:1px solid #cccccc;padding:0 5px}.dayDetailLectureBuilding{border:1px solid #cccccc}.calendar_item{padding:4px;margin-bottom:1px}.calendar thead th{font-size:16px;color:#72B666;padding-bottom:10px}.calendar_event_day{background:url(../../images/calendar.png) 10px 50% no-repeat #A9E0F8;color:#444444;font-size:11px;margin:2px;z-index:1000;height:51px;padding-bottom:3px;padding-top:22px;line-height:32px}.calendar_event_day:hover{cursor:pointer}.googlecalendar_event_day{background-color:#C8D9E7;background-image:url(../../images/icons/googlecalendar.png);background-position:2px 50%;background-repeat:no-repeat;color:#6D7E6C;font-size:22px;height:26px;margin:2px;padding-bottom:3px;padding-top:3px;z-index:1000}.calendar2{float:left;width:200px;height:200px;position:relative;left:25px}.calendar2 thead{width:200px}.calendar2 thead th{background-color:transparent;color:#373737 !important;height:26px;text-transform:uppercase;line-height:26px;padding:0 !important;margin:0 1px 1px 0;border:2px solid #EAEAEA}.calendar2 td{padding:0 !important;margin:0 1px 1px 0;border:2px solid #EAEAEA}.calendar2 .no_style{padding:0 !important;margin:0 1px 1px 0;border:2px solid #EAEAEA}.calendar2 .cell-data{display:none}.calendar2 thead th a{color:#feebd1;text-decoration:none;font-size:12px}.calendar #resizehandle{display:none}@-moz-document url-prefix(){div.calendar table{padding:10px}.calendar thead .headrow{display:flex}.calendar thead .title{line-height:65px;height:55px}.calendar thead tr:first-child td:last-child.button{right:-38px}}.fc-scroller{overflow:hidden scroll !important}.jqgrow a{line-height:22px;display:inline-block;float:left}.jqgrow a img{vertical-align:middle}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}#gview_grid_right.ui-jqgrid-view,#gview_grid_role.ui-jqgrid-view,#gbox_grid_role_right.ui-jqgrid,#gbox_grid_right{max-width:382px !important}#gview_grid_right.ui-jqgrid-view .ui-paging-info,#gview_grid_role.ui-jqgrid-view .ui-paging-info,#gbox_grid_role_right.ui-jqgrid .ui-paging-info,#gbox_grid_right .ui-paging-info{display:none}a.fmenuitem,a.vmenuitem,.icon,.close:before,#form_generate_new_password #close_form_generate_new_password:before,.icon__detail,a[title="Detail"],.ui-button-icon-only.ui-dialog-titlebar-close .ui-icon-closethick,.ui-icon-closethick,.ui-icon-check,.icon__check,.icon__cross,.icon__cross:before,.messagebar_warning:before,.messagebar_info:before,.messagebar_question:before,.messagebar_stop:before,#form_generate_new_password #close_form_generate_new_password,.form--icon,.ui-jqgrid-bdiv .linkDetail,.ui-jqgrid-bdiv .btn_detail{content:"";position:relative;display:block;z-index:1;mask-size:contain !important;-webkit-mask-size:contain !important;border:0 solid;transition:all .2s ease-in-out}a.fmenuitem:hover,a.fmenuitem:focus,a.vmenuitem:hover,a.vmenuitem:focus,.icon:hover,.close:hover:before,#form_generate_new_password #close_form_generate_new_password:hover:before,.icon__detail:hover,a:hover[title="Detail"],.ui-button-icon-only.ui-dialog-titlebar-close .ui-icon-closethick:hover,.ui-icon-closethick:hover,.ui-icon-check:hover,.icon__check:hover,.icon__cross:hover,.icon__cross:hover:before,.messagebar_warning:hover:before,.messagebar_info:hover:before,.messagebar_question:hover:before,.messagebar_stop:hover:before,#form_generate_new_password #close_form_generate_new_password:hover,.icon:focus,.close:focus:before,#form_generate_new_password #close_form_generate_new_password:focus:before,.icon__detail:focus,a:focus[title="Detail"],.ui-button-icon-only.ui-dialog-titlebar-close .ui-icon-closethick:focus,.ui-icon-closethick:focus,.ui-icon-check:focus,.icon__check:focus,.icon__cross:focus,.icon__cross:focus:before,.messagebar_warning:focus:before,.messagebar_info:focus:before,.messagebar_question:focus:before,.messagebar_stop:focus:before,#form_generate_new_password #close_form_generate_new_password:focus,.form--icon:hover,.ui-jqgrid-bdiv .linkDetail:hover,.ui-jqgrid-bdiv .btn_detail:hover,.form--icon:focus,.ui-jqgrid-bdiv .linkDetail:focus,.ui-jqgrid-bdiv .btn_detail:focus{border:0 solid;outline:0;transition:all .2s ease-in-out}a.fmenuitem--lg,a.vmenuitem--lg,.icon--lg,.form--icon--lg{width:4.5rem;height:4.5rem}a.fmenuitem--md,a.vmenuitem--md,.icon--md,a[title="Detail"],.form--icon--md{width:3.5rem;height:3.5rem}a.fmenuitem--sm,a.vmenuitem--sm,.icon--sm,.icon__detail,.ui-button-icon-only.ui-dialog-titlebar-close .ui-icon-closethick,.ui-icon-closethick,.ui-icon-check,.icon__check,.icon__cross,.icon__plus,.form--icon--sm{width:2.5rem;height:2.5rem}a.fmenuitem--xs,a.vmenuitem--xs,.icon--xs,.switch__user img,.homepage a svg,.ms-choice:before,.form--icon--xs{width:1.8rem;height:1.8rem}a.fmenuitem--white .icon:before,a.fmenuitem--white .close:before,a.fmenuitem--white #form_generate_new_password #close_form_generate_new_password:before,#form_generate_new_password a.fmenuitem--white #close_form_generate_new_password:before,a.fmenuitem--white .icon__detail:before,a.fmenuitem--white a[title="Detail"]:before,a.fmenuitem--white .ui-button-icon-only.ui-dialog-titlebar-close .ui-icon-closethick:before,.ui-button-icon-only.ui-dialog-titlebar-close a.fmenuitem--white .ui-icon-closethick:before,a.fmenuitem--white .ui-icon-closethick:before,a.fmenuitem--white .ui-icon-check:before,a.fmenuitem--white .icon__check:before,a.fmenuitem--white .icon__cross:before,a.fmenuitem--white .messagebar_warning:before,a.fmenuitem--white .messagebar_info:before,a.fmenuitem--white .messagebar_question:before,a.fmenuitem--white .messagebar_stop:before,a.vmenuitem--white .icon:before,a.vmenuitem--white .close:before,a.vmenuitem--white #form_generate_new_password #close_form_generate_new_password:before,#form_generate_new_password a.vmenuitem--white #close_form_generate_new_password:before,a.vmenuitem--white .icon__detail:before,a.vmenuitem--white a[title="Detail"]:before,a.vmenuitem--white .ui-button-icon-only.ui-dialog-titlebar-close .ui-icon-closethick:before,.ui-button-icon-only.ui-dialog-titlebar-close a.vmenuitem--white .ui-icon-closethick:before,a.vmenuitem--white .ui-icon-closethick:before,a.vmenuitem--white .ui-icon-check:before,a.vmenuitem--white .icon__check:before,a.vmenuitem--white .icon__cross:before,a.vmenuitem--white .messagebar_warning:before,a.vmenuitem--white .messagebar_info:before,a.vmenuitem--white .messagebar_question:before,a.vmenuitem--white .messagebar_stop:before,.icon--white .icon:before,.icon--white .close:before,.icon--white #form_generate_new_password #close_form_generate_new_password:before,#form_generate_new_password .icon--white #close_form_generate_new_password:before,.icon--white .icon__detail:before,.icon--white a[title="Detail"]:before,.icon--white .ui-button-icon-only.ui-dialog-titlebar-close .ui-icon-closethick:before,.ui-button-icon-only.ui-dialog-titlebar-close .icon--white .ui-icon-closethick:before,.icon--white .ui-icon-closethick:before,.icon--white .ui-icon-check:before,.icon--white .icon__check:before,.icon--white .icon__cross:before,.icon--white .messagebar_warning:before,.icon--white .messagebar_info:before,.icon--white .messagebar_question:before,.icon--white .messagebar_stop:before,.form--icon--white .icon:before,.form--icon--white .close:before,.form--icon--white #form_generate_new_password #close_form_generate_new_password:before,#form_generate_new_password .form--icon--white #close_form_generate_new_password:before,.form--icon--white .icon__detail:before,.form--icon--white a[title="Detail"]:before,.form--icon--white .ui-button-icon-only.ui-dialog-titlebar-close .ui-icon-closethick:before,.ui-button-icon-only.ui-dialog-titlebar-close .form--icon--white .ui-icon-closethick:before,.form--icon--white .ui-icon-closethick:before,.form--icon--white .ui-icon-check:before,.form--icon--white .icon__check:before,.form--icon--white .icon__cross:before,.form--icon--white .messagebar_warning:before,.form--icon--white .messagebar_info:before,.form--icon--white .messagebar_question:before,.form--icon--white .messagebar_stop:before{background:white}a.fmenuitem--white .icon:after,a.fmenuitem--white .icon__detail:after,a.fmenuitem--white a[title="Detail"]:after,a.fmenuitem--white .ui-button-icon-only.ui-dialog-titlebar-close .ui-icon-closethick:after,.ui-button-icon-only.ui-dialog-titlebar-close a.fmenuitem--white .ui-icon-closethick:after,a.fmenuitem--white .ui-icon-closethick:after,a.fmenuitem--white .ui-icon-check:after,a.fmenuitem--white .icon__check:after,a.fmenuitem--white .icon__cross:after,a.fmenuitem--white #form_generate_new_password #close_form_generate_new_password:after,#form_generate_new_password a.fmenuitem--white #close_form_generate_new_password:after,a.vmenuitem--white .icon:after,a.vmenuitem--white .icon__detail:after,a.vmenuitem--white a[title="Detail"]:after,a.vmenuitem--white .ui-button-icon-only.ui-dialog-titlebar-close .ui-icon-closethick:after,.ui-button-icon-only.ui-dialog-titlebar-close a.vmenuitem--white .ui-icon-closethick:after,a.vmenuitem--white .ui-icon-closethick:after,a.vmenuitem--white .ui-icon-check:after,a.vmenuitem--white .icon__check:after,a.vmenuitem--white .icon__cross:after,a.vmenuitem--white #form_generate_new_password #close_form_generate_new_password:after,#form_generate_new_password a.vmenuitem--white #close_form_generate_new_password:after,.icon--white .icon:after,.icon--white .icon__detail:after,.icon--white a[title="Detail"]:after,.icon--white .ui-button-icon-only.ui-dialog-titlebar-close .ui-icon-closethick:after,.ui-button-icon-only.ui-dialog-titlebar-close .icon--white .ui-icon-closethick:after,.icon--white .ui-icon-closethick:after,.icon--white .ui-icon-check:after,.icon--white .icon__check:after,.icon--white .icon__cross:after,.icon--white #form_generate_new_password #close_form_generate_new_password:after,#form_generate_new_password .icon--white #close_form_generate_new_password:after,.form--icon--white .icon:after,.form--icon--white .icon__detail:after,.form--icon--white a[title="Detail"]:after,.form--icon--white .ui-button-icon-only.ui-dialog-titlebar-close .ui-icon-closethick:after,.ui-button-icon-only.ui-dialog-titlebar-close .form--icon--white .ui-icon-closethick:after,.form--icon--white .ui-icon-closethick:after,.form--icon--white .ui-icon-check:after,.form--icon--white .icon__check:after,.form--icon--white .icon__cross:after,.form--icon--white #form_generate_new_password #close_form_generate_new_password:after,#form_generate_new_password .form--icon--white #close_form_generate_new_password:after{background:#72B666}a.fmenuitem,a.vmenuitem,.form--header--icon,.ui-button-icon-only .form__icons,.ui-button-icon-only .ui-icon,.ui-jqgrid-hdiv .ui-icon-asc,.ui-jqgrid-hdiv .ui-icon-desc,.icon,.close:before,#form_generate_new_password #close_form_generate_new_password:before,.icon__detail,a[title="Detail"],.ui-button-icon-only.ui-dialog-titlebar-close .ui-icon-closethick,.ui-icon-closethick,.ui-icon-check,.icon__check,.icon__cross,.icon__cross:before,.messagebar_warning:before,.messagebar_info:before,.messagebar_question:before,.messagebar_stop:before,#form_generate_new_password #close_form_generate_new_password,.menu--icon,[class*=" icon-"]{background:transparent;mask-size:contain !important;-webkit-mask-size:contain !important;transition:all .2s ease-in-out}a.fmenuitem:hover,a.vmenuitem:hover,.form--header--icon:hover,.ui-button-icon-only .form__icons:hover,.ui-button-icon-only .ui-icon:hover,.ui-jqgrid-hdiv .ui-icon-asc:hover,.ui-jqgrid-hdiv .ui-icon-desc:hover,.icon:hover,.close:hover:before,#form_generate_new_password #close_form_generate_new_password:hover:before,.icon__detail:hover,a:hover[title="Detail"],.ui-button-icon-only.ui-dialog-titlebar-close .ui-icon-closethick:hover,.ui-icon-closethick:hover,.ui-icon-check:hover,.icon__check:hover,.icon__cross:hover,.icon__cross:hover:before,.messagebar_warning:hover:before,.messagebar_info:hover:before,.messagebar_question:hover:before,.messagebar_stop:hover:before,#form_generate_new_password #close_form_generate_new_password:hover,.menu--icon:hover,[class*=" icon-"]:hover{transition:all .2s ease-in-out}[class*=" icon-"]:before,[class*=" icon_"]:before,.icon:before,.close:before,#form_generate_new_password #close_form_generate_new_password:before,.icon__detail:before,a[title="Detail"]:before,.ui-button-icon-only.ui-dialog-titlebar-close .ui-icon-closethick:before,.ui-icon-closethick:before,.ui-icon-check:before,.icon__check:before,.icon__cross:before,.messagebar_warning:before,.messagebar_info:before,.messagebar_question:before,.messagebar_stop:before{content:"";z-index:2;position:relative;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);position:absolute;font-weight:500;width:100%;height:100%;padding:0;margin-top:0;border:0 solid;font-size:0;background:#545454;mask-size:contain !important;-webkit-mask-size:contain !important;transition:all .2s ease-in-out}.td__icon [class*=" icon-"]:before,.td__icon [class*=" icon_"]:before,.td__icon .icon:before,.td__icon .close:before,.td__icon #form_generate_new_password #close_form_generate_new_password:before,#form_generate_new_password .td__icon #close_form_generate_new_password:before,.td__icon .icon__detail:before,.td__icon a[title="Detail"]:before,.td__icon .ui-button-icon-only.ui-dialog-titlebar-close .ui-icon-closethick:before,.ui-button-icon-only.ui-dialog-titlebar-close .td__icon .ui-icon-closethick:before,.td__icon .ui-icon-closethick:before,.td__icon .ui-icon-check:before,.td__icon .icon__check:before,.td__icon .icon__cross:before,.td__icon .messagebar_warning:before,.td__icon .messagebar_info:before,.td__icon .messagebar_question:before,.td__icon .messagebar_stop:before{background:white}[class*=" icon-"]:after,[class*=" icon_"]:after,.icon:after,.icon__detail:after,a[title="Detail"]:after,.ui-button-icon-only.ui-dialog-titlebar-close .ui-icon-closethick:after,.ui-icon-closethick:after,.ui-icon-check:after,.icon__check:after,.icon__cross:after,#form_generate_new_password #close_form_generate_new_password:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;transition:all 0.2s ease-in-out}.login_page a.fmenuitem:before,.login_page a.vmenuitem:before,.top_level_page a.fmenuitem:before,.top_level_page a.vmenuitem:before{content:"";z-index:2;position:relative;top:50%;transform:translateY(-50%);position:absolute;left:2rem;font-weight:500;padding:0;margin-top:0;border:0 solid;background:#545454;mask-size:contain !important;-webkit-mask-size:contain !important;cursor:pointer;transition:all .2s ease-in-out;width:3.5rem;height:3.5rem}.login_page a.fmenuitem:after,.login_page a.vmenuitem:after,.top_level_page a.fmenuitem:after,.top_level_page a.vmenuitem:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;transition:all 0.2s ease-in-out}.icon__container a{font-size:0}.icon__container .icon:hover:before,.icon__container .close:hover:before,.icon__container #form_generate_new_password #close_form_generate_new_password:hover:before,#form_generate_new_password .icon__container #close_form_generate_new_password:hover:before,.icon__container .icon__detail:hover:before,.icon__container a[title="Detail"]:hover:before,.icon__container .ui-icon-closethick:hover:before,.icon__container .ui-icon-check:hover:before,.icon__container .icon__check:hover:before,.icon__container .icon__cross:hover:before,.icon__container .messagebar_warning:hover:before,.icon__container .messagebar_info:hover:before,.icon__container .messagebar_question:hover:before,.icon__container .messagebar_stop:hover:before,.icon__container .icon:focus:before,.icon__container .close:focus:before,.icon__container #form_generate_new_password #close_form_generate_new_password:focus:before,#form_generate_new_password .icon__container #close_form_generate_new_password:focus:before,.icon__container .icon__detail:focus:before,.icon__container a[title="Detail"]:focus:before,.icon__container .ui-icon-closethick:focus:before,.icon__container .ui-icon-check:focus:before,.icon__container .icon__check:focus:before,.icon__container .icon__cross:focus:before,.icon__container .messagebar_warning:focus:before,.icon__container .messagebar_info:focus:before,.icon__container .messagebar_question:focus:before,.icon__container .messagebar_stop:focus:before{background:#72B666;transition:all .2s ease-in-out}.icon--office365:before{mask:url(../assets/svg/office.svg) no-repeat center center;-webkit-mask:url(../assets/svg/office.svg) no-repeat center center}.icon--lms:before{mask:url(../assets/svg/lms.svg) no-repeat center center;-webkit-mask:url(../assets/svg/lms.svg) no-repeat center center}a.students:before{mask:url(../assets/svg/students.svg) no-repeat center center;-webkit-mask:url(../assets/svg/students.svg) no-repeat center center}.icon--attendance{mask:url(../assets/svg/attendance.svg) no-repeat center center;-webkit-mask:url(../assets/svg/attendance.svg) no-repeat center center}a.attendance:before{mask:url(../assets/svg/attendance.svg) no-repeat center center;-webkit-mask:url(../assets/svg/attendance.svg) no-repeat center center}.icon--absolutorium{mask:url(../assets/svg/absolutorium.svg) no-repeat center center;-webkit-mask:url(../assets/svg/absolutorium.svg) no-repeat center center}a.absolutorium:before{mask:url(../assets/svg/absolutorium.svg) no-repeat center center;-webkit-mask:url(../assets/svg/absolutorium.svg) no-repeat center center}.icon--envelope:before,.icon--webmail:before{mask:url(../assets/svg/envelope-outline.svg) no-repeat center center;-webkit-mask:url(../assets/svg/envelope-outline.svg) no-repeat center center}.icon--calendar:before{mask:url(../assets/svg/calendar-light.svg) no-repeat center center;-webkit-mask:url(../assets/svg/calendar-light.svg) no-repeat center center}.icon--eating:before{mask:url(../assets/svg/eating.svg) no-repeat center center;-webkit-mask:url(../assets/svg/eating.svg) no-repeat center center}.icon__attachment:before{mask:url(../assets/svg/attachment.svg) no-repeat center center;-webkit-mask:url(../assets/svg/attachment.svg) no-repeat center center}.icon--hotline:before{mask:url(../assets/svg/meeting-headphones-light.svg) no-repeat center center;-webkit-mask:url(../assets/svg/meeting-headphones-light.svg) no-repeat center center}.info__wrapper .icon--hotline:before{mask:url(../assets/svg/headphones.svg) no-repeat center center;-webkit-mask:url(../assets/svg/headphones.svg) no-repeat center center}a.consultation:before{mask:url(../assets/svg/conversation-speak-light.svg) no-repeat center center;-webkit-mask:url(../assets/svg/conversation-speak-light.svg) no-repeat center center}.info__wrapper a.consultation:before{mask:url(../assets/svg/conversation-speak.svg) no-repeat center center;-webkit-mask:url(../assets/svg/conversation-speak.svg) no-repeat center center}a.registration:before{mask:url(../assets/svg/file-user-light.svg) no-repeat center center;-webkit-mask:url(../assets/svg/file-user-light.svg) no-repeat center center}a.home:before{mask:url(../assets/svg/house.svg) no-repeat center center;-webkit-mask:url(../assets/svg/house.svg) no-repeat center center}a.home:before{mask:url(../assets/svg/house-light.svg) no-repeat center center;-webkit-mask:url(../assets/svg/house-light.svg) no-repeat center center}.info__wrapper a.home:before{mask:url(../assets/svg/house.svg) no-repeat center center;-webkit-mask:url(../assets/svg/house.svg) no-repeat center center}a.vacancies:before{mask:url(../assets/svg/presentation.svg) no-repeat center center;-webkit-mask:url(../assets/svg/presentation.svg) no-repeat center center}a.support:before{mask:url(../assets/svg/meeting-headphones-light.svg) no-repeat center center;-webkit-mask:url(../assets/svg/meeting-headphones-light.svg) no-repeat center center}.info__wrapper a.support:before{mask:url(../assets/svg/headphones.svg) no-repeat center center;-webkit-mask:url(../assets/svg/headphones.svg) no-repeat center center}.close:before,#form_generate_new_password #close_form_generate_new_password:before{mask:url(../assets/svg/close.svg) no-repeat center center;-webkit-mask:url(../assets/svg/close.svg) no-repeat center center}.icon-home{mask:url(../images/icons/home-light.svg) no-repeat center center;-webkit-mask:url(../images/icons/home-light.svg) no-repeat center center}.ui-icon-check,.icon-comment-check{mask:url(../images/icons/comment-check.svg) no-repeat center center;-webkit-mask:url(../images/icons/comment-check.svg) no-repeat center center}.ui-icon-refresh,.icon-retweet{mask:url(../images/icons/retweet-light.svg) no-repeat center center;-webkit-mask:url(../images/icons/retweet-light.svg) no-repeat center center}a.administration:before{mask:url(../assets/svg/cog.svg) no-repeat center center;-webkit-mask:url(../assets/svg/cog.svg) no-repeat center center}a.students__plan:before{mask:url(../assets/svg/human-resources-businessman.svg) no-repeat center center;-webkit-mask:url(../assets/svg/human-resources-businessman.svg) no-repeat center center}a.library:before{mask:url(../assets/svg/read.svg) no-repeat center center;-webkit-mask:url(../assets/svg/read.svg) no-repeat center center}a.hobbies:before{mask:url(../assets/svg/party.svg) no-repeat center center;-webkit-mask:url(../assets/svg/party.svg) no-repeat center center}a.graduation:before{mask:url(../assets/svg/single-neutral-actions-graduate.svg) no-repeat center center;-webkit-mask:url(../assets/svg/single-neutral-actions-graduate.svg) no-repeat center center}a.apologies:before{mask:url(../assets/svg/messages-people.svg) no-repeat center center;-webkit-mask:url(../assets/svg/messages-people.svg) no-repeat center center}a.settings:before{mask:url(../assets/svg/single-man-setting.svg) no-repeat center center;-webkit-mask:url(../assets/svg/single-man-setting.svg) no-repeat center center}a.registration:before{mask:url(../assets/svg/file-user.svg) no-repeat center center;-webkit-mask:url(../assets/svg/file-user.svg) no-repeat center center}.info__wrapper a.registration:before{mask:url(../assets/svg/file-user-light.svg) no-repeat center center;-webkit-mask:url(../assets/svg/file-user-light.svg) no-repeat center center}a.course__registration:before{mask:url(../assets/svg/drawing-board.svg) no-repeat center center;-webkit-mask:url(../assets/svg/drawing-board.svg) no-repeat center center}a.send:before{mask:url(../assets/svg/send-email.svg) no-repeat center center;-webkit-mask:url(../assets/svg/send-email.svg) no-repeat center center}a.schedule:before{mask:url(../assets/svg/task-list-clock.svg) no-repeat center center;-webkit-mask:url(../assets/svg/task-list-clock.svg) no-repeat center center}a.resource__management:before{mask:url(../assets/svg/user-network.svg) no-repeat center center;-webkit-mask:url(../assets/svg/user-network.svg) no-repeat center center}a.classbook:before{mask:url(../assets/svg/book-close.svg) no-repeat center center;-webkit-mask:url(../assets/svg/book-close.svg) no-repeat center center}a.student__book:before{mask:url(../assets/svg/book-open.svg) no-repeat center center;-webkit-mask:url(../assets/svg/book-open.svg) no-repeat center center}a.calendar:before{mask:url(../assets/svg/calendar-light.svg) no-repeat center center;-webkit-mask:url(../assets/svg/calendar-light.svg) no-repeat center center}a.music:before{mask:url(../assets/svg/music.svg) no-repeat center center;-webkit-mask:url(../assets/svg/music.svg) no-repeat center center}a.fmenuitem:before{mask:url(../assets/svg/star.svg) no-repeat center center;-webkit-mask:url(../assets/svg/star.svg) no-repeat center center}.icon__detail{font-size:0}a[title="Detail"]{font-size:0;background:#72B666}a[title="Detail"] img{display:none}a[title="Detail"]:before,.icon__detail:before{mask:url(../assets/svg/detail.svg) no-repeat center center;-webkit-mask:url(../assets/svg/detail.svg) no-repeat center center;background:white}.icon__add:before{mask:url(../assets/svg/add.svg) no-repeat center center;-webkit-mask:url(../assets/svg/add.svg) no-repeat center center;background:white}.icon__edit:before{mask:url(../assets/svg/edit.svg) no-repeat center center;-webkit-mask:url(../assets/svg/edit.svg) no-repeat center center;background:white}.ui-dialog-titlebar-close{width:3rem;height:4rem;z-index:3;right:1rem;background:transparent;position:absolute;top:0}.ui-dialog-titlebar-close:hover{background:transparent !important}.ui-button-icon-only.ui-dialog-titlebar-close .ui-icon-closethick,.ui-icon-closethick{font-size:0;background:#72B666;position:absolute}.ui-button-icon-only.ui-dialog-titlebar-close .ui-icon-closethick:hover,.ui-icon-closethick:hover{background:#72B666}.ui-button-icon-only.ui-dialog-titlebar-close .ui-icon-closethick:before,.ui-icon-closethick:before{background:white;mask:url(../assets/svg/close.svg) no-repeat center center;-webkit-mask:url(../assets/svg/close.svg) no-repeat center center}.icon__warning:before,.messagebar_warning:before{mask:url(../assets/svg/warning.svg) no-repeat center center;-webkit-mask:url(../assets/svg/warning.svg) no-repeat center center}.icon__ok:before{mask:url(../assets/svg/ok.svg) no-repeat center center;-webkit-mask:url(../assets/svg/ok.svg) no-repeat center center}.icon__info:before,.messagebar_info:before{mask:url(../assets/svg/info.svg) no-repeat center center;-webkit-mask:url(../assets/svg/info.svg) no-repeat center center}.icon__error:before,.messagebar_stop:before{mask:url(../assets/svg/error.svg) no-repeat center center;-webkit-mask:url(../assets/svg/error.svg) no-repeat center center}.icon__question:before,.messagebar_question:before{mask:url(../assets/svg/question.svg) no-repeat center center;-webkit-mask:url(../assets/svg/question.svg) no-repeat center center}.icon__arrow--down:before,.ms-choice:before{mask:url(../assets/svg/arrow-down.SVG) no-repeat center center;-webkit-mask:url(../assets/svg/arrow-down.SVG) no-repeat center center}.icon__arrow--right:before{mask:url(../assets/svg/arrow-right.svg) no-repeat center center;-webkit-mask:url(../assets/svg/arrow-right.scg) no-repeat center center}.icon__user__switch:before{mask:url(../assets/svg/user-switch.svg) no-repeat center center;-webkit-mask:url(../assets/svg/user-switch.svg) no-repeat center center}.ui-icon-check,.icon__check{font-size:0;background:#72B666;position:absolute}.ui-icon-check:hover,.icon__check:hover{background:#72B666}.ui-icon-check:before,.icon__check:before{mask:url(../assets/svg/check.svg) no-repeat center center;-webkit-mask:url(../assets/svg/check.svg) no-repeat center center}.icon__cross{font-size:0;background:#72B666;position:absolute}.icon__cross:hover{background:#72B666}.icon__cross:before{mask:url(../assets/svg/close.svg) no-repeat center center;-webkit-mask:url(../assets/svg/close.svg) no-repeat center center}.icon__plus:before{mask:url(../assets/svg/plus.svg) no-repeat center center;-webkit-mask:url(../assets/svg/plus.svg) no-repeat center center}.td__icon{padding:0;margin:0;position:relative;width:32px;max-width:32px;overflow:hidden}.td__icon .icon:before,.td__icon .close:before,.td__icon #form_generate_new_password #close_form_generate_new_password:before,#form_generate_new_password .td__icon #close_form_generate_new_password:before,.td__icon .icon__detail:before,.td__icon a[title="Detail"]:before,.td__icon .ui-button-icon-only.ui-dialog-titlebar-close .ui-icon-closethick:before,.ui-button-icon-only.ui-dialog-titlebar-close .td__icon .ui-icon-closethick:before,.td__icon .ui-icon-closethick:before,.td__icon .ui-icon-check:before,.td__icon .icon__check:before,.td__icon .icon__cross:before,.td__icon .messagebar_warning:before,.td__icon .messagebar_info:before,.td__icon .messagebar_question:before,.td__icon .messagebar_stop:before{max-width:50%}.td__icon .icon:after,.td__icon .icon__detail:after,.td__icon a[title="Detail"]:after,.td__icon .ui-button-icon-only.ui-dialog-titlebar-close .ui-icon-closethick:after,.ui-button-icon-only.ui-dialog-titlebar-close .td__icon .ui-icon-closethick:after,.td__icon .ui-icon-closethick:after,.td__icon .ui-icon-check:after,.td__icon .icon__check:after,.td__icon .icon__cross:after,.td__icon #form_generate_new_password #close_form_generate_new_password:after,#form_generate_new_password .td__icon #close_form_generate_new_password:after{outline:20px solid #72B666;background:#72B666;width:12px}.td__icon .icon__error{background:#D63333}.td__icon .icon__error:after{outline:10px solid #D63333;background:#D63333;display:none}.td__icon .icon__check:after{display:none}.td__icon .iconWithText{display:flex}.td__icon .iconWithText .iconText{min-width:max-content;line-height:34px;padding-right:1rem}.td__icon div{display:block;position:relative}.multi-form .td__icon{border-left:1px solid white;border-right:1px solid white;padding:8px 0;margin:0}.td__icon span,.td__icon a{justify-content:end;height:34px;width:100%;max-width:30px;outline:100px #72B666 !important;position:relative;min-width:25px;overflow:hidden}.td__icon span.icon__blue,.td__icon a.icon__blue{background:#498BEE}a.icon--close,.icon--close{position:relative;top:50%;transform:translateY(-50%);position:absolute;right:3rem;width:3rem;height:3rem;margin:auto;cursor:pointer;background:transparent}a.icon--close:before,.icon--close:before{height:4px;width:3rem;position:absolute;margin-top:1.5rem;content:"";background-color:orange;border-radius:2px;transform:rotate(45deg);transition:all .3s ease-in;top:unset;left:unset}a.icon--close:after,.icon--close:after{height:4px;width:3rem;position:absolute;margin-top:1.5rem;content:"";background-color:orange;border-radius:2px;transform:rotate(-45deg);transition:all .3s ease-in}.icon--close:hover:before{transform:rotate(-45deg);background-color:red;transition:all .3s ease-in}.icon--close:hover:after{transform:rotate(45deg);background-color:red;transition:all .3s ease-in}.icon-login:before{mask:url(../assets/svg/login.svg) no-repeat center center;-webkit-mask:url(../assets/svg/login.svg) no-repeat center center}.attendance_change_status.icon-login:before{background:#37b714}.icon-logout:before{mask:url(../assets/svg/logout.svg) no-repeat center center;-webkit-mask:url(../assets/svg/logout.svg) no-repeat center center}.attendance_change_status.icon-logout:before{background:#b50303}.ui-dialog{z-index:999;padding:0;overflow:hidden;max-width:95%;border-radius:5px;max-height:80vh;overflow-y:scroll;transition:transform 0.6s translateY(-50%) cubic-bezier(0.68, -0.6, 0.32, 1.6);top:50%;position:absolute}.ui-dialog:after{background:rgba(0,0,0,0.25);color:#222222;content:" ";z-index:-2;width:100vw;height:100vh;position:fixed;top:0;left:0}.ui-dialog:before{background:#ffffff;color:#222222;border-radius:5px;z-index:-1;content:" ";width:100%;height:100%;position:absolute;border:2px solid #fff}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;font-size:14px;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;background:#72B666}.ui-dialog .ui-dialog-titlebar{display:block}.ui-dialog .ui-dialog-titlebar .ui-dialog-title{line-height:2rem;padding:1rem 3rem;width:100%;font-size:16px;color:white;font-weight:600;margin:0}.ui-dialog .ui-dialog-content{padding:3rem;display:flex;background:white;height:auto !important;max-height:50vh;overflow-y:scroll}.login_page .ui-dialog .ui-dialog-content{overflow-y:hidden}.ui-dialog .ui-dialog-content>div{width:100%}.ui-dialog .ui-dialog-buttonpane{padding:1rem;display:flex;justify-content:flex-end;background:white}.ui-button-icon-only{border:0 solid}.ui-button-icon-only .ui-button-text{font-size:0}.ui-button-icon-only.ui-state-focus{background:transparent}.ui-jqgrid-titlebar{color:#72B666;display:block;width:100%;line-height:5.5rem;font-size:16px;font-weight:600}.buttons_box{position:absolute;right:1rem;top:1.2rem;z-index:1}.buttons_box .search_class,.buttons_box .filter_class{display:inline;float:left}.buttons_box .filter_submit_class{display:none}.buttons_box .search_class,.buttons_box .filter_item_class{margin-right:1rem}.buttons_box .search_class input,.buttons_box .search_class select,.buttons_box .filter_item_class input,.buttons_box .filter_item_class select{border-radius:3px !important;background:transparent;border:1px solid #bdbdbd;font-size:12px;color:#bdbdbd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:4rem;padding-left:1rem;max-width:15rem;display:block}.buttons_box .ui-button-icon-only{width:3rem;height:2rem;position:relative;padding:0;background:transparent;margin-top:0.5rem}.ui-button-icon-only:focus{border:0 solid;outline:0 solid}.ui-button-icon-only .form__icons,.ui-button-icon-only .ui-icon{background:#545454;content:"";width:100%;height:2rem;position:relative;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);position:absolute;z-index:1}.ui-button-icon-only .form__icons:hover,.ui-button-icon-only .ui-icon:hover{cursor:pointer}.ui-jqgrid .ui-jqgrid-sortable{cursor:pointer;position:relative}.ui-jqgrid-hdiv{color:#545454;background:#f2f2f2;padding:7px;margin-top:2rem}.ui-jqgrid-hdiv .ui-jqgrid-labels{font-size:11px;color:#545454}.ui-jqgrid-hdiv .ui-th-column{margin-bottom:4px}.ui-jqgrid-hdiv .s-ico{position:absolute;left:calc(95% - 15px)}.ui-jqgrid-hdiv .ui-icon-asc,.ui-jqgrid-hdiv .ui-icon-desc{content:"";width:8px;height:15px;position:absolute;display:block;background:#545454}.ui-jqgrid-hdiv .ui-icon-asc.ui-state-disabled,.ui-jqgrid-hdiv .ui-icon-desc.ui-state-disabled{background:#6cc9ff}.ui-jqgrid-hdiv .ui-icon-asc{top:-3px}.ui-jqgrid-hdiv .ui-icon-desc{top:3px}.ui-jqgrid-hdiv .ui-search-toolbar select,.ui-jqgrid-hdiv .ui-search-toolbar input{border:1px solid #ebebeb;border-right-radius:1px;height:24px;padding:0 3px}.ui-jqgrid-hdiv .ui-search-toolbar option{font-size:11px}.ui-jqgrid-btable:focus{border:0 solid #6cc9ff;outline:0 solid}.ui-jqgrid-bdiv{border:1px solid #f2f2f2;font-size:11px;text-decoration:none}.ui-jqgrid-bdiv .linkDetail img{display:none}.ui-jqgrid-bdiv .btn_detail{width:20px;height:18px;border:0 solid}.ui-jqgrid-bdiv td{min-height:3.2rem;line-height:2rem;padding:0.5rem 0.5rem}.ui-jqgrid-bdiv tr{border-top:1px solid #f2f2f2}.ui-jqgrid-bdiv tr:nth-child(even){background:#f7f7f7}.ui-jqgrid-bdiv tr:focus{border:1px solid #6cc9ff;border-radius:0;outline:0 solid}.ui-jqgrid-bdiv input[type='text']{border:1px solid #C7C7C7}.ui-pager-control>.ui-pg-table{margin-top:0}.ui-jqgrid-pager{width:100% !important;background:#f2f2f2;padding:0 1rem;max-width:100%;font-size:11px}.ui-pg-table{border:1px solid #f3f7f5;margin:0 auto;margin-top:1rem;margin-bottom:1rem}.ui-pg-table input,.ui-pg-table select{border:0 solid;margin:0 1rem;min-width:5rem}@keyframes blur-text{0%{filter:blur(0px)}100%{filter:blur(3px)}}.ProgressBarbody{width:100% !important;height:15px;border:1px solid silver}.ProgressBarstatus{height:100%;background-color:#72B666}.ProgressBartext{width:100%;text-align:center;display:inline-block}.mainarea_oc{padding:3rem;background:white;margin:0 auto}.mainarea_oc[class*="8100"]{min-width:max-content;padding:10px}.mainarea_oc input,.mainarea_oc select{max-width:calc(100% - 1rem) !important}.mainarea_oc .form_content{width:100%;display:inline-block}.mainarea_oc .title__wrapper{float:left;width:100%}.mainarea_oc .card_header form{margin:0}.mainarea_oc .form_bookmarks{padding:2rem 0}.mainarea_oc h1{font-size:22px;font-weight:600;text-align:left;color:#282828}.mainarea_oc h2{font-size:20px;font-weight:600;text-align:left;color:#282828}.ui-datepicker:not(:empty){font-size:13px;color:#333;width:360px;cursor:default;background:#fff;opacity:.97 !important;filter:Alpha(Opacity=97) !important;z-index:1150;border-radius:2px;-webkit-box-shadow:0 5px 20px #afafaf;border:0 solid #e5e5e5;box-shadow:0 5px 20px #afafaf;padding:10px 0 20px 20px;display:block;border-right:30px solid #72B666;outline:10px solid transparent;margin-top:2px;margin-left:-1rem}.ui-datepicker-buttonpane button{margin-right:1rem}.ui-datepicker-calendar td{text-align:center;width:25px;line-height:25px;height:25px}.ui-datepicker-calendar td a{text-align:center;width:25px;line-height:25px;height:25px;display:flex;align-items:center;justify-content:center;transition:0.4s all ease-in-out;border:1px dashed white;margin:0 auto}.ui-datepicker-calendar td .ui-state-active{border:1px solid #72B666;color:#fff;background:#72B666;border-radius:50%;text-align:center;width:25px;line-height:25px;height:25px}.ui-datepicker-calendar td a:hover{border-radius:50%;border:1px dashed #72B666;padding:5px;background:transparent;cursor:pointer;color:#72B666;text-decoration:none;transition:0.4s all ease-in-out}.ui-datepicker-title{text-align:center}.ui-datepicker-next{float:right;margin-right:1rem}.ui-slider-horizontal{display:inline-block;min-width:100px;position:relative;height:1rem;margin-right:2rem}.ui-slider-handle{background:#25282a;width:1.5rem;height:2rem;display:block;border-radius:3px;position:relative;top:50%;transform:translateY(-50%);position:absolute;background:white}.ui-timepicker-div button{background:transparent;border:1px solid #C7C7C7;border-radius:2px;min-width:unset;padding:0 1rem;height:24px}.ui-timepicker-div button:focus{border:1px solid #C7C7C7;border-radius:2px}.ui-timepicker-div button .ui-icon-minus{mask:url(../assets/svg/minus.svg) no-repeat center center;-webkit-mask:url(../assets/svg/minus.svg) no-repeat center center;background:#545454}.ui-timepicker-div button .ui-icon-plus{mask:url(../assets/svg/plus.svg) no-repeat center center;-webkit-mask:url(../assets/svg/plus.svg) no-repeat center center;background:#545454}@media print{.print--hidden{display:none}body{margin:0}.single-form input.mandatory_style,td .mandatory_style{border-right:1px solid #C7C7C7 !important}.multi-form td .mandatory_style,.multi-form td{border:0 solid #C7C7C7 !important;border-right:0 solid #C7C7C7 !important}.form-new-row{display:none}.multi-form input[type="text"],.form_wrapper input[type="text"]{width:calc(100% - 5px) !important}.mainarea_oc input,.mainarea_oc select{max-width:calc(100% - 5rem) !important}body,.mainarea_oc{padding:0 !important;margin:0 !important}.multi-form .form-new-row .td__checkbox,.multi-form .form-data-row .td__checkbox,.form_wrapper .form-new-row .td__checkbox,.form_wrapper .form-data-row .td__checkbox,.multi-form .form-header-row .td__checkbox,.form_wrapper .form-header-row .td__checkbox{display:none}}.logo--classis{fill:#959595}.logo--school{max-width:17rem}.logo__container{padding-top:2rem}.logo__container a{display:block}.topbar{background:#E9EAEF;display:grid;grid-template-columns:1fr auto;align-items:center;min-height:9rem;padding:0 3rem;text-align:left;padding-right:10rem;position:relative}.topbar .displayuser{font-size:22px;font-weight:600}.topbar .yearSelection{display:flex;font-size:18px;font-weight:600}.topbar .semesterSelection{padding-left:3rem}#input_points_total{text-align:right;font-weight:bold;color:red}#sfStudentSelfEvaluation .formButtonssingle,#tvGradeStudentsList .formButtonssingle,#tvGradeOneStudent .formButtonssingle{text-align:right}select:disabled{background-color:#ebebe4}input:disabled{background-color:#ebebe4}.state_progress_wrapper{max-width:720px}.state_progress_bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease;background:transparent;overflow:hidden;outline:3000px solid #eaeaea}.state_progress_labels{display:flex;justify-content:space-between;margin-bottom:5px}.state_progress{background:-webkit-linear-gradient(left, red 0%, yellow 50%, limegreen 100%);height:20px;border-color:lightgrey;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);position:relative}.state_progress::before{position:absolute;left:50%;height:20px;border-left:1px dotted black;content:"";display:inline-block}.state_traffic_light_wrapper{display:flex;justify-content:space-between;margin:2px;max-width:40px}.state_circle{height:10px;width:10px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;opacity:0.1}.state_circle_active{opacity:1}#red_state_circle{background-color:red}#orange_state_circle{background-color:orange}#green_state_circle{background-color:green}.evaluation_type_row{display:inline-flex;margin:10px 0;width:100%;font-size:15px}.evaluation_type_row .evaluation_type_description{font-weight:bold;margin:0 5px 0 0}.evaluation_type_row .evaluation_type_field{margin:0 25px 0 0}#recalculated_points_wrapper{display:flex;float:right;margin:5px;font-size:large;font-weight:bold}#tvGradeStudentsList .form_right_top_corner,.form_right_even,.form_right_odd,.form_right_bottom_corner{padding-right:0}.middle{min-height:600px}.body-gdpr{margin:0 auto;width:600px;overflow:hidden}.gdpr_container .ui-icon-closethick{background:url(../images/msg_box_close_hover.png) no-repeat !important;width:20px;cursor:pointer;height:24px;border:0 solid #3580b7 !important;font-size:0}.gdpr_container{top:25%;width:600px;max-height:400px;position:fixed;background-color:#ffffff75;color:#414141}.gdpr_container form{float:right}.gdpr_container .form-gdpr-close{margin:5px;float:right}.gdpr_container .form-gdpr-main{margin:20px}.gdpr_more_block{margin:15px 0}.gdpr_more_link{font-weight:bold;cursor:pointer;color:#000000;text-decoration:underline}.gdpr_more_link:hover{text-decoration:none}#gdpr_submit{margin:10px 20px;float:right}.gdpr_checkbox{line-height:24px}#gpdr_general_checkbox{top:6px}body{margin:0;padding:0;font-size:15px}.h1_report{clear:both;font-size:28px;font-weight:bolder;text-align:center;padding:20px 0 0 0;letter-spacing:2px;width:100%;color:#000000}.h2_report{font-size:14px;font-weight:bold;letter-spacing:4px;text-align:center;margin:0 0 20px 0;color:#000000;border-bottom:none}.mainframe_front,.mainframe_back,.mainframe_printout{position:relative;float:left;width:794px;height:1126px;background-repeat:no-repeat;overflow:hidden;font-weight:bold;page-break-after:always}.mainframe_printout{width:694px;height:1026px;padding:50px}.mainframe_front{background-image:url("../images/report16subjects_front.jpg");background-position:0 -19px}.mainframe_back{background-image:url("../images/report16subjects_back.jpg");background-position:-9px -19px}.mainposition_front,.mainposition_back{position:absolute;width:750px;height:1070px}.element,.subject,.mark_semester1,.mark_semester2{position:absolute;min-width:177px}.subject{left:93px}.mark_semester1{left:345px}.mark_semester2{left:538px}.mainframe_printout,table.printout td{font-size:14px;letter-spacing:1px}.row{float:left;width:100%;height:23px}.item_desc,.item_value{float:left;background-color:#FFFFFF;margin-top:4px}.item_desc{margin-right:3px}.item_value{font-weight:normal}table.printout{font-size:11px;border:2px solid #000000;border-collapse:collapse;margin-left:1px}table.printout td{width:335px;height:25px;border:1px solid #000000;padding:2px}table.printout td.header{font-size:13px;font-weight:bold;text-align:center}table.printout td.subject_name{padding-left:8px}table.printout td.item,table.printout td.subject_mark{border-left:2px solid #000000;font-weight:normal;padding-left:8px}table.printout td.subject_mark{text-align:center}@media print{.page{page-break-after:always;border-bottom:0 !important;min-height:1000px !important}}.page{min-height:1050px;border-bottom:1px dashed gray}.reportsReleaseDates{float:left;margin-top:5px}.reportsReleaseDates,.reportsReleaseDates tr,.reportsReleaseDates td,#catalog_absolutorium,#catalog_absolutorium tr,#catalog_absolutorium td,#catalog_maturita,#catalog_maturita tr,#catalog_maturita td{border:1px solid black}.center{text-align:center}#catalog_absolutorium td,#catalog_maturita td{padding-left:5px;padding-right:5px}#catalog_absolutorium .description,#catalog_maturita .description{font-weight:bold;text-align:left;padding-left:5px;padding-right:5px}.reportsReleaseDates .description{font-weight:bold;margin-right:5px}#catalog_absolutorium_container,#catalog_maturita_container{margin-top:5px;float:left;clear:both}.student_print_container_personal,.student_print_container_year,.student_print_container_praises,.student_print_container_subjects,.student_print_container_prev_education{margin-top:5px;float:left;clear:both;width:99%}.student_print_container_year{border:1px solid black;padding-left:1%;padding-right:1%;padding-bottom:1%;width:97%}.student_print_header_year{font-size:14px;border:0;margin-top:10px;float:left;clear:both}.student_print_container_year .form_header{font-size:13px}.student_print_container_personal .description,.student_print_container_prev_education .description{font-weight:bold;margin-right:5px}.student_print_container_personal h1{font-size:22px;margin-top:0;margin-bottom:10px;float:left}.student_print_container_personal .printed{font-size:10px;float:right;margin-top:5px;margin-bottom:5px}.student_print_container_personal table,.student_print_container_prev_education table{width:100%;font-size:12px}.student_print_container_personal td,.student_print_container_prev_education td{border:1px solid black;padding-left:5px}.student_print_container_subjects .description{font-weight:bold;margin-right:5px}.student_print_container_subjects h1{font-size:22px;margin-bottom:10px;float:left}.student_print_container_subjects .printed{font-size:10px;float:right;margin-top:12px}.student_print_container_subjects table{width:auto;font-size:12px}.student_print_container_subjects td{border:1px solid black;padding-left:5px}.student_print_container_year .left_container{float:left;width:49%}.student_print_container_year .right_container{float:right;width:49%}.student_print_summary{border-top:1px solid #ECEDE0;border-bottom:1px solid #ECEDE0;background-color:#E7FDD5;padding:3px;padding-left:5px}.parent_type{-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);transform:rotate(270deg)}.leftmenu{display:grid;grid-template-columns:1fr;gap:0;padding-top:3rem;margin:1rem 3px;text-align:left;color:#282828}.leftmenu a{color:#282828;font-weight:600;width:100%;display:flex;background:transparent}.leftmenu a:before{max-width:22px}.leftmenu a:hover{text-decoration:none;background:transparent}.login__page__container .leftmenu{font-size:3rem}.login__page__container .leftmenu a{padding:1rem;padding-left:8rem}.login__page__container .leftmenu .vmenuselected{background:#f7f7f7}.login__page__container .leftmenu .vmenusubitem{padding:0;padding-left:8rem;font-size:2rem;line-height:4rem;background:#f7f7f7}.leftmenu .vmenuselected{transition:0.4s all ease-in-out}.leftmenu .vmenusubitem{padding:0.5rem 2rem 0.5rem 6rem;transition:0.4s all ease-in-out}.leftmenu .vmenusubitem:hover{background:#ebebeb;transition:0.4s all ease-in-out}.leftmenu .vmenuitem:hover{background:#dbdbdb;transition:0.4s all ease-in-out}.side__container .leftmenu .vmenuitem.home{border-top:1px dashed #C7C7C7}.side__container .leftmenu .vmenuitem{border-bottom:1px dashed #C7C7C7}.side__container .leftmenu .fmenuitem,.side__container .leftmenu .vmenuitem{padding:0.5rem 2rem 0.5rem 2rem}.top_level_page .side__container .leftmenu .fmenuitem,.top_level_page .side__container .leftmenu .vmenuitem{padding:0.5rem 2rem 0.5rem 6rem}.side__container .leftmenu .submenu-item-selected .vmenusubitem{background:#CDE7C4;border-right:3px solid #72B666}.side__container .leftmenu .vmenuselected{background:#CDE7C4;border-right:3px solid #72B666;transition:0.4s all ease-in-out}.side__container .leftmenu .vmenusubitem{background:#E9F9E4;padding:0.5rem 2rem 0.5rem 3rem;transition:0.4s all ease-in-out;border-bottom:1px dashed #C7C7C7;position:relative}.side__container .leftmenu .vmenusubitem:before{content:"";position:relative;top:50%;transform:translateY(-50%);position:absolute;width:1px;height:15px;background:#C7C7C7;left:2rem;border-radius:50%}.top_level_page .side__container .leftmenu .vmenusubitem{padding:0.5rem 2rem 0.5rem 7rem}.top_level_page .side__container .leftmenu .vmenusubitem:before{left:6rem}.side__container .leftmenu .vmenusubitem:hover{background:#ebebeb;transition:0.4s all ease-in-out}.side__container .leftmenu .favouriteitem:hover,.side__container .leftmenu .vmenuitem:hover{background:#dbdbdb;transition:0.4s all ease-in-out}.side__container .leftmenu .favouriteitem{position:relative;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:1rem;border-bottom:1px dashed #C7C7C7}.side__container .leftmenu .favouriteitem .vmenuitem{border-bottom:0 dashed #C7C7C7}.side__container .leftmenu .favouriteitem .fmenurename{padding-right:1rem}.side__container .leftmenu .favouriteitem .fmenuremove:hover,.side__container .leftmenu .favouriteitem .fmenurename:hover{color:#72B666;transition:all .2s ease-in-out}.side__container .favouritelink{width:100%;display:block;padding:1rem;padding-top:0;font-weight:600}.side__container .icon__container{background:#eee;min-height:5rem;display:flex;flex-wrap:wrap;gap:2rem;align-items:center;justify-content:center;padding:1rem}.side__container .icon__container a{background:transparent;width:3rem}.favchangeform input[type=text]{margin:0.5rem 0.5rem 0.5rem 2rem;width:213px}.favchangeform input[type=button]{border:1px solid #C7C7C7;width:32px;height:32px;min-width:unset;margin:unset;padding:unset}.messagebox_stop{width:80%;margin:0 1rem;border:2px solid;text-align:center;font-weight:bold;padding-bottom:10px;border-color:#ff0000;background:#ffe5e5}.messagetitle_stop{background:#FF0000;color:#FFFFFF;font-size:11px;text-transform:uppercase;padding:3px 0 3px 0}.messagebody_stop{margin:10px 0 10px 0}a.messagelink_stop,a.messagelink_warning,a.messagelink_question,a.messagelink_info{color:#000000}a.messagelink_stop:hover,a.messagelink_warning:hover,a.messagelink_question:hover,a.messagelink_info:hover{text-decoration:none}.messagebox_warning{width:80%;margin-left:10%;margin-right:10%;border:2px solid;border-color:#ff0000;text-align:center;font-weight:bold;padding-bottom:10px;border-color:#ffe400;background:#fffce1}.messagetitle_warning{background:#ffe400;color:#000000;font-size:11px;text-transform:uppercase;padding:3px 0 3px 0}.messagebody_warning{margin:10px 0 10px 0}.messagebox_question{width:80%;margin-left:10%;margin-right:10%;border:2px solid;text-align:center;font-weight:bold;padding-bottom:10px;border-color:#76d567;background:#e0ffeb}.messagetitle_question{background:#76d567;color:#000000;font-size:11px;text-transform:uppercase;padding:3px 0 3px 0}.messagebody_question{margin:10px 0 10px 0}.messagebox_info{width:80%;margin-left:10%;margin-right:10%;border:2px solid;text-align:center;font-weight:bold;padding-bottom:10px;border-color:#0000ff;background:#d0e8ff}.messagetitle_info{background:#0000ff;color:#FFFFFF;font-size:11px;text-transform:uppercase;padding:3px 0 3px 0}.messagebody_info{margin:10px 0 10px 0}.debug{border:1px solid red}.messagebar_warning,.messagebar_info,.messagebar_question,.messagebar_stop{width:100%;border:0;border-left:100px solid;text-align:center;font-weight:bold;font-size:15px;padding:15px 10px;display:inline-block;margin:1rem 0;box-sizing:border-box;position:relative;background:white;box-shadow:0 0 10px #7F7F7F30}.messagebar_warning:before,.messagebar_info:before,.messagebar_question:before,.messagebar_stop:before{left:-5rem;width:3rem;height:3rem;background:white}.messagebar_warning input[type="checkbox"],.messagebar_info input[type="checkbox"],.messagebar_question input[type="checkbox"],.messagebar_stop input[type="checkbox"]{top:7px}.messagebar_warning{color:#f28512;border-color:#f28512}.messagebar_info{color:#5baed4;border-color:#5baed4}.messagebar_question{color:#76d567;border-color:#76d567}.messagebar_stop{color:#ff6666;border-color:#ff6666}.messagebar_question a{color:#76d567}.messagebar_info a{color:#5baed4}.messagebar_warning a{color:#f28512}.messagebar_stop a{color:#ff6666}.pagination:empty{display:none}.page_range{float:left;padding:0 1rem;font-size:11px;min-width:10rem}.paginationControls,.page_nav_form{font-size:12px;position:relative;float:right;width:100%;right:0;text-align:right;background:#e9e9e9;height:45px;padding:4px 1rem;top:-2rem}.page_nav_form{padding:4px 0}.page_nav_form>.paginationControls{top:0;padding:0.4rem 1rem}.paginationControls input{margin-left:0.5rem;padding:0 1rem}.paginationControls span+input[type="text"]{width:4rem !important}.paginationControls input[type="text"]{width:4rem !important}.paginationControls button[type="button"],.paginationControls input[type="submit"],.paginationControls input[type="button"]{margin-top:0}.pagination{margin-top:1rem;display:block;border:1px solid #f2f2f2;background:#fafafa;line-height:5.8rem;max-height:5.8rem;height:6rem;text-transform:uppercase;text-align:center;padding:0;position:relative;margin-bottom:2rem;float:left;width:calc(100% - 32rem);width:100%;z-index:2}.pagination .pages{position:relative;display:inline-block}.pagination a{line-height:5.8rem;max-height:5.8rem;display:inline-block;float:left;width:5rem;text-align:center;color:#25303b;border-right:1px solid #f2f2f2;border-top:1px solid transparent;margin-top:-1px;text-decoration:none}.pagination a:hover{color:#72B666}.pagination li:nth-child(3) a,.pagination li:nth-child(3) span{border-left:1px solid #f2f2f2}.pagination a.page_num_active{color:#72B666;background:#ffffff;border-top:1px solid #ffffff;margin-top:-1px;position:relative}.pagination a.page_num_active:after{position:absolute;bottom:0;left:0;display:block;content:"";width:100%;height:0.2rem;background:#72B666;transition:all 0.2s ease-in-out}.pagination a.page_num_active:before{position:absolute;bottom:0.2rem;left:calc(50% - 5px);display:block;content:"";width:0;height:0;transition:all 0.2s ease-in-out;border-bottom:5px solid #72B666;border-right:5px solid transparent;border-left:5px solid transparent}.pagination .counter,.pagination .pagination-start,.pagination .pagination-end,.pagination .pagination-prev,.pagination .pagination-next{display:none}.mailPoz1{display:block;width:100% !important;float:left;margin-bottom:10px;max-width:100%}.mailPoz1>div{width:100%;display:flex}.mailPoz1 span{flex:80%}.mailPoz1 button{flex:60px}select.mailPoz1{line-height:30px}.mailPoz2{text-align:left;width:140px !important}.mailBr{clear:left}.emToField1{display:block;float:left;margin-bottom:5px}.emToField2{text-align:left;width:390px;padding-right:20px}#cke_emailBody{margin-bottom:15px;float:left;width:100% !important;box-sizing:border-box}.button-group{text-align:right}#subject{width:100% !important}.confirmation_block{clear:both}#timetable a{color:#282828}#timetable_main,#timetable_main_print,#timetable_main_print_room,#timetable_main_display{background-color:#72B666;border:1px solid #72B666;margin-top:20px;display:grid;border-radius:3px;gap:1px}#timetable_main_display{min-width:1440px}@media (max-width: 1440px){#timetable_main_display{min-width:100%;max-width:100%;width:100% !important}}#timetable_main>form{display:grid;gap:1px}#timetable_main_print,#timetable_main_print_room{margin-left:10px;margin-top:15px;width:980px;background-color:white}#view_type_div,#view_detail_div{float:left;margin-right:5px;width:130px}#show_breaks{clear:left;margin-top:30px}#unassigned_hours_container{margin-top:5px;width:905px;margin-left:-15px}#control_panel{margin-left:-15px;margin-top:10px}.timetable_day{width:100%;margin-top:0;grid-template-columns:[first] 80px repeat(auto-fit, minmax(25px, 1fr));gap:1px;display:flex}.timetable_header{display:flex;grid-template-columns:repeat(auto-fit, minmax(25px, 1fr));gap:1px;padding-left:78px}.show_breaks .timetable_header{padding-left:81px}.timetable_header_set,.timetable_hour_set{width:100%}.timetable_header_set{display:grid;grid-template-columns:3rem 1fr}.timetable_header_set:last-child,.timetable_hour_set:last-child{max-width:3rem}.timetable_header_hour_last,.timetable_hour_last{display:none}.timetable_hour_set{background:#f2f2f2;display:grid;grid-template-columns:3rem 1fr}#timetable_main_print .timetable_header,#timetable_main_print_room .timetable_header{margin-left:45px}.day_description{background-color:#fffbe5;font-weight:bold;font-size:13px;height:100%;float:left;width:100%;max-width:80px;display:grid;align-items:center;justify-content:center}#timetable_main_print .day_description,#timetable_main_print_room .day_description{padding-left:3px;padding-right:3px}.day_name{text-align:center;margin:0}.day_notice{text-align:center;margin-top:-15px}.day_notice a{color:red;font-size:11pt;text-decoration:none}.timetable_header_hour{width:100%}.timetable_header_hour div{height:50%;padding-top:3px;text-align:center;font-weight:bold;font-size:12px;line-height:2rem;height:auto}.timetable_header_hour div.header_time{line-height:15px}.timetable_header_hour:first-child div:not(.header_time){background:white;position:relative}.timetable_header_hour:first-child div:not(.header_time):before{content:"";width:77px;height:100%;background:white;display:block;position:absolute;left:-78px;top:0}.timetable_header_hour>div:not(.header_time){background:white}.timetable_header_set:first-child{position:relative}.timetable_header_set:first-child .timetable_header_break:before{content:"";width:80px;height:100%;background:white;display:block;position:absolute;left:-81px;top:0}#timetable_main_print .timetable_header_hour div,#timetable_main_print_room .timetable_header_hour div{font-size:13px;margin-left:8px}.timetable_hour,.timetable_break,.timetable_header_hour,.timetable_header_break,.timetable_free_day{background-color:white;height:100%;float:left}.timetable_hour{background:#f2f2f2}.timetable_hour .assigned_hour{background:white}.timetable_hour{width:100%}#timetable_main_print .timetable_header_break,#timetable_main_print_room .timetable_header_break{background-color:white}#timetable_main_print .timetable_free_day,#timetable_main_print_room .timetable_free_day,.timetable_free_day{width:95%;text-align:center}.timetable_free_day{width:100%}.timetable_free_day div{margin-top:45px;font-weight:bold}.header_time{background-color:#72B666;color:white}.timetable_break{width:30px;background-color:#d9d9d9;justify-content:center;align-items:center;display:grid;grid-template-rows:35px auto}.timetable_header_break{width:30px;background-color:#d9d9d9}.ticket_lower_height_unassigned{height:140px !important}.ticket_lower_height{min-height:110px !important}.ticket{margin-right:5px;margin-top:5px;height:190px;float:left;border:1px #ccc solid;overflow:hidden;max-width:150px;border-radius:3px}.ticket_form input[type="checkbox"]{top:0}.single_ticket_content,.block_ticket_content,.together_ticket_content{float:left;width:75px;text-align:center;clear:left;position:relative}.single_ticket_content{width:100%}.single_ticket_content:last-child{margin-bottom:2px}.timetable_hour .single_ticket_content[style*="border-bottom"],.timetable_hour .single_ticket_content[style*=" border-bottom"]{border-bottom:1px solid #DFDFDF !important}.ticket>.single_ticket_content,.ticket>.block_ticket_content,.ticket>.together_ticket_content{padding-top:24px;top:-20px;box-sizing:content-box}.ticket>.single_ticket_content ~ .single_ticket_content,.ticket>.block_ticket_content ~ .block_ticket_content,.ticket>.together_ticket_content ~ .together_ticket_content{padding-top:0}.first_column_hour,.second_column_hour{width:75px;text-align:center;float:left;clear:left;position:relative;top:-17px}.second_column_hour{float:right;clear:right}.block_ticket_content{width:150px}.single_ticket_content p,.block_ticket_content p,.together_ticket_content p,.first_column_hour p,.second_column_hour p{margin-right:1px;margin-bottom:0;margin-top:0;font-size:12px;line-height:12px}.ticket_content{text-align:center}.ticket_form{height:17px;width:20px;position:relative;z-index:1;left:-3px;top:-2px}.ticket_form input{border:0}.assigned_hour{height:100%;position:relative;z-index:1}.assigned_hour div{top:0;left:0}.detail_block_link1{float:left;margin-left:20px;margin-right:-27px;margin-top:1px}.detail_link{float:right;margin-left:5px;margin-top:1px;margin-right:1px;right:3px;position:relative}.ticket_lower_height_unassigned .detail_link{position:absolute;top:7px}.single_ticket_content .detail_link{position:absolute;right:0}.break_detail{margin-left:0;margin-top:3px;margin-right:3px;border:0;float:right}.timetable_break div{text-align:center;font-size:13px}.timetable_break a{color:#545454;text-decoration:none}#timetable .break_detail,#timetable .detail_link img,.detail_block_link1 img{border:0;width:10px}.desc a{color:#282828;text-decoration:none}#week_dates{display:flex;gap:1rem;align-items:center}#week_dates img{border:0 solid white;position:relative;top:0}.timetable_summary_table{border:2px solid #282828;width:100%}.timetable_summary_table .header{margin:4px 0 2px 40px;font-weight:bold}.timetable_summary_table .day_name{margin:1px 0 1px 5px;font-weight:bold;text-align:left}.timetable_summary_table .owner_desc{width:100%;text-align:center;font-weight:bold}.timetable_summary_table_hours td{text-align:center}.timetable_summary_table td{page-break-inside:avoid}.timetable_summary_table tr{page-break-inside:avoid}.timetable_summary_table thead{display:table-header-group}.timetable_summary_table .single_ticket_content{width:100%;top:0}.timetable_summary_legend{margin:10px}.timetable_sub_header{font-size:15px}.param_checkbox{margin-left:15px}.bold{font-weight:bolder}.redText{color:#FF0000}.greenText{color:#3fae3f}.debug{border:1px solid red}.single_ticket_content{padding:2px 0}.single_ticket_content[style*="border-bottom"],.single_ticket_content[style*=" border-bottom"]{border-bottom:1px solid #9da0a4 !important;padding:2px 0}.timetable_wider{width:100% !important}:root{--cookieColor--text: #141414;--cookieColor--bg: #fff;--cookieColor--gray: #D6D6D6;--cookieColor--toggle: #141414;--cookieColor--primary: #1032CF;--cookieColor--primaryText: #fff;--cookieColor--primaryBorder: transparent;--cookieColor--secondary: #fff;--cookieColor--secondaryText: #141414;--cookieColor--secondaryBorder: #D6D6D6
}.cookieBar.svelte-1kt08ko .svelte-1kt08ko{box-sizing:border-box}.cookieBar.svelte-1kt08ko.svelte-1kt08ko{max-width:30%;position:fixed;bottom:20px;left:20px;background-color:#fff;color:#141414;padding:20px;border-radius:10px;border:1px solid #D6D6D6;font-family:sans-serif;z-index:9999}.cookieBar--horizontal.svelte-1kt08ko.svelte-1kt08ko{max-width:100%;right:20px}@media (max-width: 800px){.cookieBar.svelte-1kt08ko.svelte-1kt08ko{max-width:80%}.cookieBar--horizontal.svelte-1kt08ko.svelte-1kt08ko{max-width:100%}}.cookieBar__text.svelte-1kt08ko.svelte-1kt08ko{line-height:1.65;font-size:16px}.cookieBtnWrap.svelte-1kt08ko.svelte-1kt08ko{margin-left:-0.5rem;margin-right:-0.5rem;flex-direction:row}@media (max-width: 500px){.cookieBtnWrap.svelte-1kt08ko.svelte-1kt08ko{flex-direction:column-reverse}}.cookieBtn.svelte-1kt08ko.svelte-1kt08ko{display:inline-block;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;margin:6px;border:1px solid transparent}@media (max-width: 500px){.cookieBtn.svelte-1kt08ko.svelte-1kt08ko{width:100%}}.cookieBtn.svelte-1kt08ko.svelte-1kt08ko:hover,.cookieBtn.svelte-1kt08ko.svelte-1kt08ko:focus{outline:none}.cookieBtn--primary.svelte-1kt08ko.svelte-1kt08ko{background-color:var(--cookieColor--primary);color:var(--cookieColor--primaryText);transition:opacity 0.25s;border-color:var(--cookieColor--primaryBorder)}.cookieBtn--primary.svelte-1kt08ko.svelte-1kt08ko:hover{opacity:0.8}.cookieBtn--secondary.svelte-1kt08ko.svelte-1kt08ko{background-color:var(--cookieColor--secondary);color:var(--cookieColor--secondaryText);border-color:var(--cookieColor--gray)}.cookieBtn--light.svelte-1kt08ko.svelte-1kt08ko{opacity:0.7}.cookieBtn--right.svelte-1kt08ko.svelte-1kt08ko{float:right}.cookiePopup.svelte-1kt08ko.svelte-1kt08ko{background:rgba(0,0,0,0.85);position:fixed;bottom:0;z-index:9999;width:100%;display:flex;left:0;visibility:hidden;opacity:0;height:100%;right:100%}.cookiePopup.is-active.svelte-1kt08ko.svelte-1kt08ko{right:0;visibility:visible;opacity:1}.cookieInner.svelte-1kt08ko.svelte-1kt08ko{margin:auto;max-width:1400px;padding:30px;background-color:#f8fafb;border-radius:8px;max-height:96vh;overflow-y:auto;font-family:sans-serif;font-size:14px}.cookiePopup__btns.svelte-1kt08ko.svelte-1kt08ko{flex-direction:row;text-align:right;margin-top:30px;margin-right:-6px}@media (max-width: 500px){.cookiePopup__btns.svelte-1kt08ko.svelte-1kt08ko{flex-direction:column-reverse}}.cookieInner__title.svelte-1kt08ko.svelte-1kt08ko,.cookieBar__title.svelte-1kt08ko.svelte-1kt08ko{font-size:16px;text-transform:uppercase;margin-top:0;font-weight:700;margin-bottom:30px}.cookieBar__title.svelte-1kt08ko.svelte-1kt08ko{margin-bottom:0}.cookiePopup__item.svelte-cjqw40{display:flex;justify-content:space-between;align-items:center;background-color:var(--cookieColor--bg);padding:16px;border:1px solid #dedede;margin-top:-1px}.cookiePopup__item.svelte-cjqw40:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}.cookiePopup__item.svelte-cjqw40:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.cookiePopup__label.svelte-cjqw40{display:block;height:30px;width:60px}.cookiePopup__itemText.svelte-cjqw40{padding-right:1.5em}.cookiePopup__input.svelte-cjqw40{font-size:30px;appearance:none;width:50px;height:24px;background:#ddd;border-radius:3em;position:relative;cursor:pointer;outline:0;transition:all 0.2s ease-in-out}.cookiePopup__input.svelte-cjqw40:disabled{opacity:0.5}.cookiePopup__input.svelte-cjqw40::before{position:absolute;content:"";width:0.6em;height:0.6em;border-radius:50%;background:#fff;box-shadow:0 0 0.25em rgba(0,0,0,0.3);transform:scale(0.7);left:0;top:3px;transition:all 0.2s ease-in-out}.cookiePopup__input.svelte-cjqw40:checked{background-color:var(--cookieColor--toggle)}.cookiePopup__input.svelte-cjqw40:checked:before{left:calc(100% - 0.6em)}#cookie-bar .cookieBar__title{color:#fff}#cookie-bar .cookieBar{border:0 solid;background:#1e1e1ed9;padding:5rem 10rem;text-align:center;color:white;width:100%;border-radius:0;max-width:100%;bottom:0;left:0}#cookie-bar .cookieBar p{max-width:50rem;margin:0 auto}@media (max-width: 767px){#cookie-bar .cookieBar{padding:3rem 2rem}}#cookie-bar .cookieBtn{border-radius:0}#cookie-bar .cookiePopup{background:#484848d9}#cookie-bar .cookieInner{border-radius:0}#cookie-bar .cookiePopup__input:checked{background:#8bcc00}#cookie-bar .cookiePopup__label{position:relative}.banner__container{display:grid;padding-top:30rem;grid-template-columns:1fr 1fr}@media (max-width: 768px){.banner__container{grid-template-columns:35rem 1fr}}@media (max-width: 1120px){.banner__container{grid-template-columns:45rem 1fr}}@media (max-width: 900px){.banner__container{grid-template-columns:35rem 1fr}}@media (max-width: 800px){.banner__container{grid-template-columns:unset;grid-template-rows:1fr 1fr;padding:10rem 5rem 0 5rem}.banner__container .onAir__btn{margin-top:4rem}.banner__container .slogan{text-align:center;padding:0;margin-top:4rem;padding:2rem 4rem;order:2;position:relative;left:50%;transform:translateX(-50%);position:absolute;bottom:5rem;width:80%}}.banner__wrapper{background:url("/static/assets/img/banner.jpg") no-repeat center top;width:100%;height:58rem;max-height:100%;position:relative;background-size:cover;margin-top:9rem}@media (max-width: 1440px){.banner__wrapper{background:url("/static/assets/img/banner__1440.jpg") no-repeat center top;background-size:cover}}@media (max-width: 1000px){.banner__wrapper{background:url("/static/assets/img/banner__1000.jpg") no-repeat center top;background-size:cover}}@media (max-width: 800px){.banner__wrapper{background:url("/static/assets/img/banner__800.jpg") no-repeat center center;background-size:cover;height:800px;margin-top:0}}.banner__wrapper .circle{stroke:#f8aa28;stroke-dasharray:650;stroke-dashoffset:650;-webkit-transition:all 0.5s ease-in-out;opacity:0.3}.banner__wrapper .playBut{display:flex;-webkit-transition:all 0.5s ease}.banner__wrapper .playBut a{display:flex;align-items:center;justify-content:center;gap:2rem;line-height:initial;color:#000;transition:0.7s all ease-in-out}.banner__wrapper .playBut a svg{width:60px;height:60px;margin:0}.banner__wrapper .playBut .triangle{-webkit-transition:all 0.7s ease-in-out;stroke-dasharray:240;stroke-dashoffset:480;stroke:#000;transform:translateY(0)}.banner__wrapper .playBut:hover a{color:#f8aa28;transition:0.3s all ease-in-out;animation:nudge 0.7s ease-in-out}.banner__wrapper .playBut:hover .triangle{stroke-dashoffset:0;opacity:1;stroke:#f8aa28;animation:nudge 0.7s ease-in-out}@keyframes nudge{0%{transform:translateX(0)}30%{transform:translateX(-5px)}50%{transform:translateX(5px)}70%{transform:translateX(-2px)}100%{transform:translateX(0)}}.banner__wrapper .playBut:hover .circle{stroke-dashoffset:0;opacity:1}.onAir__btn a:hover{text-decoration:none}.footer__wrapper{padding:3rem 3rem 3rem 11rem}@media (max-width: 850px){.footer__wrapper{padding:3rem 3rem 5rem 3rem}}.footer__container{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start}@media (max-width: 650px){.footer__container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}}.footer__container .copyright{text-align:right}@media (max-width: 650px){.footer__container .copyright{text-align:center}}@media (max-width: 650px){.footer__menu{flex:1 100%;text-align:center}}.footer__menu a{padding:0 3rem}@media (max-width: 650px){.footer__menu a{padding:0 0 0 3rem;text-align:center}}.footer__menu a:first-child{padding:0 3rem 0 0}[class*="-checkbox"] label.theme--light.v-label{color:gray}@media (max-width: 850px){[class*="-checkbox"] label.theme--light.v-label{font-size:14px}}[class*="-checkbox"] label.theme--light.v-label.v-label--is-disabled{color:#c4c7cc}.catalogueMFilter [class*="-checkbox"] label.theme--light.v-label.v-label--is-disabled{border:1px solid #c4c7cc;background-color:#f5f6f7}[class*="-checkbox"] .v-icon:before{content:"";width:20px;height:20px;border:1px solid #9da0a4;border-radius:3px;background:#fff;transition:background 0.3s ease-in-out}[class*="-checkbox"] .mdi-checkbox-marked:before{border:1px solid #AD975E;background:#AD975E}[class*="-checkbox"] .v-input--selection-controls__input:before,[class*="-checkbox"] .v-input--selection-controls__input:after{content:"";position:absolute;width:0;height:2px;background:#fff;transform:translate(10px, 14px) rotate(-45deg);transform-origin:left;transition:all 150ms;transition-delay:0ms;z-index:1}[class*="-checkbox"] .v-input--selection-controls__input:before{transform:translate(6px, 11px) rotate(45deg);transition-delay:150ms}[class*="-checkbox"].v-input--is-label-active .v-input--selection-controls__input:before,.v-list-item--active [class*="-checkbox"]>.v-input--selection-controls__input:before{width:6px;transition-delay:0ms}[class*="-checkbox"].v-input--is-label-active .v-input--selection-controls__input:after,.v-list-item--active [class*="-checkbox"]>.v-input--selection-controls__input:after{width:11px;transition-delay:150ms}[class*="-checkbox"].error--text .v-icon:before{border:1px solid #d00;animation:boxShadow--red 2s ease-out 0.5s infinite}[class*="-checkbox"] .v-messages{margin-bottom:0;transition:0.3s margin ease}[class*="-checkbox"] .v-messages.error--text{margin-bottom:18px}[class*="-checkbox"] .v-messages__message{padding:10px 30px 0}.v-simple-checkbox .mdi-checkbox-blank-outline,.v-simple-checkbox .mdi-minus-box,.v-treeview-node__root .mdi-checkbox-blank-outline,.v-treeview-node__root .mdi-minus-box{position:relative;width:20px;height:20px}.v-simple-checkbox .mdi-checkbox-blank-outline:before,.v-simple-checkbox .mdi-minus-box:before,.v-treeview-node__root .mdi-checkbox-blank-outline:before,.v-treeview-node__root .mdi-minus-box:before{content:"";width:20px;height:20px;border:1px solid #9da0a4;border-radius:3px;background:#fff;transition:background 0.3s ease-in-out}.v-simple-checkbox .mdi-checkbox-marked,.v-treeview-node__root .mdi-checkbox-marked{position:relative;width:20px;height:20px}.v-treeview-node--selected .v-simple-checkbox .mdi-checkbox-marked:before,.v-treeview-node--selected .v-treeview-node__root .mdi-checkbox-marked:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:20px;height:20px;z-index:1;cursor:pointer;border:1px solid #72B666;background-color:#72B666;border-radius:3px;transition:0.3s border ease-in-out, 0.3s background ease-in-out}.v-treeview-node--selected .v-simple-checkbox .mdi-checkbox-marked:after,.v-treeview-node--selected .v-treeview-node__root .mdi-checkbox-marked:after{content:"";position:absolute;left:7px;top:3px;width:6px;height:12px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);z-index:1;opacity:1 !important;background-color:unset;border-radius:unset}@keyframes boxShadow--red{0%,100%{box-shadow:0 0 5px 0 #fff}50%{box-shadow:0 0 3px 0 #d00}}.v-data-table__selected .v-input--selection-controls__input:before{width:6px;transition-delay:0ms}.v-data-table__selected .v-input--selection-controls__input:after{width:11px;transition-delay:150ms}.vue-tel-input-vuetify{display:flex;align-items:flex-start;flex:1}@media (min-width: 601px) and (max-width: 1000px){.vue-tel-input-vuetify{flex:1 50%}}@media (max-width: 600px){.vue-tel-input-vuetify{flex:1 100%}}.vue-tel-input-vuetify .v-input .v-input__control .v-select__selections .vti__flag{position:absolute}.vue-tel-input-vuetify .v-input .v-input__control .v-select__slot{height:56px;border-top-left-radius:4px;border-bottom-left-radius:4px;border:0}.vue-tel-input-vuetify .v-input .v-input__control .theme--light.v-icon{color:#25282a}.vue-tel-input-vuetify .country-code{width:75px}.vue-tel-input-vuetify .country-code .theme--light.v-text-field--outlined fieldset{margin-right:-1px;border-radius:4px 0 0 4px;border-right-color:transparent}.vue-tel-input-vuetify .country-code+.v-input.v-text-field--outlined{border-top-left-radius:0;border-bottom-left-radius:0}.vue-tel-input-vuetify .v-text-field.v-text-field--enclosed .v-input__append-inner{align-self:unset;margin-top:0;margin-right:-6px}.vue-tel-input-vuetify .v-text-field.v-text-field--enclosed>.v-input__control>.v-input__slot{min-width:75px}.vti__flag{margin-right:8px}.v-input--radio-group.v-input--selection-controls .v-input__control{width:100%}.v-input--radio-group .v-radio{display:inline-block;margin-right:16px}.v-input--radio-group .theme--light.v-label{color:#282828;font-weight:400;padding-left:0}.v-input--radio-group .v-radio--is-disabled .theme--light.v-label{color:#282828}.v-input--radio-group .v-input--selection-controls__input{display:none}.v-input--radio-group__input .desc{position:relative;text-align:center;padding-left:30px}.v-input--radio-group__input .desc:before{border:1px solid #282828;background:#fff;content:"";width:21px;height:21px;display:block;border-radius:50%;position:relative;top:50%;transform:translateY(-50%);left:0;position:absolute}.v-input--radio-group__input .v-item--active .desc:before{border:1px solid #AD975E}.v-input--radio-group__input .v-item--active .desc:after{background:#AD975E;content:"";width:15px;height:15px;display:block;border-radius:50%;position:relative;top:50%;transform:translateY(-50%);left:3px;position:absolute}.v-input--radio-group__input .v-item--active.v-radio--is-disabled .desc:after{background:#c4c7cc}.v-input--radio-group__input .v-radio--is-disabled .desc:before{border:1px solid #c4c7cc}.radio__group{display:flex;gap:1rem}#work_load .radio__group{display:table-cell;line-height:30px}#work_load .radio__group input{line-height:2rem;margin-right:1rem;margin-bottom:-3px}.v-chip__close.v-icon{opacity:0.8}.v-chip__close.v-icon:hover{opacity:0.9}.v-chip__close.v-icon:before{content:"";cursor:pointer;position:absolute;width:12px;height:16px;background:#3a3a3a;margin-left:7px;-webkit-mask:url("@/assets/svg/appIco--times-regular.svg?inline");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center}.v-chip-group .v-chip.v-chip--label{margin:4px 8px 4px 0;padding:0 20px 0 10px}.ms-parent{width:100% !important;display:inline-block;position:relative;vertical-align:middle}.ms-choice{position:relative;width:99%;filter:none;border:1px solid #C7C7C7;height:32px;border-radius:2px;transition:all .4s ease-in-out;text-align:left;padding-right:2rem;background:white;max-width:50rem}.ms-choice:before{content:"";display:block;position:relative;top:50%;transform:translateY(-50%);position:absolute;right:1rem;background:#C7C7C7}.ms-choice>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-drop{overflow:hidden;display:none;margin-top:-1px;padding:0;position:absolute;z-index:1000;background:#fff;color:#000;border:1px solid #aaa;border-radius:3px}.ms-drop.bottom{top:100%;-webkit-box-shadow:0 4px 5px rgba(0,0,0,0.15);-moz-box-shadow:0 4px 5px rgba(0,0,0,0.15);box-shadow:0 4px 5px rgba(0,0,0,0.15)}.ms-drop ul{overflow-x:auto;overflow-y:scroll;margin:0;padding:5px 8px}.ms-drop ul>li{list-style:none;display:list-item;background-image:none;position:static;padding:4px 0}.ms-drop ul>li.multiple{display:block;float:left}.ms-drop ul>li label{font-weight:normal;display:block;display:grid;grid-template-columns:30px auto}.ms-drop ul>li.multiple label{width:100%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-drop input[type="checkbox"]{vertical-align:middle;margin-right:5px;top:-1px}.ms-drop .ms-no-results{display:none}select{border:1px solid #C7C7C7;border-radius:3px;height:32px;background:white;box-shadow:0 0 0 #000}select option{box-shadow:0 0 0 #000}.datePicker.theme--light.v-picker{font-size:18px}.datePicker.theme--light .v-btn:before{background-color:#665ec7}.datePicker.theme--light .v-btn:hover:before{opacity:0.15}.datePicker.theme--light .v-btn:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined){background-color:#665ec7}.datePicker.theme--light .v-btn.v-btn--icon{color:rgba(255,255,255,0.54)}.datePicker.theme--light .v-btn--outlined{border:thin solid #665ec7}.datePicker.theme--light .v-btn--active:before{opacity:1}.datePicker .theme--light.v-date-picker-header .v-date-picker-header__value:not(.v-date-picker-header__value--disabled) button{color:#fff !important}.datePicker .theme--light.v-date-picker-table th,.datePicker .theme--light.v-date-picker-table .v-date-picker-table--date__week{color:rgba(0,0,0,0.8)}.datePicker .v-date-picker-header{padding:6px 16px;background-color:#665ec7}.datePicker .v-date-picker-table{padding:12px 12px 0}.login__page__container{min-height:100%;width:100%;min-width:100%;overflow-x:hidden !important;max-width:100vw}.login__page__container .main__wrapper{position:relative;overflow:hidden}.login__page__container .multi-form .form_left_top_corner,.login__page__container .form_wrapper .form_left_top_corner{width:unset;max-width:unset}.login__page__container #form_generate_new_password .formButtons{text-align:center}.login__page__container .main__wrapper>.container{display:flex;grid-template-columns:1fr 1fr;min-height:100vh;overflow:hidden;transition:all .4s ease-in-out}@media (max-width: 850px){.login__page__container .main__wrapper>.container{display:grid;grid-template-columns:1fr;transition:all .4s ease-in-out;grid-template-rows:unset}}.login__page__container.public_page .main__wrapper>.container{grid-template-columns:70% 30%;transition:all .4s ease-in-out}@media (max-width: 850px){.login__page__container.public_page .main__wrapper>.container{grid-template-columns:1fr}}.loginForm__wrapper{background:#72B666;color:white;display:flex;padding-top:5rem;flex:30%}.loginForm__wrapper .loginForm__container{padding:0 5rem}@media (min-width: 850px){.loginForm__wrapper{flex:30%;min-width:60rem}.loginForm__wrapper .loginForm__container{padding:0 5rem;right:0}}@media (min-width: 1920px){.loginForm__wrapper .loginForm__container{right:calc((100% - 1920px) / 2)}}@media (max-width: 850px){.loginForm__wrapper{order:1;padding:5rem 0}}.loginForm__wrapper .input__box{display:grid;grid-template-columns:1fr;margin-top:5rem;text-align:center;align-items:center;gap:1rem}.loginForm__wrapper .input__box input{display:flex;margin:0 auto;justify-content:center}.loginForm__wrapper .input__box .forgotten_password{display:flex;align-items:center;text-align:center;justify-content:center}.loginForm__wrapper .input__box .forgotten_password a{margin-bottom:5rem;color:white;cursor:pointer}.info__wrapper{display:flex;align-items:center;background:white;padding:0 5rem;flex:70%}@media (max-width: 850px){.info__wrapper{order:2;padding:5rem}}.info__container{display:grid;grid-template-rows:auto 1fr auto auto auto;min-height:100vh;gap:2rem;width:100%}@media (max-width: 850px){.info__container{display:flex;flex-wrap:wrap}}.info__container .icon__container{background:#eee;min-height:5rem;display:flex;flex-wrap:wrap;gap:4rem;align-items:center;justify-content:center;padding:1rem}.info__container .icon__container a{background:transparent}.info__container .content__container{border:5px solid #eee;padding:3rem;text-align:left}.info__container .content__container ul{display:flex;flex-wrap:wrap;align-items:start;padding:0;margin:0}.info__container .content__container ul li{list-style-type:none;padding-right:2rem;position:relative}@media (max-width: 850px){.info__container .leftmenu{order:2;width:100%}.info__container .content__container{order:3;width:100%}.info__container .icon__container{order:1;width:100%}.info__container .footer{order:4;width:100%}.info__container #windowarea{order:6}}.logo--classis svg{fill:white;width:48rem;max-width:100%}#form_generate_new_password{position:absolute;background:#282828;right:0;top:0;padding:5rem;transition:all .4s ease-in-out;min-height:100%;grid-template-rows:auto auto 1fr;width:100%;max-width:32%;min-width:60rem;z-index:2}@media (max-width: 850px){#form_generate_new_password{max-width:100%;min-width:100%}}#form_generate_new_password .form_header{color:white;font-size:2rem;text-align:left}#form_generate_new_password #close_form_generate_new_password{width:2rem;height:2rem;position:absolute;top:2rem;right:2rem;background:transparent}#form_generate_new_password #close_form_generate_new_password:before{background:white}#form_generate_new_password #close_form_generate_new_password:hover{cursor:pointer}#form_generate_new_password .single-form tr{grid-auto-flow:row;grid-template-columns:1fr;display:grid;gap:0 4rem}#form_generate_new_password #generateNewPassword{max-width:100%;margin:0 auto;padding-top:5rem}#form_generate_new_password.hidden{position:absolute;width:0;display:block !important;right:-100%;transition:all .4s ease-in-out}.linkTreeOpen,.linkTreeClose,.linkTreeSpace{width:3rem;height:15px;display:inline-block;background-repeat:no-repeat;cursor:pointer;margin-right:1rem}.linkTreeOpen{background:url(../assets/svg/arrow-right.svg) no-repeat center center;background-size:contain}.linkTreeClose{background:url(../assets/svg/arrow-down.svg) no-repeat center center;background-size:contain}.linkButtons{margin-bottom:20px}.linkTreeOpenAll,.linkTreeCloseAll{background-repeat:no-repeat;padding-right:20px;margin-right:5px}.linkTreeOpenAll{background-image:url("../images/plus.png");background-position:90% 50%}.linkTreeCloseAll{background-image:url("../images/minus.png");background-position:91% 50%}.linkTree{padding:7px 0;background-color:white;border-bottom:1px solid #eee;border-bottom:1px solid white}.linkTreeDeep0{background-color:#e9eaef}.linkTreeDeep1{background-color:#F0F2F7}.linkTreeDeep2{background-color:white}.linkTreeDeep1>a{margin-left:2rem}.linkTreeDeep2>a{margin-left:4rem}.linkTreeDeep3>a{margin-left:6rem}form[name="xmlGenerator"]>fieldset{margin-top:7px}.student_card{display:flex}.student_card .classification__overview{gap:1rem;flex-wrap:wrap;padding:1rem;background:#eee;margin-bottom:5rem}.student_card .classification__overview .bordered,.student_card .classification__overview .ui-slider-horizontal,.student_card .classification__overview .ui-slider-handle{padding:1rem;background:white}.student_card .classification__overview .w50{width:calc(50% - 0.5rem)}.student_card_header{grid-template-columns:30rem 1fr auto}.edu_program{float:left;text-align:center}.subject_ord{text-align:center;float:left;margin-right:8px}.edu_prog_subject_div{width:230px;float:left}.edu_prog_subject_spec_div{width:250px;float:left;font-weight:bold}.edu_prog_domain_div{font-weight:bold;text-decoration:underline;font-size:14px;width:272px;float:left}.edu_prog_domain .ul_1st_level li,.edu_prog_domain .ul_2nd_level li{display:block}.ul_1st_level{list-style-type:none;padding:0}.ul_2nd_level{list-style-type:none;padding:5px;padding-left:20px;float:left;clear:both;margin-left:0;font-weight:normal}.ul_3rd_level{list-style-type:none;padding:0;padding-left:20px;clear:left;margin-left:0}.wc-time-slot{box-sizing:border-box}.wc-business-hours .wc-time-header-cell{box-sizing:content-box}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#004276;text-decoration:none;font-weight:bold}#sgScheduleBookmarks{margin-top:-12px;margin-bottom:5px;width:98.5%}.SGnewEventForm{list-style:none;padding-left:0}.SGnewEventForm li{margin-left:10px;margin-bottom:7px}.SGnewEventForm label{margin-right:10px;float:left;display:block;width:70px}.SGnewEventForm input,.SGnewEventForm select{width:160px}#sgScheduleSelector{margin-bottom:5px;font-size:14px}#sgScheduleNewEventFormContainer{display:none}.displayPane .ui-dialog-buttonpane{display:block}#teacherSubjectSelect_container,#newEventEndContainer{display:inline}.wc-toolbar.ui-widget-header{margin:0;padding:1rem 0}.wc-nav{background:#f7f7f7;border-radius:3px;border:1px #C7C7C7 solid;padding:0 1rem;margin:0;margin-right:1rem}.wc-nav .ui-icon-seek-prev.ui-icon{background:url(../assets/svg/arrow-left.svg) no-repeat center center}.wc-nav .ui-icon-seek-next.ui-icon{background:url(../assets/svg/arrow-right.svg) no-repeat center center}.wc-nav .ui-button{min-width:3rem;background:transparent;border-radius:3px}div[aria-describedby="sgScheduleNewEventFormContainer"]{min-width:350px}div[aria-describedby="sgScheduleNewEventFormContainer"] #sgScheduleNewEventFormContainer{overflow:auto}div[aria-describedby="sgScheduleNewEventFormContainer"] .ui-dialog-buttonset button{margin-right:5px;font-weight:normal;font-size:15px;min-width:10rem}.d-flex{display:flex}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-end{display:flex;align-items:center;justify-content:end}.flex-center{display:flex;align-items:center;justify-content:center}.flex-align-center{display:flex;align-items:center}.flex-wrap{flex-wrap:wrap}.flex-grow-1{flex-grow:1}.f-50{font-size:5rem}.f-42{font-size:4.2rem}.f-36{font-size:3.6rem !important}.f-34{font-size:3.4rem}.f-32{font-size:3.2rem}.f-30{font-size:3rem}.f-28{font-size:2.8rem}.f-26{font-size:2.6rem}.f-24{font-size:2.4rem}.f-22{font-size:2.2rem}.f-20{font-size:2rem}.f-18{font-size:1.8rem}.f-16{font-size:1.6rem}.f-15{font-size:1.5rem}.f-14{font-size:1.4rem}.f-13{font-size:13px}.f-10{font-size:10px}.fw400{font-weight:400}.fw700{font-weight:700}.lh--12{line-height:1.2}.justify-c{justify-content:center}.p-t-0{padding-top:0 !important}.p-t-10{padding-top:10px !important}.p-b-0{padding-bottom:0 !important}.p-tb-10{padding-top:1rem;padding-bottom:1rem}.p-tb-20{padding-top:2rem;padding-bottom:2rem}.p-tb-30{padding-top:3rem;padding-bottom:3rem}.p-tb-60{padding-top:6rem;padding-bottom:6rem}.p-lr-10{padding-left:1rem;padding-right:1rem}.p-lr-20{padding-left:20px;padding-right:20px}.p-r-30{padding-right:3rem}.p-l-10{padding-left:1rem}.p-r-10{padding-right:1rem}.no-padding{padding:0 !important}.m-0{margin:0 !important}.m-10{margin:10px !important}.mr-20{margin-right:20px !important}.m-20{margin:20px !important}.m-auto{margin:0 auto !important}.m-lr-auto{margin-left:auto !important;margin-right:auto !important}.ml-0{margin-left:0 !important}.mr-0{margin-right:0 !important}.m-l-5{margin-left:0.5rem !important}.m-l-auto{margin-left:auto !important}.m-r-5{margin-right:0.5rem !important}.mx-10{margin-left:10px;margin-right:10px}.m-t-0{margin-top:0 !important}.mt-1{margin-top:10px !important}.mt-2{margin-top:20px !important}.m-t-10{margin-top:10px !important}.m-t-20{margin-top:20px !important}.m-t-25{margin-top:2.5rem}.m-t-30{margin-top:3rem !important}.m-t-35{margin-top:3.5rem !important}.m-t-60{margin-top:6rem}.m-b-10{margin-bottom:1rem}.m-b-20{margin-bottom:20px !important}.m-b-30{margin-bottom:3rem !important}.m-b-60{margin-bottom:6rem}.m-tb-20{margin-top:20px !important;margin-bottom:20px !important}.m-tb-30{margin:3rem 0}.width-100{width:100%}.mwidth-1120{max-width:1120px}.bg--white{background:#fff}.bg--black{background:#000}.bg--lighterGray{background-color:#c8c8c8}.bg--violet{background-color:#665ec7}.line-through{text-decoration:line-through}.p--relative{position:relative}.p--absCenter{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.overflow--hidden{overflow:hidden !important}.t-center,.center{text-align:center}.t-right{text-align:right}.uppercase{text-transform:uppercase !important}.underline{text-decoration:underline}.no-float{float:unset !important}.mh-100{max-height:100% !important}.mw-unset{min-width:unset !important}.height-unset{height:unset !important}.mh-56{min-height:56px}
