/*####################*/
/*###### Colors ######*/
/*####################*/

/*## Buttons Colors ##*/
#OrgaAppContent #VPreiseA, #OrgaAppContent #VPreiseE {
    border-color: #399344;
    border-width: 1px;
}
.dx-placeholder::before {
    display: inline;
}

#OrgaAppContent #VArtikelListe .LITitel {
     margin: 0;
}

#VPreiseACount, #VPreiseAPreis{
	border-color:  #399344;
}
.dx-texteditor .dx-texteditor-input, textarea, .input-text, .dx-placeholder:before{
	height:100%;
}
#OrgaAppContent .dxLinkBoxIcon {
    background-color: #399344;
    border: 3px solid #399344;
}

	.dx-button.dx-state-hover, .dx-button.dx-state-focused {
		background-color: #74c87f;
		border-color: #399344;
		color: #fff;
	}

.dx-dropdowneditor-icon {
    background: #dadada;
}

.dx-calendar-navigator-previous-view.dx-button .dx-icon, .dx-calendar-navigator-previous-month.dx-button .dx-icon, .dx-calendar-navigator-next-view.dx-button .dx-icon, .dx-calendar-navigator-next-month.dx-button .dx-icon {
    color: #fff;
}

.dx-checkbox-checked .dx-checkbox-icon {
    color: #82bf5a;
}

	.dx-checkbox.dx-state-readonly .dx-checkbox-icon {
		border-color: #999999;
		background-color: #fff;
	}

.dxButton {
    background-color: #399344;
    border: 1px solid #399344;
    color: white!important;
    border-radius: 2px;
}

.LIDetailMore {
    background: #399344;
    color: #fff;
}

.dxLinkBoxIcon {
    background-color: #399344;
    border: 3px solid #399344;
}

.OMarkedTrue, .OEntry.CanHover .dx-tile:hover, .OEntry.CanHover .dx-list-item:hover, .OEntry.CanHover .dx-list-item:hover{
	background:#74c87f;
}

.DetailArtikelImg img {
	border: 0.5px solid #399344;
}

.OCloseButton {
    color: #ffffff;
    background: #ffa29f;
}

#VMerklisteABtn .dx-button {
    background-color: #ffa29f;
}

#VMerklisteABtn .dx-button:hover {
    background-color: #ff5f5a;
}

/*##FixedBar##*/

.CaptionPnl, .BtnListPnl {
	height: 47px;
}

/*##ZurückButton##*/
#VDetailAGBackundefined.OFixed {
	border-color: #399344;
}

/*## Icons Colors ##*/

.material-icons {
	color: #399344;
}

.PicOverlay .material-icons {
    color: #00d600;
}

.material-icons.PicStateValid:after {
    color: #00e000;
}

.material-icons.PicStateInValid:after {
	color: #ffd400;
}

.material-icons.PicStateclosed:after {
	color: #ff4802;
}

/*## Pnl Colors ##*/

#FixedSideMiddle, #FixedSideLeft {
    background: #f0fbf0;
}

.LIKatHeader {
    align-items: center;
    /*justify-content: center;*/
    background-color: #399344;
}

#FixedSideRight {
    background-color: #399344;
    color: #fff;
}

.AdressPnl{
    color: #399344;
}

.dxTileCheckBox {
    background-color: #399344;
}
 
.OEntry.CanHover .dx-tile:hover, .OEntry.CanHover .dx-list-item:hover, .OEntry.CanHover .dx-list-item:hover, .LIContent:hover > .RightDetailBox{
	background:#74c87f;
}

.VListeOE .LIContent:hover, .VListeOE .LIContent:hover > .RightDetailBox{
	background: none;
	cursor: default;
}

.OWidget {
    background-color: #d4ca5c;
}

.OEntry .dx-tile, .OEntry .dx-list-item, .OEntryForm{
	background-color:rgb(240, 251, 240);
	border: 1px solid #399344;
}

#OrgaAppContent .OEntry .dxTileViewList .dx-list-item {
	border: 1px solid #399344;
	margin-bottom: 20px;
}

#VListeOE .dx-scrollable-horizontal {
    padding: 5px;
    background: #fffacc;
}

#VListeOE .dx-scrollable-horizontal .dx-item {
    margin: 5px;
}

.OPnlHeader {
    background-color: #399344;
    color: white;
}

/*## Gallerie Colors ##*/
.dx-gallery .dx-gallery-nav-button-prev, .dx-gallery .dx-gallery-nav-button-next {
    background: #399344;
}

#VGalleryGalleryPanel {
    background-color: #399344;
    color: #FFF;
    padding: 10px;
}

/*## Loading Colors ##*/
#OrgaAppContent .dx-progressbar-range {
    background-color: #399344;
    border: 1px solid #399344;
}

/*## Text Colors ##*/
.dx-texteditor.dx-state-focused:not(.dx-state-readonly), .dx-texteditor.dx-state-focused.dx-state-hover:not(.dx-state-readonly), .dx-texteditor.dx-state-active,
.dx-checkbox.dx-state-focused:not(.dx-state-readonly) .dx-checkbox-icon, .dx-list-select-decorator-enabled.dx-list .dx-list-item.dx-state-focused .dx-checkbox-icon {
    border: 1px solid #399344;
}

/*## Tabs Colors##*/
.dx-tab.dx-tab-selected {
    color: #399344;
}

.dx-tab.dx-state-hover {
    color: #399344;
}

/*## Maps Colors##*/
#VMapMForm .gm-style-iw.gm-style-iw-c {
    background: #fbf0f0;
    border: 1px solid #399344;
}

#VMapMForm .dx-item.dx-list-item {
    background: #399344;
    color: white;
}

#VMapMForm .MapContent {
    border: 1px solid #578a36;
	font-weight: bold;
    font-size: 14px;
}

.MapCaptionPnl {
    border: 1px solid #399344;
}

/*## Warenkorb Colors##*/
#VBestellisteA .LIHead {
    background: #399344;
}

/*####################*/
/*###### Fonts ######*/
/*####################*/

#VMerklisteA .CaptionPnl{
	font-family: SkogSans-Regular;
	font-size:20px;
	text-transform: uppercase;
    padding: 0px 0px 5px 5px;
}