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

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

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

.icon-xxl:before {
    font-size: 192px !important;
}

.icon-xl:before {
    font-size: 80px !important;
}

.icon-lg:before {
    font-size: 60px !important;
}

.icon-md:before {
    font-size: 40px !important;
}

.icon-spin:before {
    display: inline-block;
    animation: spin 2s infinite linear;
    opacity: .6;
}

.icon-bitbucket:before { content: "\f100"; }
.icon-stack-overflow:before { content: "\f101"; }
.icon-linkedin:before { content: "\f102"; }
.icon-facebook:before { content: "\f103"; }
.icon-youtube:before { content: "\f104"; }
.icon-web:before { content: "\f105"; }
.icon-twitter:before { content: "\f106"; }
.icon-databases:before { content: "\f107"; }
.icon-project:before { content: "\f108"; }
.icon-management:before { content: "\f109"; }
.icon-software:before { content: "\f10a"; }
.icon-github:before { content: "\f10b"; }
.icon-books:before { content: "\f10c"; }
.icon-brain-gear:before { content: "\f10d"; }
.icon-spinner:before { content: "\f10e"; }
.icon-spinner-arrow:before { content: "\f10f"; }
.icon-close:before { content: "\f110"; }
.icon-check:before { content: "\f111"; }
.icon-valid:before { content: "\f112"; }
.icon-warning:before { content: "\f113"; }
.icon-play:before { content: "\f114"; }