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

[class^="ic-"], [class*=" ic-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'lms' !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;
}

.ic-announcements:before {
    content: "\e900";
}
.ic-colleagues:before {
    content: "\e901";
}
.ic-contact:before {
    content: "\e902";
}
.ic-messages:before {
    content: "\e903";
}
.ic-passport:before {
    content: "\e904";
}
.ic-script:before {
    content: "\e905";
}
.ic-spotlight:before {
    content: "\e906";
}
.ic-mask:before {
    content: "\e907";
}

.ic-announcements, .ic-colleagues, .ic-passport, .ic-script, .ic-mask, .greedy-menu i { font-size:22px!important; margin-right: 6px; margin-top: -2px;}
#mainNavigation .greedy-menu a{display: flex; align-items: center;}
.skin-blue .main-header .navbar .nav > li > a i{margin-right: 0px !important; margin-top: 0px !important;}
.skin-blue .main-header .navbar .nav > li > a .fs20 {  font-size: 20px !important;}
.skin-blue .main-header .navbar .nav > li > a{display: flex; align-items: center;  justify-content: center;}
.navbar-nav>.user-menu .user-image{margin-top: 0px !important;}