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

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

.icon-Multi-visit:before {
    content: "\47";
}

.icon-Flip-right:before {
    content: "\45";
}

.icon-Open-popup:before {
    content: "\44";
}

.icon-Active-integration:before {
    content: "\43";
}

.icon-Reminder-warning:before {
    content: "\42";
}

.icon-Urgent:before {
    content: "\41";
}

.icon-Add-long-button:before {
    content: "\7a";
}

.icon-Calendar:before {
    content: "\62";
}

.icon-Jobs:before {
    content: "\61";
}

.icon-Add-square:before {
    content: "\68";
}

.icon-Contacts:before {
    content: "\64";
}

.icon-Left:before {
    content: "\69";
}

.icon-Reminders:before {
    content: "\63";
}

.icon-Settings:before {
    content: "\65";
}

.icon-WF-Admin:before {
    content: "\66";
}

.icon-Add:before {
    content: "\6e";
}

.icon-Down:before {
    content: "\6d";
}

.icon-Move:before {
    content: "\70";
}

.icon-Remove:before {
    content: "\6f";
}

.icon-Revisit:before {
    content: "\71";
}

.icon-Right:before {
    content: "\6a";
}

.icon-Sort:before {
    content: "\6b";
}

.icon-Up:before {
    content: "\6c";
}

.icon-Delete:before {
    content: "\73";
}

.icon-Invoices-status:before {
    content: "\76";
}

.icon-Jobs-status:before {
    content: "\76";
}

.icon-Message:before {
    content: "\74";
}

.icon-Quotes-status:before {
    content: "\76";
}

.icon-Workforce:before {
    content: "\78";
}

.icon-Jobs-status, icon-Quotes-status, .icon-Invoices-status {
    font-size: 17px !important;
    top: 0px !important;
}

    .icon-Jobs-status:before, icon-Quotes-status:before, .icon-Invoices-status:before {
        font-size: 17px !important;
        top: 0px !important;
    }

.event-edit-popup .icon-Jobs-status:before {
    font-size: 16px !important;
    top: 3px !important;
    position: absolute;
}

#month-day-popup-items-list .icon-Jobs-status {
    height: 10px;
}

    #month-day-popup-items-list .icon-Jobs-status:before,
    .person-pop-statuses-table .icon-Jobs-status:before {
        font-size: 16px !important;
        vertical-align: middle;
    }

.event-edit-popup .job-status-name {
    margin-left: 24px;
}

.icon-Jobs-status.move-up {
    top: -3px !important;
}

/*.schedulable-brick:after {
    font-family: 'WF-icons' !important;
    content: "\70" !important;
}*/
