    /* FONT PATH
 * -------------------------- */
    
    @font-face {
        font-family: 'icomoonregular';
        src: url('mvp-icons/resources/mvp-icons-webfont.woff') format('woff');
        font-weight: normal;
        font-style: normal;
    }
    
    [class^="mvp-icon-"]:before,
    [class*="mvp-icon-"]:before,
    .mvp-stack_close:before {
        display: inline-block;
        text-transform: none;
        font-weight: 400;
        font-style: normal;
        font-variant: normal;
        font-family: "icomoonregular" !important;
        line-height: 1;
        speak: none;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        /* Change the font size to define the icon size */
        font-size: 40px;
        color: #707070;
    }
    
    .mvp-icon-alert-warning:before {
        content: "\e900";
    }
    
    .mvp-icon-battery_empty:before {
        content: "\e901";
    }
    
    .mvp-icon-battery_full:before {
        content: "\e902";
    }
    
    .mvp-icon-battery_low:before {
        content: "\e903";
    }
    
    .mvp-icon-battery_medium:before {
        content: "\e904";
    }
    
    .mvp-icon-calendar:before {
        content: "\e905";
    }
    
    .mvp-icon-camera:before {
        content: "\e906";
    }
    
    .mvp-icon-carat_down:before {
        content: "\e907";
    }
    
    .mvp-icon-carat_left:before {
        content: "\e908";
    }
    
    .mvp-icon-carat_right:before {
        content: "\e909";
    }
    
    .mvp-icon-carat_up:before {
        content: "\e90A";
    }
    
    .mvp-icon-check:before {
        content: "\e90B";
    }
    
    .mvp-icon-close:before {
        content: "\e90C";
    }
    
    .mvp-icon-credit_card:before {
        content: "\e90D";
    }
    
    .mvp-icon-document:before {
        content: "\e90E";
    }
    
    .mvp-icon-download:before {
        content: "\e90F";
    }
    
    .mvp-icon-edit:before {
        content: "\e910";
    }
    
    .mvp-icon-email:before {
        content: "\e911";
    }
    
    .mvp-icon-error:before {
        content: "\e912";
    }
    
    .mvp-icon-exit_fullscreen:before {
        content: "\e913";
    }
    
    .mvp-icon-favorite:before {
        content: "\e914";
    }
    
    .mvp-icon-filter:before {
        content: "\e915";
    }
    
    .mvp-icon-flag:before {
        content: "\e916";
    }
    
    .mvp-icon-fullscreen:before {
        content: "\e917";
    }
    
    .mvp-icon-globe:before {
        content: "\e918";
    }
    
    .mvp-icon-help:before {
        content: "\e919";
    }
    
    .mvp-icon-home:before {
        content: "\e91A";
    }
    
    .mvp-icon-information:before {
        content: "\e91B";
    }
    
    .mvp-icon-light:before {
        content: "\e91C";
    }
    
    .mvp-icon-location:before {
        content: "\e91D";
    }
    
    .mvp-icon-locked:before {
        content: "\e91E";
    }
    
    .mvp-icon-map:before {
        content: "\e91F";
    }
    
    .mvp-icon-menu:before {
        content: "\e920";
    }
    
    .mvp-icon-messages:before {
        content: "\e921";
    }
    
    .mvp-icon-multiple_devices:before {
        content: "\e922";
    }
    
    .mvp-icon-notification:before {
        content: "\e923";
    }
    
    .mvp-icon-paperclip:before {
        content: "\e924";
    }
    
    .mvp-icon-pause:before {
        content: "\e925";
    }
    
    .mvp-icon-play:before {
        content: "\e926";
    }
    
    .mvp-icon-print:before {
        content: "\e927";
    }
    
    .mvp-icon-reminders:before {
        content: "\e928";
    }
    
    .mvp-icon-save:before {
        content: "\e929";
    }
    
    .mvp-icon-search:before {
        content: "\e92A";
    }
    
    .mvp-icon-send-export:before {
        content: "\e92B";
    }
    
    .mvp-icon-settings:before {
        content: "\e92C";
    }
    
    .mvp-icon-share:before {
        content: "\e92D";
    }
    
    .mvp-icon-shopping_bag:before {
        content: "\e92E";
    }
    
    .mvp-icon-slider_down:before {
        content: "\e92F";
    }
    
    .mvp-icon-slider_minus:before {
        content: "\e930";
    }
    
    .mvp-icon-slider_plus:before {
        content: "\e931";
    }
    
    .mvp-icon-slider_up:before {
        content: "\e932";
    }
    
    .mvp-icon-smartphone:before {
        content: "\e933";
    }
    
    .mvp-icon-smartphone_tilted:before {
        content: "\e934";
    }
    
    .mvp-icon-social_facebook:before {
        content: "\e935";
    }
    
    .mvp-icon-social_instagram:before {
        content: "\e936";
    }
    
    .mvp-icon-social_linkedin:before {
        content: "\e937";
    }
    
    .mvp-icon-social_twitter:before {
        content: "\e938";
    }
    
    .mvp-icon-social_weibo:before {
        content: "\e939";
    }
    
    .mvp-icon-social_youtube:before {
        content: "\e93A";
    }
    
    .mvp-icon-speaker_off:before {
        content: "\e93B";
    }
    
    .mvp-icon-speaker_on:before {
        content: "\e93C";
    }
    
    .mvp-icon-success:before {
        content: "\e93D";
    }
    
    .mvp-icon-tools:before {
        content: "\e93E";
    }
    
    .mvp-icon-trash:before {
        content: "\e93F";
    }
    
    .mvp-icon-undo:before {
        content: "\e940";
    }
    
    .mvp-icon-unlocked:before {
        content: "\e941";
    }
    
    .mvp-icon-upload:before {
        content: "\e942";
    }
    
    .mvp-icon-user:before {
        content: "\e943";
    }
    
    .mvp-icon-users:before {
        content: "\e944";
    }
    
    .mvp-icon-voice_messages:before {
        content: "\e945";
    }
    
    .mvp-icon-weather:before {
        content: "\e946";
    }
    
    .mvp-icon-wifi:before {
        content: "\e947";
    }
    
    .mvp-icon-tag:before {
        content: "\e948";
    }
    
    .mvp-icon-search_flipped:before {
        content: "\e949";
    }
    
    .mvp-icon-detail_view:before {
        content: "\e94A";
        font-size: 22px;
    }
    
    .mvp-icon-list_view:before {
        content: "\e94B";
        font-size: 22px;
    }
    
    .mvp-icon-current_location:before {
        content: "\e94C";
    }
    
    .mvp-icon-question:before {
        content: "\e94D";
    }

    .mvp-icon-arrow:before {
        content: "\e94E";
    }
    
    .mvp-stack_close:hover:before {
        background: #D0D0D0;
    }
    
    .mvp-stack_close:before {
        content: "\e90C";
        color: #000;
        background: #fff;
        border-radius: 100%;
        padding: 4px;
        position: absolute;
        font-size: 14px;
    }