.push{height:40px}.divider-vertical{border-right-width:1px;border-right-style:solid;border-right-color:var(--bs-gray-400);background-color:var(--bs-white);height:50px;display:block}.navbar .divider-vertical{margin:0 9px;border-right:1px solid var(--bs-gray-300);border-left:1px solid var(--bs-gray-100)}.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{content:"K";color:#d915a3;font-weight:bold;font-style:italic}.angebot-icon:before{content:"A";color:#c9a72d;font-weight:bold;font-style:italic}.kurs-icon:before{content:"C";color:#388b3a;font-weight:bold;font-style:italic}.lehrgang-icon:before{content:"L";color:#067400;font-weight:bold;font-style:italic;padding-right:5px}.durchfuehrung-icon:before{content:"D";color:#067400;font-weight:bold;font-style:italic;padding-right:5px}.control-muss-feld:after{content:" *";color:var(--bs-danger);font-size:1.2em;line-height:1em;font-weight:bold}.list-group-item.disabled{cursor:not-allowed;background-color:var(--bs-gray-200)}.list-group-item.disabled .tooltip-target{pointer-events:auto}.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{padding:0px 4px !important;font-weight:600;font-size:15px}.platzhalterTextboxAddon{cursor:pointer}li.active a.validate-tab-error{background-image:none}legend small{font-size:70%}.navbar-brand img{min-height:30px;max-height:30px}.truncate{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}.tooltip{z-index:10}.flag{width:32px;outline:none !important}.activeFlag,.activeFlag:hover,.activeFlag:focus,.activeFlag:active{box-shadow:0 0 4px var(--bs-green)}div.display-label{font-weight:bold}.tree-item-code{font-size:.8em;font-style:italic}.farbCodeSample{height:10px;width:10px;display:inline-block;margin-right:5px}.farbCodeSampleBig{height:15px;width:15px;display:inline-block;vertical-align:middle;margin-right:5px;border-radius:3px}h2 span.titleNew{font-size:.55em}.titleNew{font-size:.65em}.page-header-compact{padding-bottom:9px;margin:20px 0 20px;border-bottom:1px solid var(--bs-gray-200)}.titleNewAbstandTop{padding-top:5px;display:block}.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-raum-konflikt,.kursdatum-kursleiter-konflikt{background:var(--bs-highlight-bg)}tr.k-state-selected>td.kursdatum-raum-konflikt,tr.k-state-selected>td.kursdatum-kursleiter-konflikt{background:var(--bs-highlight-bg);color:var(--bs-black)}.pin{color:var(--bs-gray-500) !important;text-decoration:none !important;outline: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;color:#3c763d;padding:7px;border-radius:10px}.dokumentKurs p{padding:10px 0 0 10px}.dokumentKategorie{background-color:#d6e9c6;border-color:#d6e9c6;color:#3c763d;padding:7px;border-radius:10px}.dokumentKategorie p{padding:10px 0 0 10px}.helpTipp{font-size:11px}.introjs-helperNumberLayer{-moz-box-sizing:padding-box !important;-webkit-box-sizing:padding-box !important;box-sizing:padding-box !important;padding:0 !important;font-size:14px}.helpDisableLink_Angebot,.helpDisableLink_Kurs,.helpDisableLink_Teilnehmer,.helpDisableLink_Standort,.helpDisableLink_Person,.helpDisableLink_nichtVorhanden{pointer-events:none;cursor:default;color:var(--bs-gray-600)}.helpDisableLink_Angebot::after{content:" (kein Angebot vorhanden!)"}.helpDisableLink_Kurs::after{content:" (kein Kurs vorhanden !)"}.helpDisableLink_Teilnehmer::after{content:" (kein Teilnehmer vorhanden !)"}.helpDisableLink_Standort::after{content:" (kein Standort vorhanden !)"}.helpDisableLink_Person::after{content:" (kein Standort vorhanden !)"}.helpDisableLink_nichtVorhanden::after{content:" (Funktion noch nicht implementiert !)"}.not-active-link{pointer-events:none;cursor:default;visibility:hidden}.not-active{pointer-events:none;cursor:default;color:var(--bs-gray-500) !important}.kursSendMailButtons,.kursSendMailButtons .list-group-item-heading{pointer-events:none;cursor:default;color:var(--bs-gray-500) !important}.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;color:inherit;border:none;padding:0 !important;font:inherit;border-bottom:1px solid var(--bs-gray-700);cursor:pointer}.horizontal-scroll{width:100%;overflow-x:auto;white-space:nowrap}.panelHeadingSprache{height:37px !important}.panelHeadingSprache .flag{top:-5px}.cke_panel{z-index:999999 !important}.personAbwesend span{color:#32cd32 !important;animation-duration:800ms;animation-name:blink;animation-iteration-count:infinite;animation-direction:alternate-reverse}@keyframes blink{from{color:#7cfc00}to{color:#000}}.widthForLizenz{width:400px}.tool-tip{display:inline-block}.tool-tip [disabled]{pointer-events:none}#pflichtangebotForm>div:not(.alert){margin-bottom:10px;display:flex}#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{display:flex;align-items:center}#pflichtangebotForm>div:not(.alert) .fg-voraussetzendes-angebot-tage .editor-container{width:150px;display:inline-block}#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{width:100%;height:100%;display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:1%}.laenderauswahl img{height:20px}.selected{width:100%;height:100%;display:flex;align-items:center;justify-content:flex-start}.oe{flex:none}.parent-oe{margin-left:5px;flex:1 1 auto;color:var(--bs-gray-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-control-dropdown{width:100%;height:34px;font-size:14px;line-height:1.42857143;color:var(--bs-gray-600);background-color:var(--bs-white);background-image:none}.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{vertical-align:middle;padding-left:15px;padding-right:15px}#kurs-preisklassen-table>tbody>tr{margin-bottom:1px}#kurs-preisklassen-table{border:1px solid var(--bs-gray-300)}.priorisierung{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;gap:10px 10px;margin-bottom:20px}.prioRow{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;gap:10px 10px;width:100%}.prioElement{width:330px}.prioWarteliste{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;gap:10px 10px;margin-bottom:20px;margin-top:20px}.prioWartelisteRow{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:10px 10px;width:100%}.prioWartelisteElement{width:330px}.einschraenkung{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;gap:10px 10px;margin-bottom:20px}.einschraenkungRow{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;gap:10px 10px;width:100%}.einschraenkungElement{width:330px}.buchung{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;gap:20px 20px;margin-bottom:20px}.buchungRow{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;gap:10px 10px;width:100%}.buchungElement{min-width:150px}.buchungElementMulti{min-width:200px;width:330px}.buchungElementZeit{width:400px}.buchungDate{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:10px 10px;width:100%}.backend-overview-link{font-weight:bold;color:var(--bs-blue);cursor:pointer}.navbar-brand,.signin-brand{display:inline-block;position:relative}.navbar-brand-text,.signin-brand-text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(30deg);color:red !important;font-weight:bold;background-color:rgba(0,0,0,.5);padding:0px 5px !important;border-radius:5px}.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{filter:brightness(80%)}.formgen-matrix-table th,.formgen-matrix-table td{text-align:center}.formgen-matrix-table th{padding-bottom:10px}.klBedingung-bedingungTyp-wrapper,.klBedingung-kriterien-wrapper,.klBedingung-alter-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:0px}.samlfields span{color:var(--bs-danger);font-size:1.2em;font-weight:700;line-height:1em}body{padding-top:60px;padding-bottom:40px}div.footer{margin:0 auto;max-width:510px}div.footer>hr{margin:10px}.form-signin,.center-content{max-width:330px;padding:15px;margin:0 auto}.form-signin-totp{max-width:700px;padding:15px;margin:0 auto}.footer-signin{max-width:330px;padding:15px;margin:10px auto;line-height:0px}.img-signin{max-height:150px;min-height:150px;max-width:100%;display:block;margin:auto;object-fit:contain}.center-content{max-width:400px;padding:15px;margin:0 auto}.form-signin .form-signin-heading,.form-signin .checkbox{margin-bottom:10px}.form-signin .checkbox{font-weight:normal;padding-left:20px}.form-signin .form-control,.form-resetpw .form-control{position:relative;font-size:16px;height:auto;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-signin input.first,.form-resetpw input.first{margin-bottom:-1px;border-bottom-left-radius:0;border-bottom-right-radius:0}.form-signin input.second,.form-resetpw input.second{margin-bottom:10px;border-top-left-radius:0;border-top-right-radius:0;display:block}.uiList{list-style-type:none;color:var(--bs-gray-600);padding:0px}.uiList>li{display:inline-block;padding-right:5px}.passwordResetButtonLogin{padding:10px 14px !important}