﻿.dasboard-header .layout-margin, .dasboard-header .layout-margin-gt-sm, .dasboard-header .layout-margin-md, .dasboard-header .layout-margin > *, .dasboard-header .layout-margin-gt-sm > *, .dasboard-header .layout-margin-md > *, .dasboard-header .layout-margin > .flex, .dasboard-header .layout-margin > .flex-gt-sm, .dasboard-header .layout-margin > .flex-md {
  margin: 8px 0 0 8px; }

.card-icon {
  padding-top: 10px;
  font-size: 42px; }

.card-icon-title {
  font-size: 15px;
  white-space: nowrap; }

.card-title {
  font-size: 30px; }

.card-subtitle {
  font-size: 18px; }

.active-desktop {
  color: #d81b60; }

/*md-list-item override (rows)*/
md-list-item.md-no-proxy, md-list-item .md-no-style {
  padding: 10px; }

.active-desktop-row {
  border-bottom: 1px solid #a2c6d4; }
  .active-desktop-row .modulelist .fa-circle {
    padding-left: 4px;
    font-size: 12px; }
  .active-desktop-row .modulelist .md-button {
    line-height: 10px;
    width: 100%;
    min-width: 10px; }
  .active-desktop-row .modulelist .moduleTime {
    padding-top: 5px; }
  .active-desktop-row .modulelist .playing {
    color: #009688; }
  .active-desktop-row .fa-desktop {
    font-size: 22px;
    cursor: pointer; }
  .active-desktop-row .rep-prospect {
    text-align: center;
    padding: 5px;
    margin-right: 5px; }
    .active-desktop-row .rep-prospect .sales-rep {
      font-size: 16px; }
    .active-desktop-row .rep-prospect .prospect {
      font-size: 12px; }
  .active-desktop-row .divider {
    height: 1px;
    width: 100%;
    border: 1px solid rgba(230, 230, 230, 0.96);
    margin: 5px; }
  .active-desktop-row .iconmoon-alarm {
    padding-right: 5px; }
  .active-desktop-row .desktop-holiday-budget .iconmoon-coin-pound {
    padding-right: 5px;
    padding-left: 1px; }
  .active-desktop-row .desktop-current-module {
    min-width: 210px;
    text-align: center;
    font-weight: bold;
    color: #009688; }

.active-desktop-row:hover {
  border-left: 2px solid #009688; }

.dashboard-legend {
  font-size: 15px;
  position: relative;
  top: -14px; }

.prospects {
  color: #f7990d; }

.pb-class {
  margin-top: 10px; }

.md-button.playing {
  background: #009ad4;
  color: white; }

.md-button.played {
  background: #009ad4;
  color: white; }

.md-button.pending {
  background: #cfd8dc;
  color: gray; }

/*.md-button.md-warning {
    background: $warning-color;
}

.md-button.md-danger {
    background: $danger-color; 
}

.md-button.md-warning-light {
    background: $warning-light-color;
}

.md-button.md-danger-light {
    background: $danger-light-color;
}*/
.groupX {
  font-size: 10px;
  margin: 5px 0 0 0;
  /* padding: 3px 15px 3px 15px; */
  color: #312e2e;
  background-color: rgba(204, 202, 202, 0.96);
  text-transform: none;
  /* font-weight: 400; */
  /* min-width: 100px; */
  /* height: 11px; */
  line-height: 10px;
  min-height: 10px; }

.presentation-time {
  padding-left: 10px; }

.md-button.left {
  border-radius: 10px 0 0 10px; }

.md-button.middle {
  border-radius: 0;
  border-left: 1px solid rgba(230, 230, 230, 0.96);
  border-right: 1px solid rgba(230, 230, 230, 0.96); }

.md-button.right {
  border-radius: 0 10px 10px 0; }

