@font-face {
  font-family: 'Ephorus Glyphs';
  src:url('../fonts/ephorus-glyphs.eot?koplbe');
  src:url('../fonts/ephorus-glyphs.eot?#iefixkoplbe') format('embedded-opentype'),
    url('../fonts/ephorus-glyphs.woff?koplbe') format('woff'),
    url('../fonts/ephorus-glyphs.ttf?koplbe') format('truetype'),
    url('../fonts/ephorus-glyphs.svg?koplbe#ephorus-glyphs') format('svg');
}
.ephorus-glyph:before, div.grp-lnk:before, div.grp-lnk-up:before {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Ephorus Glyphs';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding-right: 5px;
  color: #f29918;
  font-size: 1.3em;
}
.ephorus-glyph.grey:before {
  color: #505b64;
}
.ephorus-glyph.blue:before {
  color: #0062a5;
}

.ephorus-glyph-chevron-left:before {
  content: "\f053";
}
.ephorus-glyph-chevron-right:before {
  content: "\f054";
}
.ephorus-glyph-chevron-up:before, div.grp-lnk-up:before {
  content: "\f077";
}
.ephorus-glyph-chevron-down:before, div.grp-lnk:before {
  content: "\f078";
}
.ephorus-glyph-home:before {
  content: "\e600";
}
.ephorus-glyph-pencil:before {
  content: "\e601";
}
.ephorus-glyph-profile:before {
  content: "\e602";
}
.ephorus-glyph-file:before {
  content: "\e603";
}
.ephorus-glyph-copy:before {
  content: "\e604";
}
.ephorus-glyph-folder:before {
  content: "\e605";
}
.ephorus-glyph-folder-open:before {
  content: "\e606";
}
.ephorus-glyph-tags:before {
  content: "\e607";
}
.ephorus-glyph-envelope:before {
  content: "\e608";
}
.ephorus-glyph-print:before {
  content: "\e609";
}
.ephorus-glyph-storage:before {
  content: "\e60a";
}
.ephorus-glyph-user:before {
  content: "\e60b";
}
.ephorus-glyph-users:before {
  content: "\e60c";
}
.ephorus-glyph-spinner:before {
  content: url(../img/spinner.gif);
  padding: 3px 0 0 0;
  margin: 0;
  display: inline-block;
}
.ephorus-glyph-binoculars:before {
  content: "\e60e";
}
.ephorus-glyph-search:before {
  content: "\e60f";
}
.ephorus-glyph-key:before {
  content: "\e610";
}
.ephorus-glyph-bars:before {
  content: "\e611";
}
.ephorus-glyph-briefcase:before {
  content: "\e612";
}
.ephorus-glyph-list:before {
  content: "\e613";
}
.ephorus-glyph-download:before {
  content: "\e614";
}
.ephorus-glyph-upload:before {
  content: "\e615";
}
.ephorus-glyph-eye:before {
  content: "\e616";
}
.ephorus-glyph-eye-blocked:before {
  content: "\e617";
}
.ephorus-glyph-info:before {
  content: "\e618";
}
.ephorus-glyph-spam:before {
  content: "\e619";
}
.ephorus-glyph-close:before {
  content: "\e61a";
}
.ephorus-glyph-checkmark:before {
  content: "\e61f";
}
.ephorus-glyph-minus:before {
  content: "\e620";
}
.ephorus-glyph-plus:before {
  content: "\e621";
}
.ephorus-glyph-lightning:before {
  content: "\e622";
}
.ephorus-glyph-quote:before {
  content: "\e61e";
}
.ephorus-glyph-comment:before {
  content: "\e61b";
}
.ephorus-glyph-pool:before {
  content: "\e61c";
}
.ephorus-glyph-question:before {
  content: "\e61d";
}

/* Spinning Processing Glyph */
@keyframes rotate {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes rotate {
  0% {
    -webkit-transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
.ephorus-glyph-spinner {
  display: inline-block;
  height: 1.3em;
  line-height: 1;
  width: 1.3em;
  vertical-align: top;
  text-align: center;
}

.modal-header .ephorus-glyph:before {
	font-size: 1em;
}