@font-face {
  font-family: 'Amplitude';
  font-weight: 300;
  font-style: normal;
  src: url('./fonts/Amplitude-Light.woff') format('woff'), url('./fonts/Amplitude-Light.ttf') format('truetype'),
    url('./fonts/Amplitude-Light.svg#Amplitude-Light') format('svg');
}

@font-face {
  font-family: 'Amplitude';
  font-weight: 300;
  font-style: italic;
  src: url('./fonts/Amplitude-LightItalic.woff') format('woff'),
    url('./fonts/Amplitude-LightItalic.ttf') format('truetype'),
    url('./fonts/Amplitude-LightItalic.svg#Amplitude-LightItalic') format('svg');
}

@font-face {
  font-family: 'Amplitude';
  font-weight: 400;
  font-style: normal;
  src: url('./fonts/Amplitude-Regular.woff') format('woff'), url('./fonts/Amplitude-Regular.ttf') format('truetype'),
    url('./fonts/Amplitude-Regular.svg#Amplitude-Regular') format('svg');
}

@font-face {
  font-family: 'Amplitude';
  font-weight: 400;
  font-style: italic;
  src: url('./fonts/Amplitude-RegularItalic.woff') format('woff'),
    url('./fonts/Amplitude-RegularItalic.ttf') format('truetype'),
    url('./fonts/Amplitude-RegularItalic.svg#Amplitude-RegularItalic') format('svg');
}

@font-face {
  font-family: 'Amplitude';
  font-weight: 500;
  font-style: normal;
  src: url('./fonts/Amplitude-Medium.woff') format('woff'), url('./fonts/Amplitude-Medium.ttf') format('truetype'),
    url('./fonts/Amplitude-Medium.svg#Amplitude-Medium') format('svg');
}

@font-face {
  font-family: 'Amplitude';
  font-weight: 500;
  font-style: italic;
  src: url('./fonts/Amplitude-MediumItalic.woff') format('woff'),
    url('./fonts/Amplitude-MediumItalic.ttf') format('truetype'),
    url('./fonts/Amplitude-MediumItalic.svg#Amplitude-MediumItalic') format('svg');
}

@font-face {
  font-family: 'dti';
  src: url('./fonts/dti.eot?625v4q');
  src: url('./fonts/dti.eot?625v4q#iefix') format('embedded-opentype'), url('./fonts/dti.ttf?625v4q') format('truetype'),
    url('./fonts/dti.woff?625v4q') format('woff'), url('./fonts/dti.svg?625v4q#dti') format('svg');
  font-weight: normal;
  font-style: normal;
}

/* JPM AM Pro */

/* LIGHT = 100 */
@font-face {
  font-family: 'JPM AM Pro';
  font-weight: 100;
  font-style: normal;
  src: url('./fonts/jpm-am-pro/jpmamprolig-webfont.eot');
  src: url('./fonts/jpm-am-pro/jpmamprolig-webfont.eot?#iefix') format('embedded-opentype'),
    url('./fonts/jpm-am-pro/jpmamprolig-webfont.woff2') format('woff2'),
    url('./fonts/jpm-am-pro/jpmamprolig-webfont.woff') format('woff'),
    url('./fonts/jpm-am-pro/jpmamprolig-webfont.ttf') format('truetype');
}

/* LIGHT = 200 */
@font-face {
  font-family: 'JPM AM Pro';
  font-weight: 200;
  font-style: normal;
  src: url('./fonts/jpm-am-pro/jpmamprolig-webfont.eot');
  src: url('./fonts/jpm-am-pro/jpmamprolig-webfont.eot?#iefix') format('embedded-opentype'),
    url('./fonts/jpm-am-pro/jpmamprolig-webfont.woff2') format('woff2'),
    url('./fonts/jpm-am-pro/jpmamprolig-webfont.woff') format('woff'),
    url('./fonts/jpm-am-pro/jpmamprolig-webfont.ttf') format('truetype');
}

/* LIGHT = 300 */
@font-face {
  font-family: 'JPM AM Pro';
  font-weight: 300;
  font-style: normal;
  src: url('./fonts/jpm-am-pro/jpmamprolig-webfont.eot');
  src: url('./fonts/jpm-am-pro/jpmamprolig-webfont.eot?#iefix') format('embedded-opentype'),
    url('./fonts/jpm-am-pro/jpmamprolig-webfont.woff2') format('woff2'),
    url('./fonts/jpm-am-pro/jpmamprolig-webfont.woff') format('woff'),
    url('./fonts/jpm-am-pro/jpmamprolig-webfont.ttf') format('truetype');
}
@font-face {
  font-family: 'JPM AM Pro';
  font-weight: 300;
  font-style: italic;
  src: url('./fonts/jpm-am-pro/jpmamproligita-webfont.eot');
  src: url('./fonts/jpm-am-pro/jpmamproligita-webfont.eot?#iefix') format('embedded-opentype'),
    url('./fonts/jpm-am-pro/jpmamproligita-webfont.woff2') format('woff2'),
    url('./fonts/jpm-am-pro/jpmamproligita-webfont.woff') format('woff'),
    url('./fonts/jpm-am-pro/jpmamproligita-webfont.ttf') format('truetype');
}

/* REGULAR = 400 */

@font-face {
  font-family: 'JPM AM Pro';
  font-weight: 400;
  font-style: normal;
  src: url('./fonts/jpm-am-pro/jpmamproboo-webfont.eot');
  src: url('./fonts/jpm-am-pro/jpmamproboo-webfont.eot?#iefix') format('embedded-opentype'),
    url('./fonts/jpm-am-pro/jpmamproboo-webfont.woff2') format('woff2'),
    url('./fonts/jpm-am-pro/jpmamproboo-webfont.woff') format('woff'),
    url('./fonts/jpm-am-pro/jpmamproboo-webfont.ttf') format('truetype');
}

@font-face {
  font-family: 'JPM AM Pro';
  font-weight: 400;
  font-style: italic;
  src: url('./fonts/jpm-am-pro/jpmamprobolita-webfont.eot');
  src: url('./fonts/jpm-am-pro/jpmamprobolita-webfont.eot?#iefix') format('embedded-opentype'),
    url('./fonts/jpm-am-pro/jpmamprobolita-webfont.woff2') format('woff2'),
    url('./fonts/jpm-am-pro/jpmamprobolita-webfont.woff') format('woff'),
    url('./fonts/jpm-am-pro/jpmamprobolita-webfont.ttf') format('truetype');
}

/* MEDIUM = 500 */

@font-face {
  font-family: 'JPM AM Pro';
  font-weight: 500;
  font-style: normal;
  src: url('./fonts/jpm-am-pro/jpmampromed-webfont.eot');
  src: url('./fonts/jpm-am-pro/jpmampromed-webfont.eot?#iefix') format('embedded-opentype'),
    url('./fonts/jpm-am-pro/jpmampromed-webfont.woff2') format('woff2'),
    url('./fonts/jpm-am-pro/jpmampromed-webfont.woff') format('woff'),
    url('./fonts/jpm-am-pro/jpmampromed-webfont.ttf') format('truetype');
}

@font-face {
  font-family: 'JPM AM Pro';
  font-weight: 500;
  font-style: italic;
  src: url('./fonts/jpm-am-pro/jpmampromedita-webfont.eot');
  src: url('./fonts/jpm-am-pro/jpmampromedita-webfont.eot?#iefix') format('embedded-opentype'),
    url('./fonts/jpm-am-pro/jpmampromedita-webfont.woff2') format('woff2'),
    url('./fonts/jpm-am-pro/jpmampromedita-webfont.woff') format('woff'),
    url('./fonts/jpm-am-pro/jpmampromedita-webfont.ttf') format('truetype');
}

/* BOLD = 600 */

@font-face {
  font-family: 'JPM AM Pro';
  font-weight: 600;
  font-style: normal;
  src: url('./fonts/jpm-am-pro/jpmampromed-webfont.eot');
  src: url('./fonts/jpm-am-pro/jpmampromed-webfont.eot?#iefix') format('embedded-opentype'),
    url('./fonts/jpm-am-pro/jpmampromed-webfont.woff2') format('woff2'),
    url('./fonts/jpm-am-pro/jpmampromed-webfont.woff') format('woff'),
    url('./fonts/jpm-am-pro/jpmampromed-webfont.ttf') format('truetype');
}

@font-face {
  font-family: 'JPM AM Pro';
  font-weight: 600;
  font-style: italic;
  src: url('./fonts/jpm-am-pro/jpmampromedita-webfont.eot');
  src: url('./fonts/jpm-am-pro/jpmampromedita-webfont.eot?#iefix') format('embedded-opentype'),
    url('./fonts/jpm-am-pro/jpmampromedita-webfont.woff2') format('woff2'),
    url('./fonts/jpm-am-pro/jpmampromedita-webfont.woff') format('woff'),
    url('./fonts/jpm-am-pro/jpmampromedita-webfont.ttf') format('truetype');
}

[class^='dti-'],
[class*='dti-'] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'dti', Lato, 'Lucida Grande', Tahoma, Sans-Serif !important;
  speak: none !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.dti-angle__down:before {
  content: '\e900';
}

.dti-angle__left:before {
  content: '\e901';
}

.dti-angle__right:before {
  content: '\e902';
}

.dti-angle__up:before {
  content: '\e903';
}

.dti-angle-circle__down:before {
  content: '\e904';
}

.dti-angle-circle__left .path1:before {
  content: '\e905';
}

.dti-angle-circle__left .path2:before {
  content: '\e906';
}

.dti-angle-circle__right .path1:before {
  content: '\e907';
}

.dti-angle-circle__right .path2:before {
  content: '\e908';
}

.dti-angle-circle__up .path1:before {
  content: '\e909';
}

.dti-angle-circle__up .path2:before {
  content: '\e90a';
}

.dti-arrow__down:before {
  content: '\e90b';
}

.dti-arrow__left:before {
  content: '\e90c';
}

.dti-arrow__right:before {
  content: '\e90d';
}

.dti-arrow__up:before {
  content: '\e90e';
}

.dti-arrow-long__down:before {
  content: '\e90f';
}

.dti-arrow-long__left:before {
  content: '\e910';
}

.dti-arrow-long__right:before {
  content: '\e911';
}

.dti-arrow-long__up:before {
  content: '\e912';
}

.dti-arrow-to-bottom:before {
  content: '\e913';
}

.dti-caret__down:before {
  content: '\e914';
}

.dti-caret__left:before {
  content: '\e915';
}

.dti-caret__right:before {
  content: '\e916';
}

.dti-caret__up:before {
  content: '\e917';
}

.dti-caret-circle__down:before {
  content: '\e918';
}

.dti-caret-circle__left:before {
  content: '\e919';
}

.dti-caret-circle__right:before {
  content: '\e91a';
}

.dti-caret-circle__up:before {
  content: '\e91b';
}

.dti-chat:before {
  content: '\e91c';
}

.dti-check__circle:before {
  content: '\e91d';
}

.dti-check:before {
  content: '\e91e';
}

.dti-circle:before {
  content: '\e91f';
}

.dti-clone:before {
  content: '\e920';
}

.dti-dashboard:before {
  content: '\e921';
}

.dti-ellipsis-h:before {
  content: '\e922';
}

.dti-exchange:before {
  content: '\e923';
}

.dti-exclamation-circle:before {
  content: '\e924';
}

.dti-exclamation-triangle:before {
  content: '\e925';
}

.dti-external-link:before {
  content: '\e926';
}

.dti-file:before {
  content: '\e927';
}

.dti-home:before {
  content: '\e928';
}

.dti-magnet-analyze:before {
  content: '\e929';
}

.dti-minus-circle:before {
  content: '\e92a';
}

.dti-pencil:before {
  content: '\e92b';
}

.dti-plus-circle:before {
  content: '\e92c';
}

.dti-question-circle:before {
  content: '\e92d';
}

.dti-star:before {
  content: '\e92e';
}

.dti-times-circle:before {
  content: '\e92f';
}

.dti-times:before {
  content: '\e930';
}

.dti-trash:before {
  content: '\e931';
}

.dti-bars:before {
  content: '\e932';
}

.dti-refresh:before {
  content: '\e933';
}

/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: url('./fonts/Roboto-LightItalic.woff') format('woff'), url('./fonts/Roboto-LightItalic.ttf') format('truetype'),
    url('./fonts/Roboto-LightItalic.svg#Roboto-LightItalic') format('svg');
}

/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url('./fonts/Roboto-RegularItalic.woff') format('woff'),
    url('./fonts/Roboto-RegularItalic.ttf') format('truetype'),
    url('./fonts/Roboto-RegularItalic.svg#Roboto-RegularItalic') format('svg');
}

/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: url('./fonts/Roboto-MediumItalic.woff') format('woff'), url('./fonts/Roboto-MediumItalic.ttf') format('truetype'),
    url('./fonts/Roboto-MediumItalic.svg#Roboto-MediumItalic') format('svg');
}

/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url('./fonts/Roboto-BoldItalic.woff') format('woff'), url('./fonts/Roboto-BoldItalic.ttf') format('truetype'),
    url('./fonts/Roboto-BoldItalic.svg#Roboto-BoldItalic') format('svg');
}

/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('./fonts/Roboto-Light.woff') format('woff'), url('./fonts/Roboto-Light.ttf') format('truetype'),
    url('./fonts/Roboto-Light.svg#Roboto-Light') format('svg');
}

/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('./fonts/Roboto-Regular.woff') format('woff'), url('./fonts/Roboto-Regular.ttf') format('truetype'),
    url('./fonts/Roboto-Regular.svg#Roboto-Regular') format('svg');
}

/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('./fonts/Roboto-Medium.woff') format('woff'), url('./fonts/Roboto-Medium.ttf') format('truetype'),
    url('./fonts/Roboto-Medium.svg#Roboto-Medium') format('svg');
}

/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('./fonts/Roboto-Black.woff') format('woff'), url('./fonts/Roboto-Black.ttf') format('truetype'),
    url('./fonts/Roboto-Black.svg#Roboto-Black') format('svg');
}
