[class^=b-icon] {
    display: inline-block;
    width: 20px;
    height: 20px;
    background-position: center;
    background-size: cover;
}

.b-icon-blocks {
    background-image: url('assets/icons/011-app.svg');
}

.b-icon-blocks-light {
    background-image: url('assets/icons/011-app-light.svg');
}

.b-icon-pages {
    background-image: url('assets/icons/010-layers.svg');
}

.b-icon-sites {
    background-image: url('assets/icons/012-front-layer-selection.svg');
}

.b-icon-app {
    background-image: url('assets/icons/001-dashboard-white.svg');
}

.show-tools-panel:hover .b-icon-app,
.active .b-icon-app {
    background-image: url('assets/icons/001-dashboard.svg');
}

.b-icon-platform {
    background-image: url('assets/icons/004-educational-forum-platform.svg');
}

.b-icon-save {
    background-image: url('assets/icons/save-white.svg');
}

.b-icon-publish {
    background-image: url('assets/icons/006-window-with-side-bar-selection.svg');
}

.b-icon-clean {
    background-image: url('assets/icons/007-paper-bin.svg');
}

.b-icon-clean-white {
    background-image: url('assets/icons/007-paper-bin-white.svg');
}

.b-icon-download {
    background-image: url('assets/icons/005-download-button.svg');
}

.b-icon-import {
    background-image: url('assets/icons/008-cloud-storage-uploading-option.svg');
}

.b-icon-save-loading {
    background-image: url('assets/icons/mobileme-logo-of-black-cloud_loading_1.svg');
}

.b-icon-publish-loading {
    background-image: url('assets/icons/006-window-with-side-bar-selection_loading_1.svg');
}

.b-icon-clean-loading {
    background-image: url('assets/icons/007-paper-bin_loading_1.svg');
}

.b-icon-download-loading {
    background-image: url('assets/icons/005-download-button_loading_1.svg');
}

.b-icon-import-loading {
    background-image: url('assets/icons/008-cloud-storage-uploading-option_loading_1.svg');
}

.b-icon-arrow-right-loading {
    background-image: url('assets/icons/003-arrow-point-to-right.svg');
}

.b-icon-settings {
    background-image: url('assets/icons/icons8-settings-filled.svg');
}

.b-icon-close {
    background-image: url('assets/icons/002-close.svg');
}

.b-icon.loading {
    -webkit-animation: loading-svg 1s infinite ease-in-out;
    animation: loading-svg 1s infinite ease-in-out;
}

.b-icon.loading path {
    fill: #333333;
}