﻿/* Globale Font Einstellung */
html, .Reset
{
	color: rgb(72,72,72);
	font: 12px 'Roboto Regular', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
}

/* Button & Tile & Selection Farben */
button, a.CButton, a.CHelpButton, .CHelp a, .CTile, .CTileImage, .CTileBasic, ::selection
{
	color: white;
	background-color: #006D66;
}

	button:disabled
	{
		color: #00b0b0;
	}

/* Header (Pfad) für Panes */
.CPaneHeader
{
	overflow: hidden;
	text-overflow: ellipsis;
	padding-left: 1rem;
	padding-right: 1rem;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	font-size: 0.8em;
	color: darkgray;
}

/* Header (Pfad) für Forms */
.CFormHeader
{
	overflow: hidden;
	text-overflow: ellipsis;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	font-size: 0.8em;
	color: darkgray;
}

/* DevExpress DatePicker Buttons reparieren */
.dxeCalendarButton_MaterialCompactGreenEnvel
{
	height: auto;
}

/* Input focus-borders */
input[type=text]:focus, input[type=password]:focus, input[type=number]:focus, input[type=file]:focus, textarea:focus
{
	outline: none;
	border-color: #006D66;
}

/* Input padding wie DevExpress controls */
input[type=text], input[type=password], input[type=number], input[type=file], textarea
{
	box-sizing: border-box;
	padding: 3px 3px 3px 3px;
}

div.CBreadcrumbs
{
	background-color: #eaeaea;
	color: #006D66;
}

/* DatePicker Styles */
.DateDisabled:not(.dxeCalendarSelected_MaterialCompactGreenEnvel)
{
	color: lightgray;
}

.DateHoliday, .dxeCalendarWeekend_MaterialCompactGreenEnvel
{
	color: #FF0000 !important;
	background-color: white !important;
}

	.DateHoliday:is(.dxeCalendarSelected_MaterialCompactGreenEnvel), .dxeCalendarWeekend_MaterialCompactGreenEnvel:is(.dxeCalendarSelected_MaterialCompactGreenEnvel)
	{
		color: white !important;
		background-color: #FF0000 !important;
	}

	.DateHoliday:hover:not(.dxeCalendarSelected_MaterialCompactGreenEnvel), .dxeCalendarWeekend_MaterialCompactGreenEnvel:hover:not(.dxeCalendarSelected_MaterialCompactGreenEnvel)
	{
		color: white !important;
		background-color: #ff7777 !important;
	}

/* Ab hier DevExpress */
/* Workaround -> Weiße Border um Splitter entfernen */
#IDSP_TREECONTENT, #IDSP_TEXT_NOTES
{
	border: none;
}
	/* End Workaround */

	#IDSP_TEXT_NOTES td, #IDSP_TEXT_NOTES div
	{
		width: auto !important;
	}

/* Workaround -> DevExpress Style anpassen wg. Tabellenüberschriften */
.dxgvHeader_MaterialCompactGreenEnvel
{
	/*background-color: #e9e9eb !important;*/
}
/* End Workaround */

/* Workaround -> Fix wg Größenänderung der Batch Grid Buttons wenn 'Preview' de-/aktiviert wird */
.dxgvStatusBar_MaterialCompactGreenEnvel .dxRippleContainer
{
	display: none;
}

.dxgvStatusBar_MaterialCompactGreenEnvel .dxgvCommandColumn_MaterialCompactGreenEnvel span
{
	transition: none !important;
	height: auto !important;
}
/* End Workaround */

/* Workaround -> Focused Row überschreibt alle Row Styles */
.dxgvFocusedRow_MaterialCompactGreenEnvel, .dxgvFocusedRow_MaterialCompactGreenEnvel td.dxgv
{
	background-color: #006D66 !important;
	color: white !important;
}

.dxgvTable_MaterialCompactGreenEnvel .dxgvHEC
{
	background-color: white !important;
}
/* End Workaround */

/* Workaround -> CheckBox linkes padding entfernen */
.CDevExpressCheckBox > span.dxichCellSys.dxeTAR
{
	padding-left: 0;
}
/* End Workaround */

/* Workaround -> Border um Splitter Panes entfernen */
td.dxsplPane_MaterialCompactGreenEnvel
{
	border: none;
}
/* End Workaround */

/* Workaround -> DropDowns: Farboverride wegen Platzhaltertext deaktivieren */
.dxeNullText_MaterialCompactGreenEnvel .dxeEditArea_MaterialCompactGreenEnvel
{
	color: inherit !important;
}
/* End Workaround */

/*--- Anpassungen an der form.css, weil Controls mehr padding haben ---*/
/* Alle Eingabefelder (inkl. DropDowns) mit einer fixen Breite */
.CControlFixedSizedSmall
{
	max-width: 14em !important;
}

/* Alle Eingabefelder (inkl. DropDowns) mit einer fixen Breite */
.CControlFixedSizedMedium
{
	max-width: 22em !important;
}

/* Alle Eingabefelder (inkl. DropDowns) mit einer fixen Breite */
.CControlFixedSizedSmallNumber
{
	max-width: 7em !important;
}

/* Alle Eingabefelder (inkl. DropDowns) mit einer fixen Breite */
.CControlFixedSizedMediumNumber
{
	max-width: 10em !important;
}

/* Alle Eingabefelder (inkl. DropDowns) mit einer fixen Breite */
.CControlFixedSizedLargeNumber
{
	max-width: 12em !important;
}

/* Alle Eingabefelder (inkl. DropDowns) mit einer fixen Breite */
.CControlFixedSizedSmallPercent
{
	max-width: 9em !important;
}
/*--- Ende Anpassungen an der form.css ---*/

/*--- Anpassungen an der help.css ---*/
.CHelp em
{
	color: #009352;
}
/*--- Ende Anpassungen an der help.css ---*/



/*DevExpress Grid-Zeilen, Edit-Felde und DropDowns*/
/*Grid-Zeilen*/
.dxgvEditFormDisplayRow_MaterialCompactGreenEnvel td.dxgv, .dxgvDetailCell_MaterialCompactGreenEnvel td.dxgv, .dxgvAdaptiveDetailCell_MaterialCompactGreenEnvel td.dxgv, .dxgvDataRow_MaterialCompactGreenEnvel td.dxgv, .dxgvAdaptiveDetailRow_MaterialCompactGreenEnvel td.dxgvAIC
{
	padding: 6px 10px 5px !important;
}

/*DropDowns*/
td.dxic
{
	padding: 3px 3px 3px 3px !important;
}

/*Spin-Controls*/
.dxeSpinIncButton_MaterialCompactGreenEnvel, .dxeSpinDecButton_MaterialCompactGreenEnvel
{
	padding: 0px 2px !important;
}

/*Tabelle-Überschriften*/
.dxgvHeader_MaterialCompactGreenEnvel
{
	padding: 6px 10px 5px !important;
}

/*Tabellen-Filterzeile*/
.dxgvFilterRow_MaterialCompactGreenEnvel td.dxgv
{
	padding: 3px 3px 2px !important;
}

/*Baumknoten*/
.dxtvControl_MaterialCompactGreenEnvel .dxtv-nd
{
	padding: 3px 3px 2px 3px !important;
}

/* Searchpanel */
.dxgvSearchPanel_MaterialCompactGreenEnvel
{
	padding: 7px 7px 10px !important;
}