/**
 * Licensed Materials - Property of IBM
 *
 * IBM Cognos Products: BI
 *
 * (C) Copyright IBM Corp. 2015, 2017 US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
 */

@font-face {
  font-family: 'HelvNeueforIBM-Regular';
  src: url('./fonts/HelvNeueRomanforIBM.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/HelvNeueRomanforIBM.woff') format('woff'), /* Pretty Modern Browsers */
       url('./fonts/HelvNeueRomanforIBM.ttf')  format('truetype'); /* Safari, Android, iOS */
}
@font-face {
  font-family: 'HelvNeueforIBM';
  src: url('./fonts/HelvNeueRomanforIBM.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/HelvNeueRomanforIBM.woff') format('woff'), /* Pretty Modern Browsers */
       url('./fonts/HelvNeueRomanforIBM.ttf')  format('truetype'); /* Safari, Android, iOS */
  font-weight: 400;
  font-style: normal;
}

@font-face {
	font-family: 'HelvNeueforIBM-Italic';
	src : url('./fonts/HelvNeueRomanItalicforIBM.woff2') format('woff2'), /* Super Modern Browsers */
	 	  url('./fonts/HelvNeueRomanItalicforIBM.woff') format('woff'),/* Pretty Modern Browsers */
	 	  url('./fonts/HelvNeueRomanItalicforIBM.ttf') format('truetype'); /* Safari, Android, iOS */
}
@font-face {
	font-family: 'HelvNeueforIBM';
	src : url('./fonts/HelvNeueRomanItalicforIBM.woff2') format('woff2'), /* Super Modern Browsers */
	 	  url('./fonts/HelvNeueRomanItalicforIBM.woff') format('woff'),/* Pretty Modern Browsers */
	 	  url('./fonts/HelvNeueRomanItalicforIBM.ttf') format('truetype'); /* Safari, Android, iOS */
  font-weight: 400;
  font-style: italic;
}

@font-face {
  font-family: 'HelvNeueforIBM-Bold';
  src: url('./fonts/HelvNeueBoldforIBM.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/HelvNeueBoldforIBM.woff') format('woff'), /* Pretty Modern Browsers */
       url('./fonts/HelvNeueBoldforIBM.ttf')  format('truetype'); /* Safari, Android, iOS */
}
@font-face {
  font-family: 'HelvNeueforIBM';
  src: url('./fonts/HelvNeueBoldforIBM.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/HelvNeueBoldforIBM.woff') format('woff'), /* Pretty Modern Browsers */
       url('./fonts/HelvNeueBoldforIBM.ttf')  format('truetype'); /* Safari, Android, iOS */
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'HelvNeueforIBM-BoldItalic';
  src: url('./fonts/HelvNeueBoldItalicforIBM.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/HelvNeueBoldItalicforIBM.woff') format('woff'), /* Pretty Modern Browsers */
       url('./fonts/HelvNeueBoldItalicforIBM.ttf')  format('truetype'); /* Safari, Android, iOS */
}
@font-face {
  font-family: 'HelvNeueforIBM';
  src: url('./fonts/HelvNeueBoldItalicforIBM.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/HelvNeueBoldItalicforIBM.woff') format('woff'), /* Pretty Modern Browsers */
       url('./fonts/HelvNeueBoldItalicforIBM.ttf')  format('truetype'); /* Safari, Android, iOS */
  font-weight: 700;
  font-style: italic;
}

@font-face {
  font-family: 'HelvNeueforIBM-Medium';
  src: url('./fonts/HelvNeueMediumforIBM.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/HelvNeueMediumforIBM.woff') format('woff'), /* Pretty Modern Browsers */
       url('./fonts/HelvNeueMediumforIBM.ttf')  format('truetype'); /* Safari, Android, iOS */
}
@font-face {
  font-family: 'HelvNeueforIBM';
  src: url('./fonts/HelvNeueMediumforIBM.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/HelvNeueMediumforIBM.woff') format('woff'), /* Pretty Modern Browsers */
       url('./fonts/HelvNeueMediumforIBM.ttf')  format('truetype'); /* Safari, Android, iOS */
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'HelvNeueforIBM-MediumItalic';
  src: url('./fonts/HelvNeueMediumItalicforIBM.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/HelvNeueMediumItalicforIBM.woff') format('woff'), /* Pretty Modern Browsers */
       url('./fonts/HelvNeueMediumItalicforIBM.ttf')  format('truetype'); /* Safari, Android, iOS */
}
@font-face {
  font-family: 'HelvNeueforIBM';
  src: url('./fonts/HelvNeueMediumItalicforIBM.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/HelvNeueMediumItalicforIBM.woff') format('woff'), /* Pretty Modern Browsers */
       url('./fonts/HelvNeueMediumItalicforIBM.ttf')  format('truetype'); /* Safari, Android, iOS */
  font-weight: 500;
  font-style: italic;
}

@font-face {
	font-family: 'HelvNeueforIBM-Light';
	src : url('./fonts/HelvNeueLightforIBM.woff2') format('woff2'),  /* Super Modern Browsers */
	 	  url('./fonts/HelvNeueLightforIBM.woff') format('woff'),/* Pretty Modern Browsers */
	 	  url('./fonts/HelvNeueLightforIBM.ttf') format('truetype'); /* Safari, Android, iOS */
}
@font-face {
	font-family: 'HelvNeueforIBM';
	src : url('./fonts/HelvNeueLightforIBM.woff2') format('woff2'),  /* Super Modern Browsers */
	 	  url('./fonts/HelvNeueLightforIBM.woff') format('woff'),/* Pretty Modern Browsers */
	 	  url('./fonts/HelvNeueLightforIBM.ttf') format('truetype'); /* Safari, Android, iOS */
  font-weight: 300;
  font-style: normal;
}

@font-face {
	font-family: 'HelvNeueforIBM-LightItalic';
	src : url('./fonts/HelvNeueLightItalicforIBM.woff2') format('woff2'),  /* Super Modern Browsers */
	 	  url('./fonts/HelvNeueLightItalicforIBM.woff') format('woff'),/* Pretty Modern Browsers */
	 	  url('./fonts/HelvNeueLightItalicforIBM.ttf') format('truetype'); /* Safari, Android, iOS */
}
@font-face {
	font-family: 'HelvNeueforIBM';
	src : url('./fonts/HelvNeueLightItalicforIBM.woff2') format('woff2'),  /* Super Modern Browsers */
	 	  url('./fonts/HelvNeueLightItalicforIBM.woff') format('woff'),/* Pretty Modern Browsers */
	 	  url('./fonts/HelvNeueLightItalicforIBM.ttf') format('truetype'); /* Safari, Android, iOS */
  font-weight: 300;
  font-style: italic;
}

@font-face {
	font-family: Anton;
	src: url('./fonts/anton/Anton.ttf') format('truetype');
}

@font-face {
	font-family: CherryCreamSoda;
	src: url('./fonts/cherry_cream_soda/CherryCreamSoda.ttf') format('truetype');
}

@font-face {
	font-family: Condiment-Regular;
	src: url('./fonts/condiment/Condiment-Regular.otf') format('opentype');
}

@font-face {
	font-family: DidactGothic;
	src: url('./fonts/didact_gothic/DidactGothic.ttf') format('truetype');
}

@font-face {
	font-family: EuphoriaScript-Regular;
	src: url('./fonts/euphoria-script/EuphoriaScript-Regular.otf') format('opentype');
}

@font-face {
	font-family: KaushanScript-Regular;
	src: url('./fonts/kaushan-script/KaushanScript-Regular.otf') format('opentype');
}

@font-face {
	font-family: Lobster;
	src: url('./fonts/Lobster/Lobster_1.3.otf') format('opentype');
}

@font-face {
	font-family: Merriweather-LightItalic;
	src: url('./fonts/merriweather/Merriweather-LightItalic.otf') format('opentype');
}

@font-face {
	font-family: Merriweather-BoldItalic;
	src: url('./fonts/merriweather/Merriweather-BoldItalic.otf') format('opentype');
}

@font-face {
	font-family: Merriweather-HeavyItalic;
	src: url('./fonts/merriweather/Merriweather-HeavyItalic.otf') format('opentype');
}

@font-face {
	font-family: Merriweather-Italic;
	src: url('./fonts/merriweather/Merriweather-Italic.otf') format('opentype');
}

@font-face {
	font-family: Merriweather-Black;
	src: url('./fonts/merriweather/Merriweather-Black.otf') format('opentype');
}

@font-face {
	font-family: Merriweather-Bold;
	src: url('./fonts/merriweather/Merriweather-Bold.otf') format('opentype');
}

@font-face {
	font-family: Merriweather-Light;
	src: url('./fonts/merriweather/Merriweather-Light.otf') format('opentype');
}

@font-face {
	font-family: Merriweather-Regular;
	src: url('./fonts/merriweather/Merriweather-Regular.otf') format('opentype');
}

@font-face {
	font-family: MerriweatherSans-Italic;
	src: url('./fonts/merriweather-sans/MerriweatherSans-Italic.otf') format('opentype');
}

@font-face {
	font-family: MerriweatherSans-LightItalic;
	src: url('./fonts/merriweather-sans/MerriweatherSans-LightItalic.otf') format('opentype');
}

@font-face {
	font-family: MerriweatherSans-Bold;
	src: url('./fonts/merriweather-sans/MerriweatherSans-Bold.otf') format('opentype');
}

@font-face {
	font-family: MerriweatherSans-BoldItalic;
	src: url('./fonts/merriweather-sans/MerriweatherSans-BoldItalic.otf') format('opentype');
}

@font-face {
	font-family: MerriweatherSans-ExtraBold;
	src: url('./fonts/merriweather-sans/MerriweatherSans-ExtraBold.otf') format('opentype');
}

@font-face {
	font-family: MerriweatherSans-ExtraBoldItalic;
	src: url('./fonts/merriweather-sans/MerriweatherSans-ExtraBoldItalic.otf') format('opentype');
}

@font-face {
	font-family: MerriweatherSans-Light;
	src: url('./fonts/merriweather-sans/MerriweatherSans-Light.otf') format('opentype');
}

@font-face {
	font-family: MerriweatherSans-Regular;
	src: url('./fonts/merriweather-sans/MerriweatherSans-Regular.otf') format('opentype');
}

@font-face {
	font-family: Monoton-Regular;
	src: url('./fonts/monoton/Monoton-Regular.ttf') format('truetype');
}

@font-face {
	font-family: Montserrat-Black;
	src: url('./fonts/montserrat/Montserrat-Black.otf') format('opentype');
}

@font-face {
	font-family: Montserrat-Bold;
	src: url('./fonts/montserrat/Montserrat-Bold.otf') format('opentype');
}

@font-face {
	font-family: Montserrat-Hairline;
	src: url('./fonts/montserrat/Montserrat-Hairline.otf') format('opentype');
}

@font-face {
	font-family: Montserrat-Light;
	src: url('./fonts/montserrat/Montserrat-Light.otf') format('opentype');
}

@font-face {
	font-family: Montserrat-Regular;
	src: url('./fonts/montserrat/Montserrat-Regular.otf') format('opentype');
}

@font-face {
	font-family: OpenSansCondensed-Bold;
	src: url('./fonts/open-sans-condensed/OpenSans-CondBold.ttf') format('truetype');
}

@font-face {
	font-family: OpenSansCondensed-Light;
	src: url('./fonts/open-sans-condensed/OpenSans-CondLight.ttf') format('truetype');
}

@font-face {
	font-family: OpenSansCondensed-LightItalic;
	src: url('./fonts/open-sans-condensed/OpenSans-CondLightItalic.ttf') format('truetype');
}

@font-face {
	font-family: Oswald-Bold;
	src: url('./fonts/oswald/Oswald-Bold.ttf') format('truetype');
}

@font-face {
	font-family: Oswald-BoldItalic;
	src: url('./fonts/oswald/Oswald-BoldItalic.ttf') format('truetype');
}

@font-face {
	font-family: Oswald-DemiBold;
	src: url('./fonts/oswald/Oswald-DemiBold.ttf') format('truetype');
}

@font-face {
	font-family: Oswald-DemiBoldItalic;
	src: url('./fonts/oswald/Oswald-Demi-BoldItalic.ttf') format('truetype');
}

@font-face {
	font-family: Oswald-Heavy;
	src: url('./fonts/oswald/Oswald-Heavy.ttf') format('truetype');
}

@font-face {
	font-family: Oswald-HeavyItalic;
	src: url('./fonts/oswald/Oswald-HeavyItalic.ttf') format('truetype');
}

@font-face {
	font-family: Oswald-Medium;
	src: url('./fonts/oswald/Oswald-Medium.ttf') format('truetype');
}

@font-face {
	font-family: Oswald-MediumItalic;
	src: url('./fonts/oswald/Oswald-MediumItalic.ttf') format('truetype');
}

@font-face {
	font-family: Oswald-Light;
	src: url('./fonts/oswald/Oswald-Light.ttf') format('truetype');
}

@font-face {
	font-family: Oswald-LightItalic;
	src: url('./fonts/oswald/Oswald-LightItalic.ttf') format('truetype');
}

@font-face {
	font-family: Oswald-ExtraLight;
	src: url('./fonts/oswald/Oswald-ExtraLight.ttf') format('truetype');
}

@font-face {
	font-family: Oswald-ExtraLightItalic;
	src: url('./fonts/oswald/Oswald-Extra-LightItalic.ttf') format('truetype');
}

@font-face {
	font-family: Oswald-Regular;
	src: url('./fonts/oswald/Oswald-Regular.ttf') format('truetype');
}

@font-face {
	font-family: Oswald-RegularItalic;
	src: url('./fonts/oswald/Oswald-RegularItalic.ttf') format('truetype');
}

@font-face {
	font-family: Oswald-Stencil;
	src: url('./fonts/oswald/Oswald-Stencil.otf') format('opentype');
}

@font-face {
	font-family: Playball;
	src: url('./fonts/playball/Playball.ttf') format('truetype');
}

@font-face {
	font-family: Roboto-Regular;
	src: url('./fonts/Roboto/Roboto-Regular.ttf') format('truetype');
}

@font-face {
	font-family: Roboto-Thin;
	src: url('./fonts/Roboto/Roboto-Thin.ttf') format('truetype');
}

@font-face {
	font-family: Roboto-ThinItalic;
	src: url('./fonts/Roboto/Roboto-ThinItalic.ttf') format('truetype');
}

@font-face {
	font-family: Roboto-Light;
	src: url('./fonts/Roboto/Roboto-Light.ttf') format('truetype');
}

@font-face {
	font-family: Roboto-LightItalic;
	src: url('./fonts/Roboto/Roboto-LightItalic.ttf') format('truetype');
}

@font-face {
	font-family: Roboto-Italic;
	src: url('./fonts/Roboto/Roboto-Italic.ttf') format('truetype');
}

@font-face {
	font-family: Roboto-Medium;
	src: url('./fonts/Roboto/Roboto-Medium.ttf') format('truetype');
}

@font-face {
	font-family: Roboto-MediumItalic;
	src: url('./fonts/Roboto/Roboto-MediumItalic.ttf') format('truetype');
}

@font-face {
	font-family: Roboto-Bold;
	src: url('./fonts/Roboto/Roboto-Bold.ttf') format('truetype');
}

@font-face {
	font-family: Roboto-BoldItalic;
	src: url('./fonts/Roboto/Roboto-BoldItalic.ttf') format('truetype');
}

@font-face {
	font-family: Roboto-Black;
	src: url('./fonts/Roboto/Roboto-Black.ttf') format('truetype');
}

@font-face {
	font-family: Roboto-BlackItalic;
	src: url('./fonts/Roboto/Roboto-BlackItalic.ttf') format('truetype');
}

@font-face {
	font-family: SortsMillGoudy-Regular;
	src: url('./fonts/Sorts-Mill-Goudy/GoudyStM.otf') format('opentype');
}

@font-face {
	font-family: SortsMillGoudy-Italic;
	src: url('./fonts/Sorts-Mill-Goudy/GoudyStM-Italic.otf') format('opentype');
}

@font-face {
	font-family: SpecialElite;
	src: url('./fonts/special-elite/SpecialElite.ttf') format('truetype');
}

html, body {
  font-family: HelvNeueforIBM, 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.headline-big {
	font-family : 'HelvNeueforIBM-Bold';
	font-size: 34px;
	line-height: 41px;
}

.headline-small {
	font-family : 'HelvNeueforIBM-Bold';
	font-size: 28px;
	line-height: 34px;
}

.title-big {
	font-family : 'HelvNeueforIBM-Medium';
	font-size: 24px;
	line-height: 28px;
}

.title-small {
	font-family : 'HelvNeueforIBM-Medium';
	font-size: 18px;
	line-height: 22px;
}

.text-big {
	font-family : 'HelvNeueforIBM-Regular';
	font-size: 16px;
	line-height: 19px;
}

.text-small {
	font-family : 'HelvNeueforIBM-Regular';
	font-size: 14px;
	line-height: 17px;
}
