/* Fonts */
@font-face {
  font-family: 'Metropolis-Regular';
  font-style: normal;
  src: url('../../assets/fonts/Metropolis/Metropolis-Regular.otf') format('opentype');
}
@font-face {
  font-family: 'Metropolis-Bold';
  font-style: normal;
  src: url('../../assets/fonts/Metropolis/Metropolis-Bold.otf') format('opentype');
}
@font-face {
  font-family: 'Metropolis-Medium';
  font-style: normal;
  src: url('../../assets/fonts/Metropolis/Metropolis-Medium.otf') format('opentype');
}
@font-face {
  font-family: 'Metropolis-Thin';
  font-style: normal;
  src: url('../../assets/fonts/Metropolis/Metropolis-Thin.otf') format('opentype');
}
@font-face {
  font-family: 'Metropolis-SemiBold';
  font-style: normal;
  src: url('../../assets/fonts/Metropolis/Metropolis-SemiBold.otf') format('opentype');
}
@font-face {
  font-family: 'adineue';
  font-style: normal;
  src: url('../../assets/fonts/AdineuePro/adineuePROCyr-BoldWeb.ttf') format('truetype');
}
@font-face {
  font-family: 'hub_icons';
  font-style: normal;
  src: url('../../assets/fonts/HubIcons-Regular.ttf') format('truetype');
}
@font-face {
    font-family: 'Bootstrap Icons';
    font-style: normal;
    src: url('../../fonts/bootstrap-icons.woff') format('woff');
}


/* Webkit Scrollbar Override */
::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.2);
  border-radius: 5px;
}
::-webkit-scrollbar-thumb {
  background-color: rgba(0,0,0,0.3);
  border-radius: 5px;
}
.dropdown_multi_scroll::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}


/* General */
* {
  -webkit-text-size-adjust: 100%;
  text-rendering: geometricPrecision;
}
::placeholder {
  color: inherit;
  opacity: .5;
}
strong {
  font-family: 'Metropolis-SemiBold' !important;
  font-style: normal !important;
}

/* Activity Indicator */
.activity-indicator {
  width: 24px !important;
  height: 24px !important;
  margin: 12px 0 0 12px !important;
  flex: none !important;
  border-radius: 50% !important;
  border-bottom-color: transparent !important;
  transform-origin: top left !important;
  animation: loading-ui 1s linear infinite;
}
.activity-indicator.small {
  width: 18px !important;
  height: 18px !important;
  margin: 9px 0 0 9px !important;
}