/* Site Reviews - Formularfelder */
.glsr input[type="text"],
.glsr input[type="email"],
.glsr input[type="url"],
.glsr textarea,
.glsr select {
  background-color: #1a1a1a !important;
  color: #ffffff !important;
  border: 1px solid #0781E3 !important;
  border-radius: 6px !important;
  padding: 10px !important;
}

/* Fokus */
.glsr input[type="text"]:focus,
.glsr input[type="email"]:focus,
.glsr input[type="url"]:focus,
.glsr textarea:focus,
.glsr select:focus {
  outline: none !important;
  border-color: #0781E3 !important;
  box-shadow: 0 0 0 2px rgba(7, 129, 227, 0.25) !important;
}

/* Platzhalter */
.glsr input::placeholder,
.glsr textarea::placeholder {
  color: #9aa4af !important;
}

/* Labels */
.glsr label {
  color: #ffffff !important;
}/* Sterne in Marken-Blau */
.glsr .glsr-star,
.glsr .glsr-star svg,
.glsr [class*="star"] {
  color: #0781E3 !important;
  fill: #0781E3 !important;
}
.glsr .glsr-stars,
.glsr .glsr-rating,
.glsr .glsr-star {
  color: #0781E3 !important;
}

.glsr .glsr-stars svg,
.glsr .glsr-rating svg,
.glsr .glsr-star svg {
  fill: #0781E3 !important;
  stroke: #0781E3 !important;
}.glsr .glsr-star svg {
fill:#0781E3 !important;
}.glsr-review {
background:#111;
padding:20px;
border-radius:10px;
border:1px solid #0781E3;
}/* Sternefarbe überschreiben */
.glsr .glsr-star svg {
    fill: #0781E3 !important;
}

/* aktive Sterne */
.glsr .glsr-star--active svg {
    fill: #0781E3 !important;
}

/* Sterne beim Hover */
.glsr .glsr-star:hover svg {
    fill: #0781E3 !important;
}.glsr-review {
background:#111;
padding:20px;
border-radius:10px;
border:1px solid #0781E3;
margin-bottom:20px;
}.glsr-star svg {
width:22px;
height:22px;
}.glsr-form {
margin-top:30px;
}