.btn {
  font-family: "Source Sans Pro", sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-decoration: none;
  color: white;
  padding: 12px 18px;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
  cursor: pointer;
  display: inline-block;
  border: 0;
  line-height: 1;
  border:none;
  border-radius:0;
  white-space: unset;
}

.btn .icon {
  width: 14px;
  height: 14px;
  fill: currentColor;
  margin-right: 5px;
  margin-left: 5px;
}

.btn .icon:first-child {
  margin-left: -3px;
  margin-right: 8px;
}

.btn .icon:last-child {
  margin-left: 8px;
  margin-right: -3px;
}

.btn.btn-ghost {
  background-color: #ffffff;
  border: 1px solid black;
  color: black;
}

.btn.btn-ghost .icon {
  fill: currentColor;
}

.btn-facultasblue {
  background-color: #0092bc;
}

.btn-facultasblue:hover {
  background-color: #007698;
  color:#ffffff;
}

.btn-grey {
  background-color: #B2B2B2;
}

.btn-grey:hover {
  background-color: #a0a0a0;
}

.btn-grey2 {
  background-color: #595959;
}

.btn-grey2:hover {
  background-color: #a0a0a0;
}

.btn-jura {
  background-color: rgb(0,58,120);
}

.btn-jura:hover {
  background-color: #205293;
}

.btn-psychologie {
  background-color: #b9d33e;
}

.btn-psychologie:hover {
  background-color: #a7c12c;
}

.btn-pflege {
  background-color: #02cac3;
}

.btn-pflege:hover {
  background-color: #02a7a1;
}

.btn-naturwissenschaft {
  background-color: #1b9d30;
}

.btn-naturwissenschaft:hover {
  background-color: #167f27;
}

.btn-maudrich {
  background-color: #a672af;
}

.btn-maudrich:hover {
  background-color: #513d54;
}

.btn-medizin {
  background-color: #00a79b;
}

.btn-medizin:hover {
  background-color: #00837a;
}

.btn-kultur {
  background-color: #f8aa00;
}

.btn-kultur:hover {
  background-color: #c88700;
}

.btn-lehre {
  background-color: #d20a10;
}

.btn-lehre:hover {
  background-color: #d20a10;
}

.btn-ghost.btn-medizin {
  border-color: #00a79b;
  color: #00a79b;
}

.btn-ghost.btn-medizin:hover {
  background-color: #E6F6F5;
}
.btn-ghost.btn-akzent-a {
  border-color: #E72B70;
  color: #E72B70;
}
.btn-ghost.btn-akzent-b {
  border-color: #A12581;
  color: #A12581;
}
.btn-ghost.btn-akzent-c {
  border-color: #e9a555;
  color: #e9a555;
}
.btn-ghost.btn-akzent-d {
  border-color: #0092bc;
  color: #0092bc;
}
.btn-ghost.btn-akzent-e {
  border-color: #baab2c;
  color: #baab2c;
}
.btn-ghost.btn-akzent-f {
  border-color: #53eb93;
  color: #53eb93;
}
.btn-ghost.btn-facultasblue {
  border-color: #0092bc;
  color: #0092bc;
}

.btn-ghost.btn-facultasblue:hover {
  background-color: #E6F4FB;
}
.itemcovertitle .btn-ghost.btn-facultasblue,.bookListInfoElement .btn-ghost.btn-facultasblue {
  background-color: #eaf3fa;
}

.itemcovertitle .btn-ghost.btn-facultasblue:hover, .bookListInfoElement .btn-ghost.btn-facultasblue:hover {
  background-color: #fff;
}

.btn-ghost.btn-pink {
  border-color: #E72B70;
  color: #E72B70;
}

.btn-ghost.btn-pink:hover {
  background-color: #FDEAF1;
}

.btn-plain, .btn-plain:focus {
  color: #0092bc;
  background-color: transparent;
}

.btn-plain:hover {
  color: #007698;
  background-color: transparent;
}

.btn-bookmark {
  display: -webkit-box;
  display: flex;
  color: #0092bc;
  background: transparent;
  border: none;
  padding: 5px;
}

.btn-bookmark .icon {
  width: 32px;
  height: 34px;
  stroke: currentColor;
  fill: none;
}

.btn-bookmark:hover {
  color: #E72B70;
}

.btnGroup-vertical .btn {
  display: block;
  width: 100%;
  text-align: left;
}

.btnGroup-vertical .btn:not(:last-child) {
  margin-bottom: 5px;
}
#btn-lagerstand {
  cursor: default;
  color: #fff;
}
#btn-lagerstand:hover {
  background-color: #595959;
}
