/* custom material design icons (icomoon font) */
/* https://icomoon.io/app */
@font-face {
    font-family: 'xcscontent';
    src:  url('fonts/xcscontent.eot?6w1f7y');
    src:  url('fonts/xcscontent.eot?6w1f7y#iefix') format('embedded-opentype'),
    url('fonts/xcscontent.ttf?6w1f7y') format('truetype'),
    url('fonts/xcscontent.woff?6w1f7y') format('woff'),
    url('fonts/xcscontent.svg?6w1f7y#xcscontent') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="icon-"]:before, [class*=" icon-"]:before {
    display: inline-block;
    font: normal normal normal 24px/1 "xcscontent";
    font-size: inherit;
    text-rendering: auto;
    line-height: inherit;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-add-record-after:before {
    content: "\e900";
}
.icon-add-record-before:before {
    content: "\e901";
}
.icon-add-record-first-daughter:before {
    content: "\e902";
}
.icon-add-record-last-daughter:before {
    content: "\e903";
}
.icon-save-next:before {
    content: "\e904";
}
.icon-save-prev:before {
    content: "\e905";
}
.icon-save-back-to-record:before {
    content: "\e907";
}
.icon-show-hide-table-headers:before {
    content: "\e909";
}
.icon-checkbox-clear:before {
    content: "\e906";
}
.icon-scheme:before {
    content: "\e908";
}