/* ************************************************************** */
/* Museo-Sans CUSTOM FONTS */
/* ************************************************************** */
@font-face {
    font-family: 'MuseoSans500';
    src: url('WebFonts/MuseoSans_500-webfont.eot');
    src: url('WebFonts/MuseoSans_500-webfont.eot?#iefix') format('embedded-opentype'), url('WebFonts/MuseoSans_500-webfont.woff') format('woff'), url('WebFonts/MuseoSans_500-webfont.woff2') format('woff2'), url('WebFonts/MuseoSans_500-webfont.ttf') format('truetype'), url('WebFonts/MuseoSans_500-webfont.svg#MuseoSans_500-webfont') format('svg');
    font-weight: normal !important;
    font-style: normal !important;
}


@font-face {
    font-family: 'MuseoSans700';
    src: url('WebFonts/MuseoSans_700-webfont.eot');
    src: url('WebFonts/MuseoSans_700-webfont.eot?#iefix') format('embedded-opentype'), url('WebFonts/MuseoSans_700-webfont.woff') format('woff'), url('WebFonts/MuseoSans_700-webfont.woff2') format('woff2'), url('WebFonts/MuseoSans_700-webfont.ttf') format('truetype'), url('WebFonts/MuseoSans_700-webfont.svg#MuseoSans_700-webfont') format('svg');
    font-weight: normal !important;
    font-style: normal !important;
}

@font-face {
    font-family: 'MuseoSans100';
    src: url('WebFonts/MuseoSans_100-webfont.eot');
    src: url('WebFonts/MuseoSans_100-webfont.eot?#iefix') format('embedded-opentype'), url('WebFonts/MuseoSans_100-webfont.woff') format('woff'), url('WebFonts/MuseoSans_100-webfont.woff2') format('woff2'), url('WebFonts/MuseoSans_100-webfont.ttf') format('truetype'), url('WebFonts/MuseoSans_100-webfont.svg#MuseoSans_100-webfont') format('svg');
    font-weight: normal !important;
    font-style: normal !important;
}

@font-face {
    font-family: 'MuseoSans300';
    src: url('WebFonts/MuseoSans_300-webfont.eot');
    src: url('WebFonts/MuseoSans_300-webfont.eot?#iefix') format('embedded-opentype'), url('WebFonts/MuseoSans_300-webfont.woff') format('woff'), url('WebFonts/MuseoSans_300-webfont.woff2') format('woff2'), url('WebFonts/MuseoSans_300-webfont.ttf') format('truetype'), url('WebFonts/MuseoSans_300-webfont.svg#MuseoSans_300-webfont') format('svg');
    font-weight: normal !important;
    font-style: normal !important;
}

@font-face {
    font-family: 'MuseoSans300italic';
    src: url('WebFonts/MuseoSans_300_Italic-webfont.eot');
    src: url('WebFonts/MuseoSans_300_Italic-webfont.eot?#iefix') format('embedded-opentype'), url('WebFonts/MuseoSans_300_Italic-webfont.woff') format('woff'), url('WebFonts/MuseoSans_300_Italic-webfont.woff2') format('woff2'), url('WebFonts/MuseoSans_300_Italic-webfont.ttf') format('truetype'), url('WebFonts/MuseoSans_300_Italic-webfont.svg#MuseoSans_300_Italic-webfont') format('svg');
    font-weight: normal !important;
    font-style: normal !important;
}


/* ************************************************************** */
/* APPLY CUSTOM FONTS */
/* ************************************************************** */


/* Regular font style for base */ * :not(.glyphicon) { 
										font-family: "MuseoSans300", Arial, sans-serif !important; 
										line-height: 1.625; 
    									font-weight: normal !important;
}



/* Bold font for b and strong */ b, strong, [style*='bold'] { 
										font-family: "MuseoSans500", Arial, sans-serif !important; 
										font-weight: normal !important; 
}


/* Italic font for i and em */ i, em, [style*='italic'] { 
										font-family: "SalesforceSansItalic", Arial, sans-serif !important; 
										font-weight: normal !important;
}


.compassheader span { 
	font-family: "MuseoSans300", Arial, sans-serif !important;
    font-size: 44pt !important;
}

.museosans700 span { 
	font-family: "MuseoSans700", Arial, sans-serif !important;
}



.header1 {
    margin-bottom: 20px !important;
}

.h1 span {
    font-size: 42px !important;
}

.h2 span {
    font-size: 32px !important;
    margin-bottom: 20px !important;
}

.h3 span {
    font-size: 26px !important;
}

.h4 span {
    font-size: 24px !important;
}