@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: 0;
  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
  iframe.irx-preview-pdf {
  width: 158px;
  height: 177px;
  overflow: hidden !important;
  overflow-x: hidden !important;
  overflow-y: hidden !important;
}
.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: 0;
  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.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, 0.5);
  -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
  -ms-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
  -o-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
  box-shadow: 0 2px 5px rgba(0, 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, 0.2);
  display: none;
}
.loading-layout-file-processing {
  width: 100%;
  height: 100%;
  background: rgba(80, 80, 80, 0.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: -0.9s;
  animation-delay: -0.9s;
}
.sk-fading-circle .sk-circle5:before {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}
.sk-fading-circle .sk-circle6:before {
  -webkit-animation-delay: -0.7s;
  animation-delay: -0.7s;
}
.sk-fading-circle .sk-circle7:before {
  -webkit-animation-delay: -0.6s;
  animation-delay: -0.6s;
}
.sk-fading-circle .sk-circle8:before {
  -webkit-animation-delay: -0.5s;
  animation-delay: -0.5s;
}
.sk-fading-circle .sk-circle9:before {
  -webkit-animation-delay: -0.4s;
  animation-delay: -0.4s;
}
.sk-fading-circle .sk-circle10:before {
  -webkit-animation-delay: -0.3s;
  animation-delay: -0.3s;
}
.sk-fading-circle .sk-circle11:before {
  -webkit-animation-delay: -0.2s;
  animation-delay: -0.2s;
}
.sk-fading-circle .sk-circle12:before {
  -webkit-animation-delay: -0.1s;
  animation-delay: -0.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: 0;
  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
  iframe.irx-preview-pdf {
  width: 158px;
  height: 177px;
  overflow: hidden !important;
  overflow-x: hidden !important;
  overflow-y: hidden !important;
}
.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: 0;
  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.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, 0.5);
  -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
  -ms-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
  -o-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
  box-shadow: 0 2px 5px rgba(0, 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, 0.2);
  display: none;
}
.loading-layout-file-processing {
  width: 100%;
  height: 100%;
  background: rgba(80, 80, 80, 0.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: -0.9s;
  animation-delay: -0.9s;
}
.sk-fading-circle .sk-circle5:before {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}
.sk-fading-circle .sk-circle6:before {
  -webkit-animation-delay: -0.7s;
  animation-delay: -0.7s;
}
.sk-fading-circle .sk-circle7:before {
  -webkit-animation-delay: -0.6s;
  animation-delay: -0.6s;
}
.sk-fading-circle .sk-circle8:before {
  -webkit-animation-delay: -0.5s;
  animation-delay: -0.5s;
}
.sk-fading-circle .sk-circle9:before {
  -webkit-animation-delay: -0.4s;
  animation-delay: -0.4s;
}
.sk-fading-circle .sk-circle10:before {
  -webkit-animation-delay: -0.3s;
  animation-delay: -0.3s;
}
.sk-fading-circle .sk-circle11:before {
  -webkit-animation-delay: -0.2s;
  animation-delay: -0.2s;
}
.sk-fading-circle .sk-circle12:before {
  -webkit-animation-delay: -0.1s;
  animation-delay: -0.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: 9999;
  -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: 180px;
  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;
  height: 125px;
  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_bottom {
  position: absolute;
  top: 155px;
  left: 20px;
  color: #b6b6b6;
  font-size: 11px;
}
.irx_transferWin .irx_container .irx_bottom_policy {
  margin-left: 20px;
  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: 36px;
  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, 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: 10000;
  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: 335px !important;
}
.transferCompact > .irx_container {
  height: 280px !important;
}
.transferCompact > .irx_container > .irx_bottom {
  top: 310px !important;
}
.transferCompact > .irx_container > .irx_graph_wrapper {
  margin-top: 27px !important;
}
.transferCompact > .irx_container > .irx_folderPath_wrapper > .irx_folderPath {
  position: relative !important;
  top: -248px !important;
}
.transferCompact > .irx_container > .irx_validate_progress_server {
  top: 227px !important;
}
.transferCompactP {
  margin-top: 0 !important;
  height: 365px !important;
}
.transferCompactP > .irx_container {
  height: 310px !important;
}
.transferCompactP > .irx_container > .irx_bottom {
  top: 340px !important;
}
.transferCompactP > .irx_container > .irx_graph_wrapper {
  margin-top: 38px !important;
}
.transferCompactP > .irx_container > .irx_folderPath_wrapper > .irx_folderPath {
  position: relative !important;
  top: -248px !important;
}
.transferCompactP > .irx_container > .irx_validate_progress_server {
  top: 227px !important;
}
.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;
}
