﻿@import '../fonts/Fontawesome/all.css';

@font-face {
  font-family: "Arial Narrow";
  src: url('../fonts/webfonts/arialnarrow.ttf');
}

.noselect {
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  transition: background-color 9999s ease-in-out 0s;
}

::-webkit-scrollbar {
  background: transparent !important;
  width: 7px !important;
  height: 7px !important;
}

/*::-webkit-input-placeholder {*/ /* WebKit, Blink, Edge */
  /*color: var(--mud-palette-text-primary) !important;
  opacity: 1 !important;
}

:-moz-placeholder {*/ /* Mozilla Firefox 4 to 18 */
  /*color: var(--mud-palette-text-primary) !important;
  opacity: 1 !important;
}

::-moz-placeholder {*/ /* Mozilla Firefox 19+ */
  /*color: var(--mud-palette-text-primary) !important;
  opacity: 1 !important;
}

:-ms-input-placeholder {*/ /* Internet Explorer 10-11 */
  /*color: var(--mud-palette-text-primary) !important;
  opacity: 1 !important;
}

::placeholder {*/ /* Most modern browsers support this now. */
  /*color: var(--mud-palette-text-primary) !important;
  opacity: 1 !important;
}*/

::-webkit-scrollbar-thumb {
  background: var(--mud-palette-dark) !important;
  border-radius: 10px !important;
  border: 4px solid transparent !important;
  box-shadow: inset 0 0 0 3px var(--mud-palette-table-lines);
}

.d-flex, .d-sm-flex, .d-md-flex {
  align-items: center;
}

.w-100 {
  width: 100%;
}

.hover-color {
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

  .hover-color:hover {
    background-color: var(--mud-palette-background-grey) !important;
  }

.row-hover:hover {
  background-color: var(--mud-palette-table-hover) !important;
}

.panel-hover:hover {
  background-color: var(--mud-palette-table-hover);
}

.claim-panel {
  padding: 0 !important;
}

.progress-text-color {
  color: inherit !important;
}

.table-hover-row {
  background-color: rgba(var(--mud-palette-secondary-rgb), 0.08) !important;
}

.pointer-selection {
  cursor: pointer !important;
}

.app-menu-button {
  border: none !important;
}

.header-hidden {
  display: none !important;
}

.auto-height {
  height: auto !important;
}

.highcharts-credits {
  display: none !important;
}

.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.row-icon {
  font-size: 16px;
}

  .row-icon.small {
    font-size: 12px;
    line-height: 0.8;
  }

.tab-border {
  border-bottom: 2px solid !important;
}