body
{
  /*background:#eff2d3 url('/assets/images/background.png') repeat-x;*/
  background: #ffffff;
}
.navbar-custom a[href$="/kontakt"], .navbar-custom a[href$="/terms_and_conditions_en.pdf"]{
 display: none; 
}
#ef-navigation i.fa-link{
  display: none;
}

#ef-search-bar{
  color: black !important;
}

#ef-navbar{
  background-color: #336949 !important;
  height: 80px;
  padding-top: 5px;
}
#ef-navbar .container ul.nav.navbar-nav li.open .dropdown-toggle{
 background-color:   #336949 !imortant;
}
#ef-navbar :not(.user-preferences *) {
  color: white;
}
#ef-navbar i.fa{
 color: white; 
}
#ef-navbar .container .navbar-header .ef-navbar-logo img{
  margin-top: 0px;
}

div.block
{
  background:#ffffff;
  border-radius:5px;
  box-shadow:0px 0px 15px #96a59b;
}

div.block div.block
{
  box-shadow:none;
}

div.block .title
{
  background:#ffffff;
  padding:10px;
  font-weight:normal;
  font-size:12px;
  text-transform:none;
}

div.block .content
{
  background:none;
}

a,
a:hover
{
  text-decoration:none;
}

.btn-primary,
.btn-primary:hover,
.btn-primary:focus, 
.btn-primary.focus
{
  background: #005c42 !important; /*linear-gradient(#e1e6aa, #afbe28)*/
  border: none; /*1px solid #afbe28*/
}

.btn-primary.dropdown-toggle{
    border: none;
}

/* ------------------ */

#ef-navbar .container ul.nav.navbar-nav li.open .dropdown-toggle{
    box-shadow: 0px 5px 7px -4px rgba(0, 0, 0, 0.7)
}


.user-preferences ul.dropdown-menu,
.user-preferences ul.dropdown-menu #user-roles ul.dropdown-menu,
#ef-navbar .container ul.nav.navbar-nav > li.user-preferences ul.dropdown-menu::after{
    background-color: white !important;
}

.user-preferences ul.dropdown-menu *{
    color: black !important;
}

#ef-navbar .container ul.nav.navbar-nav ul.dropdown-menu > li > a:hover *, 
#ef-navbar .container ul.nav.navbar-nav ul.dropdown-menu > li > a:focus *{
    color: white !important;
}

div.ef-block table.iconTable td.iconData:hover{
    background-color: rgba(51, 105, 73, 0.25);s
}

/* ------------------ */

.user-preferences .caret{
    color: #c2c9d6;
}

#ef-navbar{
    background-color: white;
}

/*#ef-navbar *:not(.user-preferences *){
    color: black;
}*/

.navbar-inverse
{
  background:#ffffff;
  border:none;
}

.navbar-inverse .navbar-brand
{
  color:#ffffff;
}

.navbar
{
  background:#ffffff; /* url('/assets/images/banner.png') no-repeat; */
  /*min-height:150px;*/
}

.ef-navbar-logo img
{
  max-height:102px;
  margin-top:15px;
}

.navbar-inverse .navbar-nav li a
{
  border-width:1px 1px 0px 1px;
  border-style:solid;
  border-color:#e6e6e6;
  margin-right:-1px;
  text-transform:uppercase;
  font-weight:bold;
}

.navbar-inverse .navbar-nav li a,
.navbar-inverse .navbar-nav li a:focus,
.navbar-inverse .navbar-nav li a:hover
{
  color:#646464;
}

.navbar-inverse .navbar-nav .open a.dropdown-toggle,
.navbar-inverse .navbar-nav .open a.dropdown-toggle:focus,
.navbar-inverse .navbar-nav .open a.dropdown-toggle:hover
{
  background-color: #005c42; /*#75c045*/
  color:#ffffff;
  border:1px solid #e6e6e6;
}

.dropdown-menu
{
  background:rgb(239, 239, 239); /*#75c045*/
  border-width:0px 1px 1px 1px;
  border-style:solid;
  border-color:#ffffff;
  border-radius:0px;
}

.dropdown-menu li a
{
  background:rgb(239, 239, 239); /*#75c045*/
  border:none !important;
  margin-right:0px !important;
  text-transform:none !important;
  font-weight:normal !important;
  color: #005c42; /*rgba(255, 255, 255, 0.6) !important*/
}

.btn-primary:active:hover, 
.btn-primary:active:focus, 
.btn-primary:active.focus, 
.btn-primary.active:hover, 
.btn-primary.active:focus, 
.btn-primary.active.focus, 
.open > .btn-primary.dropdown-toggle:hover, 
.open > .btn-primary.dropdown-toggle:focus, 
.open > .btn-primary.dropdown-toggle.focus{
    background-color: #005c42 !important; 
}

.btn-primary.disabled:hover, 
.btn-primary.disabled:focus, 
.btn-primary.disabled.focus, 
.btn-primary[disabled]:hover, 
.btn-primary[disabled]:focus, 
.btn-primary[disabled].focus, 
fieldset[disabled] .btn-primary:hover, 
fieldset[disabled] .btn-primary:focus, 
fieldset[disabled] .btn-primary.focus{
    background-color: #005c42 !important;
}

.dropdown-menu li a:hover
{
  background: #005c42; /*#75c045*/
  color:#ffffff !important;
}

.dropdown-menu .divider
{
  background-color:rgba(255, 255, 255, 0.6) !important;
}

.breadcrumb-x
{
  /*background-color:#e1e6aa;*/
  background-color:white; /*#c8c8c8*/
  
  border-top: 0px solid #c8c8c8;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  
  /*border-bottom:1px solid #becd55;*/
  border-bottom:0px solid #c8c8c8;
}

.breadcrumb
{
  /*background-color:#e1e6aa;*/
  background-color:#c8c8c8;
  
  padding: 6px;
  padding-left: 5px;
}

.breadcrumb>li+li:before
{
    padding: 0 5px;
    color: #333;
    content: "/\00a0";
}

.breadcrumb-x .ef-breadcrumb > li + li::before{
    border-left: 1px solid #333;
}

div.block table.iconTable td.iconData:hover,
div.block table.iconTable td.disabledIconData:hover,
.ef-dashboard-option:hover,
.sortedTable tr.oddRowColor:hover,
.sortedTable tr.evenRowColor:hover
{
  background-color:#eff2d3;
}

#searchForm .selectize-input
{
  background:#ededed;
  border-color:#ededed;
  border-radius:20px;
  width:250px;
}
html.popup #topBar {
  display: none;
}

#topBar
{
  background:#336949;
  margin-bottom:0px;
  padding:10px;
  list-style-type:none;
}

#languageSelection
{
  width:1200px;
  height:20px;
  margin:0px auto;
}

#languageSelection a
{
  color:#ffffff;
}

.ef-anchor-like, a.link, a.link:visited, a.link:hover, a.link:link{
    color: #336949 !important
}

ul.customTabs > li.active > a{
    color: #336949;
}

.text-success{
    color: #336949;
}

.label-success{
    background-color: #336949;
}

#ef-navbar form.navbar-form #searchDiv,
#ef-navbar form.navbar-form.ef-active #searchDiv{
    background-color: white;
    border: 1px solid #c2c9d6;
}

img.icon-key {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xml%3Aspace%3D%22preserve%22%20width%3D%221024px%22%20height%3D%221024px%22%20shape-rendering%3D%22geometricPrecision%22%20text-rendering%3D%22geometricPrecision%22%20image-rendering%3D%22optimizeQuality%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20viewBox%3D%220%200%2010240%2010240%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%0A%09%3Ctitle%3Ekey%20icon%3C/title%3E%0A%09%3Cdesc%3Ekey%20icon%20from%20the%20IconExperience.com%20O-Collection.%20Copyright%20by%20INCORS%20GmbH%20%28www.incors.com%29.%3C/desc%3E%0A%09%3Cpath%20id%3D%22curve0%22%20fill%3D%22%23808080%22%20d%3D%22M5064%201555c875%2C-875%202394%2C-773%203394%2C226%201000%2C1000%201101%2C2519%20226%2C3394%20-738%2C738%20-1935%2C781%20-2892%2C176l-3218%203218c-125%2C125%20-328%2C125%20-453%2C0l-453%20-453c-125%2C-125%20-125%2C-328%200%2C-453l3218%20-3218c-605%2C-957%20-562%2C-2154%20176%2C-2892zm-2263%207241l1358%20-1358%201131%201131%20-453%20453%20-453%20-453%20-453%20453%20453%20453%20-453%20453%20-1131%20-1131zm3168%20-6336c375%2C-375%201084%2C-274%201584%2C226%20500%2C500%20601%2C1209%20226%2C1584%20-375%2C375%20-1084%2C274%20-1584%2C-226%20-500%2C-500%20-601%2C-1209%20-226%2C-1584z%22/%3E%0A%3C/svg%3E');
}

/*payment*/
.ef-pay-with-paypal, .ef-order-with-invoice {
    font-size: 0.9em;
}

.ef-pay-with-paypal {
    margin-bottom: 5px;
}

/* GRAPH COLORA */
g[fill="#009688"]{
	fill: #c2c9d6;
}

g[stroke="#009688"]{
	stroke: #c2c9d6;
}

g[fill="#009688"]{
	fill: #c2c9d6;
}

g[stroke="#009688"]{
	stroke: #c2c9d6;
}

g[fill="#67b7dc"]{
	fill:#336949;
}

g[stroke="#67b7dc"]{
	stroke:#336949;
}


g[fill="#67b7dc"]{
	fill:#336949;
}

g[stroke="#67b7dc"]{
	stroke:#336949;
}

/* DO NOT ADD/EDIT AFTER THIS LINE */
