@font-face {
  font-family: 'Liberation-Sans';
    src:
      url('../fonts/Liberation-Sans.ttf.woff') format('woff'),
      url('../fonts/Liberation-Sans.ttf.svg#Liberation-Sans') format('svg'),
      url('../fonts/Liberation-Sans.ttf.eot'),
      url('../fonts/Liberation-Sans.eot?#iefix') format('embedded-opentype'); 
    font-weight: normal;
    font-style: normal;
}
@font-face {
  font-family: 'Liberation-Sans-Narrow';
    src:
      url('../fonts/Liberation-Sans-Narrow.ttf.woff') format('woff'),
      url('../fonts/Liberation-Sans-Narrow.ttf.svg#Liberation-Sans-Narrow') format('svg'),
      url('../fonts/Liberation-Sans-Narrow.ttf.eot'),
      url('../fonts/Liberation-Sans-Narrow.eot?#iefix') format('embedded-opentype'); 
    font-weight: normal;
    font-style: normal;
}
@font-face {
  font-family: 'Liberation-Sans-Bold';
    src:
      url('../fonts/Liberation-Sans-Bold.ttf.woff') format('woff'),
      url('../fonts/Liberation-Sans-Bold.ttf.svg#Liberation-Sans-Bold') format('svg'),
      url('../fonts/Liberation-Sans-Bold.ttf.eot'),
      url('../fonts/Liberation-Sans-Bold.eot?#iefix') format('embedded-opentype'); 
    font-weight: normal;
    font-style: normal;
}
@font-face {
  font-family: 'Liberation-Serif';
    src:
      url('../fonts/Liberation-Serif.ttf.woff') format('woff'),
      url('../fonts/Liberation-Serif.ttf.svg#Liberation-Serif') format('svg'),
      url('../fonts/Liberation-Serif.ttf.eot'),
      url('../fonts/Liberation-Serif.eot?#iefix') format('embedded-opentype'); 
    font-weight: normal;
    font-style: normal;
}
@font-face {
  font-family: 'Liberation-Mono';
    src:
      url('../fonts/Liberation-Mono.ttf.woff') format('woff'),
      url('../fonts/Liberation-Mono.ttf.svg#Liberation-Mono') format('svg'),
      url('../fonts/Liberation-Mono.ttf.eot'),
      url('../fonts/Liberation-Mono.eot?#iefix') format('embedded-opentype'); 
    font-weight: normal;
    font-style: normal;
}


@font-face {
  font-family: 'Glyphicons Halflings';
  src:
    url('../fonts/glyphicons-halflings-regular.eot');
  src:
    url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),
    url('../fonts/glyphicons-halflings-regular.woff') format('woff'),
    url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'),
    url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


.icon-edit {
   margin-left: 1ex;
}
.icon-edit:before {
  content: "\f040";
}
.icon-del {
   margin-left: 1ex;
}
.icon-del:before {
  content: "\f05e";
}
.icon-cancel {
   margin-left: 1ex;
}
.icon-cancel:before {
  content: "\f05e";
}
.icon-view:before {
  content: "\f06e";
}


.narrow {
  font-family: 'Liberation Sans Narrow', 'Liberation-Sans-Narrow', 'Arial Narrow';
}
.b { font-weight: bold; }
.i { font-style: italic; }
.u { text-decoration: underline; }
.sub { vertical-align: sub; font-size: smaller; }
.sup { vertical-align: super; font-size: xx-small; }
