.form-control::placeholder {
    color: #acacac;
    opacity: 1;
}

.form-control::-moz-placeholder {
    color: #acacac;
    opacity: 1;
}

.cmnet4_footer_info {
    float: right;
    margin-right: 10px;
}

.topbar {
	z-index: 600 !important;
}

.topbar ul.dropdown-user {
    padding: 0px;
    width: 300px; 
}

/** 
 * Modal Fenster Mechanismen 
 */
.modal-xl {
    max-width: 70% !important; 
} 

.modal-xxl {
    max-width: 80% !important; 
} 
 
/** 
 * Cockpit Elemente 
 */
.cockpit_wrapper {
	width: 100%;
}

.cockpit_div {
	float: left;
}
.cockpit_header_div {
	margin-top: 10px;
	margin-bottom: 5px;
	font-size: 21px;
	line-height: 30px;
	background: #afafaf;
	font-weight: bold;
}

.cockpit_widget_div {
	padding: 0px !important;
	background: #ffffff;
	margin-top: 5px;
	margin-bottom: 5px;
}

.cockpit_menu_div {
	min-height: 500px;
	height:auto !important;
	height:100%;
	max-width: 220px;
	background-repeat: no-repeat;
}

.cockpit_kacheln {
	width: 55px;
	display: inline-block;
	font-size: 10px;
	text-align: center;
	padding-top: 50px;
	height: 100px;
	margin-right: 5px;
	margin-left: 5px;
	vertical-align: top !important;
	font-size: 9px;
	word-wrap: break-word;
}

.cockpit_kachel_aufgaben {
	background-image: url('/img/general/icons/Aufgaben_inaktiv_50_50.png');
	background-repeat: no-repeat;
}

.cockpit_kachel_aufgaben:hover {
	background-image: url('/img/general/icons/Aufgaben_over_50_50.png');
	background-repeat: no-repeat;
}

.cockpit_kachel_dokumente {
	background-image: url('/img/general/icons/Dokumente_inaktiv_50_50.png');
	background-repeat: no-repeat;
}

.cockpit_kachel_dokumente:hover {
	background-image: url('/img/general/icons/Dokumente_over_50_50.png');
	background-repeat: no-repeat;
}

.cockpit_kachel_nachrichten {
	background-image: url('/img/general/icons/Nachrichten_inaktiv_50_50.png');
	background-repeat: no-repeat;
}

.cockpit_kachel_nachrichten:hover {
	background-image: url('/img/general/icons/Nachrichten_over_50_50.png');
	background-repeat: no-repeat;
}

.cockpit_kachel_antrag {
	background-image: url('/img/general/icons/Antraege_inaktiv_50_50.png');
	background-repeat: no-repeat;
}

.cockpit_kachel_antrag:hover {
	background-image: url('/img/general/icons/Antraege_over_50_50.png');
	background-repeat: no-repeat;
}

.cockpit_kachel_hilfe {
	background-image: url('/img/general/icons/Bedienungshinweise_inaktiv_50_50.png');
	background-repeat: no-repeat;
}

.cockpit_kachel_hilfe:hover {
	background-image: url('/img/general/icons/Bedienungshinweise_over_50_50.png');
	background-repeat: no-repeat;
}

.cockpit_kachel_bestandskatalog {
	background-image: url('/img/general/icons/Bestandskatalog_inaktiv_50_50.png');
	background-repeat: no-repeat;
}

.cockpit_kachel_bestandskatalog:hover {
	background-image: url('/img/general/icons/Bestandskatalog_over_50_50.png');
	background-repeat: no-repeat;
}

.cockpit_kachel_finanzen {
	background-image: url('/img/general/icons/Finanzen_inaktiv_50_50.png');
	background-repeat: no-repeat;
}

.cockpit_kachel_finanzen:hover {
	background-image: url('/img/general/icons/Finanzen_over_50_50.png');
	background-repeat: no-repeat;
}

.cockpit_kachel_gremien {
	background-image: url('/img/general/icons/Gremien_inaktiv_50_50.png');
	background-repeat: no-repeat;
}

.cockpit_kachel_gremien:hover {
	background-image: url('/img/general/icons/Gremien_over_50_50.png');
	background-repeat: no-repeat;
}

.cockpit_kachel_prozesse {
	background-image: url('/img/general/icons/Prozesse_inaktiv_50_50.png');
	background-repeat: no-repeat;
}

.cockpit_kachel_prozesse:hover {
	background-image: url('/img/general/icons/Prozesse_over_50_50.png');
	background-repeat: no-repeat;
}

/* PPS-Planung */
.cockpit_kachel_ppsnutzung {
	background-image: url('/img/general/icons/PPS_Nutzung_inaktiv_50_50.png');
	background-repeat: no-repeat;
}

.cockpit_kachel_ppsnutzung:hover {
	background-image: url('/img/general/icons/PPS_Nutzung_over_50_50.png');
	background-repeat: no-repeat;
}

.cockpit_kachel_ppslandkarte {
	background-image: url('/img/general/icons/Prozesslandkarte_inaktiv_50_50.png');
	background-repeat: no-repeat;
}

.cockpit_kachel_ppslandkarte:hover {
	background-image: url('/img/general/icons/Prozesslandkarte_over_50_50.png');
	background-repeat: no-repeat;
}

.cockpit_kachel_ppsressourcen {
	background-image: url('/img/general/icons/Ressourcen-Planung_inaktiv_50_50.png');
	background-repeat: no-repeat;
}

.cockpit_kachel_ppsressourcen:hover {
	background-image: url('/img/general/icons/Ressourcen-Planung_over_50_50.png');
	background-repeat: no-repeat;
}

.cockpit_kachel_ppssteuckplanung {
	background-image: url('/img/general/icons/Stueckplanung_inaktiv_50_50.png');
	background-repeat: no-repeat;
}

.cockpit_kachel_ppssteuckplanung:hover {
	background-image: url('/img/general/icons/Stueckplanung_over_50_50.png');
	background-repeat: no-repeat;
}
.cockpit_priotask_div {
}

/**
 * DSGV Styles
 */
.ppsnutzung_status {
	color: #004b9b;
}

.dsgv_ppsnutzung_daten {
	margin-right: 30px;
}

.dsgv_ppsnutzung_daten_aktiv {
	color: #004b9b;
	border-top: solid 1px blue; 
	margin-right: 30px;
}

/**
 * Abstand zwischen den Icons
 */
td > a {
	margin-right: 3px;
}

/**
 * Tooltip ein wenig dezenter
 */
.mytooltip {
	z-index: 500 !important;
}
.datepicker { 
    z-index: 99999 !important;
}

.clockpicker-popover {
	z-index: 999999 !important;
}

/**
 * Aufgabenstyles
 */
.cmnet4_taskfilter {
	 font-size: 3em;
	 margin-right: 25px;
	 float: left;
}

.cmnet4_active {
	 color: red;
}

.cmnet4_appstore {
	 cursor: pointer;
	 text-align: center; 
	 border: 1px solid #acacac; 
	 margin: 4px;
}

.cmnet4_appstore:hover {
	 cursor: pointer;
	 background-color: #eaeaea;
}

/**
 * Prozessstyles
 */
.cmnet4_process_heading {
	 font-size: 18px;
	 font-weight: bold;
	 border-bottom: 1px solid #a0a0a0;
	 max-width: 100%;
}

.cmnet4_process_step_readonly {
	background-color: #efefef;
}

.cmnet4_process_traffic_light {
	 font-size: 18px;
	 float: right;
}

.cmnet4_process_traffic_bulb {
	 margin-left: 5px;
	 cursor: help;
	 font-size: 18px;
	 float: left;
}

.cmnet4_funktion_indikator_0 {
	 cursor: pointer;
	 margin-right: 5px;
}

.cmnet4_funktion_indikator_1 {
	 cursor: pointer;
	 margin-right: 5px;
	 color: red;
}

.cmnet4_form_explanation {
	color: #878383;
	font-size: 0.8em;
	margin-left: 42px;
	display: inline-block;
}

.cmnet4_pagefunktion_indikator_0 {
	cursor: pointer;
	margin-right: 5px;
	font-size: 2.3rem;
}

.cmnet4_pagefunktion_indikator_1 {
	cursor: pointer; 
	margin-right: 5px;
	color: red;
	font-size: 2.3rem;
}

.cmnet4_pagefunktion_container {
	width: 70px; 
	float: left;
	text-align: center;
	color: #5f5f5f;
	word-wrap: break-word;
}

.cmnet4_pagefunktion_subtitle {
	font-size: 13px;
	word-wrap: break-word;
}

.cmnet4_pagefunktion_verticaltitle {
	padding-top: 13px;
	float: left;
}

.cmnet4_sitzung_icon {
	font-size: 20px;
	margin-right: 10px;
}
/**
 * Lerneinheit Modul Styles
 */
.cmnet4_lerneinheit_content {
	display:block;
    overflow-y:auto;
}

.cmnet4_lerneinheit_kachel_outer {
	display:block;
    height: 130px;
	width: 200px;
	overflow-y: none;
	background-color: #acacac;
	color: #ffffff;
	float: left;
	margin-right: 20px;
	margin-top: 20px;
}

.cmnet4_lerneinheit_kachel_innerhigh {
	display: block;
	height: 100px;
	border-bottom: 1px solid #ffffff;
	padding: 4px;
}
.cmnet4_lerneinheit_kachel_innerlow {
	display: block;
	height: 30px;
	padding: 4px;
}


/**
 * Tablestyles
 */
 .cmnet4_columnsearch {
	color: #878383;
	font-size: 0.8em;
	height: 24px;
	width: 100%;
	border: 1px solid rgba(0,0,0,.15);
	border-radius: .25rem;
}

/**
 * Task styles
 */ 
.worktask {
	 min-height: 25px; 
	 width: 100%;
}

.worktask_hover:hover {
	background-color: #acacac !important;
}

.worktask_initial {
	
}

.worktask_step {
	background-color: rgb(66, 148, 255, 0.5);
}

.worktask_final {
	background-color: rgb(193, 255, 181, 0.5);
}

/**
 * Reportbuilder
 */
 .reportbuilder_cell_editable {
	 background-color: #acacac;
	 cursor: pointer;
 }
 
 /**
  * Error Highlight
  */
select.text-danger, textarea.text-danger, input.text-danger {
		color:#FF0000;
		border-color: #FF0000;
}

label.text-danger {
	margin-right: 28px;
}

[type="radio"]:not(:checked) + label, [type="radio"]:checked + label {
	height: auto !important;
}