	/*
  	Flaticon icon font: Flaticon
  	Creation date: 01/06/2016 19:31
  	*/

@font-face {
  font-family: "Flaticon";
  src: url("/foundation/fonts/Flaticon.eot");
  src: url("/foundation/fonts/Flaticon.eot?#iefix") format("embedded-opentype"),
       url("/foundation/fonts/Flaticon.woff") format("woff"),
       url("/foundation/fonts/Flaticon.ttf") format("truetype"),
       url("/foundation/fonts/Flaticon.svg#Flaticon") format("svg");
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: "Flaticon";
    src: url("./Flaticon.svg#Flaticon") format("svg");
  }
}

[class^="flaticon-"]:before, [class*=" flaticon-"]:before,
[class^="flaticon-"]:after, [class*=" flaticon-"]:after {   
    font-family: Flaticon;
    font-size: 20px;
    font-style: normal;
    margin-right: 20px;
}

.flaticon-social-facebook-circular-button:before { content: "\f100"; }
.flaticon-social-linkedin-circular-button:before { content: "\f101"; }
.flaticon-social-skype-circular-button:before { content: "\f102"; }
.flaticon-social-twitter-circular-button:before { content: "\f103"; }
.flaticon-social-youtube-circular-button:before { content: "\f104"; }

.social [class^="flaticon-"]:before, .social [class*=" flaticon-"]:before, .social [class^="flaticon-"]:after, .social [class*=" flaticon-"]:after {
    font-size: 2em;
}

.social-big [class^="flaticon-"]:before, .social [class*=" flaticon-"]:before, .social [class^="flaticon-"]:after, .social [class*=" flaticon-"]:after {
    font-size: 3em;
}

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

@media screen and (-webkit-min-device-pixel-ratio:0) {
    @font-face {
        font-family: "instructor";
        src: url("/foundation/fonts/instructor.svg#instructor") format("svg");
    }
}

[class^="instructor-"]:before, [class*=" instructor-"]:before,
[class^="instructor-"]:after, [class*=" instructor-"]:after {   
    font-family: instructor;
    font-size: 20px;
    font-style: normal;
    margin-left: 20px;
}

.instructor-teacher:before { content: "\f100"; }
.instructor-foursquare:before { content: "\f101"; }

@font-face {
  font-family: "dashboard";
  src: url("/foundation/fonts/dashboard.eot");
  src: url("/foundation/fonts/dashboard.eot?#iefix") format("embedded-opentype"),
       url("/foundation/fonts/dashboard.woff") format("woff"),
       url("/foundation/fonts/dashboard.ttf") format("truetype"),
       url("/foundation/fonts/dashboard.svg#dashboard") format("svg");
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: "dashboard";
    src: url("/foundation/fonts/dashboard.svg#dashboard") format("svg");
  }
}

[class^="dashboard-"]:before, [class*=" dashboard-"]:before,
[class^="dashboard-"]:after, [class*=" dashboard-"]:after {   
	font-family: dashboard;
	font-size: 20px;
	font-style: normal;
	margin-left: 20px;
}

.dashboard-path:before { content: "\f100"; }
.dashboard-shapes-and-symbols:before { content: "\f101"; }
.dashboard-brain:before { content: "\f102"; }
.dashboard-menu:before { content: "\f103"; }
/*.dashboard-calendar:before { content: "\f104"; }*/