.dashlet a.btn,
.dashboard a.btn {
  background-color: #d3d4d6;
  color: #515359;
  text-decoration: none;
}
.dashlet a.btn:before,
.dashboard a.btn:before {
  content: "";
  display: inline-block;
  background-image: url("/static/images/drop_right_grau.svg");
  background-size: 6px;
  background-repeat: no-repeat;
  width: 6px;
  height: 13px;
  margin-right: 8px;
  vertical-align: -2px;
}
.dashboard .actions {
  margin-bottom: 10px;
}
.dashboard .selector_mandant {
  display: inline-block;
}
.dashlet {
  margin-bottom: 100px;
  min-height: 300px;
  position: relative;
}
.dashlet .scroll-y {
  height: 150px;
  overflow-y: auto;
  margin-bottom: 20px;
}
.dashlet .titel {
  display: flex;
  border-bottom: 1px solid #d3d4d6;
  padding: 11px 18px;
}
.dashlet .titel span.icon {
  flex-shrink: 0;
  display: inline-block;
  width: 42px;
  height: 42px;
  background-color: #ff0000;
  margin-right: 19px;
  background-size: 28px;
  background-position: 7px 5px;
  background-repeat: no-repeat;
}
.dashlet .titel strong {
  font-size: 20px;
  display: inline-block;
  vertical-align: top;
  font-weight: normal;
  margin-top: 0;
}
.dashlet ul.buttons {
  position: absolute;
  right: 9px;
  bottom: 0;
  list-style: none;
}
.dashlet ul.buttons li {
  margin-top: 5px;
}
.dashlet.bestellungen .titel span.icon {
  background-image: url("/static/images/assignment_weiss.svg");
}
.dashlet.datenundadressen .titel span.icon {
  background-image: url("/static/images/person_weiss.svg");
}
.dashlet.angebote .titel span.icon {
  background-image: url("/static/images/receipt_weiss.svg");
}
.dashlet.angebotstexte a.btn {
  position: relative;
  width: 100%;
  margin-bottom: 10px;
  height: 34px;
}
.dashlet.angebotstexte a.btn:before {
  background: none;
  width: 0;
}
.dashlet.angebotstexte .titel span.icon {
  background-image: url("/static/images/angebotstexte.svg");
}
.dashlet.team .titel span.icon {
  background-image: url("/static/images/team_weiss.svg");
  background-position: 7px 12px;
}
.dashlet.merkzettel .titel span.icon {
  background-image: url("/static/images/merkzettel_weiss.svg");
  background-size: 25px;
  background-position: 9px 6px;
}
.dashlet.merkzettel .artikel {
  text-align: right;
}
.dashlet.anbaugeraetekonfigurationen .titel span.icon {
  background-image: url("/static/images/folder-configuration.png");
  background-size: 30px;
  background-position: center;
}
.dashlet.anbaugeraetekonfigurationen .content {
  max-height: 160px;
  overflow-y: auto;
}
.dashlet.anbaugeraetebestellungen .titel span.icon {
  background-image: url("/static/images/assignment_weiss.svg");
  background-size: 30px;
  background-position: center;
}
.dashlet.anbaugeraetebestellungen .content {
  max-height: 160px;
  overflow-y: auto;
}
.dashlet.ersatzteile .titel span.icon {
  background-image: url("/static/images/to_cart_weiss.svg");
}
.dashlet.ersatzteile div.actions {
  text-align: center;
}
.dashlet.ersatzteile div.actions a.btn {
  position: relative;
  width: 100%;
  margin-bottom: 10px;
  height: 34px;
}
.dashlet.ersatzteile div.actions a.btn:before {
  background: none;
  width: 0;
}
.dashlet.ansprechpartner .titel span.icon {
  background-image: url("/static/images/mobile-kontaktbar-phone.svg");
  background-size: 25px;
  background-position: 9px 6px;
}
.dashlet.ansprechpartner div.bild {
  display: inline-block;
  width: 150px;
}
.dashlet.ansprechpartner div.info {
  margin-left: 15px;
  display: inline-block;
  vertical-align: top;
}
.dashlet div.content {
  padding: 22px 9px;
}
.dashlet a.editicon {
  display: inline-block;
  background-color: transparent;
  border: none;
  background-image: url("/static/images/edit_schwarz.svg");
  width: 22px;
  height: 22px;
  background-size: 22px;
  vertical-align: -3px;
  margin-left: 15px;
}
.dashlet table {
  width: 100%;
}
.dashlet table td {
  padding: 4px 10px 4px 0;
}
.dashlet table td.price,
.dashlet table td.action,
.dashlet table td.count {
  padding-right: 0;
  text-align: right;
}
.dashlet table td.count {
  width: 70px;
}
.dashlet table td.action {
  width: 35px;
}
/*    ####################################################################
      #                                                                  #
      #      ##  ##   #####                                              #
      #      ##  ##  ##   ##                                             #
      #       ####   ##                                                  #
      #        ##     #####                                              #
      #       ####        ##                                             #
      #      ##  ##  ##   ##                                             #
      #      ##  ##   #####                                              #
      #                                                                  #
      ####################################################################
 */
@media (max-width: 767px) {
  .dashboard .selector_mandant {
    margin-bottom: 15px;
  }
  .dashboard .selector_mandant select {
    width: 100%;
  }
}
/*    ####################################################################
      #                                                                  #
      #       ####   ##   ##                                             #
      #      ##  ##  ### ###    ##                                       #
      #      ##      #######    ##                                       #
      #       ####   ## # ##  ######                                     #
      #          ##  ##   ##  ######                                     #
      #      ##  ##  ##   ##    ##                                       #
      #       ####   ##   ##    ##                                       #
      #                                                                  #
      ####################################################################
 */
/*    ####################################################################
      #                                                                  #
      #     ##   ##  ####                                                #
      #     ### ###  ## ##                                               #
      #     #######  ##  ##                                              #
      #     ## # ##  ##  ##                                              #
      #     ##   ##  ##  ##                                              #
      #     ##   ##  ## ##                                               #
      #     ##   ##  ####                                                #
      #                                                                  #
      ####################################################################
 */
@media (min-width: 992px) {
  .dashboard .selector_mandant {
    margin-right: 20px;
  }
}
/*    ####################################################################
      #                                                                  #
      #     ##        #####                                              #
      #     ##       ##   ##                                             #
      #     ##       ##                                                  #
      #     ##       ##  ###                                             #
      #     ##       ##   ##                                             #
      #     ##       ##   ##                                             #
      #     #######   #####                                              #
      #                                                                  #
      ####################################################################
 */
/*    ####################################################################
      #                                                                  #
      #     ##  ##   ##                                                  #
      #     ##  ##   ##                                                  #
      #      ####    ##                                                  #
      #       ##     ##                                                  #
      #      ####    ##                                                  #
      #     ##  ##   ##                                                  #
      #     ##  ##   #######                                             #
      #                                                                  #
      ####################################################################
 */
