/*----------------------------- Universal CSS ---------------------------*/
/*@import url('font-awesome.css');*/

/*Custom Helvetica Font CSS*/
@font-face {
  font-family: 'HelveticaNeue_Regular';
  src: url('../fonts/HelveticaNeue-Regular.eot');
  src: url('../fonts/HelveticaNeue-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/HelveticaNeue-Regular.woff') format('woff'), url('../fonts/HelveticaNeue-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'HelveticaNeue_Medium';
  src: url('../fonts/HelveticaNeue-Medium.eot');
  src: url('../fonts/HelveticaNeue-Medium.eot?#iefix') format('embedded-opentype'), url('../fonts/HelveticaNeue-Medium.woff') format('woff'), url('../fonts/HelveticaNeue-Medium.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'HelveticaNeue_light';
  src: url('../fonts/HelveticaNeue-light.eot');
  src: url('../fonts/HelveticaNeue-light.eot?#iefix') format('embedded-opentype'), url('../fonts/HelveticaNeue-light.woff') format('woff'), url('../fonts/HelveticaNeue-light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'HelveticaNeue_Bold';
  src: url('../fonts/HelveticaNeue-Bold.eot');
  src: url('../fonts/HelveticaNeue-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/HelveticaNeue-Bold.woff') format('woff'), url('../fonts/HelveticaNeue-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'HelveticaNeue_Roman';
  src: url('../fonts/HelveticaNeue-Roman.eot');
  src: url('../fonts/HelveticaNeue-Roman.eot?#iefix') format('embedded-opentype'), url('../fonts/HelveticaNeue-Roman.woff') format('woff'), url('../fonts/HelveticaNeue-Roman.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'HelveticaNeue_Thin';
  src: url('../fonts/Helvetica-Neue-Thin.eot');
  src: url('../fonts/Helvetica-Neue-Thin.eot?#iefix') format('embedded-opentype'), url('../fonts/Helvetica-Neue-Thin.woff') format('woff'), url('../fonts/Helvetica-Neue-Thin.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'HelveticaNeue_Thin';
  src: url('../fonts/Helvetica-Neue-Thin.eot');
  src: url('../fonts/Helvetica-Neue-Thin.eot?#iefix') format('embedded-opentype'), url('../fonts/Helvetica-Neue-Thin.woff') format('woff'), url('../fonts/Helvetica-Neue-Thin.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

/*for icons on topic flow*/
@font-face {
  font-family: 'icomoon';
  src: url('../fonts/icomoon.ttf');
  font-weight:normal; 
  font-style: normal;
}

/*for icon fontawesome*/
@font-face {
  font-family: 'fontawesome';
  src: url('../fonts/fontawesome-webfont.woff');
  font-weight:normal; 
  font-style: normal;
}
/*for icon glyphicon*/
@font-face {
  font-family: 'glyphicon';
  src: url('../fonts/glyphicons-halflings-regular.woff') format('woff');
  font-weight:normal; 
  font-style: normal;
}

/*Lutron Base icons*/
@font-face {
  font-family: 'lutron-base';
  src: url('../fonts/lutron_base.woff') format('woff');
  font-weight:normal; 
  font-style: normal;
}