/* ****************** Material Icons */
@font-face {
	font-family: "Material Icons";
        src: url("/~/media/fonts/Material_Icons/MaterialIcons-Regular-eot.eot");
        src: url("/~/media/fonts/Material_Icons/MaterialIcons-Regular-eot.eot?#iefix") format("embedded-opentype"),
	url("/~/media/fonts/Material_Icons/MaterialIcons-Regular-woff2.woff2") format("woff2");
	font-weight: normal;
	font-style: normal;
	}
.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: bottom;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  font-feature-settings: 'liga';
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}
.material-icons .text-fed-blue { color: #0063A9; }
.material-icons .text-fed-gray { color: #7c7d80; }
.material-icons .text-fed-red { color: #AF231C; }
.material-icons .text-fed-orange { color: #DD6D1D; }
.material-icons .text-fed-yellow { color: #fbb040; }
.material-icons .text-fed-green { color: #57A83E; }
.material-icons .text-fed-teal { color: #0a9e9e; }
.material-icons .text-fed-sky { color: #62ABCA; }
.material-icons .text-fed-navy { color: #2b5280; }
.material-icons .text-fed-purple { color: #6f4b9b; }
.material-icons .text-fed-pink { color: #ce0f69; }
.material-icons .text-fed-slate { color: #9aa4ab; }

/* ****************** Alegreya_Sans */
@font-face {
	font-family: 'Alegreya_Sans_Black';
	src: url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-Black-eot.eot");
	src: url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-Black-eot.eot?#iefix") format("embedded-opentype"), url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-Black-woff.woff") format("woff"), url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-Black-otf.otf") format("opentype"), local("Alegreya Sans Black"), url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-Black-ttf.ttf") format("truetype"), url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-Black-svg.svg#AlegreyaSans-Black") format("svg");
	font-weight: normal;
	font-style: normal;
	}
@font-face {
	font-family: 'Alegreya_Sans_Black_Italic';
	src: url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-BlackItalic-eot.eot");
	src: url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-BlackItalic-eot.eot?#iefix") format("embedded-opentype"), url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-BlackItalic-woff.woff") format("woff"), url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-BlackItalic-otf.otf") format("opentype"), local("Alegreya Sans Black Italic"), url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-BlackItalic-ttf.ttf") format("truetype"), url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-BlackItalic-svg.svg#AlegreyaSans-BlackItalic") format("svg");
	font-weight: normal;
	font-style: normal;
	}
@font-face {
	font-family: 'Alegreya_Sans_Bold';
	src: url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-Bold-eot.eot");
	src: url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-Bold?#iefix") format("embedded-opentype"), url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-Bold-woff.woff") format("woff"), url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-Bold-otf.otf") format("opentype"), local("Alegreya Sans Bold"), url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-Bold-ttf.ttf") format("truetype"), url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-Bold-svg.svg#AlegreyaSans-Bold") format("svg");
	font-weight: normal;
	font-style: normal;
	}
@font-face {
	font-family: 'Alegreya_Sans_Bold_Italic';
	src: url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-BoldItalic-eot.eot");
	src: url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-BoldItalic-eot.eot?#iefix") format("embedded-opentype"), url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-BoldItalic-woff.woff") format("woff"), url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-BoldItalic-otf.otf") format("opentype"), local("Alegreya Sans Bold Italic"), url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-BoldItalic-ttf.ttf") format("truetype"), url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-BoldItalic-svg.svg#AlegreyaSans-BoldItalic") format("svg");
	font-weight: normal;
	font-style: normal;
	}
@font-face {
	font-family: 'Alegreya_Sans_Extra_Bold';
	src: url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-ExtraBold-eot.eot");
	src: url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-ExtraBold-eot.eot?#iefix") format("embedded-opentype"), url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-ExtraBold-woff.woff") format("woff"), url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-ExtraBold-otf.otf") format("opentype"), local("Alegreya Sans Extra Bold"), url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-ExtraBold-ttf.ttf") format("truetype"), url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-ExtraBold-svg.svg#AlegreyaSans-ExtraBold") format("svg");
	font-weight: normal;
	font-style: normal;
	}
@font-face {
	font-family: 'Alegreya_Sans_Extra_Bold_Italic';
	src: url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-ExtraBoldItalic-eot.eot");
	src: url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-ExtraBoldItalic-eot.eot?#iefix") format("embedded-opentype"), url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-ExtraBoldItalic-woff.woff") format("woff"), url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-ExtraBoldItalic-otf.otf") format("opentype"), local("Alegreya Sans Extra Bold Italic"), url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-ExtraBoldItalic-ttf.ttf") format("truetype"), url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-ExtraBoldItalic-svg.svg#AlegreyaSans-ExtraBoldItalic") format("svg");
	font-weight: normal;
	font-style: normal;
	}
@font-face {
	font-family: 'Alegreya_Sans_Italic';
	src: url('/~/media/fonts/Alegreya_Sans/AlegreyaSans-Italic-eot.eot');
	src: url('/~/media/fonts/Alegreya_Sans/AlegreyaSans-Italic-eot.eot?#iefix') format('embedded-opentype'), 
             url('/~/media/fonts/Alegreya_Sans/AlegreyaSans-Italic-woff.woff') format('woff'), 
             url('/~/media/fonts/Alegreya_Sans/AlegreyaSans-Italic-otf.otf') format('opentype'), 
             url('/~/media/fonts/Alegreya_Sans/AlegreyaSans-Italic-ttf.ttf') format('truetype'), 
             url('/~/media/fonts/Alegreya_Sans/AlegreyaSans-Italic-svg.svg#AlegreyaSans-Italic') format('svg');
	font-weight: normal;
	font-style: normal;
	}
@font-face {
	font-family: 'Alegreya_Sans_Light';
	src: url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-Light-eot.eot");
	src: url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-Light-eot.eot?#iefix") format("embedded-opentype"), url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-Light-woff.woff") format("woff"), url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-Light-otf.otf") format("opentype"), local("Alegreya Sans Light"), url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-Light-ttf.ttf") format("truetype"), url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-Light-svg.svg#AlegreyaSans-Light") format("svg");
	font-weight: normal;
	font-style: normal;
	}
@font-face {
	font-family: 'Alegreya_Sans_Light_Italic';
	src: url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-LightItalic-eot.eot");
	src: url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-LightItalic-eot.eot?#iefix") format("embedded-opentype"), url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-LightItalic-woff.woff") format("woff"), url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-LightItalic-otf.otf") format("opentype"), local("Alegreya Sans Light Italic"), url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-LightItalic-ttf.ttf") format("truetype"), url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-LightItalic-svg.svg#AlegreyaSans-LightItalic") format("svg");
	font-weight: normal;
	font-style: normal;
	}
@font-face {
	font-family: 'Alegreya_Sans_Medium';
	src: url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-Medium-eot.eot");
	src: url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-Medium-eot.eot?#iefix") format("embedded-opentype"), url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-Medium-woff.woff") format("woff"), url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-Medium-otf.otf") format("opentype"), local("Alegreya Sans Medium"), url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-Medium-ttf.ttf") format("truetype"), url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-Medium-svg.svg#AlegreyaSans-Medium") format("svg");
	font-weight: normal;
	font-style: normal;
	}
@font-face {
	font-family: 'Alegreya_Sans_Medium_Italic';
	src: url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-MediumItalic-eot.eot");
	src: url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-MediumItalic-eot.eot?#iefix") format("embedded-opentype"), url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-MediumItalic-woff.woff") format("woff"), url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-MediumItalic-otf.otf") format("opentype"), local("Alegreya Sans Medium Italic"), url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-MediumItalic-ttf.ttf") format("truetype"), url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-MediumItalic-svg.svg#AlegreyaSans-MediumItalic") format("svg");
	font-weight: normal;
	font-style: normal;
	}
@font-face {
	font-family: 'Alegreya_Sans';
	src: url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-Regular-eot.eot");
	src: url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-Regular-eot.eot?#iefix") format("embedded-opentype"), url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-Regular-woff.woff") format("woff"), url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-Regular-otf.otf") format("opentype"), local("Alegreya Sans"), url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-Regular-ttf.ttf") format("truetype"), url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-Regular-svg.svg#AlegreyaSans-Regular") format("svg");
	font-weight: normal;
	font-style: normal;
	}
@font-face {
	font-family: 'Alegreya_Sans_Thin';
	src: url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-Thin-eot.eot");
	src: url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-Thin-eot.eot?#iefix") format("embedded-opentype"), url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-Thin-woff.woff") format("woff"), url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-Thin-otf.otf") format("opentype"), local("Alegreya Sans Thin"), url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-Thin-ttf.ttf") format("truetype"), url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-Thin-svg.svg#AlegreyaSans-Thin") format("svg");
	font-weight: normal;
	font-style: normal;
	}
@font-face {
	font-family: 'Alegreya_Sans_Thin_Italic';
	src: url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-ThinItalic-eot.eot");
	src: url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-ThinItalic-eot.eot?#iefix") format("embedded-opentype"), url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-ThinItalic-woff.woff") format("woff"), url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-ThinItalic-otf.otf") format("opentype"), local("Alegreya Sans Thin Italic"), url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-ThinItalic-ttf.ttf") format("truetype"), url("/~/media/fonts/Alegreya_Sans/AlegreyaSans-ThinItalic-svg.svg#AlegreyaSans-ThinItalic") format("svg");
	font-weight: normal;
	font-style: normal;
	}

/* ****************** Cabin */
@font-face {
	font-family: 'Cabin';
	src: url("/~/media/fonts/Cabin/Cabin-Regular-eot.eot");
	src: url("/~/media/fonts/Cabin/Cabin-Regular-eot.eot?#iefix") format("embedded-opentype"), url("/~/media/fonts/Cabin/Cabin-Regular-woff2.woff2") format("woff2"), url("/~/media/fonts/Cabin/Cabin-Regular-woff.woff") format("woff"), url("/~/media/fonts/Cabin/Cabin-Regular-otf.otf") format("opentype"), local("Cabin Regular"), url("/~/media/fonts/Cabin/Cabin-Regular-ttf.ttf") format("truetype"), url("/~/media/fonts/Cabin/Cabin-Regular-svg.svg#Cabin-Regular") format("svg");
	font-weight: normal;
	font-style: normal;
	}
@font-face {
	font-family: 'Cabin_Italic';
	src: url("/~/media/fonts/Cabin/Cabin-Italic-eot.eot");
	src: url("/~/media/fonts/Cabin/Cabin-Italic-eot.eot?#iefix") format("embedded-opentype"), url("/~/media/fonts/Cabin/Cabin-Italic-woff2.woff2") format("woff2"), url("/~/media/fonts/Cabin/Cabin-Italic-woff.woff") format("woff"), url("/~/media/fonts/Cabin/Cabin-Italic-otf.otf") format("opentype"), local("Cabin Italic"), url("/~/media/fonts/Cabin/Cabin-Italic-ttf.ttf") format("truetype"), url("/~/media/fonts/Cabin/Cabin-Italic-svg.svg#Cabin-Italic") format("svg");
	font-weight: normal;
	font-style: normal;
	}
@font-face {
	font-family: 'Cabin_Bold_Italic';
	src: url("/~/media/fonts/Cabin/Cabin-BoldItalic-eot.eot");
	src: url("/~/media/fonts/Cabin/Cabin-BoldItalic-eot.eot?#iefix") format("embedded-opentype"), url("/~/media/fonts/Cabin/Cabin-BoldItalic-woff2.woff2") format("woff2"), url("/~/media/fonts/Cabin/Cabin-BoldItalic-woff.woff") format("woff"), url("/~/media/fonts/Cabin/Cabin-BoldItalic-otf.otf") format("opentype"), local("Cabin Bold Italic"), url("/~/media/fonts/Cabin/Cabin-BoldItalic-ttf.ttf") format("truetype"), url("/~/media/fonts/Cabin/Cabin-BoldItalic-svg.svg#Cabin-BoldItalic") format("svg");
	font-weight: normal;
	font-style: normal;
	}
@font-face {
	font-family: 'Cabin_Bold';
	src: url("/~/media/fonts/Cabin/Cabin-Bold-eot.eot");
	src: url("/~/media/fonts/Cabin/Cabin-Bold-eot.eot?#iefix") format("embedded-opentype"), url("/~/media/fonts/Cabin/Cabin-Bold-woff2.woff2") format("woff2"), url("/~/media/fonts/Cabin/Cabin-Bold-woff.woff") format("woff"), url("/~/media/fonts/Cabin/Cabin-Bold-otf.otf") format("opentype"), local("Cabin Bold"), url("/~/media/fonts/Cabin/Cabin-Bold-ttf.ttf") format("truetype"), url("/~/media/fonts/Cabin/Cabin-Bold-svg.svg#Cabin-Bold") format("svg");
	font-weight: normal;
	font-style: normal;
	}
@font-face {
	font-family: 'Cabin_Medium';
	src: url("/~/media/fonts/Cabin/Cabin-Medium-eot.eot");
	src: url("/~/media/fonts/Cabin/Cabin-Medium-eot.eot?#iefix") format("embedded-opentype"), url("/~/media/fonts/Cabin/Cabin-Medium-woff2.woff2") format("woff2"), url("/~/media/fonts/Cabin/Cabin-Medium-woff.woff") format("woff"), url("/~/media/fonts/Cabin/Cabin-Medium-otf.otf") format("opentype"), local("Cabin Medium"), url("/~/media/fonts/Cabin/Cabin-Medium-ttf.ttf") format("truetype"), url("/~/media/fonts/Cabin/Cabin-Medium-svg.svg#Cabin-Medium") format("svg");
	font-weight: normal;
	font-style: normal;
	}
@font-face {
	font-family: 'Cabin_Medium_Italic';
	src: url("/~/media/fonts/Cabin/Cabin-MediumItalic-eot.eot");
	src: url("/~/media/fonts/Cabin/Cabin-MediumItalic-eot.eot?#iefix") format("embedded-opentype"), url("/~/media/fonts/Cabin/Cabin-MediumItalic-woff2.woff2") format("woff2"), url("/~/media/fonts/Cabin/Cabin-MediumItalic-woff.woff") format("woff"), url("/~/media/fonts/Cabin/Cabin-MediumItalic-otf.otf") format("opentype"), local("Cabin Medium Italic"), url("/~/media/fonts/Cabin/Cabin-MediumItalic-ttf.ttf") format("truetype"), url("/~/media/fonts/Cabin/Cabin-MediumItalic-svg.svg#Cabin-MediumItalic") format("svg");
	font-weight: normal;
	font-style: normal;
	}
@font-face {
	font-family: 'Cabin_SemiBold';
	src: url("/~/media/fonts/Cabin/Cabin-SemiBold-eot.eot");
	src: url("/~/media/fonts/Cabin/Cabin-SemiBold-eot.eot?#iefix") format("embedded-opentype"), url("/~/media/fonts/Cabin/Cabin-SemiBold-woff2.woff2") format("woff2"), url("/~/media/fonts/Cabin/Cabin-SemiBold-woff.woff") format("woff"), url("/~/media/fonts/Cabin/Cabin-SemiBold-otf.otf") format("opentype"), local("Cabin SemiBold"), url("/~/media/fonts/Cabin/Cabin-SemiBold-ttf.ttf") format("truetype"), url("/~/media/fonts/Cabin/Cabin-SemiBold-svg.svg#Cabin-SemiBold") format("svg");
	font-weight: normal;
	font-style: normal;
	}
@font-face {
	font-family: 'Cabin_SemiBold_Italic';
	src: url("/~/media/fonts/Cabin/Cabin-SemiBoldItalic-eot.eot");
	src: url("/~/media/fonts/Cabin/Cabin-SemiBoldItalic-eot.eot?#iefix") format("embedded-opentype"), url("/~/media/fonts/Cabin/Cabin-SemiBoldItalic-woff2.woff2") format("woff2"), url("/~/media/fonts/Cabin/Cabin-SemiBoldItalic-woff.woff") format("woff"), url("/~/media/fonts/Cabin/Cabin-SemiBoldItalic-otf.otf") format("opentype"), local("Cabin SemiBold Italic"), url("/~/media/fonts/Cabin/Cabin-SemiBoldItalic-ttf.ttf") format("truetype"), url("/~/media/fonts/Cabin/Cabin-SemiBoldItalic-svg.svg#Cabin-SemiBoldItalic") format("svg");
	font-weight: normal;
	font-style: normal;
	}

/* ****************** Alegreya_Sans */
.alegreyasansblack {
	font-family: Alegreya_Sans_Black, Helvetica, Arial, sans-serif;
	}
.alegreyasansblackitalic {
	font-family: Alegreya_Sans_Black_Italic, Helvetica, Arial, sans-serif;
	}
.alegreyasansbold {
	font-family: Alegreya_Sans_Bold, Helvetica, Arial, sans-serif;
	}
.alegreyasansbolditalic {
	font-family: Alegreya_Sans_Bold_Italic, Helvetica, Arial, sans-serif;
	}
.alegreyasansextrabold {
	font-family: Alegreya_Sans_Extra_Bold, Helvetica, Arial, sans-serif;
	}
.alegreyasansextrabolditalic {
	font-family: Alegreya_Sans_Extra_Bold_Italic, Helvetica, Arial, sans-serif;
	}
.alegreyasansitalic {
	font-family: Alegreya_Sans_Italic, Helvetica, Arial, sans-serif;
	}
.alegreyasanslight {
	font-family: Alegreya_Sans_Light, Helvetica, Arial, sans-serif;
	}
.alegreyasansmedium {
	font-family: Alegreya_Sans_Medium, Helvetica, Arial, sans-serif;
	}
.alegreyasansmediumitalic {
	font-family: Alegreya_Sans_Medium_Italic, Helvetica, Arial, sans-serif;
	}
.alegreyasans {
	font-family: Alegreya_Sans, Helvetica, Arial, sans-serif;
	}
.alegreyasansthin {
	font-family: Alegreya_Sans_Thin, Helvetica, Arial, sans-serif;
	}
.alegreyasansthinitalic {
	font-family: Alegreya_Sans_Thin_Italic, Helvetica, Arial, sans-serif;
	}

/* ****************** Cabin */
.cabin {
	font-family: Cabin, Helvetica, Arial, sans-serif;
	}
.cabinitalic {
	font-family: Cabin_Italic, Helvetica, Arial, sans-serif;
	}
.cabinbold {
	font-family: Cabin_Bold, Helvetica, Arial, sans-serif;
	}
.cabinbolditalic {
	font-family: Cabin_Bold_Italic, Helvetica, Arial, sans-serif;
	}
.cabinmedium {
	font-family: Cabin_Medium, Helvetica, Arial, sans-serif;
	}
.cabinmediumitalic {
	font-family: Cabin_Medium_Italic, Helvetica, Arial, sans-serif;
	}
.cabinsemibold {
	font-family: Cabin_SemiBold, Helvetica, Arial, sans-serif;
	}
.cabinsemibolditalic {
	font-family: Cabin_SemiBold_Italic, Helvetica, Arial, sans-serif;
	}

