
html {
  background-color: #eee8dc;
  height: 100.1%;
  overflow-y: scroll;
}
body {
  color: #a2988a;
  font-family: 'Share', cursive;
  margin-top: 70px;
  margin-bottom: 50px;
  background: transparent;
}
html, body {
}

footer {
  padding-top:10px;
  padding-bottom:10px;
  background-color: #a2988a;
  color: #eee8dc;
}

#mynavbar {
  padding-top:0px;
}

.navbar {
}
.navbar-brand {
}

.navbar-inverse {
  color: #FFFFFF;
  background-color: #a2988a;
}

.navbar-inverse .navbar-text {
  color: #FFFFFF;
}

.navbar-inverse input {
  color: #000000;
}

.navbar-inverse .navbar-loader {
  color: #FFFFFF;
}

.navbar-inverse .navbar-brand {
  color: #FFFFFF;
}

.navbar-inverse .navbar-brand:focus, .navbar-inverse .navbar-brand:hover {
}

.navbar-inverse .navbar-nav > li > a {
  color: #FFFFFF;
}

.navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > a:hover {
  background-color: #eee8dc;
  color: #a2988a;
}
.navbar-toggler {
  background-color: #eee8dc;
  color: #a2988a;
}
.navbar-toggler-icon {
}
.modal-full {
}
@media (min-width: 768px) {
/* SM */
  .modal-full {
    /*border:2px solid yellow;*/
    width:768px;
  }
}
@media (min-width: 992px) {
/* MD */
  .modal-full {
    /*border:3px solid green;*/
    width:992px;
  }
}
@media (min-width: 1170px) {
/* LG */
  .modal-full {
    /*border:4px solid blue;*/
    width:1170px;
  }
}

.ui-autocomplete {
  font-size: 100%;
  max-height: 200px;
  min-width:300px;
  max-width:300px;
  
  overflow-y: auto;
  overflow-x: hidden;
  color: #FFFFFF !important;
  background: #2E9AFE !important;
  z-index:5000;
}

.ui-slider-range {
  background-image:none;
  background-color:#a2988a;
}
.ui-slider-rankjhkjhge {
  background-image:none;
  background-color: red;
}

.dropdown-scroll {
  max-height: 200px;
  overflow-y: auto;
  overflow-x: hidden;
}

.scrollable-menu {
  height: auto;
  max-height: 200px;
  overflow-x: hidden;
}

.border_top {
  border-color: #0099CC;
  border-top: 1px dashed;
}

.bg_farbe_blue {
  background: #0099CC;
}
.bg_farbe_yellow {
  background: #FFFF99;
}
.bg_farbe_grey_yellow {
  background: #CCCC99;
}
.bg_farbe_grey {
  background: #CCCCCC;
}

.bg_farbe_today {
  background: #FFFF99;
}


.modal-scroll {
}

.modal-scroll-body {
  max-height:300px;
  overflow:auto;
}

.btn-login {
  background: #a2988a;
  color: #eee8dc;
}
.btn-login:hover, .btn-login:focus, .btn-login:active, .btn-login.active, .open > .dropdown-toggle.btn-login {
  background: #eee8dc;
  color: #a2988a;
}
.btn-login:active, .btn-login.active {
  background: #a2988a;
  box-shadow: none;
  color: #eee8dc;
}


.btn-senden {
  background: #a2988a;
  color: #eee8dc;
}
.btn-senden:hover, .btn-senden:focus, .btn-senden:active, .btn-senden.active, .open > .dropdown-toggle.btn-senden {
  background: #eee8dc;
  color: #a2988a;
  border-color: #eee8dc;
  border: 1px solid;
}
.btn-senden:active, .btn-senden.active {
  background: #eee8dc;
  box-shadow: none;
  color: #a2988a;
  border-color: #eee8dc;
  border: 1px solid;
}

.btn-buchen {
  background: #a2988a;
  color: #eee8dc;
}
.btn-buchen:hover, .btn-buchen:focus, .btn-buchen:active, .btn-buchen.active, .open > .dropdown-toggle.btn-buchen {
  background: #eee8dc;
  color: #a2988a;
  border-color: #eee8dc;
  border: 1px solid;
}
.btn-buchen:active, .btn-buchen.active {
  background: #eee8dc;
  box-shadow: none;
  color: #a2988a;
  border-color: #eee8dc;
  border: 1px solid;
}

.btn-speichern {
  background: #a2988a;
  color: #eee8dc;
}
.btn-speichern:hover, .btn-speichern:focus, .btn-speichern:active, .btn-speichern.active, .open > .dropdown-toggle.btn-speichern {
  background: #eee8dc;
  color: #a2988a;
  border-color: #eee8dc;
  border: 1px solid;
}
.btn-speichern:active, .btn-speichern.active {
  background: #eee8dc;
  box-shadow: none;
  color: #a2988a;
  border-color: #eee8dc;
  border: 1px solid;
}



.btn-blue {
  background: #0099CC;
  color: #FFFFFF;
}
.btn-blue:hover, .btn-blue:focus, .btn-blue:active, .btn-blue.active, .open > .dropdown-toggle.btn-blue {
  background: #2E64FE;
  color: #FFFFFF;
}
.btn-blue:active, .btn-blue.active {
  background: #2E64FE;
  box-shadow: none;
  color: #FFFFFF;
}

.btn-yellow {
  background: #FFFF99;
  color: #0099CC;
}
.btn-yellow:hover, .btn-yellow:focus, .btn-yellow:active, .btn-yellow.active, .open > .dropdown-toggle.btn-yellow {
  background: #0099CC;
  color: #FFFFFF;
  border-color: #FFFFFF;
  border: 1px solid;
}
.btn-yellow:active, .btn-yellow.active {
  background: #0099CC;
  box-shadow: none;
  color: #FFFFFF;
}

.form_login {
  margin-top: 0px;
  padding: 10px;
  border-radius: 5px;
  color: #FFFFFF;
  background-color: #a2988a;
  border-color: #a2988a;
  border: 1px solid;
}


.ct-close {
  opacity: 0.9;
}

.ct-alert-yellow {
  color: #0099CC;
  background-color: #FFFF99;
  border-top-color: #CCCC99;
  border-right-color: #CCCC99;
  border-bottom-color: #CCCC99;
  border-left-color: #CCCC99;
  border: 1px solid;
}

.ct-alert-default {
  color: #eee8dc;
  background-color: #a2988a;
  border-top-color: #a2988a;
  border-right-color: #a2988a;
  border-bottom-color: #a2988a;
  border-left-color: #a2988a;
  border: 1px solid;
}

.ct-menu-left {
  padding: 0px;
  color: #a2988a;
}
.ct-menu-left .list-group-item {
  color: #a2988a;
}
.ct-menu-left .active {
  color: #FFFFFF;
  background: #a2988a;
}
.ct-menu-left .btn-menu {
  color: #a2988a;
}
.ct-menu-left .btn-menu:hover, .ct-menu-left .btn-menu:focus, .ct-menu-left .btn-menu:active, .ct-menu-left .btn-menu.active {
  color: #a2988a;
}
.ct-menu-left .btn-menu:active, .ct-menu-left .btn-menu.active {
  background: #a2988a;
  box-shadow: none;
  color: #a2988a;
}

.ct-form-control-static {
  font-weight: bold;
  padding: 5px;
  border-radius:3px;
  color: #a2988a;
  background-color: #eee8dc;
  border-color: #a2988a;
  border: 1px solid;
}

.ct-panel-default {
  padding: 0px;
  border-radius:10px;
  color: #eee8dc;
  background-color: #a2988a;
  border-color: #eee8dc;
  border: 2px solid;
}
.ct-panel-default .panel-heading {
  font-weight: bold;
  font-size: 150%;
  color: #eee8dc;
  background-color: #a2988a;
  border:0px;
}
.ct-panel-default .panel-heading h4 {
  font-weight: bold;
}

.ct-panel-default .panel-heading p {
  font-size: 80%;
  color: #eee8dc;
}
.ct-panel-default .help-block {
  color: #eee8dc;
}
.ct-panel-default .ct-hinweis {
  color: #eee8dc;
}
.ct-panel-default .ct-hinweis h4 {
  color: #eee8dc;
}
.ct-panel-default .ct-hinweis p {
  font-size: 115%;
  color: #eee8dc;
}

.ct-panel-yellow {
  padding: 0px;
  border-radius:10px;
  color: #a2988a;
  background-color: #eee8dc;
  border-color: #FFFFFF;
  border: 2px solid;
}
.ct-panel-yellow .panel-heading {
  font-weight: bold;
  font-size: 150%;
  color: #a2988a;
  background-color: #a2988a;
  border:0px;
}
.ct-panel-yellow .panel-heading h4 {
  font-weight: bold;
}

.ct-panel-yellow .panel-heading p {
  font-size: 80%;
  color: #a2988a;
}
.ct-panel-yellow .help-block {
  color: #a2988a;
}
.ct-panel-yellow .ct-hinweis {
  color: #a2988a;
}
.ct-panel-yellow .ct-hinweis h4 {
  color: #a2988a;
}
.ct-panel-yellow .ct-hinweis p {
  font-size: 115%;
  color: #a2988a;
}




.ct-panel-favorit {
  padding: 0px;
  border-radius:0px;
  color: #FFFFFF;
/*
  background-color: #a2988a;
  border-color: #FFFFFF;
  border: 2px solid;
*/
  border: 0px;
}
.ct-panel-favorit .panel-heading {
  min-height:55px;
  max-height:55px;
  font-weight: bold;
  font-size: 100%;
  color: #FFFFFF;
  border-radius:0px;
  background-color: #a2988a;
  border:0px;
}
.ct-panel-favorit .panel-heading h4 {
  font-weight: bold;
  font-size: 100%;
}
/*
.ct-panel-favorit .panel-heading p {
  font-size: 80%;
  color: #FFFFFF;
}
*/
.ct-panel-favorit .panel-body {
  min-height:150px;
  max-height:150px;
  color: #a2988a;
}

.ct-panel-favorit .panel-footer {
  min-height:40px;
  max-height:40px;
  font-weight: bold;
  color: #a2988a;
  background-color: #eee8dc;
  border:0px;
}


/*
.ct-panel-favorit .help-block {
  color: #FFFFFF;
}
.ct-panel-favorit .ct-hinweis {
  color: #FFFFFF;
}
.ct-panel-favorit .ct-hinweis h4 {
  color: #FFFFFF;
}
.ct-panel-favorit .ct-hinweis p {
  font-size: 115%;
  color: #FFFFFF;
}
*/


#myDEL .modal-header, #myDEL .modal-body, #myDEL .modal-footer {
  color: #eee8dc;
}


#admin_info_popup .modal-header {
  font-weight: bold;
  font-size: 150%;
  color: #eee8dc;
  /* background-color: #a2988a; */
  border:0px;
}
#admin_info_popup .modal-body {
  color: #eee8dc;
  /* background-color: #a2988a; */
}
#admin_info_popup .modal-footer {
  color: #eee8dc;
  /* background-color: #a2988a; */
  border:0px;
}


#info_popup .modal-header {
  font-weight: bold;
  font-size: 150%;
  color: #FFFFFF;
  background-color: #a2988a;
  border:0px;
}
#info_popup .modal-body {
}
#info_popup .modal-footer {
  color: #a2988a;
  background-color: #eee8dc;
  border:0px;
}



#details_popup .modal-header {
  font-weight: bold;
  font-size: 150%;
  color: #FFFFFF;
  background-color: #a2988a;
  border:0px;
}
#details_popup .modal-body {
  min-height: 300px;
}
#details_popup .modal-footer {
  color: #a2988a;
  background-color: #eee8dc;
  border:0px;
}

#searchoverlay {
  width: 100%; 
  height: 100px; 
  position:absolute; 
  top: 58px; 
  left: 0px; 
  z-index: 100;
  padding-left:50px;
  padding-right:50px;
  background-color: rgba(255, 255, 153, 0.5);
}
#fuel_e5, #fuel_e10, #fuel_diesel {
  text-align:center;
  color: #a2988a;
  background-color: rgba(255, 255, 255, 0.7);
  margin-top:10px;
  padding-bottom:10px;
}
#fuel_e5 {
  color: #FF0000;
}
#fuel_e10 {
  color: #04B404;
}
#fuel_diesel {
  color: #000000;
}
#googlemaps { 
  height: 100%; 
  width: 100%; 
  position:absolute;
  top: 0; 
  left: 0; 
  z-index: 0;
}
