﻿@font-face { 
    font-family: SourceSansPro;
    src: url('/web/Font/EOT/SourceSansPro-Light.eot'); /* IE9 Compat Modes */
    src: url('/web/Font/EOT/SourceSansPro-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/web/Font/WOFF/OTF/SourceSansPro-Light.otf.woff') format('woff'), /* Modern Browsers */
    url('/web/Font/WOFF/TTF/SourceSansPro-Light.ttf.woff') format('truetype'), /* Safari, Android, iOS */
    url('/web/SVG/SourceSansPro-Light.svg#svgFontName') format('svg'); /* Legacy iOS */
    font-weight: 300;
}

@font-face {
    font-family: SourceSansPro;
    src: url('/web/Font/EOT/SourceSansPro-Regular.eot'); /* IE9 Compat Modes */
    src: url('/web/Font/EOT/SourceSansPro-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/web/Font/WOFF/OTF/SourceSansPro-Regular.otf.woff') format('woff'), /* Modern Browsers */
    url('/web/Font/WOFF/TTF/SourceSansPro-Regular.ttf.woff') format('truetype'), /* Safari, Android, iOS */
    url('/web/SVG/SourceSansPro-Regular.svg#svgFontName') format('svg'); /* Legacy iOS */
    font-weight: 400;
}

@font-face {
    font-family: SourceSansPro;
    src: url('/web/Font/EOT/SourceSansPro-Semibold.eot'); /* IE9 Compat Modes */
    src: url('/web/Font/EOT/SourceSansPro-Semibold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/web/Font/WOFF/OTF/SourceSansPro-Semibold.otf.woff') format('woff'), /* Modern Browsers */
    url('/web/Font/WOFF/TTF/SourceSansPro-Semibold.ttf.woff') format('truetype'), /* Safari, Android, iOS */
    url('/web/SVG/SourceSansPro-Semibold.svg#svgFontName') format('svg'); /* Legacy iOS */
    font-weight: 500;
}

body {
    font-family: SourceSansPro, serif;
}

.badge, select, option {
    font-family: SourceSansPro, sans-serif !important;
}