@charset "UTF-8";
.innorix_base, .innorix_basic, .innorix_compact, .innorix_input, .innorix_tester, .irx_messageBox, .irx_transferWin {
    font-family: 'Segoe UI', arial, '돋움', Dotum, 'Apple SD Gothic Neo', AppleSDGothicNeo, sans-serif
}

.innorix_base ol, .innorix_base ul, .innorix_basic ol, .innorix_basic ul, .innorix_compact ol, .innorix_compact ul, .innorix_input ol, .innorix_input ul, .innorix_tester ol, .innorix_tester ul, .irx_messageBox ol, .irx_messageBox ul, .irx_transferWin ol, .irx_transferWin ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.innorix_base button, .innorix_basic button, .innorix_compact button, .innorix_input button, .innorix_tester button, .irx_messageBox button, .irx_transferWin button {
    outline: 0;
    cursor: pointer;
    margin: 0;
    padding: 0
}

.innorix_base blockquote, .innorix_base q, .innorix_basic blockquote, .innorix_basic q, .innorix_compact blockquote, .innorix_compact q, .innorix_input blockquote, .innorix_input q, .innorix_tester blockquote, .innorix_tester q, .irx_messageBox blockquote, .irx_messageBox q, .irx_transferWin blockquote, .irx_transferWin q {
    quotes: none
}

.innorix_base {
    color: #111;
    padding: 0;
    font-size: 12px;
    position: relative
}

.innorix_base .irx_inner {
    background: #fff;
    border: 2px solid #13a097
}

.innorix_base .irx_inner .irx_contents .irx_infoBox .irx_top .irx_size {
    color: #13a097
}

.innorix_base .irx_inner .irx_contents .irx_infoBox .irx_top .irx_unit {
    color: #888
}

.innorix_base .irx_inner .irx_listGrid_wrap {
    border-left: 2px solid #ccc
}

.innorix_base .irx_inner .irx_listGrid_wrap .irx_listGrid li {
    cursor: pointer
}

.innorix_base .irx_inner .irx_listGrid_wrap .irx_listGrid li .irx_remove {
    background: #13a097;
    color: #fff
}

.innorix_base .irx_inner .irx_listGrid_wrap .irx_listGrid li.irx_odd {
    background: #ebebeb
}

.innorix_base .irx_inner .irx_listGrid_wrap .irx_listGrid li.selected {
    background: #d9d9d9
}

.innorix_base .irx_inner._irx_dragging {
    border: 2px solid #295388
}

.innorix_base .irx_inner .irx_empty {
    color: #aaa
}

.innorix_base.irx_theme_blood {
    color: #000
}

.innorix_base.irx_theme_blood .irx_inner {
    background: red;
    border: 2px solid #8b2b3b
}

.innorix_base.irx_theme_blood .irx_inner .irx_contents .irx_infoBox .irx_top .irx_size {
    color: #175676
}

.innorix_base.irx_theme_blood .irx_inner .irx_contents .irx_infoBox .irx_top .irx_unit {
    color: maroon
}

.innorix_base.irx_theme_blood .irx_inner .irx_listGrid_wrap {
    border-left: 2px solid #900
}

.innorix_base.irx_theme_blood .irx_inner .irx_listGrid_wrap .irx_listGrid li {
    cursor: pointer
}

.innorix_base.irx_theme_blood .irx_inner .irx_listGrid_wrap .irx_listGrid li .irx_remove {
    background: #175676;
    color: red
}

.innorix_base.irx_theme_blood .irx_inner .irx_listGrid_wrap .irx_listGrid li.irx_odd {
    background: #d60000
}

.innorix_base.irx_theme_blood .irx_inner .irx_listGrid_wrap .irx_listGrid li.selected {
    background: #b30000
}

.innorix_base.irx_theme_blood .irx_inner._irx_dragging {
    border: 2px solid #000
}

.innorix_base.irx_theme_blood .irx_inner .irx_empty {
    color: #aaa
}

.innorix_base.irx_theme_darker-than-black {
    color: #aaa
}

.innorix_base.irx_theme_darker-than-black .irx_inner {
    background: #333;
    border: 2px solid #333
}

.innorix_base.irx_theme_darker-than-black .irx_inner .irx_contents .irx_infoBox .irx_top .irx_size {
    color: #ccc
}

.innorix_base.irx_theme_darker-than-black .irx_inner .irx_contents .irx_infoBox .irx_top .irx_unit {
    color: #6f6f6f
}

.innorix_base.irx_theme_darker-than-black .irx_inner .irx_listGrid_wrap {
    border-left: 2px solid #404040
}

.innorix_base.irx_theme_darker-than-black .irx_inner .irx_listGrid_wrap .irx_listGrid li {
    cursor: pointer
}

.innorix_base.irx_theme_darker-than-black .irx_inner .irx_listGrid_wrap .irx_listGrid li .irx_remove {
    background: #ccc;
    color: #333
}

.innorix_base.irx_theme_darker-than-black .irx_inner .irx_listGrid_wrap .irx_listGrid li.irx_odd {
    background: #454545
}

.innorix_base.irx_theme_darker-than-black .irx_inner .irx_listGrid_wrap .irx_listGrid li.selected {
    background: #262626
}

.innorix_base.irx_theme_darker-than-black .irx_inner._irx_dragging {
    border: 2px solid #ff7518
}

.innorix_base.irx_theme_darker-than-black .irx_inner .irx_empty {
    color: #aaa
}

.innorix_base.irx_theme_boombaya {
    color: #eee5e9
}

.innorix_base.irx_theme_boombaya .irx_inner {
    background: #492c1d;
    border: 2px solid #492c1d
}

.innorix_base.irx_theme_boombaya .irx_inner .irx_contents .irx_infoBox .irx_top .irx_size {
    color: #66b3ba
}

.innorix_base.irx_theme_boombaya .irx_inner .irx_contents .irx_infoBox .irx_top .irx_unit {
    color: #9c8983
}

.innorix_base.irx_theme_boombaya .irx_inner .irx_listGrid_wrap {
    border-left: 2px solid #5b3724
}

.innorix_base.irx_theme_boombaya .irx_inner .irx_listGrid_wrap .irx_listGrid li {
    cursor: pointer
}

.innorix_base.irx_theme_boombaya .irx_inner .irx_listGrid_wrap .irx_listGrid li .irx_remove {
    background: #66b3ba;
    color: #492c1d
}

.innorix_base.irx_theme_boombaya .irx_inner .irx_listGrid_wrap .irx_listGrid li.irx_odd {
    background: #633b27
}

.innorix_base.irx_theme_boombaya .irx_inner .irx_listGrid_wrap .irx_listGrid li.selected {
    background: #372116
}

.innorix_base.irx_theme_boombaya .irx_inner._irx_dragging {
    border: 2px solid #66b3ba
}

.innorix_base.irx_theme_boombaya .irx_inner .irx_empty {
    color: #aaa
}

.innorix_base .irx_inner {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: -moz-none;
    -o-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%;
    height: 100%;
    position: absolute
}

.innorix_base .irx_inner .irx_empty {
    position: absolute;
    background: url(img/dropzone.gif) no-repeat center center;
    width: 100%;
    height: 100%
}

.innorix_base .irx_inner .irx_loading {
    display: none;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.innorix_base .irx_inner .irx_contents {
    position: absolute;
    top: 10px;
    left: 10px;
    right: 10px;
    bottom: 10px;
    display: none
}

.innorix_base .irx_inner .irx_contents .irx_infoBox {
    position: absolute;
    width: 200px;
    height: 100%
}

.innorix_base .irx_inner .irx_contents .irx_infoBox .irx_infoBox_inner {
    position: absolute;
    height: 200px;
    width: 200px;
    top: 50%;
    margin-top: -100px;
    text-align: center
}

.innorix_base .irx_inner .irx_contents .irx_infoBox .irx_infoBox_inner .irx_top {
    padding-top: 50px;
    margin-bottom: 10px
}

.innorix_base .irx_inner .irx_contents .irx_infoBox .irx_infoBox_inner .irx_top .irx_size {
    display: block;
    font-size: 4em;
    font-weight: 700;
    line-height: 1.2em
}

.innorix_base .irx_inner .irx_contents .irx_infoBox .irx_infoBox_inner .irx_top .irx_unit {
    display: block;
    font-weight: 700;
    font-size: 1.2em;
    line-height: 1em
}

.innorix_base .irx_inner .irx_contents .irx_listGrid_wrap {
    position: relative;
    height: 100%;
    margin-left: 200px
}

.innorix_base .irx_inner .irx_contents .irx_listGrid_wrap .irx_listGrid {
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    text-align: left
}

.innorix_base .irx_inner .irx_contents .irx_listGrid_wrap .irx_listGrid li {
    position: relative;
    padding: 0 20px;
    height: 30px;
    line-height: 30px;
    cursor: pointer;
    overflow: hidden;
    white-space: nowrap
}

.innorix_base .irx_inner .irx_contents .irx_listGrid_wrap .irx_listGrid li .irx_remove {
    display: none;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 1.1em;
    font-weight: 700;
    position: absolute;
    right: 0;
    top: 0
}

.innorix_base .irx_inner .irx_contents .irx_listGrid_wrap .irx_listGrid li.selected .irx_remove {
    display: block
}

.innorix_base .irx_inner .irx_contents .irx_listGrid_wrap .irx_listGrid li label {
    display: block;
    width: 100%;
    height: 100%
}

.innorix_base .irx_inner .irx_contents .irx_listGrid_wrap .irx_listGrid li input {
    display: none
}

.innorix_base, .innorix_basic, .innorix_compact, .innorix_input, .innorix_tester, .irx_messageBox, .irx_transferWin {
    font-family: 'Segoe UI', arial, '돋움', Dotum, 'Apple SD Gothic Neo', AppleSDGothicNeo, sans-serif
}

.innorix_base ol, .innorix_base ul, .innorix_basic ol, .innorix_basic ul, .innorix_compact ol, .innorix_compact ul, .innorix_input ol, .innorix_input ul, .innorix_tester ol, .innorix_tester ul, .irx_messageBox ol, .irx_messageBox ul, .irx_transferWin ol, .irx_transferWin ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.innorix_base button, .innorix_basic button, .innorix_compact button, .innorix_input button, .innorix_tester button, .irx_messageBox button, .irx_transferWin button {
    outline: 0;
    cursor: pointer;
    margin: 0;
    padding: 0
}

.innorix_base blockquote, .innorix_base q, .innorix_basic blockquote, .innorix_basic q, .innorix_compact blockquote, .innorix_compact q, .innorix_input blockquote, .innorix_input q, .innorix_tester blockquote, .innorix_tester q, .irx_messageBox blockquote, .irx_messageBox q, .irx_transferWin blockquote, .irx_transferWin q {
    quotes: none
}

.innorix_input .innorix_inner {
    width: 100%
}

.innorix_input .irx_download, .innorix_input .irx_upload {
    display: none;
    margin-bottom: 5px;
    padding-left: 107px
}

.innorix_input .irx_download .irx_upload_input, .innorix_input .irx_upload .irx_upload_input {
    cursor: pointer
}

.innorix_input .irx_download .irx_download_input, .innorix_input .irx_download .irx_upload_input, .innorix_input .irx_upload .irx_download_input, .innorix_input .irx_upload .irx_upload_input {
    background: #fff;
    display: block;
    float: left;
    width: 100%;
    margin-left: -107px;
    white-space: nowrap;
    height: 25px;
    line-height: 25px;
    font-size: 12px;
    text-indent: 10px;
    overflow: hidden;
    border: 1px solid #ddd
}

.innorix_input .irx_download .irx_download_button, .innorix_input .irx_download .irx_upload_button, .innorix_input .irx_upload .irx_download_button, .innorix_input .irx_upload .irx_upload_button {
    font-size: 12px;
    width: 100px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    margin-left: 5px
}

.innorix_base, .innorix_basic, .innorix_compact, .innorix_input, .innorix_tester, .irx_messageBox, .irx_transferWin {
    font-family: 'Segoe UI', arial, '돋움', Dotum, 'Apple SD Gothic Neo', AppleSDGothicNeo, sans-serif
}

.innorix_base ol, .innorix_base ul, .innorix_basic ol, .innorix_basic ul, .innorix_compact ol, .innorix_compact ul, .innorix_input ol, .innorix_input ul, .innorix_tester ol, .innorix_tester ul, .irx_messageBox ol, .irx_messageBox ul, .irx_transferWin ol, .irx_transferWin ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.innorix_base button, .innorix_basic button, .innorix_compact button, .innorix_input button, .innorix_tester button, .irx_messageBox button, .irx_transferWin button {
    outline: 0;
    cursor: pointer;
    margin: 0;
    padding: 0
}

.innorix_base blockquote, .innorix_base q, .innorix_basic blockquote, .innorix_basic q, .innorix_compact blockquote, .innorix_compact q, .innorix_input blockquote, .innorix_input q, .innorix_tester blockquote, .innorix_tester q, .irx_messageBox blockquote, .irx_messageBox q, .irx_transferWin blockquote, .irx_transferWin q {
    quotes: none
}

.innorix_tester {
    border: 2px solid #13a097;
    overflow: hidden;
    color: #111;
    padding: 0;
    font-size: 12px;
    position: relative
}

.innorix_tester .irx_inner {
    background: #fff;
    border: 2px solid #13a097
}

.innorix_tester .irx_inner .irx_contents .irx_infoBox .irx_top .irx_size {
    color: #13a097
}

.innorix_tester .irx_inner .irx_contents .irx_infoBox .irx_top .irx_unit {
    color: #888
}

.innorix_tester .irx_inner .irx_listGrid_wrap {
    border-left: 2px solid #ccc
}

.innorix_tester .irx_inner .irx_listGrid_wrap .irx_listGrid li {
    cursor: pointer
}

.innorix_tester .irx_inner .irx_listGrid_wrap .irx_listGrid li .irx_remove {
    background: #13a097;
    color: #fff
}

.innorix_tester .irx_inner .irx_listGrid_wrap .irx_listGrid li.irx_odd {
    background: #ebebeb
}

.innorix_tester .irx_inner .irx_listGrid_wrap .irx_listGrid li.selected {
    background: #d9d9d9
}

.innorix_tester .irx_inner._irx_dragging {
    border: 2px solid #295388
}

.innorix_tester .irx_inner .irx_empty {
    color: #aaa
}

.innorix_tester.irx_theme_blood {
    color: #000
}

.innorix_tester.irx_theme_blood .irx_inner {
    background: red;
    border: 2px solid #8b2b3b
}

.innorix_tester.irx_theme_blood .irx_inner .irx_contents .irx_infoBox .irx_top .irx_size {
    color: #175676
}

.innorix_tester.irx_theme_blood .irx_inner .irx_contents .irx_infoBox .irx_top .irx_unit {
    color: maroon
}

.innorix_tester.irx_theme_blood .irx_inner .irx_listGrid_wrap {
    border-left: 2px solid #900
}

.innorix_tester.irx_theme_blood .irx_inner .irx_listGrid_wrap .irx_listGrid li {
    cursor: pointer
}

.innorix_tester.irx_theme_blood .irx_inner .irx_listGrid_wrap .irx_listGrid li .irx_remove {
    background: #175676;
    color: red
}

.innorix_tester.irx_theme_blood .irx_inner .irx_listGrid_wrap .irx_listGrid li.irx_odd {
    background: #d60000
}

.innorix_tester.irx_theme_blood .irx_inner .irx_listGrid_wrap .irx_listGrid li.selected {
    background: #b30000
}

.innorix_tester.irx_theme_blood .irx_inner._irx_dragging {
    border: 2px solid #000
}

.innorix_tester.irx_theme_blood .irx_inner .irx_empty {
    color: #aaa
}

.innorix_tester.irx_theme_darker-than-black {
    color: #aaa
}

.innorix_tester.irx_theme_darker-than-black .irx_inner {
    background: #333;
    border: 2px solid #333
}

.innorix_tester.irx_theme_darker-than-black .irx_inner .irx_contents .irx_infoBox .irx_top .irx_size {
    color: #ccc
}

.innorix_tester.irx_theme_darker-than-black .irx_inner .irx_contents .irx_infoBox .irx_top .irx_unit {
    color: #6f6f6f
}

.innorix_tester.irx_theme_darker-than-black .irx_inner .irx_listGrid_wrap {
    border-left: 2px solid #404040
}

.innorix_tester.irx_theme_darker-than-black .irx_inner .irx_listGrid_wrap .irx_listGrid li {
    cursor: pointer
}

.innorix_tester.irx_theme_darker-than-black .irx_inner .irx_listGrid_wrap .irx_listGrid li .irx_remove {
    background: #ccc;
    color: #333
}

.innorix_tester.irx_theme_darker-than-black .irx_inner .irx_listGrid_wrap .irx_listGrid li.irx_odd {
    background: #454545
}

.innorix_tester.irx_theme_darker-than-black .irx_inner .irx_listGrid_wrap .irx_listGrid li.selected {
    background: #262626
}

.innorix_tester.irx_theme_darker-than-black .irx_inner._irx_dragging {
    border: 2px solid #ff7518
}

.innorix_tester.irx_theme_darker-than-black .irx_inner .irx_empty {
    color: #aaa
}

.innorix_tester.irx_theme_boombaya {
    color: #eee5e9
}

.innorix_tester.irx_theme_boombaya .irx_inner {
    background: #492c1d;
    border: 2px solid #492c1d
}

.innorix_tester.irx_theme_boombaya .irx_inner .irx_contents .irx_infoBox .irx_top .irx_size {
    color: #66b3ba
}

.innorix_tester.irx_theme_boombaya .irx_inner .irx_contents .irx_infoBox .irx_top .irx_unit {
    color: #9c8983
}

.innorix_tester.irx_theme_boombaya .irx_inner .irx_listGrid_wrap {
    border-left: 2px solid #5b3724
}

.innorix_tester.irx_theme_boombaya .irx_inner .irx_listGrid_wrap .irx_listGrid li {
    cursor: pointer
}

.innorix_tester.irx_theme_boombaya .irx_inner .irx_listGrid_wrap .irx_listGrid li .irx_remove {
    background: #66b3ba;
    color: #492c1d
}

.innorix_tester.irx_theme_boombaya .irx_inner .irx_listGrid_wrap .irx_listGrid li.irx_odd {
    background: #633b27
}

.innorix_tester.irx_theme_boombaya .irx_inner .irx_listGrid_wrap .irx_listGrid li.selected {
    background: #372116
}

.innorix_tester.irx_theme_boombaya .irx_inner._irx_dragging {
    border: 2px solid #66b3ba
}

.innorix_tester.irx_theme_boombaya .irx_inner .irx_empty {
    color: #aaa
}

.innorix_tester div.irx_filetree.empty-uploader {
    background: url(img/dropzone.png) no-repeat center center;
    background-color: #fff
}

.innorix_tester div.irx_filetree.empty-downloader {
    background: url(img/empty-file.png) no-repeat center center;
    background-color: #fff
}

.innorix_tester div.irx_filetree {
    width: 550px;
    height: 200px;
    position: relative;
    border-right: 1px solid #dcdcdc;
    background: #fff;
    overflow: hidden;
    overflow-y: auto;
    float: left
}

.innorix_tester div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-bottom: 1px solid #efefef;
    padding: 5px;
    padding-left: 5px;
    height: 20px;
    background-color: #fff
}

.innorix_tester div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div {
    float: left
}

.innorix_tester div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div.filetree-checkbox {
    background: url(img/innorix_control_list_checkbox.png) -20px 0
}

.innorix_tester div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div.tree-icon {
    width: 18px;
    height: 18px;
    margin-left: 4px;
    margin-top: 2px
}

.innorix_tester div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div.filename {
    margin-top: 1px;
    margin-left: 2px;
    max-width: 70%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle;
    height: 18px;
    line-height: 18px
}

.innorix_tester div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div.filesize {
    color: #757575;
    margin-left: 10px;
    margin-top: 1px;
    vertical-align: middle;
    height: 18px;
    line-height: 18px
}

.innorix_tester div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div.btn-group {
    float: right;
    clear: both;
    padding: 0;
    margin: 0;
    margin-top: -20px;
    display: none;
    text-align: right
}

.innorix_tester div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div.btn-group span.irx_btn_move {
    position: absolute;
    margin-left: -50px;
    margin-top: 2px;
    width: 16px;
    height: 16px;
    cursor: default;
    background: url(img/move-blue.png) no-repeat
}

.innorix_tester div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div.btn-group span.irx_btn_del {
    position: absolute;
    margin-left: -30px;
    margin-top: 3px;
    width: 15px;
    height: 15px;
    cursor: pointer;
    background: url(img/close-blue.png) no-repeat
}

.innorix_tester div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper:hover .btn-group {
    display: block
}

.innorix_tester div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper.selected div.irx-file-inner-wrapper:first-child {
    background-color: #0c93dd;
    color: #fff;
    border-bottom: 1px solid #0c93dd
}

.innorix_tester div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper.selected div.irx-file-inner-wrapper:first-child div.filesize {
    color: #fff
}

.innorix_tester div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper.selected div.irx-file-inner-wrapper:first-child div.filetree-checkbox {
    background: url(img/innorix_control_list_checkbox.png) 0 0
}

.innorix_tester div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper.selected div.irx-file-inner-wrapper:first-child div.btn-group span.irx_btn_move {
    background: url(img/move-white.png) no-repeat
}

.innorix_tester div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper.selected div.irx-file-inner-wrapper:first-child div.btn-group span.irx_btn_del {
    background: url(img/close-white.png) no-repeat
}

.innorix_tester div.irx_infoBox {
    background: #fafafa;
    border: 1px solid #dcdcdc
}

.innorix_tester div.irx_infoBox div.irx-chart-wrapper {
    position: relative;
    width: 138px;
    float: left;
    height: 180px;
    padding: 10px
}

.innorix_tester div.irx_infoBox div.irx-chart-wrapper div.irx-canvas-wrapper canvas.irx-chart-canvas {
    margin-top: 5px
}

.innorix_tester div.irx_infoBox div.irx-chart-wrapper div.irx-chart-file-size.file-select {
    height: 50px;
    padding-top: 0
}

.innorix_tester div.irx_infoBox div.irx-chart-wrapper div.irx-chart-file-size {
    height: 43px;
    padding-top: 7px;
    text-align: center;
    margin-top: -88px;
    width: 100%
}

.innorix_tester div.irx_infoBox div.irx-chart-wrapper div.irx-chart-file-size div.selected-file-size {
    color: #2297c7;
    font-size: 14pt;
    height: 23px
}

.innorix_tester div.irx_infoBox div.irx-chart-wrapper div.irx-chart-file-size div.total-file-size {
    color: #757575;
    font-size: 12px;
    border-top: 1px solid #d8d8d8;
    width: 30%;
    margin: auto
}

.innorix_tester div.irx_infoBox div.irx-chart-wrapper div.irx-chart-file-count {
    text-align: center;
    margin-top: 45px;
    width: 100%
}

.innorix_tester div.irx_infoBox div.irx-chart-wrapper div.irx-chart-btn-group {
    position: absolute;
    overflow: hidden;
    right: 10px;
    width: 15px;
    height: 15px;
    cursor: pointer
}

.innorix_tester div.irx_infoBox div.irx-chart-wrapper div.irx-chart-btn-group div.irx-chart-toggle {
    position: absolute;
    width: 15px;
    height: 15px;
    opacity: 0;
    background: url(img/close-gray.png) no-repeat
}

.innorix_tester div.irx_infoBox div.irx-mass-wrapper {
    position: absolute;
    width: 100%;
    float: left;
    height: 180px;
    padding: 10px;
    display: none;
    background-color: #fff
}

.innorix_tester div.irx_infoBox div.irx-mass-wrapper div.irx-canvas-wrapper canvas.irx-chart-canvas {
    margin-top: 5px
}

.innorix_tester div.irx_infoBox div.irx-mass-wrapper div.irx-chart-file-size.file-select {
    height: 50px;
    padding-top: 0
}

.innorix_tester div.irx_infoBox div.irx-mass-wrapper div.irx-chart-file-size {
    height: 43px;
    padding-top: 7px;
    text-align: center;
    margin-top: 30px;
    width: 100%
}

.innorix_tester div.irx_infoBox div.irx-mass-wrapper div.irx-chart-file-size div.selected-file-size {
    color: #2297c7;
    font-size: 14pt;
    height: 23px
}

.innorix_tester div.irx_infoBox div.irx-mass-wrapper div.irx-chart-file-size div.total-file-size {
    color: #757575;
    font-size: 12px;
    border-top: 1px solid #d8d8d8;
    width: 30%;
    margin: auto
}

.innorix_tester div.irx_infoBox div.irx-mass-wrapper div.irx-chart-file-count {
    text-align: center;
    margin-top: 45px;
    width: 100%;
    font-size: 12.5px;
    line-height: 15px
}

.innorix_tester div.irx_infoBox div.irx-mass-wrapper div.irx-chart-btn-group {
    position: absolute;
    overflow: hidden;
    right: 10px;
    width: 10px;
    height: 10px;
    cursor: pointer;
    top: 10px;
    right: 10px;
    font-size: 16px;
    font-weight: 700
}

.innorix_tester div.irx_infoBox div.irx-mass-wrapper div.irx-chart-btn-group div.irx-mass-toggle {
    color: #aaafb1
}

.innorix_tester div.irx_infoBox div.irx-mass-wrapper div.irx-chart-btn-group div.irx-mass-toggle:hover {
    color: #002060
}

.innorix_tester div.irx_infoBox div.irx-mass-wrapper div.irx-mass-wrapper-paper-image {
    background: url(img/paper-plane.png) left top no-repeat;
    width: 152px;
    height: 79px;
    background-size: 152px 79px;
    position: absolute;
    right: 76px;
    top: 37px
}

.innorix_tester.chart-hide div.irx_filetree {
    min-width: 100%
}

.innorix_tester.chart-hide div.irx-chart-wrapper {
    display: none
}

.tree-icon.directory {
    background: url(icon/directory.png) left top no-repeat
}

.tree-icon.directory-open {
    background: url(icon/folder_open.png) left top no-repeat
}

.tree-icon.expanded {
    background: url(icon/folder_open.png) left top no-repeat
}

.tree-icon.wait {
    background: url(icon/spinner.gif) left top no-repeat
}

.tree-icon.file-icon {
    background: url(icon/file.png) left top no-repeat
}

.tree-icon.file-icon.ext_3gp {
    background: url(icon/film.png) left top no-repeat
}

.tree-icon.file-icon.ext_afp {
    background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_afpa {
    background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_asp {
    background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_aspx {
    background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_avi {
    background: url(icon/film.png) left top no-repeat
}

.tree-icon.file-icon.ext_bat {
    background: url(icon/application.png) left top no-repeat
}

.tree-icon.file-icon.ext_bmp {
    background: url(icon/picture.png) left top no-repeat
}

.tree-icon.file-icon.ext_c {
    background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_cfm {
    background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_cgi {
    background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_com {
    background: url(icon/application.png) left top no-repeat
}

.tree-icon.file-icon.ext_cpp {
    background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_css {
    background: url(icon/css.png) left top no-repeat
}

.tree-icon.file-icon.ext_doc {
    background: url(icon/doc.png) left top no-repeat
}

.tree-icon.file-icon.ext_exe {
    background: url(icon/application.png) left top no-repeat
}

.tree-icon.file-icon.ext_gif {
    background: url(icon/picture.png) left top no-repeat
}

.tree-icon.file-icon.ext_fla {
    background: url(icon/flash.png) left top no-repeat
}

.tree-icon.file-icon.ext_h {
    background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_htm {
    background: url(icon/html.png) left top no-repeat
}

.tree-icon.file-icon.ext_html {
    background: url(icon/html.png) left top no-repeat
}

.tree-icon.file-icon.ext_jar {
    background: url(icon/java.png) left top no-repeat
}

.tree-icon.file-icon.ext_jpg {
    background: url(icon/picture.png) left top no-repeat
}

.tree-icon.file-icon.ext_jpeg {
    background: url(icon/picture.png) left top no-repeat
}

.tree-icon.file-icon.ext_js {
    background: url(icon/script.png) left top no-repeat
}

.tree-icon.file-icon.ext_lasso {
    background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_log {
    background: url(icon/txt.png) left top no-repeat
}

.tree-icon.file-icon.ext_m4p {
    background: url(icon/music.png) left top no-repeat
}

.tree-icon.file-icon.ext_mov {
    background: url(icon/film.png) left top no-repeat
}

.tree-icon.file-icon.ext_mp3 {
    background: url(icon/music.png) left top no-repeat
}

.tree-icon.file-icon.ext_mp4 {
    background: url(icon/film.png) left top no-repeat
}

.tree-icon.file-icon.ext_mpg {
    background: url(icon/film.png) left top no-repeat
}

.tree-icon.file-icon.ext_mpeg {
    background: url(icon/film.png) left top no-repeat
}

.tree-icon.file-icon.ext_ogg {
    background: url(icon/music.png) left top no-repeat
}

.tree-icon.file-icon.ext_pcx {
    background: url(icon/picture.png) left top no-repeat
}

.tree-icon.file-icon.ext_pdf {
    background: url(icon/pdf.png) left top no-repeat
}

.tree-icon.file-icon.ext_php {
    background: url(icon/php.png) left top no-repeat
}

.tree-icon.file-icon.ext_png {
    background: url(icon/picture.png) left top no-repeat
}

.tree-icon.file-icon.ext_ppt {
    background: url(icon/ppt.png) left top no-repeat
}

.tree-icon.file-icon.ext_psd {
    background: url(icon/psd.png) left top no-repeat
}

.tree-icon.file-icon.ext_pl {
    background: url(icon/script.png) left top no-repeat
}

.tree-icon.file-icon.ext_py {
    background: url(icon/script.png) left top no-repeat
}

.tree-icon.file-icon.ext_rb {
    background: url(icon/ruby.png) left top no-repeat
}

.tree-icon.file-icon.ext_rbx {
    background: url(icon/ruby.png) left top no-repeat
}

.tree-icon.file-icon.ext_rhtml {
    background: url(icon/ruby.png) left top no-repeat
}

.tree-icon.file-icon.ext_rpm {
    background: url(icon/linux.png) left top no-repeat
}

.tree-icon.file-icon.ext_ruby {
    background: url(icon/ruby.png) left top no-repeat
}

.tree-icon.file-icon.ext_sql {
    background: url(icon/db.png) left top no-repeat
}

.tree-icon.file-icon.ext_swf {
    background: url(icon/flash.png) left top no-repeat
}

.tree-icon.file-icon.ext_tif {
    background: url(icon/picture.png) left top no-repeat
}

.tree-icon.file-icon.ext_tiff {
    background: url(icon/picture.png) left top no-repeat
}

.tree-icon.file-icon.ext_txt {
    background: url(icon/txt.png) left top no-repeat
}

.tree-icon.file-icon.ext_vb {
    background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_wav {
    background: url(icon/music.png) left top no-repeat
}

.tree-icon.file-icon.ext_wmv {
    background: url(icon/film.png) left top no-repeat
}

.tree-icon.file-icon.ext_xls {
    background: url(icon/xls.png) left top no-repeat
}

.tree-icon.file-icon.ext_xml {
    background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_zip {
    background: url(icon/zip.png) left top no-repeat
}

.tree-icon.file-icon.ext_directory {
    background: url(icon/directory.png) left top no-repeat
}

.tree-icon.file-icon.ext_ms4 {
    background: url(icon/ms4.png) left top no-repeat
}

.innorix_base, .innorix_basic, .innorix_compact, .innorix_input, .innorix_tester, .irx_messageBox, .irx_transferWin {
    font-family: 'Segoe UI', arial, '돋움', Dotum, 'Apple SD Gothic Neo', AppleSDGothicNeo, sans-serif
}

.innorix_base ol, .innorix_base ul, .innorix_basic ol, .innorix_basic ul, .innorix_compact ol, .innorix_compact ul, .innorix_input ol, .innorix_input ul, .innorix_tester ol, .innorix_tester ul, .irx_messageBox ol, .irx_messageBox ul, .irx_transferWin ol, .irx_transferWin ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.innorix_base button, .innorix_basic button, .innorix_compact button, .innorix_input button, .innorix_tester button, .irx_messageBox button, .irx_transferWin button {
    outline: 0;
    cursor: pointer;
    margin: 0;
    padding: 0
}

.innorix_base blockquote, .innorix_base q, .innorix_basic blockquote, .innorix_basic q, .innorix_compact blockquote, .innorix_compact q, .innorix_input blockquote, .innorix_input q, .innorix_tester blockquote, .innorix_tester q, .irx_messageBox blockquote, .irx_messageBox q, .irx_transferWin blockquote, .irx_transferWin q {
    quotes: none
}

.innorix_basic {
    border: 2px solid #09a3e4;
    overflow: hidden;
    -webkit-box-sizing: content-box !important;
    -moz-box-sizing: content-box !important;
    box-sizing: content-box !important;
    color: #111;
    padding: 0;
    font-size: 12px;
    position: relative
}

.innorix_basic .irx_inner {
    background: #fff;
    border: 2px solid #13a097
}

.innorix_basic .irx_inner .irx_contents .irx_infoBox .irx_top .irx_size {
    color: #13a097
}

.innorix_basic .irx_inner .irx_contents .irx_infoBox .irx_top .irx_unit {
    color: #888
}

.innorix_basic .irx_inner .irx_listGrid_wrap {
    border-left: 2px solid #ccc
}

.innorix_basic .irx_inner .irx_listGrid_wrap .irx_listGrid li {
    cursor: pointer
}

.innorix_basic .irx_inner .irx_listGrid_wrap .irx_listGrid li .irx_remove {
    background: #13a097;
    color: #fff
}

.innorix_basic .irx_inner .irx_listGrid_wrap .irx_listGrid li.irx_odd {
    background: #ebebeb
}

.innorix_basic .irx_inner .irx_listGrid_wrap .irx_listGrid li.selected {
    background: #d9d9d9
}

.innorix_basic .irx_inner._irx_dragging {
    border: 2px solid #295388
}

.innorix_basic .irx_inner .irx_empty {
    color: #aaa
}

.innorix_basic.irx_theme_blood {
    color: #000
}

.innorix_basic.irx_theme_blood .irx_inner {
    background: red;
    border: 2px solid #8b2b3b
}

.innorix_basic.irx_theme_blood .irx_inner .irx_contents .irx_infoBox .irx_top .irx_size {
    color: #175676
}

.innorix_basic.irx_theme_blood .irx_inner .irx_contents .irx_infoBox .irx_top .irx_unit {
    color: maroon
}

.innorix_basic.irx_theme_blood .irx_inner .irx_listGrid_wrap {
    border-left: 2px solid #900
}

.innorix_basic.irx_theme_blood .irx_inner .irx_listGrid_wrap .irx_listGrid li {
    cursor: pointer
}

.innorix_basic.irx_theme_blood .irx_inner .irx_listGrid_wrap .irx_listGrid li .irx_remove {
    background: #175676;
    color: red
}

.innorix_basic.irx_theme_blood .irx_inner .irx_listGrid_wrap .irx_listGrid li.irx_odd {
    background: #d60000
}

.innorix_basic.irx_theme_blood .irx_inner .irx_listGrid_wrap .irx_listGrid li.selected {
    background: #b30000
}

.innorix_basic.irx_theme_blood .irx_inner._irx_dragging {
    border: 2px solid #000
}

.innorix_basic.irx_theme_blood .irx_inner .irx_empty {
    color: #aaa
}

.innorix_basic.irx_theme_darker-than-black {
    color: #aaa
}

.innorix_basic.irx_theme_darker-than-black .irx_inner {
    background: #333;
    border: 2px solid #333
}

.innorix_basic.irx_theme_darker-than-black .irx_inner .irx_contents .irx_infoBox .irx_top .irx_size {
    color: #ccc
}

.innorix_basic.irx_theme_darker-than-black .irx_inner .irx_contents .irx_infoBox .irx_top .irx_unit {
    color: #6f6f6f
}

.innorix_basic.irx_theme_darker-than-black .irx_inner .irx_listGrid_wrap {
    border-left: 2px solid #404040
}

.innorix_basic.irx_theme_darker-than-black .irx_inner .irx_listGrid_wrap .irx_listGrid li {
    cursor: pointer
}

.innorix_basic.irx_theme_darker-than-black .irx_inner .irx_listGrid_wrap .irx_listGrid li .irx_remove {
    background: #ccc;
    color: #333
}

.innorix_basic.irx_theme_darker-than-black .irx_inner .irx_listGrid_wrap .irx_listGrid li.irx_odd {
    background: #454545
}

.innorix_basic.irx_theme_darker-than-black .irx_inner .irx_listGrid_wrap .irx_listGrid li.selected {
    background: #262626
}

.innorix_basic.irx_theme_darker-than-black .irx_inner._irx_dragging {
    border: 2px solid #ff7518
}

.innorix_basic.irx_theme_darker-than-black .irx_inner .irx_empty {
    color: #aaa
}

.innorix_basic.irx_theme_boombaya {
    color: #eee5e9
}

.innorix_basic.irx_theme_boombaya .irx_inner {
    background: #492c1d;
    border: 2px solid #492c1d
}

.innorix_basic.irx_theme_boombaya .irx_inner .irx_contents .irx_infoBox .irx_top .irx_size {
    color: #66b3ba
}

.innorix_basic.irx_theme_boombaya .irx_inner .irx_contents .irx_infoBox .irx_top .irx_unit {
    color: #9c8983
}

.innorix_basic.irx_theme_boombaya .irx_inner .irx_listGrid_wrap {
    border-left: 2px solid #5b3724
}

.innorix_basic.irx_theme_boombaya .irx_inner .irx_listGrid_wrap .irx_listGrid li {
    cursor: pointer
}

.innorix_basic.irx_theme_boombaya .irx_inner .irx_listGrid_wrap .irx_listGrid li .irx_remove {
    background: #66b3ba;
    color: #492c1d
}

.innorix_basic.irx_theme_boombaya .irx_inner .irx_listGrid_wrap .irx_listGrid li.irx_odd {
    background: #633b27
}

.innorix_basic.irx_theme_boombaya .irx_inner .irx_listGrid_wrap .irx_listGrid li.selected {
    background: #372116
}

.innorix_basic.irx_theme_boombaya .irx_inner._irx_dragging {
    border: 2px solid #66b3ba
}

.innorix_basic.irx_theme_boombaya .irx_inner .irx_empty {
    color: #aaa
}

.innorix_basic._irx_dragging {
    border: 2px solid #81c7fc
}

.innorix_basic div {
    -webkit-box-sizing: content-box !important;
    -moz-box-sizing: content-box !important;
    box-sizing: content-box !important;
    position: static;
    white-space: normal;
    overflow: visible
}

.innorix_basic div.irx_filetree.empty-uploader {
    background: url(img/dropzone.png) no-repeat center center;
    background-color: #fff
}

.innorix_basic div.irx_filetree.empty-downloader {
    background-color: #fff
}

.innorix_basic div.irx_filetree .irx-empty-download-text {
    color: #6c6c6c;
    position: absolute;
    margin: 0;
    top: 46%;
    width: 100%;
    text-align: center;
    font-size: 25px
}

.innorix_basic .irx-hidden-input {
    opacity: 0
}

.innorix_basic div.irx-file-header {
    padding: 5px;
    padding-left: 4px;
    display: none;
    position: fixed;
    width: 100%;
    clear: both;
    background: #fafafa;
    border: 1px solid #dcdcdc
}

.innorix_basic div.irx-file-header div {
    height: 20px
}

.innorix_basic div.irx-file-header div.fileheader-checkbox {
    float: left;
    height: 20px;
    width: 20px;
    background: url(img/innorix_control_list_checkbox.png) -20px 0
}

.innorix_basic div.irx-file-header div.fileheader-checkbox.active {
    background: url(img/innorix_control_list_checkbox.png) 0 0
}

.innorix_basic div.irx-file-header div.irx-file-header-desc {
    float: left;
    margin-right: 5px
}

.innorix_basic div.irx-file-header div.irx-file-remove-button-wrapper {
    float: none
}

.innorix_basic div.irx-file-header button.irx-file-remove-button {
    border: 1px solid #cdcdcd;
    color: #646464;
    padding: 0 5px;
    background: #fff;
    margin-right: 5px;
    width: 75px
}

.innorix_basic div.irx-file-header div.irx-file-download-button-wrapper {
    display: none
}

.innorix_basic div.irx-file-header button.irx-file-download-button {
    border: 1px solid #cdcdcd;
    color: #646464;
    padding: 0 5px;
    background: #fff;
    width: 75px
}

.innorix_basic div.irx_filetree {
    width: 550px;
    height: 200px;
    position: relative;
    border-right: 1px solid #dcdcdc;
    background: #fff;
    overflow: hidden;
    overflow-y: auto;
    float: left
}

.innorix_basic div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-bottom: 1px solid #efefef;
    padding: 5px;
    padding-left: 5px;
    height: 20px;
    background-color: #fff;
    cursor: default
}

.innorix_basic div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div {
    float: left
}

.innorix_basic div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div.filetree-checkbox {
    background: url(img/innorix_control_list_checkbox.png) -20px 0
}

.innorix_basic div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div.tree-icon {
    width: 18px;
    height: 18px;
    margin-left: 4px;
    margin-top: 2px
}

.innorix_basic div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div.filename {
    margin-top: 1px;
    margin-left: 2px;
    max-width: 55%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle;
    height: 18px;
    line-height: 18px
}

.innorix_basic div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div.filesize {
    color: #757575;
    margin-left: 10px;
    margin-top: 1px;
    vertical-align: middle;
    height: 18px;
    line-height: 18px
}

.innorix_basic div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div.btn-group {
    float: right;
    clear: both;
    padding: 0;
    margin: 0;
    margin-top: -20px;
    display: none;
    text-align: right
}

.innorix_basic div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div.btn-group span.irx_btn_move {
    position: absolute;
    margin-left: -50px;
    margin-top: 2px;
    width: 16px;
    height: 16px;
    cursor: default;
    background: url(img/move-blue.png) no-repeat
}

.innorix_basic div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div.btn-group span.irx_btn_del {
    position: absolute;
    margin-left: -30px;
    margin-top: 3px;
    width: 15px;
    height: 15px;
    cursor: pointer;
    background: url(img/close-blue.png) no-repeat
}

.innorix_basic div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper:hover .btn-group {
    display: block
}

.innorix_basic div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper.is-removed > div.irx-file-inner-wrapper {
    color: #aaa
}

.innorix_basic div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper.selected > div.irx-file-inner-wrapper {
    background-color: #0c93dd;
    color: #fff;
    border-bottom: 1px solid #0c93dd
}

.innorix_basic div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper.selected > div.irx-file-inner-wrapper div.filesize {
    color: #fff
}

.innorix_basic div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper.selected > div.irx-file-inner-wrapper div.filename {
    color: #fff
}

.innorix_basic div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper.selected > div.irx-file-inner-wrapper div.filetree-checkbox {
    background: url(img/innorix_control_list_checkbox.png) 0 0
}

.innorix_basic div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper.selected > div.irx-file-inner-wrapper div.btn-group span.irx_btn_move {
    background: url(img/move-white.png) no-repeat
}

.innorix_basic div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper.selected > div.irx-file-inner-wrapper div.btn-group span.irx_btn_del {
    background: url(img/close-white.png) no-repeat
}

.innorix_basic div.irx_infoBox {
    background: #fafafa
}

.innorix_basic div.irx_infoBox div.irx-chart-wrapper {
    position: relative;
    width: 138px;
    float: left;
    height: 180px;
    padding: 10px
}

.innorix_basic div.irx_infoBox div.irx-chart-wrapper div.irx-canvas-wrapper canvas.irx-chart-canvas {
    margin-top: 5px
}

.innorix_basic div.irx_infoBox div.irx-chart-wrapper div.irx-chart-file-size.file-select {
    height: 50px;
    padding-top: 0
}

.innorix_basic div.irx_infoBox div.irx-chart-wrapper div.irx-chart-file-size {
    height: 43px;
    padding-top: 7px;
    text-align: center;
    margin-top: -88px;
    width: 100%
}

.innorix_basic div.irx_infoBox div.irx-chart-wrapper div.irx-chart-file-size div.selected-file-size {
    color: #2297c7;
    font-size: 14pt;
    height: 23px
}

.innorix_basic div.irx_infoBox div.irx-chart-wrapper div.irx-chart-file-size div.total-file-size {
    color: #757575;
    font-size: 12px;
    border-top: 0 solid #d8d8d8;
    width: 100%;
    margin: auto
}

.innorix_basic div.irx_infoBox div.irx-chart-wrapper div.irx-chart-file-size div.topBorder {
    border-top: 1px solid #d8d8d8;
    width: 30%;
    margin: auto
}

.innorix_basic div.irx_infoBox div.irx-chart-wrapper div.irx-chart-file-count {
    color: #757575;
    text-align: center;
    margin-top: 45px;
    width: 100%;
    font-size: 12.5px;
    line-height: 15px
}

.innorix_basic div.irx_infoBox div.irx-chart-wrapper div.irx-chart-btn-group {
    position: absolute;
    overflow: hidden;
    right: 10px;
    width: 15px;
    height: 15px;
    cursor: pointer
}

.innorix_basic div.irx_infoBox div.irx-chart-wrapper div.irx-chart-btn-group div.irx-chart-toggle {
    position: absolute;
    width: 15px;
    height: 15px;
    opacity: 1;
    background: url(img/close-gray.png) no-repeat
}

.innorix_basic div.irx_infoBox div.irx-preview-wrapper {
    position: relative;
    width: 138px;
    float: left;
    height: 180px;
    padding: 10px;
    display: none;
    background: #fff
}

.innorix_basic div.irx_infoBox div.irx-preview-wrapper div.irx-preview-element {
    width: 100%;
    height: calc(100% - 30px);
    overflow: hidden
}

.innorix_basic div.irx_infoBox div.irx-preview-wrapper div.irx-preview-element img.irx-preview-image {
    width: 100%;
    height: auto
}

.innorix_basic div.irx_infoBox div.irx-preview-wrapper div.irx-preview-element .irx-preview-pdf {
    width: 158px;
    height: 177px;
    overflow: hidden !important;
    overflow-x: hidden !important;
    overflow-y: hidden !important;
    border: none;
    pointer-events: none;
    width: calc(100% + 16px);
    height: calc(100% + 16px)
}

.innorix_basic div.irx_infoBox div.irx-preview-wrapper div.irx-preview-file-size {
    height: 15px;
    padding-top: 7px;
    text-align: center;
    margin-top: -5px;
    width: 100%;
    color: #2297c7
}

.innorix_basic div.irx_infoBox div.irx-preview-wrapper div.irx-preview-file-name {
    color: #2297c7;
    text-align: center;
    margin-top: 2px;
    width: 138px;
    font-size: 12.5px;
    line-height: 15px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.innorix_basic div.irx_infoBox div.irx-preview-wrapper div.irx-chart-btn-group {
    position: absolute;
    overflow: hidden;
    right: 10px;
    width: 15px;
    height: 15px;
    cursor: pointer
}

.innorix_basic div.irx_infoBox div.irx-preview-wrapper div.irx-chart-btn-group div.irx-chart-toggle {
    position: absolute;
    width: 15px;
    height: 15px;
    opacity: 1;
    background: url(img/close-gray.png) no-repeat
}

.innorix_basic div.irx_infoBox div.irx-mass-wrapper {
    position: absolute;
    width: 100%;
    float: left;
    height: 180px;
    padding: 10px;
    display: none;
    background-color: #fff;
    font-family: Helvetica, sans-serif
}

.innorix_basic div.irx_infoBox div.irx-mass-wrapper div.irx-canvas-wrapper canvas.irx-chart-canvas {
    margin-top: 5px
}

.innorix_basic div.irx_infoBox div.irx-mass-wrapper div.irx-mass-file-title {
    padding-top: 7px;
    text-align: center;
    margin-top: 10px;
    color: #002060;
    font-size: 22px;
    font-weight: 700
}

.innorix_basic div.irx_infoBox div.irx-mass-wrapper div.irx-mass-file-content {
    padding-top: 7px;
    text-align: center;
    color: #002060;
    font-size: 18px;
    font-weight: 700
}

.innorix_basic div.irx_infoBox div.irx-mass-wrapper div.irx-mass-file-size {
    padding-top: 7px;
    text-align: center;
    margin-top: 50px;
    width: 100%;
    font-size: 16px;
    font-weight: 700;
    color: #002060
}

.innorix_basic div.irx_infoBox div.irx-mass-wrapper div.irx-mass-file-size span.massFileNumber {
    color: #00b0f0;
    font-size: 24px;
    height: 23px;
    font-weight: 700
}

.innorix_basic div.irx_infoBox div.irx-mass-wrapper div.irx-mass-file-size span.massFileText {
    color: #002060;
    font-size: 16px;
    font-weight: 700
}

.innorix_basic div.irx_infoBox div.irx-mass-wrapper div.irx-chart-btn-group {
    position: absolute;
    overflow: hidden;
    top: 0;
    right: 16px;
    width: 28px;
    height: 28px;
    cursor: pointer;
    font-size: 28px;
    font-weight: 700
}

.innorix_basic div.irx_infoBox div.irx-mass-wrapper div.irx-chart-btn-group div.irx-mass-toggle {
    color: #aaafb1
}

.innorix_basic div.irx_infoBox div.irx-mass-wrapper div.irx-chart-btn-group div.irx-mass-toggle:hover {
    color: #002060
}

.innorix_basic div.irx_infoBox div.irx-mass-wrapper div.irx-mass-wrapper-paper-image {
    background: url(img/paper-plane.png) left top no-repeat;
    width: 152px;
    height: 79px;
    background-size: 152px 79px;
    position: absolute;
    right: 46px;
    top: 27px;
    margin: auto
}

.innorix_basic div.circle_loading_wrapper {
    width: 100%;
    height: 100%;
    background-color: #fff;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    z-index: 1
}

.innorix_basic div.circle_loading {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 30px;
    height: 30px;
    border: 5px solid #fff !important;
    border-top: 5px solid #1b89ff !important;
    border-radius: 50em;
    transition: all .2s;
    animation-name: spinCircle;
    animation-duration: .8s;
    animation-iteration-count: infinite;
    animation-timing-function: linear
}

@keyframes spinCircle {
    from {
        transform: translate(-50%, -50%) rotate(0)
    }
    to {
        transform: translate(-50%, -50%) rotate(360deg)
    }
}

.innorix_basic.chart-hide div.irx_filetree {
    min-width: 100%
}

.innorix_basic.chart-hide div.irx-chart-wrapper {
    display: none
}

.innorix_basic.preview-show div.irx_filetree {
    min-width: 0;
    width: calc(100% - 160px)
}

.innorix_basic.preview-show div.irx-preview-wrapper {
    display: block !important
}

.innorix_basic.preview-show div.irx-file-header-list {
    width: calc(100% - 160px)
}

.innorix_basic.preview-show div.irx-chart-wrapper {
    display: none
}

.__irx.context-menu-layer {
    position: fixed;
    z-index: 101;
    top: 0;
    left: 0;
    opacity: 0;
    background-color: #000;
    height: 100vw;
    width: 100vw;
    display: none;
    display: none
}

ul.__irx.context-menu-list {
    margin: 0;
    padding: 2px;
    min-width: 120px;
    max-width: 250px;
    display: none;
    position: fixed;
    list-style-type: none;
    border: 1px solid #979797;
    background: #f0f0f0;
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, .5);
    -ms-box-shadow: 0 2px 5px rgba(0, 0, 0, .5);
    -o-box-shadow: 0 2px 5px rgba(0, 0, 0, .5);
    box-shadow: 0 2px 5px rgba(0, 0, 0, .5);
    font-family: Dotum, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 20px;
    color: #333;
    z-index: 102
}

ul.__irx.context-menu-list li.context-menu-item {
    cursor: pointer;
    padding: 2px 12px;
    background-color: #ebf0f6;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #f0f0f0
}

ul.__irx.context-menu-list li:hover {
    border: 1px solid #aecff7
}

.loading-layout {
    width: 100%;
    height: 100%;
    background: rgba(80, 80, 80, .2);
    display: none
}

.loading-layout-file-processing {
    width: 100%;
    height: 100%;
    background: rgba(80, 80, 80, .2);
    display: none
}

.sk-fading-circle {
    margin: auto;
    width: 40px;
    height: 40px;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    overflow: hidden
}

.sk-fading-circle .sk-circle {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0
}

.sk-fading-circle .sk-circle:before {
    content: '';
    display: block;
    margin: 0 auto;
    width: 15%;
    height: 15%;
    background-color: #333;
    border-radius: 100%;
    -webkit-animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;
    animation: sk-circleFadeDelay 1.2s infinite ease-in-out both
}

.sk-fading-circle .sk-circle2 {
    -webkit-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    transform: rotate(30deg)
}

.sk-fading-circle .sk-circle3 {
    -webkit-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    transform: rotate(60deg)
}

.sk-fading-circle .sk-circle4 {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.sk-fading-circle .sk-circle5 {
    -webkit-transform: rotate(120deg);
    -ms-transform: rotate(120deg);
    transform: rotate(120deg)
}

.sk-fading-circle .sk-circle6 {
    -webkit-transform: rotate(150deg);
    -ms-transform: rotate(150deg);
    transform: rotate(150deg)
}

.sk-fading-circle .sk-circle7 {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.sk-fading-circle .sk-circle8 {
    -webkit-transform: rotate(210deg);
    -ms-transform: rotate(210deg);
    transform: rotate(210deg)
}

.sk-fading-circle .sk-circle9 {
    -webkit-transform: rotate(240deg);
    -ms-transform: rotate(240deg);
    transform: rotate(240deg)
}

.sk-fading-circle .sk-circle10 {
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg)
}

.sk-fading-circle .sk-circle11 {
    -webkit-transform: rotate(300deg);
    -ms-transform: rotate(300deg);
    transform: rotate(300deg)
}

.sk-fading-circle .sk-circle12 {
    -webkit-transform: rotate(330deg);
    -ms-transform: rotate(330deg);
    transform: rotate(330deg)
}

.sk-fading-circle .sk-circle2:before {
    -webkit-animation-delay: -1.1s;
    animation-delay: -1.1s
}

.sk-fading-circle .sk-circle3:before {
    -webkit-animation-delay: -1s;
    animation-delay: -1s
}

.sk-fading-circle .sk-circle4:before {
    -webkit-animation-delay: -.9s;
    animation-delay: -.9s
}

.sk-fading-circle .sk-circle5:before {
    -webkit-animation-delay: -.8s;
    animation-delay: -.8s
}

.sk-fading-circle .sk-circle6:before {
    -webkit-animation-delay: -.7s;
    animation-delay: -.7s
}

.sk-fading-circle .sk-circle7:before {
    -webkit-animation-delay: -.6s;
    animation-delay: -.6s
}

.sk-fading-circle .sk-circle8:before {
    -webkit-animation-delay: -.5s;
    animation-delay: -.5s
}

.sk-fading-circle .sk-circle9:before {
    -webkit-animation-delay: -.4s;
    animation-delay: -.4s
}

.sk-fading-circle .sk-circle10:before {
    -webkit-animation-delay: -.3s;
    animation-delay: -.3s
}

.sk-fading-circle .sk-circle11:before {
    -webkit-animation-delay: -.2s;
    animation-delay: -.2s
}

.sk-fading-circle .sk-circle12:before {
    -webkit-animation-delay: -.1s;
    animation-delay: -.1s
}

@-webkit-keyframes sk-circleFadeDelay {
    0%, 100%, 39% {
        opacity: 0
    }
    40% {
        opacity: 1
    }
}

@keyframes sk-circleFadeDelay {
    0%, 100%, 39% {
        opacity: 0
    }
    40% {
        opacity: 1
    }
}

.tree-icon.directory {
    background: url(icon/directory.png) left top no-repeat
}

.tree-icon.directory.open {
    background: url(icon/folder_open.png) left top no-repeat
}

.tree-icon.expanded {
    background: url(icon/folder_open.png) left top no-repeat
}

.tree-icon.wait {
    background: url(icon/spinner.gif) left top no-repeat
}

.tree-icon.file-icon {
    background: url(icon/file.png) left top no-repeat
}

.tree-icon.file-icon.ext_3gp {
    background: url(icon/film.png) left top no-repeat
}

.tree-icon.file-icon.ext_afp {
    background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_afpa {
    background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_asp {
    background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_aspx {
    background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_avi {
    background: url(icon/film.png) left top no-repeat
}

.tree-icon.file-icon.ext_bat {
    background: url(icon/application.png) left top no-repeat
}

.tree-icon.file-icon.ext_bmp {
    background: url(icon/picture.png) left top no-repeat
}

.tree-icon.file-icon.ext_c {
    background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_cfm {
    background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_cgi {
    background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_com {
    background: url(icon/application.png) left top no-repeat
}

.tree-icon.file-icon.ext_cpp {
    background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_css {
    background: url(icon/css.png) left top no-repeat
}

.tree-icon.file-icon.ext_doc {
    background: url(icon/doc.png) left top no-repeat
}

.tree-icon.file-icon.ext_docx {
    background: url(icon/doc.png) left top no-repeat
}

.tree-icon.file-icon.ext_exe {
    background: url(icon/application.png) left top no-repeat
}

.tree-icon.file-icon.ext_gif {
    background: url(icon/picture.png) left top no-repeat
}

.tree-icon.file-icon.ext_fla {
    background: url(icon/flash.png) left top no-repeat
}

.tree-icon.file-icon.ext_h {
    background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_htm {
    background: url(icon/html.png) left top no-repeat
}

.tree-icon.file-icon.ext_html {
    background: url(icon/html.png) left top no-repeat
}

.tree-icon.file-icon.ext_jar {
    background: url(icon/java.png) left top no-repeat
}

.tree-icon.file-icon.ext_jpg {
    background: url(icon/picture.png) left top no-repeat
}

.tree-icon.file-icon.ext_jpeg {
    background: url(icon/picture.png) left top no-repeat
}

.tree-icon.file-icon.ext_js {
    background: url(icon/script.png) left top no-repeat
}

.tree-icon.file-icon.ext_lasso {
    background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_log {
    background: url(icon/txt.png) left top no-repeat
}

.tree-icon.file-icon.ext_m4p {
    background: url(icon/music.png) left top no-repeat
}

.tree-icon.file-icon.ext_mov {
    background: url(icon/film.png) left top no-repeat
}

.tree-icon.file-icon.ext_mp3 {
    background: url(icon/music.png) left top no-repeat
}

.tree-icon.file-icon.ext_mp4 {
    background: url(icon/film.png) left top no-repeat
}

.tree-icon.file-icon.ext_mpg {
    background: url(icon/film.png) left top no-repeat
}

.tree-icon.file-icon.ext_mpeg {
    background: url(icon/film.png) left top no-repeat
}

.tree-icon.file-icon.ext_ogg {
    background: url(icon/music.png) left top no-repeat
}

.tree-icon.file-icon.ext_pcx {
    background: url(icon/picture.png) left top no-repeat
}

.tree-icon.file-icon.ext_pdf {
    background: url(icon/pdf.png) left top no-repeat
}

.tree-icon.file-icon.ext_php {
    background: url(icon/php.png) left top no-repeat
}

.tree-icon.file-icon.ext_png {
    background: url(icon/picture.png) left top no-repeat
}

.tree-icon.file-icon.ext_ppt {
    background: url(icon/ppt.png) left top no-repeat
}

.tree-icon.file-icon.ext_pptx {
    background: url(icon/ppt.png) left top no-repeat
}

.tree-icon.file-icon.ext_psd {
    background: url(icon/psd.png) left top no-repeat
}

.tree-icon.file-icon.ext_pl {
    background: url(icon/script.png) left top no-repeat
}

.tree-icon.file-icon.ext_py {
    background: url(icon/script.png) left top no-repeat
}

.tree-icon.file-icon.ext_rb {
    background: url(icon/ruby.png) left top no-repeat
}

.tree-icon.file-icon.ext_rbx {
    background: url(icon/ruby.png) left top no-repeat
}

.tree-icon.file-icon.ext_rhtml {
    background: url(icon/ruby.png) left top no-repeat
}

.tree-icon.file-icon.ext_rpm {
    background: url(icon/linux.png) left top no-repeat
}

.tree-icon.file-icon.ext_ruby {
    background: url(icon/ruby.png) left top no-repeat
}

.tree-icon.file-icon.ext_sql {
    background: url(icon/db.png) left top no-repeat
}

.tree-icon.file-icon.ext_swf {
    background: url(icon/flash.png) left top no-repeat
}

.tree-icon.file-icon.ext_tif {
    background: url(icon/picture.png) left top no-repeat
}

.tree-icon.file-icon.ext_tiff {
    background: url(icon/picture.png) left top no-repeat
}

.tree-icon.file-icon.ext_txt {
    background: url(icon/txt.png) left top no-repeat
}

.tree-icon.file-icon.ext_vb {
    background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_wav {
    background: url(icon/music.png) left top no-repeat
}

.tree-icon.file-icon.ext_wmv {
    background: url(icon/film.png) left top no-repeat
}

.tree-icon.file-icon.ext_xls {
    background: url(icon/xls.png) left top no-repeat
}

.tree-icon.file-icon.ext_xlsx {
    background: url(icon/xls.png) left top no-repeat
}

.tree-icon.file-icon.ext_xml {
    background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_zip {
    background: url(icon/zip.png) left top no-repeat
}

.tree-icon.file-icon.ext_directory {
    background: url(icon/directory.png) left top no-repeat
}

.tree-icon.file-icon.ext_ms4 {
    background: url(icon/ms4.png) left top no-repeat
}

.innorix_base, .innorix_basic, .innorix_compact, .innorix_input, .innorix_tester, .irx_messageBox, .irx_transferWin {
    font-family: 'Segoe UI', arial, '돋움', Dotum, 'Apple SD Gothic Neo', AppleSDGothicNeo, sans-serif
}

.innorix_base ol, .innorix_base ul, .innorix_basic ol, .innorix_basic ul, .innorix_compact ol, .innorix_compact ul, .innorix_input ol, .innorix_input ul, .innorix_tester ol, .innorix_tester ul, .irx_messageBox ol, .irx_messageBox ul, .irx_transferWin ol, .irx_transferWin ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.innorix_base button, .innorix_basic button, .innorix_compact button, .innorix_input button, .innorix_tester button, .irx_messageBox button, .irx_transferWin button {
    outline: 0;
    cursor: pointer;
    margin: 0;
    padding: 0
}

.innorix_base blockquote, .innorix_base q, .innorix_basic blockquote, .innorix_basic q, .innorix_compact blockquote, .innorix_compact q, .innorix_input blockquote, .innorix_input q, .innorix_tester blockquote, .innorix_tester q, .irx_messageBox blockquote, .irx_messageBox q, .irx_transferWin blockquote, .irx_transferWin q {
    quotes: none
}

.innorix_compact {
    border: 2px solid #13a097;
    overflow: hidden;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    color: #111;
    padding: 0;
    font-size: 12px;
    position: relative
}

.innorix_compact .irx_inner {
    background: #fff;
    border: 2px solid #13a097
}

.innorix_compact .irx_inner .irx_contents .irx_infoBox .irx_top .irx_size {
    color: #13a097
}

.innorix_compact .irx_inner .irx_contents .irx_infoBox .irx_top .irx_unit {
    color: #888
}

.innorix_compact .irx_inner .irx_listGrid_wrap {
    border-left: 2px solid #ccc
}

.innorix_compact .irx_inner .irx_listGrid_wrap .irx_listGrid li {
    cursor: pointer
}

.innorix_compact .irx_inner .irx_listGrid_wrap .irx_listGrid li .irx_remove {
    background: #13a097;
    color: #fff
}

.innorix_compact .irx_inner .irx_listGrid_wrap .irx_listGrid li.irx_odd {
    background: #ebebeb
}

.innorix_compact .irx_inner .irx_listGrid_wrap .irx_listGrid li.selected {
    background: #d9d9d9
}

.innorix_compact .irx_inner._irx_dragging {
    border: 2px solid #295388
}

.innorix_compact .irx_inner .irx_empty {
    color: #aaa
}

.innorix_compact.irx_theme_blood {
    color: #000
}

.innorix_compact.irx_theme_blood .irx_inner {
    background: red;
    border: 2px solid #8b2b3b
}

.innorix_compact.irx_theme_blood .irx_inner .irx_contents .irx_infoBox .irx_top .irx_size {
    color: #175676
}

.innorix_compact.irx_theme_blood .irx_inner .irx_contents .irx_infoBox .irx_top .irx_unit {
    color: maroon
}

.innorix_compact.irx_theme_blood .irx_inner .irx_listGrid_wrap {
    border-left: 2px solid #900
}

.innorix_compact.irx_theme_blood .irx_inner .irx_listGrid_wrap .irx_listGrid li {
    cursor: pointer
}

.innorix_compact.irx_theme_blood .irx_inner .irx_listGrid_wrap .irx_listGrid li .irx_remove {
    background: #175676;
    color: red
}

.innorix_compact.irx_theme_blood .irx_inner .irx_listGrid_wrap .irx_listGrid li.irx_odd {
    background: #d60000
}

.innorix_compact.irx_theme_blood .irx_inner .irx_listGrid_wrap .irx_listGrid li.selected {
    background: #b30000
}

.innorix_compact.irx_theme_blood .irx_inner._irx_dragging {
    border: 2px solid #000
}

.innorix_compact.irx_theme_blood .irx_inner .irx_empty {
    color: #aaa
}

.innorix_compact.irx_theme_darker-than-black {
    color: #aaa
}

.innorix_compact.irx_theme_darker-than-black .irx_inner {
    background: #333;
    border: 2px solid #333
}

.innorix_compact.irx_theme_darker-than-black .irx_inner .irx_contents .irx_infoBox .irx_top .irx_size {
    color: #ccc
}

.innorix_compact.irx_theme_darker-than-black .irx_inner .irx_contents .irx_infoBox .irx_top .irx_unit {
    color: #6f6f6f
}

.innorix_compact.irx_theme_darker-than-black .irx_inner .irx_listGrid_wrap {
    border-left: 2px solid #404040
}

.innorix_compact.irx_theme_darker-than-black .irx_inner .irx_listGrid_wrap .irx_listGrid li {
    cursor: pointer
}

.innorix_compact.irx_theme_darker-than-black .irx_inner .irx_listGrid_wrap .irx_listGrid li .irx_remove {
    background: #ccc;
    color: #333
}

.innorix_compact.irx_theme_darker-than-black .irx_inner .irx_listGrid_wrap .irx_listGrid li.irx_odd {
    background: #454545
}

.innorix_compact.irx_theme_darker-than-black .irx_inner .irx_listGrid_wrap .irx_listGrid li.selected {
    background: #262626
}

.innorix_compact.irx_theme_darker-than-black .irx_inner._irx_dragging {
    border: 2px solid #ff7518
}

.innorix_compact.irx_theme_darker-than-black .irx_inner .irx_empty {
    color: #aaa
}

.innorix_compact.irx_theme_boombaya {
    color: #eee5e9
}

.innorix_compact.irx_theme_boombaya .irx_inner {
    background: #492c1d;
    border: 2px solid #492c1d
}

.innorix_compact.irx_theme_boombaya .irx_inner .irx_contents .irx_infoBox .irx_top .irx_size {
    color: #66b3ba
}

.innorix_compact.irx_theme_boombaya .irx_inner .irx_contents .irx_infoBox .irx_top .irx_unit {
    color: #9c8983
}

.innorix_compact.irx_theme_boombaya .irx_inner .irx_listGrid_wrap {
    border-left: 2px solid #5b3724
}

.innorix_compact.irx_theme_boombaya .irx_inner .irx_listGrid_wrap .irx_listGrid li {
    cursor: pointer
}

.innorix_compact.irx_theme_boombaya .irx_inner .irx_listGrid_wrap .irx_listGrid li .irx_remove {
    background: #66b3ba;
    color: #492c1d
}

.innorix_compact.irx_theme_boombaya .irx_inner .irx_listGrid_wrap .irx_listGrid li.irx_odd {
    background: #633b27
}

.innorix_compact.irx_theme_boombaya .irx_inner .irx_listGrid_wrap .irx_listGrid li.selected {
    background: #372116
}

.innorix_compact.irx_theme_boombaya .irx_inner._irx_dragging {
    border: 2px solid #66b3ba
}

.innorix_compact.irx_theme_boombaya .irx_inner .irx_empty {
    color: #aaa
}

.innorix_compact._irx_dragging {
    border: 2px solid #81c7fc
}

.innorix_compact div {
    -webkit-box-sizing: content-box !important;
    -moz-box-sizing: content-box !important;
    box-sizing: content-box !important;
    position: static;
    white-space: normal;
    overflow: visible
}

.innorix_compact div.irx_filetree.empty-uploader {
    background: url(img/dropzone.png) no-repeat center center;
    background-color: #fff
}

.innorix_compact div.irx_filetree.empty-downloader {
    background-color: #fff
}

.innorix_compact div.irx_filetree .irx-empty-download-text {
    color: #6c6c6c;
    position: absolute;
    margin: 0;
    top: 46%;
    width: 100%;
    text-align: center;
    font-size: 25px
}

.innorix_compact div.irx_filetree {
    width: 550px;
    height: 200px;
    position: relative;
    border-right: 1px solid #dcdcdc;
    background: #fff;
    overflow: hidden;
    overflow-y: auto;
    float: left
}

.innorix_compact div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-bottom: 1px solid #efefef;
    padding: 5px;
    padding-left: 5px;
    height: 20px;
    background-color: #fff
}

.innorix_compact div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div {
    float: left
}

.innorix_compact div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div.filetree-checkbox {
    background: url(img/innorix_control_list_checkbox.png) -20px 0
}

.innorix_compact div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div.tree-icon {
    width: 18px;
    height: 18px;
    margin-left: 4px;
    margin-top: 2px
}

.innorix_compact div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div.filename {
    margin-top: 1px;
    margin-left: 2px;
    max-width: 55%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle;
    height: 18px;
    line-height: 18px
}

.innorix_compact div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div.filesize {
    color: #757575;
    margin-left: 10px;
    margin-top: 1px;
    vertical-align: middle;
    height: 18px;
    line-height: 18px
}

.innorix_compact div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div.filestatus {
    float: right;
    clear: both;
    padding: 0;
    margin: 0;
    margin-top: -20px;
    vertical-align: middle;
    height: 18px;
    line-height: 18px;
    display: none
}

.innorix_compact div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div.btn-group {
    float: right;
    clear: both;
    padding: 0;
    margin: 0;
    margin-top: -20px;
    display: none;
    text-align: right
}

.innorix_compact div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div.btn-group span.irx_btn_move {
    position: absolute;
    margin-left: -50px;
    margin-top: 2px;
    width: 16px;
    height: 16px;
    cursor: default;
    background: url(img/move-blue.png) no-repeat
}

.innorix_compact div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div.btn-group span.irx_btn_del {
    position: absolute;
    margin-left: -30px;
    margin-top: 3px;
    width: 15px;
    height: 15px;
    cursor: pointer;
    background: url(img/close-blue.png) no-repeat
}

.innorix_compact div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper:hover .btn-group {
    display: block
}

.innorix_compact div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper.is-removed > div.irx-file-inner-wrapper {
    color: #aaa
}

.innorix_compact div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper.selected > div.irx-file-inner-wrapper {
    background-color: #0c93dd;
    color: #fff;
    border-bottom: 1px solid #0c93dd
}

.innorix_compact div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper.selected > div.irx-file-inner-wrapper div.filesize {
    color: #fff
}

.innorix_compact div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper.selected > div.irx-file-inner-wrapper div.filetree-checkbox {
    background: url(img/innorix_control_list_checkbox.png) 0 0
}

.innorix_compact div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper.selected > div.irx-file-inner-wrapper div.btn-group span.irx_btn_move {
    background: url(img/move-white.png) no-repeat
}

.innorix_compact div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper.selected > div.irx-file-inner-wrapper div.btn-group span.irx_btn_del {
    background: url(img/close-white.png) no-repeat
}

.innorix_compact div.irx_infoBox {
    background: #fafafa
}

.innorix_compact div.irx_infoBox div.irx-chart-wrapper {
    position: relative;
    width: 138px;
    float: left;
    height: 180px;
    padding: 10px
}

.innorix_compact div.irx_infoBox div.irx-chart-wrapper div.irx-canvas-wrapper canvas.irx-chart-canvas {
    margin-top: 5px
}

.innorix_compact div.irx_infoBox div.irx-chart-wrapper div.irx-chart-file-size.file-select {
    height: 50px;
    padding-top: 0
}

.innorix_compact div.irx_infoBox div.irx-chart-wrapper div.irx-chart-file-size {
    height: 43px;
    padding-top: 7px;
    text-align: center;
    margin-top: -88px;
    width: 100%
}

.innorix_compact div.irx_infoBox div.irx-chart-wrapper div.irx-chart-file-size div.selected-file-size {
    color: #2297c7;
    font-size: 14pt;
    height: 23px
}

.innorix_compact div.irx_infoBox div.irx-chart-wrapper div.irx-chart-file-size div.total-file-size {
    color: #757575;
    font-size: 12px;
    border-top: 0 solid #d8d8d8;
    width: 100%;
    margin: auto
}

.innorix_compact div.irx_infoBox div.irx-chart-wrapper div.irx-chart-file-size div.topBorder {
    border-top: 1px solid #d8d8d8;
    width: 30%;
    margin: auto
}

.innorix_compact div.irx_infoBox div.irx-chart-wrapper div.irx-chart-file-count {
    color: #757575;
    text-align: center;
    margin-top: 45px;
    width: 100%;
    font-size: 12.5px;
    line-height: 15px
}

.innorix_compact div.irx_infoBox div.irx-chart-wrapper div.irx-chart-btn-group {
    position: absolute;
    overflow: hidden;
    right: 10px;
    width: 15px;
    height: 15px;
    cursor: pointer
}

.innorix_compact div.irx_infoBox div.irx-chart-wrapper div.irx-chart-btn-group div.irx-chart-toggle {
    position: absolute;
    width: 15px;
    height: 15px;
    opacity: 1;
    background: url(img/close-gray.png) no-repeat
}

.innorix_compact div.irx_infoBox div.irx-preview-wrapper {
    position: relative;
    width: 138px;
    float: left;
    height: 180px;
    padding: 10px;
    display: none;
    background: #fff
}

.innorix_compact div.irx_infoBox div.irx-preview-wrapper div.irx-preview-element {
    width: 100%;
    height: calc(100% - 30px);
    overflow: hidden
}

.innorix_compact div.irx_infoBox div.irx-preview-wrapper div.irx-preview-element img.irx-preview-image {
    width: 100%;
    height: auto
}

.innorix_compact div.irx_infoBox div.irx-preview-wrapper div.irx-preview-element .irx-preview-pdf {
    width: 158px;
    height: 177px;
    overflow: hidden !important;
    overflow-x: hidden !important;
    overflow-y: hidden !important;
    border: none;
    pointer-events: none;
    width: calc(100% + 16px);
    height: calc(100% + 16px)
}

.innorix_compact div.irx_infoBox div.irx-preview-wrapper div.irx-preview-file-size {
    height: 15px;
    padding-top: 7px;
    text-align: center;
    margin-top: -5px;
    width: 100%;
    color: #2297c7
}

.innorix_compact div.irx_infoBox div.irx-preview-wrapper div.irx-preview-file-name {
    color: #2297c7;
    text-align: center;
    margin-top: 2px;
    width: 138px;
    font-size: 12.5px;
    line-height: 15px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.innorix_compact div.irx_infoBox div.irx-preview-wrapper div.irx-chart-btn-group {
    position: absolute;
    overflow: hidden;
    right: 10px;
    width: 15px;
    height: 15px;
    cursor: pointer
}

.innorix_compact div.irx_infoBox div.irx-preview-wrapper div.irx-chart-btn-group div.irx-chart-toggle {
    position: absolute;
    width: 15px;
    height: 15px;
    opacity: 1;
    background: url(img/close-gray.png) no-repeat
}

.innorix_compact div.irx_infoBox div.irx-mass-wrapper {
    position: absolute;
    width: 100%;
    float: left;
    height: 180px;
    padding: 10px;
    display: none;
    background-color: #fff;
    font-family: Helvetica, sans-serif
}

.innorix_compact div.irx_infoBox div.irx-mass-wrapper div.irx-canvas-wrapper canvas.irx-chart-canvas {
    margin-top: 5px
}

.innorix_compact div.irx_infoBox div.irx-mass-wrapper div.irx-mass-file-title {
    padding-top: 7px;
    text-align: center;
    margin-top: 10px;
    color: #002060;
    font-size: 22px;
    font-weight: 700
}

.innorix_compact div.irx_infoBox div.irx-mass-wrapper div.irx-mass-file-content {
    padding-top: 7px;
    text-align: center;
    color: #002060;
    font-size: 18px;
    font-weight: 700
}

.innorix_compact div.irx_infoBox div.irx-mass-wrapper div.irx-mass-file-size {
    padding-top: 7px;
    text-align: center;
    margin-top: 50px;
    width: 100%;
    font-size: 16px;
    font-weight: 700;
    color: #002060
}

.innorix_compact div.irx_infoBox div.irx-mass-wrapper div.irx-mass-file-size span.massFileNumber {
    color: #00b0f0;
    font-size: 24px;
    height: 23px;
    font-weight: 700
}

.innorix_compact div.irx_infoBox div.irx-mass-wrapper div.irx-mass-file-size span.massFileText {
    color: #002060;
    font-size: 16px;
    font-weight: 700
}

.innorix_compact div.irx_infoBox div.irx-mass-wrapper div.irx-chart-btn-group {
    position: absolute;
    overflow: hidden;
    top: 0;
    right: 16px;
    width: 28px;
    height: 28px;
    cursor: pointer;
    font-size: 28px;
    font-weight: 700
}

.innorix_compact div.irx_infoBox div.irx-mass-wrapper div.irx-chart-btn-group div.irx-mass-toggle {
    color: #aaafb1
}

.innorix_compact div.irx_infoBox div.irx-mass-wrapper div.irx-chart-btn-group div.irx-mass-toggle:hover {
    color: #002060
}

.innorix_compact div.irx_infoBox div.irx-mass-wrapper div.irx-mass-wrapper-paper-image {
    background: url(img/paper-plane.png) left top no-repeat;
    width: 152px;
    height: 79px;
    background-size: 152px 79px;
    position: absolute;
    right: 46px;
    top: 27px;
    margin: auto
}

.innorix_compact div.circle_loading_wrapper {
    width: 100%;
    height: 100%;
    background-color: #fff;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    z-index: 1
}

.innorix_compact div.circle_loading {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 30px;
    height: 30px;
    border: 5px solid #fff !important;
    border-top: 5px solid #1b89ff !important;
    border-radius: 50em;
    transition: all .2s;
    animation-name: spinCircle;
    animation-duration: .8s;
    animation-iteration-count: infinite;
    animation-timing-function: linear
}

@keyframes spinCircle {
    from {
        transform: translate(-50%, -50%) rotate(0)
    }
    to {
        transform: translate(-50%, -50%) rotate(360deg)
    }
}

.innorix_compact.chart-hide div.irx_filetree {
    min-width: 100%
}

.innorix_compact.chart-hide div.irx-chart-wrapper {
    display: none
}

.innorix_basic.preview-show div.irx_filetree {
    min-width: 0;
    width: calc(100% - 160px)
}

.innorix_basic.preview-show div.irx-preview-wrapper {
    display: block !important
}

.innorix_basic.preview-show div.irx-file-header-list {
    width: calc(100% - 160px)
}

.innorix_basic.preview-show div.irx-chart-wrapper {
    display: none
}

.__irx.context-menu-layer {
    position: fixed;
    z-index: 101;
    top: 0;
    left: 0;
    opacity: 0;
    background-color: #000;
    height: 100vw;
    width: 100vw;
    display: none;
    display: none
}

ul.__irx.context-menu-list {
    margin: 0;
    padding: 2px;
    min-width: 120px;
    max-width: 250px;
    display: none;
    position: fixed;
    list-style-type: none;
    border: 1px solid #979797;
    background: #f0f0f0;
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, .5);
    -ms-box-shadow: 0 2px 5px rgba(0, 0, 0, .5);
    -o-box-shadow: 0 2px 5px rgba(0, 0, 0, .5);
    box-shadow: 0 2px 5px rgba(0, 0, 0, .5);
    font-family: Dotum, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 20px;
    color: #333;
    z-index: 102
}

ul.__irx.context-menu-list li.context-menu-item {
    cursor: pointer;
    padding: 2px 12px;
    background-color: #ebf0f6;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #f0f0f0
}

ul.__irx.context-menu-list li:hover {
    border: 1px solid #aecff7
}

.loading-layout {
    width: 100%;
    height: 100%;
    background: rgba(80, 80, 80, .2);
    display: none
}

.loading-layout-file-processing {
    width: 100%;
    height: 100%;
    background: rgba(80, 80, 80, .2);
    display: none
}

.sk-fading-circle {
    margin: auto;
    width: 40px;
    height: 40px;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    overflow: hidden
}

.sk-fading-circle .sk-circle {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0
}

.sk-fading-circle .sk-circle:before {
    content: '';
    display: block;
    margin: 0 auto;
    width: 15%;
    height: 15%;
    background-color: #333;
    border-radius: 100%;
    -webkit-animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;
    animation: sk-circleFadeDelay 1.2s infinite ease-in-out both
}

.sk-fading-circle .sk-circle2 {
    -webkit-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    transform: rotate(30deg)
}

.sk-fading-circle .sk-circle3 {
    -webkit-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    transform: rotate(60deg)
}

.sk-fading-circle .sk-circle4 {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.sk-fading-circle .sk-circle5 {
    -webkit-transform: rotate(120deg);
    -ms-transform: rotate(120deg);
    transform: rotate(120deg)
}

.sk-fading-circle .sk-circle6 {
    -webkit-transform: rotate(150deg);
    -ms-transform: rotate(150deg);
    transform: rotate(150deg)
}

.sk-fading-circle .sk-circle7 {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.sk-fading-circle .sk-circle8 {
    -webkit-transform: rotate(210deg);
    -ms-transform: rotate(210deg);
    transform: rotate(210deg)
}

.sk-fading-circle .sk-circle9 {
    -webkit-transform: rotate(240deg);
    -ms-transform: rotate(240deg);
    transform: rotate(240deg)
}

.sk-fading-circle .sk-circle10 {
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg)
}

.sk-fading-circle .sk-circle11 {
    -webkit-transform: rotate(300deg);
    -ms-transform: rotate(300deg);
    transform: rotate(300deg)
}

.sk-fading-circle .sk-circle12 {
    -webkit-transform: rotate(330deg);
    -ms-transform: rotate(330deg);
    transform: rotate(330deg)
}

.sk-fading-circle .sk-circle2:before {
    -webkit-animation-delay: -1.1s;
    animation-delay: -1.1s
}

.sk-fading-circle .sk-circle3:before {
    -webkit-animation-delay: -1s;
    animation-delay: -1s
}

.sk-fading-circle .sk-circle4:before {
    -webkit-animation-delay: -.9s;
    animation-delay: -.9s
}

.sk-fading-circle .sk-circle5:before {
    -webkit-animation-delay: -.8s;
    animation-delay: -.8s
}

.sk-fading-circle .sk-circle6:before {
    -webkit-animation-delay: -.7s;
    animation-delay: -.7s
}

.sk-fading-circle .sk-circle7:before {
    -webkit-animation-delay: -.6s;
    animation-delay: -.6s
}

.sk-fading-circle .sk-circle8:before {
    -webkit-animation-delay: -.5s;
    animation-delay: -.5s
}

.sk-fading-circle .sk-circle9:before {
    -webkit-animation-delay: -.4s;
    animation-delay: -.4s
}

.sk-fading-circle .sk-circle10:before {
    -webkit-animation-delay: -.3s;
    animation-delay: -.3s
}

.sk-fading-circle .sk-circle11:before {
    -webkit-animation-delay: -.2s;
    animation-delay: -.2s
}

.sk-fading-circle .sk-circle12:before {
    -webkit-animation-delay: -.1s;
    animation-delay: -.1s
}

@-webkit-keyframes sk-circleFadeDelay {
    0%, 100%, 39% {
        opacity: 0
    }
    40% {
        opacity: 1
    }
}

@keyframes sk-circleFadeDelay {
    0%, 100%, 39% {
        opacity: 0
    }
    40% {
        opacity: 1
    }
}

.tree-icon.directory {
    background: url(icon/directory.png) left top no-repeat
}

.tree-icon.directory.open {
    background: url(icon/folder_open.png) left top no-repeat
}

.tree-icon.expanded {
    background: url(icon/folder_open.png) left top no-repeat
}

.tree-icon.wait {
    background: url(icon/spinner.gif) left top no-repeat
}

.tree-icon.file-icon {
    background: url(icon/file.png) left top no-repeat
}

.tree-icon.file-icon.ext_3gp {
    background: url(icon/film.png) left top no-repeat
}

.tree-icon.file-icon.ext_afp {
    background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_afpa {
    background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_asp {
    background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_aspx {
    background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_avi {
    background: url(icon/film.png) left top no-repeat
}

.tree-icon.file-icon.ext_bat {
    background: url(icon/application.png) left top no-repeat
}

.tree-icon.file-icon.ext_bmp {
    background: url(icon/picture.png) left top no-repeat
}

.tree-icon.file-icon.ext_c {
    background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_cfm {
    background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_cgi {
    background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_com {
    background: url(icon/application.png) left top no-repeat
}

.tree-icon.file-icon.ext_cpp {
    background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_css {
    background: url(icon/css.png) left top no-repeat
}

.tree-icon.file-icon.ext_doc {
    background: url(icon/doc.png) left top no-repeat
}

.tree-icon.file-icon.ext_docx {
    background: url(icon/doc.png) left top no-repeat
}

.tree-icon.file-icon.ext_exe {
    background: url(icon/application.png) left top no-repeat
}

.tree-icon.file-icon.ext_gif {
    background: url(icon/picture.png) left top no-repeat
}

.tree-icon.file-icon.ext_fla {
    background: url(icon/flash.png) left top no-repeat
}

.tree-icon.file-icon.ext_h {
    background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_htm {
    background: url(icon/html.png) left top no-repeat
}

.tree-icon.file-icon.ext_html {
    background: url(icon/html.png) left top no-repeat
}

.tree-icon.file-icon.ext_jar {
    background: url(icon/java.png) left top no-repeat
}

.tree-icon.file-icon.ext_jpg {
    background: url(icon/picture.png) left top no-repeat
}

.tree-icon.file-icon.ext_jpeg {
    background: url(icon/picture.png) left top no-repeat
}

.tree-icon.file-icon.ext_js {
    background: url(icon/script.png) left top no-repeat
}

.tree-icon.file-icon.ext_lasso {
    background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_log {
    background: url(icon/txt.png) left top no-repeat
}

.tree-icon.file-icon.ext_m4p {
    background: url(icon/music.png) left top no-repeat
}

.tree-icon.file-icon.ext_mov {
    background: url(icon/film.png) left top no-repeat
}

.tree-icon.file-icon.ext_mp3 {
    background: url(icon/music.png) left top no-repeat
}

.tree-icon.file-icon.ext_mp4 {
    background: url(icon/film.png) left top no-repeat
}

.tree-icon.file-icon.ext_mpg {
    background: url(icon/film.png) left top no-repeat
}

.tree-icon.file-icon.ext_mpeg {
    background: url(icon/film.png) left top no-repeat
}

.tree-icon.file-icon.ext_ogg {
    background: url(icon/music.png) left top no-repeat
}

.tree-icon.file-icon.ext_pcx {
    background: url(icon/picture.png) left top no-repeat
}

.tree-icon.file-icon.ext_pdf {
    background: url(icon/pdf.png) left top no-repeat
}

.tree-icon.file-icon.ext_php {
    background: url(icon/php.png) left top no-repeat
}

.tree-icon.file-icon.ext_png {
    background: url(icon/picture.png) left top no-repeat
}

.tree-icon.file-icon.ext_ppt {
    background: url(icon/ppt.png) left top no-repeat
}

.tree-icon.file-icon.ext_pptx {
    background: url(icon/ppt.png) left top no-repeat
}

.tree-icon.file-icon.ext_psd {
    background: url(icon/psd.png) left top no-repeat
}

.tree-icon.file-icon.ext_pl {
    background: url(icon/script.png) left top no-repeat
}

.tree-icon.file-icon.ext_py {
    background: url(icon/script.png) left top no-repeat
}

.tree-icon.file-icon.ext_rb {
    background: url(icon/ruby.png) left top no-repeat
}

.tree-icon.file-icon.ext_rbx {
    background: url(icon/ruby.png) left top no-repeat
}

.tree-icon.file-icon.ext_rhtml {
    background: url(icon/ruby.png) left top no-repeat
}

.tree-icon.file-icon.ext_rpm {
    background: url(icon/linux.png) left top no-repeat
}

.tree-icon.file-icon.ext_ruby {
    background: url(icon/ruby.png) left top no-repeat
}

.tree-icon.file-icon.ext_sql {
    background: url(icon/db.png) left top no-repeat
}

.tree-icon.file-icon.ext_swf {
    background: url(icon/flash.png) left top no-repeat
}

.tree-icon.file-icon.ext_tif {
    background: url(icon/picture.png) left top no-repeat
}

.tree-icon.file-icon.ext_tiff {
    background: url(icon/picture.png) left top no-repeat
}

.tree-icon.file-icon.ext_txt {
    background: url(icon/txt.png) left top no-repeat
}

.tree-icon.file-icon.ext_vb {
    background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_wav {
    background: url(icon/music.png) left top no-repeat
}

.tree-icon.file-icon.ext_wmv {
    background: url(icon/film.png) left top no-repeat
}

.tree-icon.file-icon.ext_xls {
    background: url(icon/xls.png) left top no-repeat
}

.tree-icon.file-icon.ext_xlsx {
    background: url(icon/xls.png) left top no-repeat
}

.tree-icon.file-icon.ext_xml {
    background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_zip {
    background: url(icon/zip.png) left top no-repeat
}

.tree-icon.file-icon.ext_directory {
    background: url(icon/directory.png) left top no-repeat
}

.tree-icon.file-icon.ext_ms4 {
    background: url(icon/ms4.png) left top no-repeat
}

.innorix_base, .innorix_basic, .innorix_compact, .innorix_input, .innorix_tester, .irx_messageBox, .irx_transferWin {
    font-family: 'Segoe UI', arial, '돋움', Dotum, 'Apple SD Gothic Neo', AppleSDGothicNeo, sans-serif
}

.innorix_base ol, .innorix_base ul, .innorix_basic ol, .innorix_basic ul, .innorix_compact ol, .innorix_compact ul, .innorix_input ol, .innorix_input ul, .innorix_tester ol, .innorix_tester ul, .irx_messageBox ol, .irx_messageBox ul, .irx_transferWin ol, .irx_transferWin ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.innorix_base button, .innorix_basic button, .innorix_compact button, .innorix_input button, .innorix_tester button, .irx_messageBox button, .irx_transferWin button {
    outline: 0;
    cursor: pointer;
    margin: 0;
    padding: 0
}

.innorix_base blockquote, .innorix_base q, .innorix_basic blockquote, .innorix_basic q, .innorix_compact blockquote, .innorix_compact q, .innorix_input blockquote, .innorix_input q, .innorix_tester blockquote, .innorix_tester q, .irx_messageBox blockquote, .irx_messageBox q, .irx_transferWin blockquote, .irx_transferWin q {
    quotes: none
}

.irx_transferWin_wrapper {
    background: 0 0;
    position: fixed;
    *position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1111111;
    -webkit-box-sizing: content-box !important;
    -moz-box-sizing: content-box !important;
    box-sizing: content-box !important
}

.irx_transferWin_wrapper div {
    -webkit-box-sizing: content-box !important;
    -moz-box-sizing: content-box !important;
    box-sizing: content-box !important;
    overflow: visible;
    white-space: normal
}

.irx_transferWin.show-graph .irx_container .irx_graph_wrapper {
    display: block
}

.irx_transferWin.show-graph {
    height: 281px
}

.irx_transferWin.show-qr .irx_container .irx_qr_wrapper {
    display: block
}

.irx_transferWin.show-qr {
    height: 281px
}

.irx_transferWin {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: -moz-none;
    -o-user-select: none;
    user-select: none;
    width: 500px;
    height: auto;
    background: #f5f5f5;
    color: #646464;
    font-size: 12px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -90px;
    margin-left: -250px;
    box-shadow: 0 0 5px 2px #999;
    border: none
}

.irx_transferWin .irx_header {
    background: #53595f;
    color: #fff;
    height: 35px;
    line-height: 35px;
    padding-left: 10px;
    position: static
}

.irx_transferWin .irx_header .irx_close {
    background: url(img/innorix_trnWindow_btn_close.png);
    border: 0;
    width: 35px;
    height: 35px;
    text-indent: -9999px;
    float: right;
    overflow: hidden
}

.irx_transferWin .irx_container {
    border: 1px solid #53595f;
    border-top: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    height: auto;
    position: static
}

.irx_transferWin .irx_container .irx_folderPath_wrapper, .irx_transferWin .irx_container .irx_indicator, .irx_transferWin .irx_container .irx_progress {
    margin-left: 20px;
    position: static
}

.irx_transferWin .irx_container .irx_folderPath_wrapper .irx_folderPath, .irx_transferWin .irx_container .irx_indicator .irx_folderPath, .irx_transferWin .irx_container .irx_progress .irx_folderPath {
    width: 320px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.irx_transferWin .irx_container .irx_center {
    margin-right: 20px
}

.irx_transferWin .irx_container .irx_center .irx_status {
    margin-left: 20px;
    text-align: left
}

.irx_transferWin .irx_container .irx_speed_light {
    height: 6px
}

.irx_transferWin .irx_container .irx_speed_light .irx_speed1, .irx_transferWin .irx_container .irx_speed_light .irx_speed2, .irx_transferWin .irx_container .irx_speed_light .irx_speed3 {
    float: left;
    background: url(img/innorix_trnWindow_speed_colors.gif);
    display: block;
    width: 6px;
    height: 6px;
    margin-right: 2px
}

.irx_transferWin .irx_container .irx_speed_light .innorix_on.irx_speed1, .irx_transferWin .irx_container .irx_speed_light .innorix_on.irx_speed2, .irx_transferWin .irx_container .irx_speed_light .innorix_on.irx_speed3 {
    background-position: 0 -30px
}

.irx_transferWin .irx_container .irx_speed_light .irx_speed1 {
    background-position: 0 0
}

.irx_transferWin .irx_container .irx_speed_light .irx_speed2 {
    background-position: 0 -10px
}

.irx_transferWin .irx_container .irx_speed_light .irx_speed3 {
    background-position: 0 -20px
}

.irx_transferWin .irx_container .irx_validate_progress_server {
    position: absolute;
    width: 0;
    background: #5fb321;
    top: 63px;
    left: 21px;
    height: 3px
}

.irx_transferWin .irx_container .irx_progress {
    margin-top: 5px;
    position: relative;
    width: 458px;
    height: 30px;
    background: #c9cfd6
}

.irx_thumb_progress .irx_transferWin .irx_container .irx_progress .irx_thumb_progressBar, .irx_transferWin .irx_container .irx_progress .irx_progressBar, .irx_transferWin .irx_container .irx_progress .irx_progressStr_left, .irx_transferWin .irx_container .irx_progress .irx_progressStr_right, .irx_transferWin .irx_container .irx_progress .irx_thumb_progress .irx_thumb_progressBar {
    position: absolute;
    width: 438px;
    height: 30px
}

.irx_transferWin .irx_container .irx_progress .irx_progressStr_left, .irx_transferWin .irx_container .irx_progress .irx_progressStr_right {
    text-align: left;
    line-height: 30px;
    left: 10px
}

.irx_transferWin .irx_container .irx_progress .irx_progressStr_right {
    text-align: right
}

.irx_transferWin .irx_container .irx_progress .irx_progressBar {
    width: 0;
    background: #0c93dd;
    overflow: hidden
}

.irx_transferWin .irx_container .irx_progress .irx_progressBar > .irx_progressStr_left, .irx_transferWin .irx_container .irx_progress .irx_progressBar > .irx_progressStr_right {
    color: #fff
}

.irx_transferWin .irx_container .irx_progress .irx_progressBar .irx_validate_progress {
    position: absolute;
    width: 0;
    background: #5fb321;
    top: 26px;
    height: 3px
}

.irx_transferWin .irx_container .irx_center .irx_btnGroup .enable, .irx_transferWin .irx_container .irx_center .irx_qr_code, .irx_transferWin .irx_container .irx_center .irx_toggle_graph, .irx_transferWin .irx_container .irx_center .irx_trn_status, .irx_transferWin .irx_container .irx_folderPath .irx_folderDialog {
    text-indent: -9999px;
    overflow: hidden;
    background: url(img/innorix_trnWindow_icons.gif);
    width: 18px;
    height: 18px;
    margin-right: 3px;
    border: 0;
    vertical-align: middle
}

.irx_transferWin .irx_container .irx_center {
    margin-top: 10px;
    height: 18px;
    position: relative
}

.irx_transferWin .irx_container .irx_center .irx_btnGroup {
    position: absolute;
    top: 0;
    right: 0
}

.irx_transferWin .irx_container .irx_center .irx_controller {
    background: #4aa3df;
    color: #fff;
    border: 0;
    width: 80px;
    height: 25px;
    vertical-align: middle;
    font-size: 12px
}

.irx_transferWin .irx_container .irx_center .irx_controller.irx_on {
    background: #8bc4ea
}

.irx_transferWin .irx_container .irx_center .irx_toggle_graph {
    background: url(img/wp_graph.png)
}

.irx_transferWin .irx_container .irx_center .irx_trn_status {
    background-position: -36px -18px
}

.irx_transferWin .irx_container .irx_center .irx_trn_status.irx_warn {
    background-position: -18px -18px
}

.irx_transferWin .irx_container .irx_center .irx_trn_status.irx_error {
    background-position: 0 -18px
}

.irx_transferWin .irx_container .irx_center .irx_qr_code {
    background: url(img/qrcode2.png);
    display: none
}

.irx_transferWin .irx_container .irx_center .irx_btnGroup .enable {
    background: url(img/qrcode1.png)
}

.irx_transferWin .irx_container .irx_folderPath_wrapper {
    height: 20px
}

.irx_transferWin .irx_container .irx_folderPath .irx_folderDialog {
    background-position: -36px 0
}

.irx_transferWin .irx_container .irx_folderPath .irx_folderPath_str {
    margin: 0 10px;
    vertical-align: middle;
    cursor: pointer
}

.irx_transferWin .irx_container .irx_message_wrapper {
    display: none;
    color: #646464;
    font-size: 12px;
    min-height: 20px;
    max-height: 60px;
    margin-top: 10px;
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 10px;
    word-break: break-all;
    overflow: hidden
}

.irx_transferWin .irx_container .irx_bottom {
    position: absolute;
    bottom: 10px;
    left: 20px;
    color: #b6b6b6;
    font-size: 11px
}

.irx_transferWin .irx_container .irx_bottom_policy {
    margin-left: 20px;
    margin-bottom: 10px;
    display: none
}

.irx_transferWin .irx_container .irx_bottom_policy input[type=checkbox] {
    position: relative;
    top: 2px
}

.irx_transferWin .irx_container .irx_trn_graph {
    background: url(img/innorix_devTool_graph_close_btn.png)
}

.irx_transferWin .irx_container .irx_graph_wrapper {
    display: none;
    position: relative;
    width: 100%;
    border: 1px solid #53595f;
    border-top: 1px solid #b4b5b5;
    background: url(img/innorix_trnWindow_graph_bg.png);
    height: 100px;
    color: #b6b6b6;
    font-size: 11px;
    overflow: hidden;
    margin-top: 31px;
    margin-left: -1px;
    box-shadow: 0 3px 5px 2px #999
}

.irx_transferWin .irx_container .irx_qr_wrapper {
    display: none;
    position: relative;
    width: 100%;
    border: 1px solid #53595f;
    border-top: 1px solid #b4b5b5;
    background-color: #f9f9f7;
    height: 165px;
    color: #b6b6b6;
    font-size: 11px;
    overflow: hidden;
    margin-top: 36px;
    margin-left: -1px;
    box-shadow: 0 3px 5px 2px #999
}

.irx_transferWin .irx_container .irx_qr_wrapper .gplayLogo {
    background: url(img/google.png) no-repeat;
    background-size: 25%;
    background-color: #f9f9f7;
    height: 48px;
    margin-top: 30px;
    margin-left: 20px;
    display: none
}

.irx_transferWin .irx_container .irx_qr_wrapper .desc {
    color: #646464;
    font-size: 12px;
    margin-left: 20px;
    width: 250px;
    display: none
}

.irx_transferWin .irx_container .irx_qr_wrapper .qr_code img {
    position: absolute;
    top: 15px;
    padding: 3px;
    left: 0;
    right: 0;
    margin: auto
}

.irx_transferWin .irx_container .irx_graph_wrapper .innorix_avg_trn_rate, .irx_transferWin .irx_container .irx_graph_wrapper .innorix_trn_rate {
    position: absolute;
    height: 80px;
    top: 20px;
    width: 100%
}

.irx_transferWin .irx_container .irx_avg_trn_rate_txt {
    position: absolute;
    left: 20px;
    top: 30px;
    color: #323232;
    font-size: 12px
}

.irx_transferWin .irx_container .innorix_jqstooltip {
    background-color: rgba(0, 0, 0, .6);
    -ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000,endColorstr=#80000000)';
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#80000000');
    position: absolute;
    padding: 5px;
    border: 1px solid #fff;
    z-index: 1111112;
    white-space: nowrap;
    text-align: left;
    color: #fff;
    font: 10px arial, san serif
}

.irx_transferWin div.irx_filetree.empty-uploader {
    background: url(img/dropzone.png) no-repeat center center;
    background-color: #fff
}

.irx_transferWin div.irx_filetree.empty-downloader {
    background-color: #fff
}

.irx_transferWin div.irx_filetree .irx-empty-download-text {
    color: #6c6c6c;
    position: absolute;
    margin: 0;
    top: 46%;
    width: 100%;
    text-align: center;
    font-size: 25px
}

.irx_transferWin div.irx_filetree {
    width: 454px;
    height: 140px;
    border: 2px solid #13a097;
    margin-top: 10px;
    margin-bottom: 10px;
    position: relative;
    left: 20px;
    right: 0;
    background: #fff;
    overflow: hidden;
    overflow-y: auto;
    display: none
}

.irx_transferWin div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-bottom: 1px solid #efefef;
    padding: 5px;
    padding-left: 5px;
    height: 20px;
    background-color: #fff
}

.irx_transferWin div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div {
    float: left
}

.irx_transferWin div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div.filetree-checkbox {
    background: url(img/innorix_control_list_checkbox.png) -20px 0
}

.irx_transferWin div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div.tree-icon {
    width: 18px;
    height: 18px;
    margin-left: 4px;
    margin-top: 2px
}

.irx_transferWin div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div.filename {
    margin-top: 1px;
    margin-left: 2px;
    max-width: 55%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle;
    height: 18px;
    line-height: 18px
}

.irx_transferWin div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div.filesize {
    color: #757575;
    margin-left: 10px;
    margin-top: 1px;
    vertical-align: middle;
    height: 18px;
    line-height: 18px
}

.irx_transferWin div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div.filestatus {
    float: right;
    clear: both;
    padding: 0;
    margin: 0;
    margin-top: -20px;
    vertical-align: middle;
    height: 18px;
    line-height: 18px
}

.irx_transferWin div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div.btn-group {
    float: right;
    clear: both;
    padding: 0;
    margin: 0;
    margin-top: -20px;
    display: none;
    text-align: right
}

.irx_transferWin div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div.btn-group span.irx_btn_move {
    position: absolute;
    margin-left: -50px;
    margin-top: 2px;
    width: 16px;
    height: 16px;
    cursor: default;
    background: url(img/move-blue.png) no-repeat
}

.irx_transferWin div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div.btn-group span.irx_btn_del {
    position: absolute;
    margin-left: -30px;
    margin-top: 3px;
    width: 15px;
    height: 15px;
    cursor: pointer;
    background: url(img/close-blue.png) no-repeat
}

.irx_transferWin div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper:hover .btn-group {
    display: none
}

.irx_transferWin div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper.is-removed > div.irx-file-inner-wrapper {
    color: #aaa
}

.irx_transferWin div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper.selected > div.irx-file-inner-wrapper {
    background-color: #0c93dd;
    color: #fff;
    border-bottom: 1px solid #0c93dd
}

.irx_transferWin div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper.selected > div.irx-file-inner-wrapper div.filesize {
    color: #fff
}

.irx_transferWin div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper.selected > div.irx-file-inner-wrapper div.filetree-checkbox {
    background: url(img/innorix_control_list_checkbox.png) 0 0
}

.irx_transferWin div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper.selected > div.irx-file-inner-wrapper div.btn-group span.irx_btn_move {
    background: url(img/move-white.png) no-repeat
}

.irx_transferWin div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper.selected > div.irx-file-inner-wrapper div.btn-group span.irx_btn_del {
    background: url(img/close-white.png) no-repeat
}

.irx_transferWin div.irx_filetree ul.irx_filetree_list .filetree-checkbox {
    display: none
}

.irx_transferWin div.irx_filetree ul.irx_filetree_list .btn-group {
    display: none
}

.transferCompact {
    margin-top: 0 !important;
    height: auto
}

.transferCompact > .irx_container > .irx_graph_wrapper {
    margin-top: 28px
}

.transferCompact.download > .irx_container > .irx_folderPath_wrapper {
    margin-top: -10px !important
}

.transferCompact > .irx_container > .irx_folderPath_wrapper > .irx_folderPath {
    position: relative !important;
    top: -238px !important
}

.transferCompact > .irx_container > .irx_validate_progress_server {
    top: 227px !important
}

.transferCompact > .irx_container > .irx_message_wrapper {
    margin-top: 0
}

.transferCompactP {
    margin-top: 0 !important;
    height: auto
}

.transferCompactP > .irx_container > .irx_graph_wrapper {
    margin-top: 38px
}

.transferCompactP.download > .irx_container > .irx_folderPath_wrapper {
    margin-top: -10px !important
}

.transferCompactP > .irx_container > .irx_folderPath_wrapper > .irx_folderPath {
    position: relative !important;
    top: -238px !important
}

.transferCompactP > .irx_container > .irx_validate_progress_server {
    top: 227px !important
}

.transferCompactP > .irx_container > .irx_message_wrapper {
    margin-top: 0
}

.irx_thumb_progress {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -90px;
    margin-left: -150px;
    width: 258px;
    height: 15px;
    background: #c9cfd6;
    border-radius: 5px
}

.irx_thumb_progress .irx_thumb_progressBar, .irx_thumb_progress .irx_transferWin .irx_container .irx_progress .irx_progressBar, .irx_thumb_progress .irx_transferWin .irx_container .irx_progress .irx_progressStr_left, .irx_thumb_progress .irx_transferWin .irx_container .irx_progress .irx_progressStr_right, .irx_transferWin .irx_container .irx_progress .irx_thumb_progress .irx_progressBar, .irx_transferWin .irx_container .irx_progress .irx_thumb_progress .irx_progressStr_left, .irx_transferWin .irx_container .irx_progress .irx_thumb_progress .irx_progressStr_right {
    position: absolute;
    width: 238px;
    height: 15px
}

.irx_thumb_progress .irx_thumb_progressBar {
    border-radius: 5px;
    width: 0;
    background: #0c93dd;
    overflow: hidden
}

.innorix_base, .innorix_basic, .innorix_compact, .innorix_input, .innorix_tester, .irx_messageBox, .irx_transferWin {
    font-family: 'Segoe UI', arial, '돋움', Dotum, 'Apple SD Gothic Neo', AppleSDGothicNeo, sans-serif
}

.innorix_base ol, .innorix_base ul, .innorix_basic ol, .innorix_basic ul, .innorix_compact ol, .innorix_compact ul, .innorix_input ol, .innorix_input ul, .innorix_tester ol, .innorix_tester ul, .irx_messageBox ol, .irx_messageBox ul, .irx_transferWin ol, .irx_transferWin ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.innorix_base button, .innorix_basic button, .innorix_compact button, .innorix_input button, .innorix_tester button, .irx_messageBox button, .irx_transferWin button {
    outline: 0;
    cursor: pointer;
    margin: 0;
    padding: 0
}

.innorix_base blockquote, .innorix_base q, .innorix_basic blockquote, .innorix_basic q, .innorix_compact blockquote, .innorix_compact q, .innorix_input blockquote, .innorix_input q, .innorix_tester blockquote, .innorix_tester q, .irx_messageBox blockquote, .irx_messageBox q, .irx_transferWin blockquote, .irx_transferWin q {
    quotes: none
}

.irx_messageBox_wrapper {
    background: 0 0;
    position: fixed;
    *position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 99999
}

.irx_messageBox {
    position: absolute;
    left: 50%;
    width: 300px;
    margin-left: -150px;
    top: 50%;
    height: 30px;
    margin-top: -15px;
    background: #282a36;
    border-radius: 8px;
    text-align: center;
    line-height: 30px;
    font-size: 11px;
    color: #fff
}