/** 
 * LFO Icon style sheet
 * Created by: Carl Burnstein
 * 	
 * **/

@font-face {
    font-family: 'lfoicon';
    src:    url("/-/linguafolio/common/fonts/lfo-icons/lfoicon.eot?84m5th");
    src:    url("/-/linguafolio/common/fonts/lfo-icons/lfoicon.eot?84m5th#iefix") format('embedded-opentype'),
        url("/-/linguafolio/common/fonts/lfo-icons/lfoicon.ttf?84m5th") format('truetype'),
        url("/-/linguafolio/common/fonts/lfo-icons/lfoicon.woff?84m5th") format('woff'),
        url("/-/linguafolio/common/fonts/lfo-icons/lfoicon.svg?84m5th#lfoicon") format('svg');
    font-style: normal;
}

[class^="lfo-icon-"]:before, [class*=" lfo-icon-"]:before,
[class^="lfo_icon_"], [class*=" lfo_icon_"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'lfoicon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    /*line-height: 1;*/

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.lfo_icon_learner:before {
  content: "\e900";
}
.lfo_icon_addlearner:before {
  content: "\e901";
}
.lfo_icon_teacher:before {
  content: "\e902";
}
.lfo_icon_addteacher:before {
  content: "\e903";
}
.lfo-icon-learner:before {
  content: "\e900";
}
.lfo-icon-addlearner:before {
  content: "\e901";
}
.lfo-icon-teacher:before {
  content: "\e902";
}
.lfo-icon-addteacher:before {
  content: "\e903";
}
.lfo_icon_mode1:before {
  content: "\e904";
}
.lfo_icon_mode2:before {
  content: "\e905";
}
.lfo_icon_mode3:before {
  content: "\e906";
}
.lfo_icon_mode4:before {
  content: "\e907";
}
.lfo_icon_mode5:before {
  content: "\e908";
}
.lfo_icon_mode6:before {
  content: "\e90d";
}
.lfo_icon_mode7:before {
  content: "\e90e";
}
.lfo_icon_mode8:before {
  content: "\e90b";
}
.lfo_icon_mode9:before {
  content: "\e90f";
}
.lfo_icon_mode10:before {
  content: "\e910";
}
.lfo_icon_mode11:before {
  content: "\e911";
}
.lfo_icon_level1:before {
  content: "\e912";
}
.lfo_icon_level2:before {
  content: "\e913";
}
.lfo_icon_level3:before {
  content: "\e914";
}
.lfo_icon_level4:before {
  content: "\e915";
}
.lfo_icon_level5:before {
  content: "\e916";
}
.lfo_icon_level6:before {
  content: "\e917";
}
.lfo_icon_level7:before {
  content: "\e918";
}
.lfo_icon_level8:before {
  content: "\e919";
}
.lfo_icon_level9:before {
  content: "\e91a";
}
.lfo_icon_level10:before {
  content: "\e91b";
}
.lfo_icon_level11:before {
  content: "\e91c";
}
.lfo-icon-evidence1:before {
    content: "\e909";
}
.lfo-icon-evidence2:before {
    content: "\e90c";
}
.lfo-icon-evidence3:before {
    content: "\e90a";
}
.lfo_icon_evidence1:before {
  content: "\e909";
}
.lfo_icon_evidence2:before {
  content: "\e90c";
}
.lfo_icon_evidence3:before {
  content: "\e90a";
}
.lfo_icon_assignments:before {
  content: "\e91d";
}
.lfo_icon_can-do-cluster:before {
  content: "\e91e";
}
.lfo_icon_group:before {
  content: "\e91f";
}

.glyphicon-text:before{
	/*content: "\270f";*/
	font-family: 'lfoicon';
	content:'\e909';
}
.glyphicon-text{
    /*margin-top: -20px;*/
	color:#533A71;
	font-size:20px;
	line-height:1;
	padding:5px;
	border-radius:5px;
}
.glyphicon-web20:before{
	content: "\e144";
}
.glyphicon-web20{
	color:#F68D0A;
	font-size:20px;
	padding:5px;
	border-radius:5px;
}
.glyphicon-audio:before,
.glyphicon-mp3:before,
.glyphicon-flashaudio:before{
	font-family: 'lfoicon';
	content: "\e90a";
}
.glyphicon-audio,
.glyphicon-mp3,
.glyphicon-flashaudio{
	color:#50C5B7;
	font-size:20px;
	padding:5px;
	border-radius:5px;
}
.glyphicon-media:before{
    font-family: 'lfoicon';
	content: "\e90c";
}
.glyphicon-media{
    margin-top: -20px;
    color:#6184D8;
    font-size:30px;
    padding:5px;
    border-radius:5px;
}

.glyphicon-video,
.glyphicon-picture{
	color:#6184D8;
	font-size:20px;
	padding:5px;
	border-radius:5px;
}
.glyphicon-video:before{
	content: "\e009";
}
.glyphicon-doc:before{
	content: "\e022";
}
.glyphicon-doc{
	color:#9CEC5B;
	font-size:20px;
	padding:5px;
	border-radius:5px;
}
