/* ------------------------------------
$ Fonts
------------------------------------ */
@font-face { font-family: 'mathworks'; font-style: normal; font-weight: normal;
	src:	url('fonts/mathworks.eot?5hi3p2');
	src:	url('fonts/mathworks.eot?#iefix5hi3p2') format('embedded-opentype'),
	url('fonts/mathworks.woff?5hi3p2') format('woff'),
	url('fonts/mathworks.ttf?5hi3p2') format('truetype'),
	url('fonts/mathworks.svg?5hi3p2#mathworks') format('svg');
}

@font-face { font-family: 'mathworks-eps'; font-style: normal; font-weight: normal;
	src:	url('fonts/mathworks-eps.eot?29yaua');
	src:	url('fonts/mathworks-eps.eot?#iefix29yaua') format('embedded-opentype'),
	url('fonts/mathworks-eps.woff?29yaua') format('woff'),
	url('fonts/mathworks-eps.ttf?29yaua') format('truetype'),
	url('fonts/mathworks-eps.svg?29yaua#mathworks-eps') format('svg');
}

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


/* ---- Icon Font ---- */

/* Icon Font: As Background */
h1[class*="icon-"]:before,
h2[class*="icon-"]:before,
h3[class*="icon-"]:before,
h4[class*="icon-"]:before,
h5[class*="icon-"]:before,
h6[class*="icon-"]:before,
td[class*="icon-"]:before,
p[class*="icon-"]:before,
a[class*="icon-"]:before,
ul.list-unstyled>li[class*="icon-"]:before { margin-left: -1.65em; display: inline-block; font-family: 'mathworks'; font-size: 106.5%; font-style: normal; font-variant: normal; font-weight: normal; line-height: 106.5%; opacity: 0.95; position: absolute; speak: none; text-transform: none; }

/* Icon Font: Text Decoration Fix for :before in IE 8-11 */
/* http://stackoverflow.com/a/21902566 */
a[class*="icon-"]:before { text-decoration: underline; }
a[class*="icon-"]:before,
a[class*="icon-"]:hover:before { text-decoration: none; }

/* Icon Font: mathworks-eps Font as Background */
h1[class*="icon-mw-"]:before,
h2[class*="icon-mw-"]:before,
h3[class*="icon-mw-"]:before,
h4[class*="icon-mw-"]:before,
h5[class*="icon-mw-"]:before,
h6[class*="icon-mw-"]:before,
td[class*="icon-mw-"]:before,
p[class*="icon-mw-"]:before,
a[class*="icon-mw-"]:before,
ul.list-unstyled>li[class*="icon-mw-"]:before { font-family: 'mathworks-eps'; }

h1[class*="icon-"],
h2[class*="icon-"],
h3[class*="icon-"],
h4[class*="icon-"],
h5[class*="icon-"],
h6[class*="icon-"],
td[class*="icon-"],
p[class*="icon-"],
a[class*="icon-"],
ul.list-unstyled>li[class*="icon-"] { padding-left: 1.80em; }

a[class*="icon-"] { display: block; }


/* Icon Font: In-Line */
span[class*="icon-"]:not(.glyphicon),
button[class*="icon-"] { border: 1px transparent solid; display: inline-block; font-family: 'mathworks'; line-height: 106.5%; font-style: normal; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-variant: normal; font-weight: normal; text-transform: none; speak: none; }

/* In-Line: mathworks-eps Font */
span[class*="icon-mw-"],
button[class*="icon-mw-"] { font-family: 'mathworks-eps'; }

span[class*="icon-mw-"]:not(.glyphicon), button[class*="icon-mw-"] {
	font-family: 'mathworks-eps';
}

/* In-Line: mathworks-rte Font */
span[class*="icon-rte-"],
button[class*="icon-rte-"] { font-family: 'mathworks-rte' !important; }

/* In-Line: Sizes */
.icon_16 { font-size:16px; line-height:16px; }
.icon_24 { font-size:24px; line-height:24px; }
.icon_32 { font-size:32px; line-height:32px; }
.icon_48 { font-size:48px; line-height:48px; }
.icon_56 { font-size:56px; line-height:56px; }
.icon_64 { font-size:64px; line-height:64px; }
