@font-face {
    font-family: 'microsoft-office';
    src: url('fonts/microsoft-office.eot?6226aw');
    src: url('fonts/microsoft-office.eot?6226aw#iefix') format('embedded-opentype'), url('fonts/microsoft-office.ttf?6226aw') format('truetype'), url('fonts/microsoft-office.woff?6226aw') format('woff'), url('fonts/microsoft-office.svg?6226aw#microsoft-office') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

.office-icon {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'microsoft-office' !important;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    display: inline-block;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-top: 18px;
}

.office-icon span {
    padding-right: 0 !important;
    margin-top: 18px;
}

.office-icon-2x {
    font-size: 2em;
}

.office-icon-3x span {
    font-size: 3em;
}

.office-excel-xlsx64 .path1:before {
    content: "\e900";
    color: rgb(0, 0, 0);
}

.office-excel-xlsx64 .path2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(250, 250, 250);
}

.office-excel-xlsx64 .path3:before {
    content: "\e902";
    margin-left: -1em;
    color: rgb(121, 119, 116);
}

.office-excel-xlsx64 .path4:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(33, 163, 102);
}

.office-excel-xlsx64 .path5:before {
    content: "\e904";
    margin-left: -1em;
    color: rgb(16, 124, 65);
}

.office-excel-xlsx64 .path6:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(24, 92, 55);
}

.office-excel-xlsx64 .path7:before {
    content: "\e906";
    margin-left: -1em;
    color: rgb(51, 196, 129);
}

.office-excel-xlsx64 .path8:before {
    content: "\e907";
    margin-left: -1em;
    color: rgb(33, 163, 102);
}

.office-excel-xlsx64 .path9:before {
    content: "\e908";
    margin-left: -1em;
    color: rgb(19, 74, 44);
}

.office-excel-xlsx64 .path10:before {
    content: "\e909";
    margin-left: -1em;
    color: rgb(16, 124, 65);
}

.office-excel-xlsx64 .path11:before {
    content: "\e90a";
    margin-left: -1em;
    color: rgb(255, 255, 255);
}

.office-powerpoint-pptx64 .path1:before {
    content: "\e90b";
    color: rgb(0, 0, 0);
}

.office-powerpoint-pptx64 .path2:before {
    content: "\e90c";
    margin-left: -1em;
    color: rgb(250, 250, 250);
}

.office-powerpoint-pptx64 .path3:before {
    content: "\e90d";
    margin-left: -1em;
    color: rgb(121, 119, 116);
}

.office-powerpoint-pptx64 .path4:before {
    content: "\e90e";
    margin-left: -1em;
    color: rgb(237, 108, 71);
}

.office-powerpoint-pptx64 .path5:before {
    content: "\e90f";
    margin-left: -1em;
    color: rgb(255, 143, 107);
}

.office-powerpoint-pptx64 .path6:before {
    content: "\e910";
    margin-left: -1em;
    color: rgb(255, 255, 255);
    opacity: 0.498;
}

.office-powerpoint-pptx64 .path7:before {
    content: "\e911";
    margin-left: -1em;
    color: rgb(196, 62, 28);
}

.office-powerpoint-pptx64 .path8:before {
    content: "\e912";
    margin-left: -1em;
    color: rgb(255, 255, 255);
}

.office-word-docx64 .path1:before {
    content: "\e913";
    color: rgb(0, 0, 0);
}

.office-word-docx64 .path2:before {
    content: "\e914";
    margin-left: -1em;
    color: rgb(250, 250, 250);
}

.office-word-docx64 .path3:before {
    content: "\e915";
    margin-left: -1em;
    color: rgb(121, 119, 116);
}

.office-word-docx64 .path4:before {
    content: "\e916";
    margin-left: -1em;
    color: rgb(65, 165, 238);
}

.office-word-docx64 .path5:before {
    content: "\e917";
    margin-left: -1em;
    color: rgb(43, 124, 211);
}

.office-word-docx64 .path6:before {
    content: "\e918";
    margin-left: -1em;
    color: rgb(24, 90, 189);
}

.office-word-docx64 .path7:before {
    content: "\e919";
    margin-left: -1em;
    color: rgb(16, 63, 145);
}

.office-word-docx64 .path8:before {
    content: "\e91a";
    margin-left: -1em;
    color: rgb(24, 90, 189);
}

.office-word-docx64 .path9:before {
    content: "\e91b";
    margin-left: -1em;
    color: rgb(255, 255, 255);
}
