.dtp table.dtp-picker-days tr>td>a.selected, .dtp table.dtp-picker-days tr>td>a.selected.hilite, .dtp div.dtp-date, .dtp div.dtp-time, .dtp .dtp-hand.on, .dtp .dtp-actual-meridien a.selected, .dtp .dtp-picker-time>a.dtp-select-hour.selected {
  background: rgba(var(--primary-color));
}

.dtp table.dtp-picker-days tr>td>a.hilite:not(.selected), .dtp div.dtp-actual-time.p60 span.selected {
  color: black;
}

.dtp div.dtp-year-btn, .dtp div.dtp-actual-year, .dtp div.dtp-actual-maxtime {
  color: white;
}

.dtp>.dtp-content>.dtp-date-view>header.dtp-header {
  background: rgba(var(--primary-color));
}

.callhistory-directive {
  display: flex;
  flex: 1;
  padding-left: 8px;
}

.callhistory-tab {
  display: inline-block;
  width: 150px;
}

.callhistory-tags {
  outline: none;
}

.callhistory-tab-margin {
  margin-left: 200px;
}

.callhistory-originalimage {
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  white-space: nowrap;
  text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}

.callhistory-myimage {
  position: absolute;
  top: 60%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  white-space: nowrap;
  text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}

.callhistory-noselect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  outline: 0;
}

.callhistory-cursor-pointer {
  cursor: pointer;
}

.callhistory-callinformation {
  padding-top: 50px;
}

.long-description-span {
  display: block;
  margin-left: 150px;
}

.callhistory-content-wrapper {
  overflow-y: auto;
  max-height: calc(calc(100 * var(--window-inner-height)) - 100px);
  overflow-x: hidden;
}

.callhistory-speed-dial-wrapper {
  z-index: 69;
  position: absolute;
  bottom: 16px;
  right: 16px;
}

.callhistory-spinner-wrapper {
  display: flex;
  flex: 1;
  justify-content: center;
  align-items: center;
}

.callhistory-export-menu {
  display: flex;
  flex-grow: 1;
}