﻿@font-face {
    font-family: FileManager;
    font-style: normal;
    font-weight: 400;
    src: url(fonts/filemanager.eot?#iefix) format("embedded-opentype"), url(fonts/filemanager.woff) format("woff"), url(fonts/filemanager.ttf) format("truetype"), url(fonts/filemanager.svg#filemanager) format("svg")
}

[class*=" fm-"] {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    color: #8a8a8a;
    display: inline-block;
    font-style: normal !important;
    font-variant: normal !important;
    font-weight: 400 !important;
    text-transform: none !important
}

.fm-angle-down:before {
    content: "\e000"
}

.fm-up:before {
    content: "\e001"
}

.fm-angle-left:before {
    content: "\e002"
}

.fm-angle-right:before {
    content: "\e003"
}

.fm-file-image:before {
    content: "\e004"
}

.fm-angle-up:before {
    content: "\e005"
}

.fm-back:before {
    content: "\e006"
}

.fm-expand-all:before {
    content: "\e009"
}

.fm-file-archive:before {
    content: "\e00a"
}

.fm-file-audio:before {
    content: "\e00b"
}

.fm-file-code:before {
    content: "\e00c"
}

.fm-file-excel:before {
    content: "\e00d"
}

.fm-file-pdf:before {
    content: "\e00e"
}

.fm-file-powerpoint:before {
    content: "\e00f"
}

.fm-file-sound:before {
    content: "\e010"
}

.fm-file-text:before {
    content: "\e011"
}

.fm-copy:before {
    content: "\e014"
}

.fm-folder:before {
    content: "\e015"
}

.fm-folder-open:before {
    content: "\e016"
}

.fm-forward:before {
    content: "\e017"
}

.fm-hide:before {
    content: "\e018"
}

.fm-menu:before {
    content: "\e01a"
}

.fm-show:before {
    content: "\e01b"
}

.fm-table:before {
    content: "\e01c"
}

.fm-cut:before {
    content: "\e01d"
}

.fm-collapse-all:before {
    content: "\e007"
}

.fm-files:before {
    content: "\e008"
}

.fm-file-word:before {
    content: "\e012"
}

.fm-file-video:before {
    content: "\e013"
}

.fm-upload:before {
    content: "\e020"
}

.fm-paste:before {
    content: "\e021"
}

.fm-edit:before {
    content: "\e01f"
}

.fm-search:before {
    content: "\e022"
}

.fm-delete:before {
    content: "\e019"
}

.fm-file:before {
    content: "\e01e"
}

.webix_fmanager {
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none
}

.webix_fmanager_toolbar {
    background-color: #fdfdfd
}

    .webix_fmanager_toolbar input {
        -moz-border-radius: 1pc;
        -webkit-border-radius: 1pc;
        background: #fdfdfd;
        border-radius: 1pc
    }

        .webix_fmanager_toolbar input:focus {
            background: #fff
        }

    .webix_fmanager_toolbar .webix_el_button button {
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        background-color: transparent;
        border-color: #ccc;
        border-radius: 2px
    }

        .webix_fmanager_toolbar .webix_el_button button:hover {
            background-color: transparent
        }

    .webix_fmanager_toolbar .webix_control .webix_disabled_box button {
        background-color: transparent;
        border-color: #ccc
    }

    .webix_fmanager_toolbar .webix_fmanager_back .webix_el_box {
        padding-left: 4px;
        padding-right: 0
    }

    .webix_fmanager_toolbar .webix_fmanager_back button {
        -moz-border-radius-bottomleft: 2px;
        -moz-border-radius-bottomright: 0;
        -moz-border-radius-topleft: 2px;
        -moz-border-radius-topright: 0;
        -webkit-border-bottom-left-radius: 2px;
        -webkit-border-bottom-right-radius: 0;
        -webkit-border-top-left-radius: 2px;
        -webkit-border-top-right-radius: 0;
        border-radius: 2px 0 0 2px
    }

.webix_view.webix_fmanager_forward .webix_el_box {
    padding-left: 0;
    padding-right: 5px
}

.webix_view.webix_fmanager_forward .webix_disabled_box button,
.webix_view.webix_fmanager_forward button {
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-bottomright: 2px;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-topright: 2px;
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 2px;
    -webkit-border-top-left-radius: 0;
    -webkit-border-top-right-radius: 2px;
    border-left: 0;
    border-radius: 0 2px 2px 0
}

.webix_fmanager_bar_icon,
.webix_fmanager_icon,
.webix_fmanager_tree .webix_fmanager_icon {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-family: FileManager;
    font-style: normal;
    font-weight: 400
}

.webix_fmanager_bar_icon {
    color: #8a8a8a;
    font-size: 20px;
    height: 100%;
    line-height: 2pc;
    width: 100%
}

.webix_disabled_box .webix_fmanager_bar_icon {
    color: #dadada
}

.webix_fmanager_files_mode,
.webix_fmanager_table_mode {
    height: 100%;
    width: 100%
}

.webix_fmanager_menu .webix_fmanager_bar_icon:before {
    content: "\e01a"
}

.webix_fmanager_back .webix_fmanager_bar_icon:before {
    content: "\e006"
}

.webix_fmanager_forward .webix_fmanager_bar_icon:before {
    content: "\e017"
}

.webix_fmanager_up .webix_fmanager_bar_icon:before {
    content: "\e001"
}

.webix_fmanager_search input {
    padding: 0 2pc 0 9pt
}

.webix_fmanager_search span.webix_fmanager_icon {
    background-color: transparent;
    color: #8a8a8a;
    font-size: 20px;
    text-align: left;
    width: 2pc
}

.webix_fmanager_search .webix_fmanager_icon:before {
    content: "\e022"
}

.webix_fmanager_table_mode:before {
    content: "\e01c"
}

.webix_fmanager_files_mode:before {
    content: "\e008"
}

.webix_fmanager_modes .webix_segment_0,
.webix_fmanager_modes .webix_segment_1,
.webix_fmanager_modes .webix_segment_N {
    background-color: transparent;
    border-color: #ccc;
    color: #777;
    float: left
}

.webix_fmanager_modes .webix_segment_0 {
    -moz-border-radius-bottomleft: 2px;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-topleft: 2px;
    -moz-border-radius-topright: 0;
    -webkit-border-bottom-left-radius: 2px;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-top-left-radius: 2px;
    -webkit-border-top-right-radius: 0;
    border-radius: 2px 0 0 2px
}

.webix_fmanager_modes .webix_segment_1,
.webix_fmanager_modes .webix_segment_N {
    margin-left: 0
}

.webix_fmanager_modes .webix_segment_N {
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-bottomright: 2px;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-topright: 2px;
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 2px;
    -webkit-border-top-left-radius: 0;
    -webkit-border-top-right-radius: 2px;
    border-radius: 0 2px 2px 0
}

.webix_fmanager_modes .webix_selected.webix_segment_0,
.webix_fmanager_modes .webix_selected.webix_segment_1,
.webix_fmanager_modes .webix_selected.webix_segment_N {
    background-color: #e6e6e6
}

.webix_fmanager_modes .webix_selected.webix_segment_N {
    border-left-width: 0
}

.webix_fmanager .webix_path {
    background-color: transparent
}

.webix_path .webix_list_item:before {
    color: #dadada;
    content: "\e003";
    float: left;
    font-family: FileManager;
    padding-right: 7px
}

.webix_path .webix_list_item:first-child:before {
    content: "";
    padding-right: 0
}

.webix_path .webix_list_item {
    border: 0;
    padding-left: 2px;
    padding-right: 7px
}

.webix_path {
    box-sizing: border-box;
    overflow: hidden;
    padding: 3px 2px
}

    .webix_path .webix_list_item:first-child {
        padding-left: 10px
    }

.webix_path {
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none
}

.webix_fmanager_panel,
.webix_fmanager_panel .webix_view,
.webix_fmanager_tree_toolbar,
.webix_fmanager_tree_toolbar .webix_view {
    background-color: #fff
}

    .webix_fmanager_panel .webix_el_button button,
    .webix_fmanager_tree_toolbar .webix_el_button button {
        background-color: #fff;
        border: 0;
        border-radius: 2px
    }

        .webix_fmanager_panel .webix_el_button button:hover,
        .webix_fmanager_tree_toolbar .webix_el_button button:hover {
            background-color: #fff
        }

    .webix_fmanager_panel .webix_fmanager_bar_icon,
    .webix_fmanager_tree_toolbar .webix_fmanager_bar_icon {
        line-height: 26px
    }

.webix_fmanager_collapse .webix_fmanager_bar_icon,
.webix_fmanager_expand .webix_fmanager_bar_icon {
    font-size: 18px
}

    .webix_fmanager_expand .webix_fmanager_bar_icon:before {
        content: "\e009"
    }

    .webix_fmanager_collapse .webix_fmanager_bar_icon:before {
        content: "\e007"
    }

.webix_fmanager_toggle .webix_fmanager_bar_icon {
    font-size: 18px
}

    .webix_fmanager_toggle .webix_fmanager_bar_icon:before {
        content: "\e018"
    }

.webix_fmanager_panel .webix_fmanager_toggle .webix_fmanager_bar_icon:before {
    content: "\e01b"
}

.webix_tree_item .webix_fmanager_icon {
    color: #8a8a8a;
    float: left;
    text-align: center;
    width: 20px
}

.webix_fmanager_tree .webix_tree_none {
    width: 20px
}

.webix_fmanager_tree .webix_tree_item > div:first-child {
    margin-left: 7px
}

.webix_fmanager_tree .webix_folder,
.webix_fmanager_tree .webix_folder_open {
    color: #709fbe
}

    .webix_fmanager_tree .webix_folder:before {
        content: "\e015"
    }

    .webix_fmanager_tree .webix_folder_open:before {
        content: "\e016"
    }

.webix_fmanager_tree .webix_tree_leaves {
    margin-left: 0
}

.webix_fmanager_tree .webix_scroll_cont > .webix_tree_leaves {
    padding: 9px 4px
}

.webix_fmanager_tree .webix_selected {
    background-color: #f4f5f9 !important
}

    .webix_fmanager_tree .webix_selected span {
        background-color: transparent
    }

.webix_fmanager_tree .webix_tree_item span {
    padding-left: 5px;
    padding-right: 5px
}

.webix_fmanager_tree .webix_tree_item.webix_selected span {
    margin-left: 0;
    padding: 0 5px
}

.webix_fmanager_tree.webix_view {
    background-color: #fff
}

.webix_fmanager_tree .webix_dt_editor {
    height: 24px !important
}

.webix_blur .webix_row_select .webix_fmanager_icon,
.webix_blur .webix_selected .webix_fmanager_icon {
    color: #709fbe !important
}

.webix_blur.webix_fmanager_tree .webix_selected {
    -moz-box-shadow: inset 0 0 0 1px #f4f5f9;
    -webkit-box-shadow: inset 0 0 0 1px #f4f5f9;
    background-color: #fafafa !important;
    box-shadow: inset 0 0 0 1px #f4f5f9
}

    .webix_blur.webix_fmanager_tree .webix_selected span {
        color: #475466
    }

.webix_fmanager_tree .webix_tree_close,
.webix_fmanager_tree .webix_tree_open {
    font-size: 1pc
}

.webix_fmanager_drag.webix_tree_item {
    padding: 0 10px
}

.webix_fmanager_tree .webix_tree_open:before {
    content: "\e000"
}

.webix_fmanager_tree .webix_tree_close:before {
    content: "\e003"
}

.webix_fmanager_files .webix_dataview_item {
    border-color: transparent;
    padding: 10px 10px 1px 1px
}

    .webix_fmanager_files .webix_dataview_item:first-child {
        padding-left: 10px
    }

    .webix_fmanager_files .webix_dataview_item.webix_drag_over,
    .webix_fmanager_files .webix_dataview_item.webix_selected {
        background-color: transparent
    }

.webix_fmanager .webix_column > .webix_drag_over.webix_cell,
.webix_fmanager .webix_column > .webix_drag_over.webix_cell .webix_fmanager_icon,
.webix_fmanager .webix_drag_over .webix_fmanager_file,
.webix_fmanager .webix_list .webix_drag_over,
.webix_fmanager .webix_selected.webix_drag_over .webix_fmanager_file,
.webix_fmanager_tree .webix_drag_over {
    background-color: #ebedf0;
    color: #666
}

.webix_drag_over .webix_fmanager_file .webix_fmanager_icon,
.webix_selected.webix_drag_over .webix_fmanager_file .webix_fmanager_icon {
    color: #666
}

.webix_fmanager_drag .webix_fmanager_icon,
.webix_fmanager_table .webix_column > .webix_drag_over.webix_cell .webix_fmanager_icon {
    color: #888
}

.webix_fmanager_file {
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 14px;
    height: 100%;
    line-height: 20px;
    overflow: hidden;
    text-align: center;
    width: 100%;
    word-break: break-all
}

.webix_fmanager_files .webix_selected .webix_fmanager_file {
    background: #f4f5f9
}

.webix_blur .webix_selected,
.webix_blur.webix_fmanager_files .webix_selected .webix_fmanager_file {
    background-color: #fafafa
}

.webix_blur .webix_selected {
    color: #475466
}

.webix_fmanager_files .webix_fmanager_icon {
    color: #709fbe;
    display: inline-block;
    font-size: 40px;
    line-height: 1;
    padding: 8px 0;
    width: 40px
}

.webix_dd_drag .webix_fmanager_icon,
.webix_fmanager_table .webix_fmanager_icon {
    float: left;
    margin-right: 5px
}

.webix_fmanager_table .webix_dd_drag_column,
.webix_fmanager_table .webix_ss_header,
.webix_fmanager_table .webix_ss_header td,
.webix_fmanager_table .webix_ss_vscroll_header {
    background: #f1f9ff
}

.webix_fmanager_table .webix_ss_sort_asc,
.webix_fmanager_table .webix_ss_sort_desc {
    color: #8a8a8a;
    font-family: FileManager;
    font-size: 14px
}

    .webix_fmanager_table .webix_ss_sort_asc:before {
        content: "\e005"
    }

    .webix_fmanager_table .webix_ss_sort_desc:before {
        content: "\e000"
    }

.webix_fmanager_icon {
    color: #709fbe;
    font-size: 1pc
}

    .webix_blur .webix_fmanager_icon.fm-file-pdf,
    .webix_fmanager_icon.fm-file-pdf {
        color: #eb6e1a
    }

    .webix_blur .webix_fmanager_icon.fm-file-excel,
    .webix_fmanager_icon.fm-file-excel {
        color: #39be71
    }

    .webix_blur .webix_fmanager_icon.fm-file-word,
    .webix_fmanager_icon.fm-file-word {
        color: #5cbaff
    }

    .webix_blur .webix_fmanager_icon.fm-file-powerpoint,
    .webix_fmanager_icon.fm-file-powerpoint {
        color: #eb6e1a
    }

    .webix_blur .webix_fmanager_icon.fm-file-video,
    .webix_fmanager_icon.fm-file-video {
        color: #a693eb
    }

    .webix_blur .webix_fmanager_icon.fm-file-image,
    .webix_fmanager_icon.fm-file-image {
        color: #d76956
    }

    .webix_blur .webix_fmanager_icon .fm-file-archive,
    .webix_fmanager_icon.fm-file-archive {
        color: #e1c74d
    }

.webix_list_item .webix_fmanager_icon {
    float: left;
    margin-right: 7px
}

.webix_fmanager_actions .webix_fmanager_icon {
    color: #8a8a8a;
    float: left;
    margin-right: 10px;
    text-align: center
}

.webix_blur .webix_column > div.webix_cell_select,
.webix_blur .webix_column > div.webix_column_select,
.webix_blur .webix_column > div.webix_row_select {
    background-color: #fafafa;
    color: #475466
}

.webix_fmanager_drag > div {
    vertical-align: top
}

.webix_fmanager_save_message {
    bottom: 30px;
    font-family: Roboto, sans-serif;
    font-size: 14px;
    height: auto;
    position: absolute;
    right: 30px;
    width: auto;
    z-index: 100
}

.webix_upload_select_ie button {
    background: #fff;
    border-color: #fff;
    color: #666
}

.webix_upload_select_ie:hover button {
    background: hsla(0, 0%, 39%, .1)
}

.webix_upload_select_ie button .webix_icon {
    color: #666
}
