:root{
	--table-th-padding: 8px 16px 4px !important;
	--table-td-padding: 10px 16px 10px 16px !important;
	--btn-primary-bg: #d93b3b !important;
    --btn-primary-border: #d93b3b !important;
	--btn-primary-hover-bg: #d70000 !important;
    --btn-primary-hover-border: #d70000 !important;
    --btn-primary-active-bg: #d70000 !important;
    --btn-primary-active-border: #d70000 !important;
	--panel-warning-text: #ab7214 !important;
	/* --panel-success-bg: #b6efff !important; */
	--input-bg: #ffff !important;
	--panel-default-bg: #EAF0F6; /* #d2dde5; */
	--container-max-width: 1710px;
	--record-grid-max-width: 1710px;
	--navbar-inverse-bg: #2E3F50;
	--navbar-inverse-link-active-bg: #253342;
	--navbar-inverse-link-hover-bg: #253342;
	--navbar-inverse-link-color: #FFFFFF;
	--navbar-inverse-link-hover-color: #FFFFFF;
	--navbar-inverse-link-icon-color: #FFFFFF;
	--navbar-inverse-link-icon-hover-color: #FFFFFF;
}

#content.content .page-header .dropdown-group{
	order: 100;
}

.list[data-scope="CFortbildung"] td.cell[data-name="datei"] a::before {
    content: "\f15b"; 
    font-family: "Font Awesome 6 Free"; /* Ensure Font Awesome is loaded */
    font-weight: 900; /* Use the solid version of the icon */
    font-size: 16px; /* Adjust icon size as needed */
    display: inline-block;
}

.list[data-scope="CFortbildung"] td.cell[data-name="datei"] a {
	font-size: 0;
}
.list[data-scope="CFortbildung"] td.cell[data-name="datei"] .fa-paperclip
{
	display: none;
}

.list[data-scope="CFortbildung"] td.cell[data-name="datei"],
.list[data-scope="CFortbildung"] th[data-name="datei"] {
	text-align: center !important;
}

/*** SMARTPHONE START STYLES ***/
@media screen and (max-width: 767px)
{
	div.list:not([data-scope="Lead"]) tbody td {
		 white-space: nowrap !important;
	}
	div[data-scope="Contact"] td[data-name="addressPostalCode"],
	div[data-scope="Contact"] th[data-name="addressPostalCode"],
	div[data-scope="Contact"] td[data-name="emailAddress"],
	div[data-scope="Contact"] th[data-name="emailAddress"]
	{
		display: none;
	}
}

div[data-scope="Campaign"] td[data-name="cAnwesenheitKigaProzent"] span[title^="1"]:not([title^="100"]),
div[data-scope="Campaign"] td[data-name="cAnwesenheitKigaProzent"] span[title^="2"],
div[data-scope="Campaign"] td[data-name="cAnwesenheitKigaProzent"] span[title^="3"],
div[data-scope="Campaign"] td[data-name="cAnwesenheitKigaProzent"] span[title^="4"],
div[data-scope="Campaign"] td[data-name="cAnwesenheitKigaProzent"] span[title^="5"],
div[data-scope="Campaign"] td[data-name="cAnwesenheitKigaProzent"] span[title^="6"],
div[data-scope="Campaign"] td[data-name="cAnwesenheitKigaProzent"] span[title^="7"],
div[data-scope="Campaign"] td[data-name="cAnwesenheitKigaProzent"] span[title^="8"]
{
  color: red;
}





/*** SMARTPHONE END STYLES ***/



/* .table-admin-panel tr:has(a[href="#Admin/authentication"]) {
    display: none;
} */
div[data-name="unterschriftAuftraggeber"] img
{
	max-width: 100%;
}

div[data-name="unterschriftAuftraggeber"].field::after
{
	content: "";
	display: block;
	border-top: 1px solid grey;
	margin-top: 16px;
	width: 100%;   
}

div[data-name="cAusgabenZuordnungs"] .footer-sum{
	display: none;
}

.rich-text-header-field > p
{
	margin: 8px 0 -5px 0 !important;
}
@media screen and (min-width: 768px) {
    body[data-navbar="side"] #content {
        margin-left: auto;
        margin-right: auto;
    }
}

body[data-navbar="side"].has-navbar > .content
{
	max-width: 95%;
}

a[data-name="runWorkflow_67d0118b1b6822272"] {
    color: transparent; /* Versteckt den Text */
	font-size: 0 !important;
	min-width: 16px !important;
}
a[data-name="runWorkflow_67d0118b1b6822272"]::before {
    content: "\f095"; /* Unicode für fa-phone */
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
	font-size: 1rem !important;
    color: white; /* Setzt Icon-Farbe */
}

.list[data-scope="CSeminararbeit"] td.cell[data-name="datei"] a::before {
    content: "\f15b"; 
    font-family: "Font Awesome 6 Free"; /* Ensure Font Awesome is loaded */
    font-weight: 900; /* Use the solid version of the icon */
    font-size: 16px; /* Adjust icon size as needed */
    display: inline-block;
}

.list[data-scope="CSeminararbeit"] td.cell[data-name="datei"] a {
	font-size: 0;
}

.list[data-scope="CSeminararbeit"] td.cell[data-name="datei"],
.list[data-scope="CSeminararbeit"] th[data-name="datei"] {
	text-align: center !important;
}

.list[data-scope="CSeminararbeit"] td.cell[data-name="datei"] .fa-paperclip
{
	display: none;
}




@media screen and (min-width: 1768px) {
    body[data-navbar="side"].has-navbar > .content {
        padding-left: 225px;
        max-width: 1710px;
    }
}

.panel > .panel-heading > .panel-title
{
	font-weight: bold;
	color: var(--text-color);
}

.detail[data-scope="CProtokoll"] div[data-name="text"] .label-text
{
	display: none;
}
.detail[data-scope="CProtokoll"] .field[data-name="text"]
{
	margin-top: -15px;
}

.note-frame ul.note-dropdown-menu.dropdown-menu > li[aria-label="h1"]
{
	display: none;
}

.html-container{
	font-size: 14px !important;
}

.html-container h1{
	font-size: 26px !important;
}
.html-container h2{
	font-size: 22px !important;
	margin-bottom: 14px !important;
	font-weight: bold !important;
}
.html-container h3{
	font-size: 20px !important;
}
.html-container h4{
	font-size: 18px !important;
}
.html-container h5{
	font-size: 16px !important;
}
.html-container h6{
	font-size: 15px !important;
}

body > footer{display: none;}

.list[data-scope="CDokument"] td.cell[data-name="pdf"] a::before {
    content: "\f1c1"; /* Unicode for Font Awesome's PDF icon */
    font-family: "Font Awesome 6 Free"; /* Ensure Font Awesome is loaded */
    font-weight: 900; /* Use the solid version of the icon */
    font-size: 16px; /* Adjust icon size as needed */
    display: inline-block;
}



.panel-reportPanel640ef063b49efdfe4 td.cell[data-name="cLebenslauf"] a {
	font-size: 0;
}

.panel-reportPanel640ef063b49efdfe4 td.cell[data-name="cLebenslauf"] .fa-paperclip
{
	display: none;
}

.panel-reportPanel640ef063b49efdfe4 td.cell[data-name="cLebenslauf"] a::before {
    content: "\f1c1"; /* Unicode for Font Awesome's PDF icon */
    font-family: "Font Awesome 6 Free"; /* Ensure Font Awesome is loaded */
    font-weight: 900; /* Use the solid version of the icon */
    font-size: 16px; /* Adjust icon size as needed */
    display: inline-block;
}



.list[data-scope="CDokument"] td.cell[data-name="pdf"]
{
	text-align: center !important;
}

.list[data-scope="CDokument"] td.cell[data-name="pdf"] .fa-paperclip
{
	display: none;
}

.list[data-scope="CDokument"] td.cell[data-name="pdf"] a {
    position: relative;
    color: inherit; /* Make sure it inherits the text color if needed */
    text-decoration: none; /* Remove underline */
	font-size: 0; /* Hide text by reducing font size */
}

.navbar-nav.tabs ul.dropdown-menu {
    display: none;
    position: fixed; /* Keeps it positioned relative to the viewport */
    z-index: 1000;
    opacity: 0;
    transition: opacity 0.2s ease;
}

/* Show the dropdown on hover */
.tab-group.dropdown:hover ul.dropdown-menu {
    display: block;
    opacity: 1;
}

li[data-name="EmailTemplate"] .fa-envelope-square
{
	color: #76e4ff;
}

/* Aufgabe */


div[data-name="priority"] button.active,
div[data-name="cWichtigkeit"] button.active
{
	border: 2px solid #222222;
}

div[data-name="priority"] button.active:hover,
div[data-name="cWichtigkeit"] button.active:hover
{
	border: 2px solid #222222 !important;
}

div[data-name="priority"] button:hover:not(.active),
div[data-name="cWichtigkeit"] button:hover:not(.active)
{
	box-shadow: 0 0 3px #000000;
    border: 0;
}

a[data-name="runWorkflow_670d1241b6c563402"]
{
	background-color: rgb(106, 168, 79);
	border-color: rgb(106, 168, 79);
}

a[data-name="runWorkflow_670d1241b6c563402"]:hover,
a[data-name="runWorkflow_670d1241b6c563402"]:active:hover,
a[data-name="runWorkflow_670d1241b6c563402"]:active,
a[data-name="runWorkflow_670d1241b6c563402"]:focus,
a[data-name="runWorkflow_670d1241b6c563402"]:visited
{
	background-color: rgb(58 141 79);
	border-color: rgb(58 141 79);
}

a[data-name="runWorkflow_6715e9d65d6b79b82"]
{
	background-color: rgb(230, 145, 56);
	border-color: rgb(236, 170, 101);
}

a[data-name="runWorkflow_6715e9d65d6b79b82"]:hover,
a[data-name="runWorkflow_6715e9d65d6b79b82"]:active:hover,
a[data-name="runWorkflow_6715e9d65d6b79b82"]:active,
a[data-name="runWorkflow_6715e9d65d6b79b82"]:focus,
a[data-name="runWorkflow_6715e9d65d6b79b82"]:visited
{
	background-color: rgb(221 109 32);
	border-color: rgb(221 109 32);
}

a[data-name="runWorkflow_6715ed77504a64176"]:hover,
a[data-name="runWorkflow_6715ed77504a64176"]:active:hover,
a[data-name="runWorkflow_6715ed77504a64176"]:active,
a[data-name="runWorkflow_6715ed77504a64176"]:focus,
a[data-name="runWorkflow_6715ed77504a64176"]:visited
{
	background-color: rgb(46 88 199);
	border-color: rgb(46 88 199);
}

a[data-name="runWorkflow_6715ed77504a64176"]
{
	background-color: rgb(61, 133, 198);
	border-color: rgb(100, 158, 210);
}

.page-header-column-2 > .header-buttons.btn-group.pull-right
{
	display: flex;
}

/* Neu */
.header-buttons.btn-group.pull-right a[data-name="runWorkflow_6715ed77504a64176"]
{
	order: 1;
	border-top-right-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
	border-radius: 0 !important;
}
/* In Bearbeitung */
.header-buttons.btn-group.pull-right a[data-name="runWorkflow_6715e9d65d6b79b82"]
{
	order: 2;
	border-top-right-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
	border-radius: 0 !important;

}
/* Abgeschlossen */
a[data-name="runWorkflow_670d1241b6c563402"]
{
	order: 3;
}




/* div[data-scope="Workflow"] .selectize-control.input-sm.form-control.single .selectize-input,
div[data-scope="Workflow"] .input-group .input-group-btn .btn.btn-sm
{
	height: var(--form-control-height) !important;
} */

/* div[data-scope="Workflow"] .selectize-control.single .selectize-input .item {
    vertical-align: middle; 
	height: 32px !important;
	padding: 0;
	line-height: 32px !important;
}  */

div[data-scope="Workflow"] .selectize-control.single > .selectize-input > .item
{
	/* height: 100%;y */
	/* padding: var(--input-small-padding); */
	vertical-align: middle;
}

/* div[data-scope="Workflow"] .selectize-dropdown,
div[data-scope="Workflow"] .selectize-input,
div[data-scope="Workflow"]  .selectize-input input
{
	line-height: var(--form-control-height);
	
} */

div[data-scope="Task"] td[data-name="status"] > span,
div[data-scope="Task"] td[data-name="cMStatuts"] > span
{
	display: block;
    width: 100% !important;
	height: 25px;
	line-height: 20px;
	/* font-weight: bold; */
	text-align: left;
	padding-left: 10px;
	border-radius: 5px;
	color: #ffff !important;
	/* border: 2px solid #222222 !important; */
} 

.label-default, .label-md {
    border-radius: 5px;
}

div[data-scope="Task"] td[data-name="status"] > span
{
	font-weight: bold;
} 

a[data-name="setCompletedMain"]
{
	display: none;
}
.dashboard-header .col-sm-8
{
	width: 100% !important;
}

button[title="Filter"] + .filter-menu a[data-name="actual"],
button[title="Filter"] + .filter-menu a[data-name="completed"],
button[title="Filter"] + .filter-menu a[data-name="overdue"],
button[title="Filter"] + .filter-menu a[data-name="deferred"]
{
	display: none;
}

.list[data-scope="Task"] .plugin-espo_select.form-control.main-element
{
	height: 25px;
	font-size: 13px;
}

.list[data-scope="Task"] .plugin-espo_select > .selectize-input
{
	padding-top: 2px;
	padding-bottom: 2px;
	min-height: unset !important;
	border-radius: 5px !important;
}

div[data-scope="Task"] .plugin-espo_select .selectize-input:after
{
	top: 12px !important;
}

/* .dashboard-tabs > button[data-tab="0"]
{
	/* color: red; */
	/* background-color: #0084CD;
}  */

.dashboard-tabs > button
{
    display: inline-block;
    font-weight: 400;
    color: #fff;
    text-align: center;
    vertical-align: middle;
    user-select: none;
    background-color: #009ab7d6;
    border: 1px solid #222222;
    padding: 0.375rem 0.75rem;
    /* font-size: 1.3rem; */
    line-height: 1.5;
    border-radius: 0; /* Keine runden Ecken */
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    cursor: pointer;
	margin-left: 3px !important;
	border-radius: 5px !important;
	font-weight: bold;
	height: 35px;
}

.dashboard-tabs > button.active {
    color: #222222;
    background-color: #0090C2;
	
}

.dashboard-tabs > button:hover:not(.active) {
    color: #fff;
    background-color: #0090C2;
    border-color: #222222;
}

.dashboard-tabs > button.active:hover {
    border-color: #222222;
}

.dashboard-tabs > button:focus {
    outline: none;
    box-shadow: 0 0 0 0.2rem rgba(0,123,255,.5);
}

.dashboard-tabs > button:disabled {
    opacity: 0.65;
    cursor: not-allowed;
}

.dashboard-tabs > button:not(:disabled):not(.disabled):active {
    background-color: #004085;
    border-color: #003d75;
}

.dashboard-tabs > button.active,
.dashboard-tabs > button.active:hover
{
	border-bottom-color: #222222 !important
}

.dashboard-tabs > button.active::after
{
	display: none !important;
}

.dashboard-tabs > button.active
{
    background-color: #87D593;
}



/* div[data-scope="Task"] td[data-name="status"] > span,
div[data-scope="CAufgaben"] td[data-name="prioStufe"] > span
{
	font-size: inherit;
	font-weight: bold;
}  */

#dashlet-d285810 table
{
	min-width: 1250px !important;
	/* font-size: 1.2rem !important; */
}

#dashlet-d285810 th
{
	text-align: right !important;
}

a[data-name="setCompletedMain"],
a[data-name="setCompletedMain"] > span.fas
{
    color: white !important;
}

a[data-name="setCompletedMain"]
{
	background-color: #198754;
}

a[data-name="setCompletedMain"]:hover,
a[data-name="setCompletedMain"]:visited,
a[data-name="setCompletedMain"]:active,
a[data-name="setCompletedMain"]:focus,
a[data-name="setCompletedMain"]:target,
a[data-name="setCompletedMain"]:checked,
a[data-name="setCompletedMain"]:active:hover
{
	background-color: #48ad7e;
    color: white !important;
}

div[data-scope="CPDCAManahme"] td[data-name="Abgeschlossen"]
{
	opacity: 50%;
	filter: saturate(0);
}

td[data-name="Completed"]
{
	opacity: 50%;
	filter: saturate(0);
}

td[data-name="Completed"] div[data-name="priority"]
{
	display: none;
}

.dropdown-menu a[data-name="about"]
{display: none;}



.categories-container a[data-role=expandButtonContainer]
{
	display: none;
}



@media (max-width: 1250px)
{
	div[data-scope="Lead"] th[data-name="noel"],
	div[data-scope="Lead"] td[data-name="noel"],
	div[data-scope="Lead"] th[data-name="checkLebenslauf"],
	div[data-scope="Lead"] td[data-name="checkLebenslauf"],
	div[data-scope="Lead"] th[data-name="kigaHonorar"],
	div[data-scope="Lead"] td[data-name="kigaHonorar"],
	div[data-scope="Lead"] th[data-name="kigruRef"],
	div[data-scope="Lead"] td[data-name="kigruRef"],
	div[data-scope="Lead"] th[data-name="unterrichtstage"],
	div[data-scope="Lead"] td[data-name="unterrichtstage"]
	{
		display: none;
	}
}

@media screen and (max-width: 767px) {
    @supports (display: grid) {
        .navbar-body .global-search-container,
		.notifications-button
		{
			visibility: hidden;
			height: 0 !important;
			margin: 0 !important;
			padding: 0 !important;
		}
		
		.navbar-body > ul.tabs
		{
			display: none !important;
		}
		.in > ul.tabs
		{
			display: grid !important;
		}

		.navbar-body:not(.in) .dropdown.menu-container,
		.navbar-body:not(.in) .navbar-right
		{
			visibility: hidden;
			height: 0 !important;
			margin: 0 !important;
			padding: 0 !important;
		}
	}
}



/* #dashlet-d858518 tr th:nth-child(2)
{
	max-width: 100px !important;
} */

/* .list-container div.list-kanban > div > table th.group-header > div:before, 
.list-container div.list-kanban > div > table th.group-header > div:after{
	display: none !important;
} */

div.list-kanban > div > table th.group-header > div:before, 
div.list-kanban > div > table th.group-header > div:after{
	display: none !important;
}

div.list-kanban.triangle > div > table th.group-header > div
{
	border-radius: var(--border-radius) !important;
}

#dashlet-d978570 td[title="KTN-NR"]{
	font-size: 0;
}

.modal-dialog .list-container .total-count /*.dialog-record  */
{
	/* margin-top: -56px; */
}

#dashlet-d80103 .total-value-text::before,
#dashlet-d698568 .total-value-text::before,
#dashlet-d716530 .total-value-text::before,
#dashlet-d880791 .total-value-text::before,
#dashlet-d905791 .total-value-text::before,
#dashlet-d894847 .total-value-text::before,
#dashlet-d44750 .total-value-text::before,
#dashlet-d489387 .total-value-text::before
{
	content: "€";
}

.search-container .dropdown-menu a[data-name="portalUsers"],
.search-container .dropdown-menu a[data-name="reportFilter6363aa304dc2d076e"],
.search-container .dropdown-menu a[data-name="reportFilter6419c98deefcdea39"],
.search-container .dropdown-menu a[data-name="reportFilter6419cb4edea45d5a8"],
.search-container .dropdown-menu a[data-name="reportFilter6605b3244f939dd03"],
.search-container .dropdown-menu a[data-name="reportFilter6176671b76e1a298d"],
.search-container .dropdown-menu a[data-name="reportFilter6176775c09b0a7204"],
.search-container .dropdown-menu a[data-name="reportFilter61767838370b21826"],
.search-container .dropdown-menu a[data-name="reportFilter61767897948224f8e"],
.search-container .dropdown-menu a[data-name="reportFilter61adfa5abd56f3aee"],
.search-container .dropdown-menu a[data-name="reportFilter6176898d542e097ba"]
{
	display: none;
}

.dashlet-body .total-value-text
{
	font-size: 2.5rem !important;
}

#dashlet-d867609 .total-value-text::before{
	content: "€";
}

.inline-list table,
.inline-list tr,
.inline-list th
{
	border: 0 !important;
}

.inline-list table
{
	margin-top: 10px;
}

.footer-sum
{
    padding-top: 10px;
    padding-right: 26px;
    border-top: 1px solid var(--default-border-color);
}


a[data-name="setAcceptanceStatus"]
{
	display: none;
}

div[data-name="reportPanel6692f7b9358785c29"] > div > div > div
{
	padding-bottom: 0 !important;
}
.field > div.header-field{
	margin-bottom: -15px;
}

label[data-name="cNotizen"],
label[data-name="cCKursNotizs"]
{visibility: hidden;}

/* .panel > .panel-heading > .panel-title{
	display: block !important;
	padding-top: 8px;
    padding-bottom: 5px;
} */

.short-label

.fa-project-diagram:before{content: "\f542"}


.modal-dialog{
	margin: 10px auto !important;
}
.modal-dialog td{
	padding-top: 5px !important;
    padding-bottom: 5px !important;
	height: 30px !important;
}

.btn-default.active > .fa, .btn-default.active:hover > .fa, .btn-default.active:focus > .fa, .btn-default.active > .far, .btn-default.active:hover > .far, .btn-default.active:focus > .far, .btn-default.active > .fas, .btn-default.active:hover > .fas, .btn-default.active:focus > .fas{
	color: #00A4B4;
}

iframe{
	min-height: 100% !important;
}

@media (min-width: 1200px)
{
	body:not([data-navbar="side"]) .container {
		max-width: 1750px; /*1650 */
	}


}


@media (max-width: 1200px)
{

	div.list:not([data-scope="Lead"]) tbody td
	{
		word-wrap: break-word;
		white-space: unset;
	}
}

.modal-dialog div[data-scope="Email"] > .record-grid
{
    grid-template-columns: minmax(auto,100%) minmax(auto,0%) !important;
}




@media screen and (min-width: 992px)
{
	.dialog-centered, .modal-dialog {
		width: 1250px; 
	}
} 


input[type="checkbox"]:checked:before{
	border-color: #00a4bd !important;
}

/* .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td
{
	vertical-align: middle;
} */

.panel.note-editor.note-frame .note-editing-area .note-editable
{
	background-color: white !important;
}


body:not([data-navbar="side"]) #navbar .navbar > .navbar-body li[data-name="Contact"],
body:not([data-navbar="side"]) #navbar .navbar > .navbar-body li[data-name="Lead"],
/* body:not([data-navbar="side"]) #navbar .navbar > .navbar-body li[data-name="Buchung"], */
body:not([data-navbar="side"]) #navbar .navbar > .navbar-body li[data-name="Praktikumswertung"],
body:not([data-navbar="side"]) #navbar .navbar > .navbar-body li[data-name="group-6"],
body:not([data-navbar="side"]) #navbar .navbar > .navbar-body li[data-name="group-10"],
body:not([data-navbar="side"]) #navbar .navbar > .navbar-body li[data-name="group-12"],
body:not([data-navbar="side"]) #navbar .navbar > .navbar-body li[data-name="group-14"],
body:not([data-navbar="side"]) #navbar .navbar > .navbar-body li[data-name="group-16"]
{
	border-right: 1px solid #ffffff52;
}

@media screen and (min-width: 768px)
{
	body:not([data-navbar="side"]) #navbar .navbar ul.tabs > li > a > span.short-label{
		left: 0;
	}

	body:not([data-navbar="side"]) #navbar .navbar ul.tabs > li > a > span.full-label{
		display: block; 
		width: 0px !important;
		text-indent: -9999px;
	}

	body:not([data-navbar="side"]) #navbar .navbar {
		max-height: 55px;
		overflow: hidden;
	} 
	
}


.list[data-scope="Campaign"] td[data-name="type"]{
	font-size: 20px;
}
/* .detail[data-scope="Campaign"] .panel-massEmails{
	display: block !important;
} */

.header-buttons > a[data-name="follow"]
	{
		display: none !important;
	}

@media(min-width: 768px)
{
	.navbar-header
	{
		display: none !important;
	}
}

.navbar-collapse > .navbar-nav{
	/* height: auto !important; */
}

.detail[data-scope="Campaign"] .btn.btn-text[data-tab="0"]
{
	display: inline-block !important;
}
/* .detail[data-scope="Contact"] div[data-name="panel-1"],
.detail[data-scope="Contact"] div[data-name="panel-2"],
.detail[data-scope="Contact"] div[data-name="panel-3"],
 .detail[data-scope="Contact"] div[data-name="panel-4"],
.detail[data-scope="Contact"] div[data-name="panel-5"]{
	margin-bottom: 0 !important;
	border-right-width: 3px;
	border-left-width: 3px;
} */

a[data-name="babysitterFk"]{
	border-top-left-radius: var(--border-radius)!important;
    border-bottom-left-radius: var(--border-radius)!important;
}

/* .detail[data-scope="Contact"] div[data-name="panel-9"] > .panel-heading
{
	background-color: #6b92b3;
	color: #27445c;
} */

.detail[data-scope="Contact"] div[data-name="panel-4"]{
	border-top-width: 0px !important;
}

.navbar-nav > li[data-name="Ausgaben"],
.navbar-nav > li[data-name="Einnahmen"]
{
	border-top: 2px solid #262a2b;
}


body[data-navbar=side] #navbar ul.tabs>li>a {
    height: 34px;
}
body[data-navbar=side] #navbar ul.tabs>li>a>span>.fas
{
	font-size: 14px !important;
}




div[data-scope="Lead"] div[data-name="followers"],
div[data-scope="Lead"] div[data-name="complexModified"],
div[data-scope="Lead"] div[data-name="complexCreated"],
div[data-scope="CPDCAManahme"] div[data-name="complexCreated"],
div[data-scope="Task"] div[data-name="followers"],
div[data-scope="Task"] div[data-name="complexModified"],
div[data-scope="Account"] div[data-name="complexCreated"],
div[data-scope="Account"] div[data-name="complexModified"],
div[data-scope="Opportunity"] div[data-name="complexCreated"],
div[data-scope="Opportunity"] div[data-name="complexModified"],
div[data-scope="Selbststudium"] div[data-name="complexCreated"],
div[data-scope="Selbststudium"] div[data-name="complexModified"],
div[data-scope="CRefJahresgespraech"] div[data-name="complexCreated"],
div[data-scope="CRefJahresgespraech"] div[data-name="complexModified"]
{
	display: none;
}

div[data-scope="CInvoice"] div[data-name="complexModified"],
div[data-scope="CInvoice"] div[data-name="complexCreated"]
{
	display: none;
}

a[data-name="sendInvitations"]
{
	display: none;
}

/* .detail[data-scope="Campaign"] .panel-massEmails,
.detail[data-scope="Contact"] .panel-stream, */
.panel[data-name="reportPanel61a63b98bbaecf7cd"],
.panel[data-name="reportPanel640ef063b49efdfe4"]
/* .panel[data-name="reportPanel61a63ef1759864375"],
.panel[data-name="reportPanel61a8d6d58a9cde7e1"],
.panel[data-name="reportPanel61adf7bc045966b95"],
.panel[data-name="reportPanel625521b0a70364988"],
.panel[data-name="reportPanel62bade6a20549934c"],
.panel[data-name="stream"] */
{
	margin-top: 20px;
} 

/* .navbar-nav > li[data-name="Contact"], */
/* .navbar-nav > li[data-name="Lead"],
.navbar-nav > li[data-name="Meeting"],
/* .navbar-nav > li[data-name="Account"], */
/* .navbar-nav > li[data-name="Case"], */
/*.navbar-nav > li[data-name="TargetList"],
.navbar-nav > li[data-name="Call"],
.navbar-nav > li[data-name="Praktikumswertung"],
.navbar-nav > li[data-name="Behoerde"],
.navbar-nav > li[data-name="Curricula"]
{
	border-bottom: 2px solid #45575c;
} */

/* .navbar-nav > li[data-name="Home"]
{
	display: none;
} */
.record .record-grid {
    grid-template-columns: minmax(auto,70%) minmax(auto,30%) !important;
}
/* .field[data-name="notizen"] > .multi-enum-item-container{
	margin: 10px 0;
    padding: 0 5px 10px 5px;
    border-bottom: 1px solid #c1c1c1;
} */
.field[data-name="notizen"] > .multi-enum-item-container::before{
	content: "-";
    font-weight: 900;
    font-size: 14px;
    margin-right: 5px;
    margin-left: 3px;
    color: #7a7a7a;
}

.detail[data-scope="Campaign"] > .record-grid{
    grid-template-columns: minmax(auto,87%) minmax(auto,13%) !important;
}

.detail[data-scope="CFeedback"] > .record-grid{
    grid-template-columns: minmax(auto,100%) minmax(auto,0%) !important;
}
.detail[data-scope="CFeedback"] .side{
	display: none !important;

}

.detail[data-scope="Campaign"] > .side{

}
li > a[data-action="follow"],
li > a[data-action="unfollow"],
a[data-action="setAcceptanceStatus"]
{
	display: none;
}
.detail[data-scope="Contact"] > .record-grid .form-group[data-name="complexCreated"],
.detail[data-scope="Contact"] > .record-grid .form-group[data-name="complexModified"],
.detail[data-scope="Contact"] > .record-grid .form-group[data-name="followers"]
{
	display: none;
}


/* .detail[data-scope="Contact"] > .record-grid, */
/* .edit[data-scope="Contact"] > .record-grid,
.detail[data-scope="Document"] > .record-grid,
.detail[data-scope="Account"] > .record-grid,
.edit[data-scope="Lead"] > .record-grid
{
    grid-template-columns: minmax(auto,100%) minmax(auto,0%) !important;
} */
td.cell[data-name="anmeldungErhalten"],
td.cell[data-name="praktikumabsolv"]{
	text-align: center;
}
/*.detail[data-scope="Contact"] > .record-grid > .left > .middle > .panel-default{
	margin-bottom: 15px;
}*/
.header-buttons > a[href="#TargetList"]{
	display: none;
}
a.btn-success[data-name="unfollow"],
a[data-name="convert"]
{
	display: none;
}

td[data-name="anzahltn"],
[data-scope="Campaign"] td[data-name="anzahl"],
td[data-name="anzahlinteressenten"]{
	text-align: center;
}
/* .panel-default{
	border: 3px solid #bdbdbd;
	border-top-width: 3px !important;
	margin-bottom: 15px !important;
} */

/* .panel-info{
	border-width: 0px !important;
	border: 3px solid #bdbdbd;
	margin-bottom: 15px !important;
	
} */

.panel-info > .panel-heading{
	color: #6c4bb5 !important;
}

div[data-scope="CPDCAManahme"] .panel
{
	margin-bottom: 15px !important;
}


.detail[data-scope="Berater"] .panel-stream,
.detail[data-scope="Behoerde"] .panel-stream
{
	margin-top: 20px;
}


.detail[data-scope="DocumentFolder"] > .record-grid > .left > .bottom > .panel-children{
	display: none;
}

.detail[data-scope="Case"] > .record-grid > .side > .panel-default > .panel-body > .row > div[data-name="complexCreated"],
.detail[data-scope="Case"] > .record-grid > .side > .panel-default > .panel-body > .row > div[data-name="complexModified"],
.detail[data-scope="Case"] > .record-grid > .side > .panel-default > .panel-body > .row > div[data-name="followers"],
/* .detail[data-scope="Campaign"] > .record-grid > .side > .panel-default > .panel-body > .row > div[data-name="teams"], */
.detail[data-scope="Campaign"] > .record-grid > .side > .panel-default > .panel-body > .row > div[data-name="assignedUser"],
.detail[data-scope="Campaign"] > .record-grid > .side > .panel-default > .panel-body > .row > div[data-name="complexCreated"],
.detail[data-scope="Campaign"] > .record-grid > .side > .panel-default > .panel-body > .row > div[data-name="complexModified"],
.detail[data-scope="Curricula"] > .record-grid > .side > .panel-default > .panel-body > .row > div[data-name="assignedUser"],
.detail[data-scope="Curricula"] > .record-grid > .side > .panel-default > .panel-body > .row > div[data-name="complexCreated"],
.detail[data-scope="Curricula"] > .record-grid > .side > .panel-default > .panel-body > .row > div[data-name="complexModified"],
.detail[data-scope="Curricula"] > .record-grid > .side > .panel-default > .panel-body > .row > div[data-name="teams"]
{
	display: none;
}
/* 
.detail[data-scope="Campaign"] > .record-grid > .side > .panel-default > .panel-body > .row > div[data-name="geplanterUmsatz"]
{
	padding-bottom: 15px;
	border-bottom: 2px solid #bdbdbd;
} */


.detail[data-scope="Campaign"] td[data-name="erledigt"] input[type="checkbox"]:not(:checked):before,
.detail[data-scope="Campaign"] td[data-name="anzahlung"] input[type="checkbox"]:not(:checked):before {
	background-color: #ff0000;
  /* content: "\f00d"; */
}

td[data-name="ueDiff"] > div > span[title^="-"] {
	color: red;
	font-weight: bold;
  }

/*.detail[data-scope="Campaign"] td[data-name="erledigt"] input[type="checkbox"]:checked:before {
  border: 1px solid #c4cfc9;

}*/

/* .detail[data-scope="Campaign"] td[data-name="erledigt"] input[type="checkbox"]:not(:checked):after {
  position: relative;
  display: block;
	left: 0px;
	top: -13px;
	width: 12px;
	height: 12px;
  content: "";
  background-image: linear-gradient(135deg, #B1B6BE 0%, #FFF 100%);
  background-repeat: no-repeat;
  background-position: center;
} */

/*.detail[data-scope="Campaign"] td[data-name="erledigt"] input[type="checkbox"]:checked:after {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAQAAABuW59YAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAB2SURBVHjaAGkAlv8A3QDyAP0A/QD+Dam3W+kCAAD8APYAAgTVZaZCGwwA5wr0AvcA+Dh+7UX/x24AqK3Wg/8nt6w4/5q71wAAVP9g/7rTXf9n/+9N+AAAtpJa/zf/S//DhP8H/wAA4gzWj2P4lsf0JP0A/wADAHB0Ngka6UmKAAAAAElFTkSuQmCC'), linear-gradient(135deg, #B1B6BE 0%, #FFF 100%);
}*/

/* .detail[data-scope="Campaign"] td[data-name="erledigt"] input[type="checkbox"]:disabled:after {
  -webkit-filter: opacity(0.4);
} */

/* div[data-scope="Meeting"] div[data-name="contacts12"] > .list-container > .list > .table > tbody > tr > td[data-name="account"]
{
	display: none;
} */

/* .panel-success{
	border: 3px solid #bdbdbd;
	border-top-width: 3px !important;
    margin-bottom: 15px !important;
} */

.fc-day-grid-event .fc-content{
	white-space: normal !important;
	padding: 5px;
}

div[data-name="stream"] .cell-post .complex-text{
	/* background-color: #a5de8e80; */
	font-weight: 600;
}
div[data-name="stream"] .message{
	background-color: #a5de8e31;
}

/* Wissensbasis */
/* 
.categories-container > .list-expanded > ul.list-group-tree > li {
    margin: 10px 0 15px 0;
}

.categories-container > .list-expanded > ul.list-group-tree > li > .cell > a[class="link"],
.categories-container > .list-expanded > ul.list-group-tree > li > .cell > a[class="link text-bold"]
{
	padding: 5px;
    border: 1px solid #b5b2b2;
}
.categories-container > .list-expanded > ul.list-group-tree > li > .cell > a[class="link"]:hover{
	background-color: #b5b2b2
}
.categories-container > .list-expanded > ul.list-group-tree > li > .cell{
	overflow: visible;
}
.categories-container > .list-expanded > ul.list-group-tree > li > .cell > a[class="link text-bold"]{
	background-color: #a4de8e6e;
	font-weight: 400;
	border: 1px solid #737373;
}
.categories-container > .list-expanded > ul.list-group-tree > li > .cell > a[class="link text-bold"]:hover{
	background-color: #a4de8edb;
} */

/* div[data-scope="KnowledgeBaseArticle"] .record-grid {
    grid-template-columns: minmax(auto,80%) minmax(auto,20%) !important;
}

div[data-scope="KnowledgeBaseArticle"] div[data-name="complexCreated"],
div[data-scope="KnowledgeBaseArticle"] div[data-name="complexModified"]
{
	display: none;
}

li.list-group-item
{
	margin: 5px 0 0 5px !important;
}




} */



.html-container{
	font-size: 14.5px;
	/* font-family: "Open Sans", sans-serif !important; */
	/* font-family: sans-serif !important;; */
}

div[data-scope="KnowledgeBaseArticle"] div[data-name="complexCreated"],
div[data-scope="KnowledgeBaseArticle"] div[data-name="complexModified"]
{
	display: none;
}

div[data-scope="KnowledgeBaseArticle"] .cell.col-sm-12.form-group:has(> .field:nth-child(3)) a.pull-right.inline-edit-link.hidden
{
	display: block !important;
}

.categories-container > .list-expanded > ul.list-group-tree > li,
.categories-container .root-item
{
	margin-bottom: -1px;
}

/* .categories-container .list-expanded.list-tree
{
	border-top: 1px solid #d8d8d8;
} */

.categories-container .root-item
{
	padding: 15px 15px;
}

div.detail[data-scope="KnowledgeBaseArticle"] .left .label-text
{
	display: none;
}

.categories-container .category-expanded-toggle-link.action[data-action="collapse"]
{
	display: none;
}

.categories-container .root-item > a.link
{
	width: 100%;
	height: 100%;
	display: block;
	box-sizing: border-box;
}

.categories-container
{
	margin-top: 92px;
	background-color: white;
}

.categories-container > .list-tree
{
	padding: 0 10px;
}

.categories-container > .list-expanded > ul.list-group-tree > li > .cell > a.link
{
	text-decoration: none;
    color: #333;
    transition: color 0.3s ease, background-color 0.3s ease;
	width: 100%;
	height: 100%;
	display: block;
	box-sizing: border-box;
} 


.categories-container > .list-expanded > ul.list-group-tree > li > .cell
{
	/* border-bottom: 1px solid #d8d8d8; */
	border-top: 1px solid #d8d8d8;
	/* margin-left: 20px; */
	padding: 8px 15px;
}

.categories-container > .list-expanded > ul.list-group-tree > li > .cell:hover,
.categories-container .root-item:hover
{
	background-color: #009ab729;
}

.categories-container > .list-expanded > ul.list-group-tree > li > .cell > .empty-icon
{
	display: none !important;
}

.list-categories-column
{
	max-width: 250px !important;
}


.categories-container > .list-expanded .list-group-item {
    /* display: flex; */
    align-items: center;
    justify-content: space-between;
    position: relative; /* Damit wir die Icons unabhängig vom Rest anpassen können */
}

.categories-container > .list-expanded .list-group-item .cell {
    display: flex;
    align-items: center;
    flex-grow: 1; /* Verhindert, dass das Icon den Platz von .cell beeinflusst */
}

/* Verschiebt nur die Icons (Chevron-Icons) nach rechts */
.categories-container > .list-expanded .list-group-item .action {
    position: absolute;
    right: 10px; /* Abstand vom rechten Rand */
}

/* Stellt sicher, dass .children nicht nach rechts rutscht */
.categories-container > .list-expanded .list-group-item .children {
    position: static; /* Verhindert unerwünschtes Verschieben */
    width: 100%; /* Stellt sicher, dass die Unterpunkte in voller Breite bleiben */
}


/* TABLET */
@media(min-width: 800px) and (max-width: 860px)
{
	div[data-scope="Contact"] th[data-name="address"],
	div[data-scope="Contact"] td[data-name="address"]
	{
		display:none;
	}

	div[data-scope="Contact"] th[data-name="name"]
	{
		width: 30% !important;
	}
	div[data-scope="Contact"] th[data-name="kiga"]
	{
		width: 15% !important;
	}
	div[data-scope="Contact"] th[data-name="erledigt"]
	{
		width: 8% !important;
	}
	div[data-scope="Contact"] th[data-name="ausbildungKigru"]
	{
		width: 16% !important;
	}
	div[data-scope="Contact"] th[data-name="teilnahme"]
	{
		width: 7% !important;
	}

	div[data-scope="Lead"] th[data-name="noel"],
	div[data-scope="Lead"] td[data-name="noel"],
	div[data-scope="Lead"] th[data-name="checkLebenslauf"],
	div[data-scope="Lead"] td[data-name="checkLebenslauf"],
	div[data-scope="Lead"] th[data-name="kigaHonorar"],
	div[data-scope="Lead"] td[data-name="kigaHonorar"],
	div[data-scope="Lead"] th[data-name="kigruRef"],
	div[data-scope="Lead"] td[data-name="kigruRef"],
	div[data-scope="Lead"] th[data-name="unterrichtstage"],
	div[data-scope="Lead"] td[data-name="unterrichtstage"]
	{
		display: none;
	}

	div[data-scope="Lead"] th[data-name="name"],
	div[data-scope="Lead"] td[data-name="name"]
	{
		width: 30% !important;
	}

	div[data-scope="Lead"] th[data-name="module"],
	div[data-scope="Lead"] td[data-name="module"]
	{
		width: 10% !important;
		text-align:  center !important;
	}

	div[data-scope="Lead"] th[data-name="anzahlLG"],
	div[data-scope="Lead"] td[data-name="anzahlLG"]
	{
		width: 10% !important;
		text-align:  center !important;
	}

	
}

@media(max-width: 600px)
{
	div[data-scope="Campaign"] th[data-name="status"],
	div[data-scope="Campaign"] td[data-name="status"],
	div[data-scope="Campaign"] th[data-name="endDate"],
	div[data-scope="Campaign"] td[data-name="endDate"]
	{
		display:none !important
	}

	div[data-scope="Campaign"] th[data-name="name"]
	{
		width: calc(76% - 65px) !important;
	}

	div[data-scope="Campaign"] th[data-name="startDate"]
	{
		width: 24% !important;
	}
}


@media(max-width: 900px)
{
	th[data-name="erstelltShort"],
	td[data-name="erstelltShort"],
	th[data-name="phoneNumber"],
	td[data-name="phoneNumber"],
	th[data-name="einnahmen"],
	td[data-name="einnahmen"],
	th[data-name="anwesenheitslisteCheck"],
	td[data-name="anwesenheitslisteCheck"],
	th[data-name="zertifikateCheck"],
	td[data-name="zertifikateCheck"],
	th[data-name="ehCheck"],
	td[data-name="ehCheck"],
	th[data-name="mitarbeitCheck"],
	td[data-name="mitarbeitCheck"],
	th[data-name="note"],
	td[data-name="note"],
	th[data-name="account"],
	td[data-name="account"]
	{
		display:none;
	}

	/* div[data-scope="Contact"] th[data-name="address"],
	div[data-scope="Contact"] td[data-name="address"]
	{
		display:none;
	} */

	div[data-scope="Contact"] th[data-name="r-checkbox"]
	{
		width: 10%;
	}
	div[data-scope="Contact"] th[data-name="erledigt"]
	{
		width: 8%;
	}
	div[data-scope="Contact"] th[data-name="name"]
	{
		width: 32%;
	}

	div[data-scope="Contact"] th[data-name="geburtsdatum"],
	div[data-scope="Contact"] td[data-name="geburtsdatum"],
	div[data-scope="Contact"] th[data-name="alter"],
	div[data-scope="Contact"] td[data-name="alter"],
	div[data-scope="Contact"] th[data-name="praktikumabsolv"],
	div[data-scope="Contact"] td[data-name="praktikumabsolv"],
	div[data-scope="Contact"] th[data-name="emailAddressIsOptedOut"],
	div[data-scope="Contact"] td[data-name="emailAddressIsOptedOut"]
	{
		display:none;
	}

	/* div[data-scope="Contact"] td[data-name="ausbildung"],
	div[data-scope="Contact"] td[data-name="erledigt"] > input
	{
		padding-top: 11px;
		font-size: 1rem;
	} */

	.list>table,
	.list>table+.show-more{
		min-width: 5px !important;
	}
	/* div[data-scope="Campaign"] th[data-name="name"]{
		width: 28% !important;
	} */
	div[data-scope="Campaign"] th[data-name="type"]{
		width: 14% !important;
	}
	div[data-scope="Campaign"] th[data-name="startDate"],
	div[data-scope="Campaign"] th[data-name="endDate"]{
		width: 12%;
	}

	div[data-scope="Campaign"] th[data-name="anzahltn"],
	div[data-scope="Campaign"] th[data-name="anzahlinteressenten"]{
		width: 5% !important;
	}
}



@media (max-width: 768px) { /* Nur für mobile Geräte */
    .navbar-nav.tabs .dropdown.open ul.dropdown-menu {
        position: static; /* Standard-Position, damit es unter dem Parent bleibt */
        float: none; /* Entfernt jegliches Floaten */
        width: 100%; /* Optional: Breite des Menüs anpassen */
        margin-top: 0; /* Verhindert unerwünschte Abstände */
    }

	.navbar-nav.tabs .dropdown:not(.open) ul.dropdown-menu {
        display: none !important;
    }

    .nav-item {
        display: block; /* Elemente blockweise anzeigen */
    }
}

@media screen and (max-width:767px)
{

	div[data-scope="CArbeitstag"] th[data-name="feiertag"],
	div[data-scope="CArbeitstag"] td[data-name="feiertag"],
	div[data-scope="CArbeitstag"] th[data-name="dateEnd"],
	div[data-scope="CArbeitstag"] td[data-name="dateEnd"],
	div[data-scope="CArbeitstag"] th[data-name="duration"],
	div[data-scope="CArbeitstag"] td[data-name="duration"],
	div[data-scope="CArbeitstag"] th[data-name="dauer"],
	div[data-scope="CArbeitstag"] td[data-name="dauer"]
	/* div[data-scope="CArbeitstag"] th[data-name="standort"],
	div[data-scope="CArbeitstag"] td[data-name="standort"] */
	{
		display: none;
	}

	div[data-scope="CArbeitstag"] th[data-name="person"],
	div[data-scope="CArbeitstag"] td[data-name="person"]
	{
		max-width: 85px !important;
		width: 85px;
	}

	div[data-scope="CArbeitstag"] th[data-name="dateStart"],
	div[data-scope="CArbeitstag"] td[data-name="dateStart"]
	{
		max-width: 112px !important;
		width: 112px;
	}

	body:not([data-navbar="side"]) > header + .content
	{
		/* padding-top: 150px; */
		margin-top: -40px;
	}

	#header {
	z-index: 999;
	position: fixed;
	top: 0px;
	}
	.record .record-grid
	{
		display: contents;
	}
	
	
	body[data-navbar=side]>header+.content {
	margin-top: 50px;
	padding-top: 0px;
	}
	
	/* body[data-navbar=side] .stick-sub {
	margin-top: 39px;
	padding: 15px;
	} */
	#navbar .navbar .navbar-toggle {
		position: fixed;
		right: 0px;
		top: 0px;
		z-index: 999;
		}
		
		.notifications-button {
			right: 30px;
		}​
		
		body[data-navbar=side] #navbar .navbar-header a.navbar-brand {
		margin-left:10px;
		}
}
.navbar-collapse{
	/* height: 100% !important; */
}
ul.nav.navbar-nav.tabs{
	height: 97% !important;
}
li.tab-divider{
	background-color: #c1c1c1;
    height: 2px !important;
}
.navbar-nav .fa-calendar-alt
{
	color: #a7a728;
}