.push{height:40px}.divider-vertical{background-color:var(--bs-white);border-right:1px solid var(--bs-gray-400);display:block;height:50px}.navbar .divider-vertical{border-left:1px solid var(--bs-gray-100);border-right:1px solid var(--bs-gray-300);margin:0 9px}.navbar-default.development .navbar-nav,.navbar-default.upgrade .navbar-nav{--bs-nav-link-color:rgba(var(--bs-black-rgb),0.65)}.navbar-default.development .nav-link:hover,.navbar-default.upgrade .nav-link:hover{--bs-nav-link-hover-color:var(--bs-black)}.navbar.development,.navbar.upgrade{--bs-navbar-active-color:var(--bs-black)}.navbar-default.development{background-color:#d9ffd4;border-color:#b1e0ae}.navbar-default.upgrade{background-color:#fffcd4;border-color:#e0dfae}[data-bs-theme=dark] .nav-link:hover{--bs-nav-link-hover-color:var(--bs-white)}.active>.nav-link{--bs-nav-link-color:rgba(var(--bs-black-rgb),0.65)}.active>.nav-link:hover{--bs-nav-link-hover-color:var(--bs-black)}.navbar .in .divider-vertical{display:none}.open-tasks{margin-left:.5em}.label-as-badge{border-radius:1em}.red{color:var(--bs-red)}.green{color:var(--bs-green)}.orange{color:var(--bs-orange)}.gray{color:var(--bs-gray)}.kategorie-icon:before{color:#d915a3;content:"K";font-style:italic;font-weight:700}.angebot-icon:before{color:#c9a72d;content:"A";font-style:italic;font-weight:700}.kurs-icon:before{color:#388b3a;content:"C";font-style:italic;font-weight:700}.lehrgang-icon:before{color:#067400;content:"L";font-style:italic;font-weight:700;padding-right:5px}.control-muss-feld:after{color:var(--bs-danger);content:" *";font-size:1.2em;font-weight:700;line-height:1em}.list-group-item.disabled{background-color:var(--bs-gray-200);cursor:not-allowed}.field-validation-error{color:var(--bs-form-invalid-color)}.validation-summary-errors ul{list-style-type:disc;margin-bottom:0}.treeActions{display:none}.k-selected .treeActions{display:inline}.platzhalterTextboxAddon,.platzhalterTextboxAddonWithoutPopUp{font-size:15px;font-weight:600;padding:0 4px!important}.platzhalterTextboxAddon{cursor:pointer}li.active a.validate-tab-error{background-image:none}legend small{font-size:70%}.navbar-brand img{max-height:30px;min-height:30px}.truncate{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.tooltip{z-index:10}.flag{outline:none!important;width:32px}.activeFlag,.activeFlag:active,.activeFlag:focus,.activeFlag:hover{box-shadow:0 0 4px var(--bs-green)}div.display-label{font-weight:700}.tree-item-code{font-size:.8em;font-style:italic}.farbCodeSample{height:10px;width:10px}.farbCodeSample,.farbCodeSampleBig{display:inline-block;margin-right:5px}.farbCodeSampleBig{height:15px;vertical-align:middle;width:15px}h2 span.titleNew{font-size:.55em}.titleNew{font-size:.65em}.page-header-compact{border-bottom:1px solid var(--bs-gray-200);margin:20px 0;padding-bottom:9px}.titleNewAbstandTop{display:block;padding-top:5px}.breadcrumb li.active{color:var(--bs-black)}.breadcrumb li{color:var(--bs-gray-500)}img.filetype{height:24px;width:24px}img.filetypeSmall{height:18px;width:18px}.k-progress{background-color:rgba(0,0,0,0)!important}.k-file{color:var(--bs-body-color)!important}.fileDeleteButton{float:right}.k-delete{background-image:none!important}.kursdatum-kursleiter-konflikt,.kursdatum-raum-konflikt{background:var(--bs-highlight-bg)}tr.k-state-selected>td.kursdatum-kursleiter-konflikt,tr.k-state-selected>td.kursdatum-raum-konflikt{background:var(--bs-highlight-bg);color:var(--bs-black)}.pin{color:var(--bs-gray-500)!important;outline:none!important;text-decoration:none!important}.pin.rotate{color:var(--bs-primary)!important;transform:rotate(315deg);-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);-o-transform:rotate(315deg);-ms-transform:rotate(315deg)}.resetButton{width:100%}.nav>li>a{padding-left:10px!important;padding-right:10px!important}.dokumentKurs{background-color:#d6e9c6;border-color:#d6e9c6;border-radius:10px;color:#3c763d;padding:7px}.dokumentKurs p{padding:10px 0 0 10px}.dokumentKategorie{background-color:#d6e9c6;border-color:#d6e9c6;border-radius:10px;color:#3c763d;padding:7px}.dokumentKategorie p{padding:10px 0 0 10px}.helpTipp{font-size:11px}.introjs-helperNumberLayer{box-sizing:padding-box!important;font-size:14px;padding:0!important}.helpDisableLink_Angebot,.helpDisableLink_Kurs,.helpDisableLink_Person,.helpDisableLink_Standort,.helpDisableLink_Teilnehmer,.helpDisableLink_nichtVorhanden{color:var(--bs-gray-600);cursor:default;pointer-events:none}.helpDisableLink_Angebot:after{content:" (kein Angebot vorhanden!)"}.helpDisableLink_Kurs:after{content:" (kein Kurs vorhanden !)"}.helpDisableLink_Teilnehmer:after{content:" (kein Teilnehmer vorhanden !)"}.helpDisableLink_Person:after,.helpDisableLink_Standort:after{content:" (kein Standort vorhanden !)"}.helpDisableLink_nichtVorhanden:after{content:" (Funktion noch nicht implementiert !)"}.not-active-link{cursor:default;pointer-events:none;visibility:hidden}.kursSendMailButtons,.kursSendMailButtons .list-group-item-heading,.not-active{color:var(--bs-gray-500)!important;cursor:default;pointer-events:none}.kommentarAktiv{color:var(--bs-green);cursor:pointer;font-size:17px}.kommentarInaktiv{color:var(--bs-gray-400);cursor:default;font-size:17px}.k-grid-header th.k-with-icon .k-link{margin-right:2.2em}.centeredDiv{display:table;margin:0 auto;width:100%}.kalender-url-mini{color:var(--bs-white)!important;font-size:.1px!important}.appearance-disabled{color:var(--bs-gray-500)!important}.closepanel{background:none!important;border:none;border-bottom:1px solid var(--bs-gray-700);color:inherit;cursor:pointer;font:inherit;padding:0!important}.horizontal-scroll{overflow-x:auto;white-space:nowrap;width:100%}.panelHeadingSprache{height:37px!important}.panelHeadingSprache .flag{top:-5px}.cke_panel{z-index:999999!important}.personAbwesend span{animation-direction:alternate-reverse;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:blink;animation-name:blink;color:#32cd32!important}@-webkit-keyframes blink{0%{color:#7cfc00}to{color:#000}}@keyframes blink{0%{color:#7cfc00}to{color:#000}}.widthForLizenz{width:400px}.tool-tip{display:inline-block}.tool-tip [disabled]{pointer-events:none}#pflichtangebotForm>div:not(.alert){display:-ms-flexbox;display:flex;margin-bottom:10px}#pflichtangebotForm>div:not(.alert)>div{margin-top:auto}#pflichtangebotForm>div:not(.alert) .form-group{margin-right:10px}#pflichtangebotForm>div:not(.alert) .form-group:not(.inline){width:350px}#pflichtangebotForm>div:not(.alert) .form-group:not(.inline) .form-control{width:100%}#pflichtangebotForm>div:not(.alert) .form-group .form-control-static{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}#pflichtangebotForm>div:not(.alert) .fg-voraussetzendes-angebot-tage .editor-container{display:inline-block;width:150px}#pflichtangebotForm>div.alert i{white-space:nowrap}.movable{cursor:move}.k-input-value-text:has(.laenderauswahl):before,.k-list-item-text:has(.laenderauswahl):before{display:none}.laenderauswahl{-ms-flex-align:center;-ms-flex-pack:start;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:1%;height:100%;justify-content:flex-start;width:100%}.laenderauswahl img{height:20px}.selected{-ms-flex-align:center;-ms-flex-pack:start;align-items:center;display:-ms-flexbox;display:flex;height:100%;justify-content:flex-start;width:100%}.oe{-ms-flex:none;flex:none}.parent-oe{color:var(--bs-gray-500);-ms-flex:1 1 auto;flex:1 1 auto;margin-left:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-control-dropdown{background-color:var(--bs-white);background-image:none;color:var(--bs-gray-600);font-size:14px;height:34px;line-height:1.42857143;width:100%}.k-text-center{text-align:center}.k-grid-search>.k-input{margin-left:5px}#kurs-preisklassen-table>tbody>tr>td,#kurs-preisklassen-table>thead>tr>th{padding-left:15px;padding-right:15px;vertical-align:middle}#kurs-preisklassen-table>tbody>tr{margin-bottom:1px}#kurs-preisklassen-table{border:1px solid var(--bs-gray-300)}.priorisierung{-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.prioRow,.priorisierung{-ms-flex-pack:start;display:-ms-flexbox;display:flex;gap:10px 10px;justify-content:flex-start}.prioRow{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}.prioElement{width:330px}.prioWarteliste{-ms-flex-direction:column;flex-direction:column;margin-bottom:20px;margin-top:20px}.prioWarteliste,.prioWartelisteRow{-ms-flex-pack:start;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 10px;justify-content:flex-start}.prioWartelisteRow{-ms-flex-direction:row;flex-direction:row;width:100%}.prioWartelisteElement{width:330px}.einschraenkung{-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.einschraenkung,.einschraenkungRow{-ms-flex-pack:start;display:-ms-flexbox;display:flex;gap:10px 10px;justify-content:flex-start}.einschraenkungRow{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}.einschraenkungElement{width:330px}.buchung{-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 20px;margin-bottom:20px}.buchung,.buchungRow{-ms-flex-pack:start;display:-ms-flexbox;display:flex;justify-content:flex-start}.buchungRow{-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:10px 10px;width:100%}.buchungElement{min-width:150px}.buchungElementMulti{min-width:200px;width:330px}.buchungElementZeit{width:400px}.buchungDate{-ms-flex-pack:start;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 10px;justify-content:flex-start;width:100%}.backend-overview-link{color:var(--bs-blue);cursor:pointer;font-weight:700}.navbar-brand,.signin-brand{display:inline-block;position:relative}.navbar-brand-text,.signin-brand-text{background-color:rgba(0,0,0,.5);border-radius:5px;color:red!important;font-weight:700;left:50%;padding:0 5px!important;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) rotate(30deg);-ms-transform:translate(-50%,-50%) rotate(30deg);transform:translate(-50%,-50%) rotate(30deg)}.navbar-brand-text{font-size:16px}.signin-brand-text{font-size:35px}.moved-formgen-save-button{margin:-20px 35px 20px 10px}.formgen-matrix-table{width:100%}.formgen-matrix-table tr:hover{-webkit-filter:brightness(80%);filter:brightness(80%)}.formgen-matrix-table td,.formgen-matrix-table th{text-align:center}.formgen-matrix-table th{padding-bottom:10px}.klBedingung-alter-wrapper,.klBedingung-bedingungTyp-wrapper,.klBedingung-kriterien-wrapper,.klBedingung-matrix-wrapper{margin-right:15px}.klBedingung-kriterien-wrapper>.k-multiselect{width:400px}.klBedingung-bedingungTyp-wrapper>.k-dropdownlist,.klBedingung-matrix-wrapper>.k-dropdownlist,.klBedingung-matrix-wrapper>.k-multiselect{width:300px}.klBedingung-alter-wrapper>.k-numerictextbox{width:200px}.samlfields p{margin-bottom:0}.samlfields span{color:var(--bs-danger);font-size:1.2em;font-weight:700;line-height:1em}body{padding-bottom:40px;padding-top:60px}div.footer{margin:0 auto;max-width:510px}div.footer>hr{margin:10px}.center-content,.form-signin{margin:0 auto;max-width:330px;padding:15px}.form-signin-totp{margin:0 auto;max-width:700px;padding:15px}.footer-signin{line-height:0px;margin:10px auto;max-width:330px;padding:15px}.img-signin{display:block;margin:auto;max-height:150px;max-width:100%;min-height:150px;object-fit:contain}.center-content{margin:0 auto;max-width:400px;padding:15px}.form-signin .checkbox,.form-signin .form-signin-heading{margin-bottom:10px}.form-signin .checkbox{font-weight:400;padding-left:20px}.form-resetpw .form-control,.form-signin .form-control{box-sizing:border-box;font-size:16px;height:auto;padding:10px;position:relative}.form-resetpw input.first,.form-signin input.first{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:-1px}.form-resetpw input.second,.form-signin input.second{border-top-left-radius:0;border-top-right-radius:0;display:block;margin-bottom:10px}.uiList{color:var(--bs-gray-600);list-style-type:none;padding:0}.uiList>li{display:inline-block;padding-right:5px}.passwordResetButtonLogin{padding:10px 14px!important}
