.ext-ie .quftp .x-btn button,
.ext-ie .quftp-win .x-btn button,
.ext-ie .quftp-msg .x-btn button {
  line-height: normal;
  padding-top: 0; }

.quftp-wizard .indent_1 span.checkbox-img,
.quftp-wizard .indent_1 span.radio-img {
  margin-left: 24px; }

.quftp-wizard.q-wizard-window .x-window-tl {
  box-shadow: none; }

.quftp-wizard.q-wizard-window .header-title,
.quftp-wizard.q-wizard-window .x-hide-display+.step-ct {
  padding-top: 0; }

.quftp,
.quftp-win,
.quftp-about,
.quftp .x-window-mc,
.quftp-win .x-window-mc,
.quftp-about .x-window-mc,
.quftp .x-panel-mc,
.quftp-win .x-panel-mc,
.quftp-about .x-panel-mc,
.quftp .x-window-header-text,
.quftp .x-window-mc,
.quftp .x-grid3-hd-row td,
.quftp .x-grid3-row td,
.quftp .x-grid3-summary-row td,
.quftp .x-grid3-row td,
.quftp .x-grid3-summary-row td,
.quftp .x-toolbar td,
.quftp .x-toolbar span,
.quftp .x-toolbar input,
.quftp .x-toolbar div,
.quftp .x-toolbar select,
.quftp .x-toolbar label,
.quftp .x-panel-header,
.quftp .x-panel-fbar td,
.quftp .x-panel-fbar span,
.quftp .x-panel-fbar input,
.quftp .x-panel-fbar div,
.quftp .x-panel-fbar select,
.quftp .x-panel-fbar label,
.quftp .x-form-field,
.quftp .x-date-inner a,
.quftp .x-date-mp td,
.quftp .x-date-mp-btns button,
.quftp .x-menu-list-item,
.quftp .x-tree-node,
.quftp .x-combo-list,
.quftp .x-form-item,
.ext-webkit .quftp .x-small-editor .x-form-field,
.quftp .x-fieldset legend,
.quftp .x-list-body dt em,
.quftp .x-btn button,
.quftp .x-tab-strip span.x-tab-strip-text,
.quftp .x-box-mc,
.quftp .x-btn button,
.quftp body,
.quftp button,
.quftp input,
.quftp-win .x-window-header-text,
.quftp-win .x-window-mc,
.quftp-win .x-grid3-hd-row td,
.quftp-win .x-grid3-row td,
.quftp-win .x-grid3-summary-row td,
.quftp-win .x-grid3-row td,
.quftp-win .x-grid3-summary-row td,
.quftp-win .x-toolbar td,
.quftp-win .x-toolbar span,
.quftp-win .x-toolbar input,
.quftp-win .x-toolbar div,
.quftp-win .x-toolbar select,
.quftp-win .x-toolbar label,
.quftp-win .x-panel-header,
.quftp-win .x-panel-fbar td,
.quftp-win .x-panel-fbar span,
.quftp-win .x-panel-fbar input,
.quftp-win .x-panel-fbar div,
.quftp-win .x-panel-fbar select,
.quftp-win .x-panel-fbar label,
.quftp-win .x-form-field,
.quftp-win .x-date-inner a,
.quftp-win .x-date-mp td,
.quftp-win .x-date-mp-btns button,
.quftp-win .x-menu-list-item,
.quftp-win .x-tree-node,
.quftp-win .x-combo-list,
.quftp-win .x-form-item,
.ext-webkit .quftp-win .x-small-editor .x-form-field,
.quftp-win .x-fieldset legend,
.quftp-win .x-list-body dt em,
.quftp-win .x-btn button,
.quftp-win .x-tab-strip span.x-tab-strip-text,
.quftp-win .x-box-mc,
.quftp-win .x-btn button,
.quftp-win body,
.quftp-win button,
.quftp-win input {
  font-family: "Roboto", "Open Sans", "Arial", "Verdana", "Tahoma", "Helvetica", "PingFang SC", "Lantinghei SC", "微軟正黑體", "Microsoft JhengHei", "文泉驛正黑", "WenQuanYi Zen Hei", "sans-serif"; }

.lang-JPN .quftp,
.lang-JPN .quftp-win,
.lang-JPN .quftp-about,
.lang-JPN .quftp .x-window-mc,
.lang-JPN .quftp-win .x-window-mc,
.lang-JPN .quftp-about .x-window-mc,
.lang-JPN .quftp .x-panel-mc,
.lang-JPN .quftp-win .x-panel-mc,
.lang-JPN .quftp-about .x-panel-mc,
.lang-JPN .quftp .x-window-header-text,
.lang-JPN .quftp .x-window-mc,
.lang-JPN .quftp .x-grid3-hd-row td,
.lang-JPN .quftp .x-grid3-row td,
.lang-JPN .quftp .x-grid3-summary-row td,
.lang-JPN .quftp .x-grid3-row td,
.lang-JPN .quftp .x-grid3-summary-row td,
.lang-JPN .quftp .x-toolbar td,
.lang-JPN .quftp .x-toolbar span,
.lang-JPN .quftp .x-toolbar input,
.lang-JPN .quftp .x-toolbar div,
.lang-JPN .quftp .x-toolbar select,
.lang-JPN .quftp .x-toolbar label,
.lang-JPN .quftp .x-panel-header,
.lang-JPN .quftp .x-panel-fbar td,
.lang-JPN .quftp .x-panel-fbar span,
.lang-JPN .quftp .x-panel-fbar input,
.lang-JPN .quftp .x-panel-fbar div,
.lang-JPN .quftp .x-panel-fbar select,
.lang-JPN .quftp .x-panel-fbar label,
.lang-JPN .quftp .x-form-field,
.lang-JPN .quftp .x-date-inner a,
.lang-JPN .quftp .x-date-mp td,
.lang-JPN .quftp .x-date-mp-btns button,
.lang-JPN .quftp .x-menu-list-item,
.lang-JPN .quftp .x-tree-node,
.lang-JPN .quftp .x-combo-list,
.lang-JPN .quftp .x-form-item,
.lang-JPN.ext-webkit .quftp .x-small-editor .x-form-field,
.lang-JPN .quftp .x-fieldset legend,
.lang-JPN .quftp .x-list-body dt em,
.lang-JPN .quftp .x-btn button,
.lang-JPN .quftp .x-tab-strip span.x-tab-strip-text,
.lang-JPN .quftp .x-box-mc,
.lang-JPN .quftp .x-btn button,
.lang-JPN .quftp body,
.lang-JPN .quftp button,
.lang-JPN .quftp input,
.lang-JPN .quftp-win .x-window-header-text,
.lang-JPN .quftp-win .x-window-mc,
.lang-JPN .quftp-win .x-grid3-hd-row td,
.lang-JPN .quftp-win .x-grid3-row td,
.lang-JPN .quftp-win .x-grid3-summary-row td,
.lang-JPN .quftp-win .x-grid3-row td,
.lang-JPN .quftp-win .x-grid3-summary-row td,
.lang-JPN .quftp-win .x-toolbar td,
.lang-JPN .quftp-win .x-toolbar span,
.lang-JPN .quftp-win .x-toolbar input,
.lang-JPN .quftp-win .x-toolbar div,
.lang-JPN .quftp-win .x-toolbar select,
.lang-JPN .quftp-win .x-toolbar label,
.lang-JPN .quftp-win .x-panel-header,
.lang-JPN .quftp-win .x-panel-fbar td,
.lang-JPN .quftp-win .x-panel-fbar span,
.lang-JPN .quftp-win .x-panel-fbar input,
.lang-JPN .quftp-win .x-panel-fbar div,
.lang-JPN .quftp-win .x-panel-fbar select,
.lang-JPN .quftp-win .x-panel-fbar label,
.lang-JPN .quftp-win .x-form-field,
.lang-JPN .quftp-win .x-date-inner a,
.lang-JPN .quftp-win .x-date-mp td,
.lang-JPN .quftp-win .x-date-mp-btns button,
.lang-JPN .quftp-win .x-menu-list-item,
.lang-JPN .quftp-win .x-tree-node,
.lang-JPN .quftp-win .x-combo-list,
.lang-JPN .quftp-win .x-form-item,
.lang-JPN.ext-webkit .quftp-win .x-small-editor .x-form-field,
.lang-JPN .quftp-win .x-fieldset legend,
.lang-JPN .quftp-win .x-list-body dt em,
.lang-JPN .quftp-win .x-btn button,
.lang-JPN .quftp-win .x-tab-strip span.x-tab-strip-text,
.lang-JPN .quftp-win .x-box-mc,
.lang-JPN .quftp-win .x-btn button,
.lang-JPN .quftp-win body,
.lang-JPN .quftp-win button,
.lang-JPN .quftp-win input {
  font-family: "Roboto", "Open Sans", "Arial", "Verdana", "Tahoma", "Helvetica", "Hiragino Sans", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "文泉驛正黑", "WenQuanYi Zen Hei", "sans-serif"; }

.quftp .x-panel-mc {
  background-color: #fff; }

.quftp .top-bar-area {
  height: 52px; }

.quftp .top_bar_color {
  height: 8px;
  position: relative;
  width: 100%; }

.quftp .top-bar-area .x-column-inner {
  height: 52px;
  line-height: 52px;
  padding: 0 28px 0 12px;
  position: relative; }

.quftp .top-bar-area .top-bar-area {
  background-image: url(/cgi-bin/qpkg/QuFTP/images/logo.svg?1777490310);
  background-position: inherit;
  background-size: 44px;
  height: 44px;
  margin: 4px 4px 0 0;
  width: 44px; }

.quftp .top-bar-area .title-txt {
  color: #FFFFFF;
  font-size: 24px;
  font-weight: 700; }

.quftp .tab-menu {
  width: 244px; }

.quftp .tab-menu .menu-padding-top div {
  margin-top: 10px; }

.quftp .tab-menu .x-btn-tl,
.quftp .tab-menu .x-btn-tc,
.quftp .tab-menu .x-btn-tr,
.quftp .tab-menu .x-btn-ml,
.quftp .tab-menu .x-btn-mr,
.quftp .tab-menu .x-btn-bl,
.quftp .tab-menu .x-btn-bc,
.quftp .tab-menu .x-btn-br {
  display: none; }

.quftp .tab-menu .x-btn-tl,
.quftp .tab-menu .x-btn-tr,
.quftp .tab-menu .x-btn-tc,
.quftp .tab-menu .x-btn-ml,
.quftp .tab-menu .x-btn-mr,
.quftp .tab-menu .x-btn-mc,
.quftp .tab-menu .x-btn-bl,
.quftp .tab-menu .x-btn-br,
.quftp .tab-menu .x-btn-bc {
  background-image: none; }

.quftp .tab-menu .x-panel-body .x-btn-over,
.quftp .tab-menu .x-panel-body .x-btn-pressed {
  background: rgba(71,136,255,0.15);
  border-left: 5px solid #fff;
  height: 36px;
  width: 239px!important; }

.quftp .tab-menu .x-panel-body .x-btn-pressed {
  background: rgba(71,136,255,0.3); }

.quftp .tab-menu .x-panel-body .h-50 .x-btn-text .btn-icon {
  margin: 10px 15px 10px 20px; }

.quftp .quftp-menu-panel .x-panel-header-noborder {
  color: #fff;
  background-image: none;
  border: 0;
  display: block;
  height: 50px;
  line-height: 50px;
  overflow: hidden;
  padding-right: 41px;
  text-overflow: ellipsis;
  white-space: nowrap; }

.quftp .quftp-menu-panel .x-tool-toggle {
  background: url(/cgi-bin/qpkg/QuFTP/images/menu/ic_menu_fold.svg?1777490310) 0 0/30px 30px no-repeat;
  height: 30px;
  position: absolute;
  margin-top: 10px;
  right: 11px;
  width: 30px; }

.quftp .quftp-menu-panel.x-panel-collapsed .x-tool-toggle {
  background: url(/cgi-bin/qpkg/QuFTP/images/menu/ic_menu_unfold.svg?1777490310) 0 0/30px 30px no-repeat; }

.quftp .tab-menu .x-panel-body .x-btn-text.icon-overview {
  background: url(/cgi-bin/qpkg/QuFTP/images/menu/menu_icon_overview.svg?1777490310) 20px center/30px 30px no-repeat; }

.quftp .tab-menu .icon-ftp-service-panel {
  background: url(/cgi-bin/qpkg/QuFTP/images/menu/menu_icon_ftp_server.svg?1777490310) 0 0/30px 30px no-repeat;
  float: left;
  height: 30px;
  margin: 10px 15px 10px 20px;
  pointer-events: none;
  width: 30px; }

.quftp .tab-menu .icon-ftp-client-panel {
  background: url(/cgi-bin/qpkg/QuFTP/images/menu/menu_icon_ftp_client.svg?1777490310) 0 0/30px 30px no-repeat;
  float: left;
  height: 30px;
  margin: 10px 15px 10px 20px;
  pointer-events: none;
  width: 30px; }

.quftp .tab-menu .x-panel-body .x-btn-text.icon-log {
  background: url(/cgi-bin/qpkg/QuFTP/images/menu/menu_icon_log.svg?1777490310) 20px center/30px 30px no-repeat; }

.quftp .tab-menu .x-panel-body .x-btn-over .x-btn-text,
.quftp .tab-menu .x-panel-body .x-btn-pressed .x-btn-text {
  background-position: 15px center; }

.quftp .tab-menu .x-panel-body .x-btn-over .x-btn-text .btn-icon,
.quftp .tab-menu .x-panel-body .x-btn-pressed .x-btn-text .btn-icon {
  margin: 10px 15px 10px 15px;
  position: absolute; }

.quftp .tab-menu .x-panel-body .x-btn-over .x-btn-text,
.quftp .tab-menu .x-panel-body .x-btn-pressed .x-btn-text {
  color: #fff;
  padding: 0 11px 0 60px;
  width: 239px; }

.quftp .tab-menu .x-panel-header-text {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  pointer-events: none; }

.quftp .tab-menu .x-panel-body .x-btn-text {
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  height: 34px;
  line-height: 34px;
  overflow: hidden;
  padding: 0 11px 0 65px;
  text-align: left;
  text-overflow: ellipsis;
  width: 244px; }

.quftp .tab-menu .x-panel-body .h-50 .x-btn-text {
  font-size: 16px;
  font-weight: 500;
  height: 50px;
  line-height: 50px; }

.quftp .list-nas-icon {
  height: 90px;
  left: 19px;
  margin: 31px auto;
  position: absolute;
  right: 19px;
  width: 95px; }

.quftp .list-nas-name {
  color: #2f2f2f;
  font-size: 14px;
  font-weight: 400; }

.quftp .list-nas-name .title-txt {
  font-weight: 700; }

/* .quftp .list-nas-name .title-value {
  color: #000;
  font-weight: 400; } */

.quftp .list-nas-status {
  color: #2f2f2f;
  font-size: 14px;
  font-weight: 400; }

.quftp .list-nas-status .title-txt {
  font-weight: 700; }

.quftp .list-nas-status .nas-status-txt {
  background: url(/cgi-bin/qpkg/QuFTP/images/overview/ic_disable.svg?1777490310) 0 center/30px 30px no-repeat;
  color: #D6D6D6;
  display: inline-block;
  font-weight: 700;
  line-height: 30px;
  padding-left: 35px;}

.quftp .list-nas-status .nas-status-txt.enable {
  background: url(/cgi-bin/qpkg/QuFTP/images/overview/ic_enable.svg?1777490310) 0 center/30px 30px no-repeat;
  color: #008AFF; }

.quftp.utility-window .x-toolbar .qts-button {
  margin: 0; }

.quftp.utility-window .x-grid-panel .x-panel-tbar .x-toolbar {
  border-color: transparent;
  padding: 0 0 10px; }

.quftp.utility-window .x-form-trigger {
  height: 24px;
  width: 28px; }

.quftp.utility-window .x-grid-panel .x-panel-tbar .x-toolbar .x-form-field-wrap .x-form-search-trigger {
  background-position: 0 1px;
  margin-top: 0; }

.quftp .system-panel .x-panel-footer {
  background-color: #fff;
  border: 0;
  height: 30px;
  overflow: hidden;
  padding: 20px 40px 24px; }

.quftp .system-panel .x-panel-footer .x-toolbar-ct,
.quftp .log-panel .x-panel-footer .x-toolbar-ct {
  height: 30px; }

.quftp .border1 {
  background-color: #FAFBFF;
  border: 1px solid #DCDCDC;
  border-radius: 9px; }

.quftp .content-title-txt {
  padding: 12px 20px 0; }

.quftp .content-title-txt .x-form-display-field {
  font-size: 20px;
  font-weight: 500;
  line-height: 24px; }

.quftp .set-opacity-0 {
  opacity: 0; }

.quftp .txt-fade-in {
  animation-name: quftpFadeIn;
  animation-duration: 2s;
  animation-iteration-count: 1;
  opacity: 1; }

@keyframes quftpFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

.quftp .txt-fade-out {
  animation-name: quftpFadeOut;
  animation-duration: 1s;
  animation-iteration-count: 1;
  opacity: 0; }

@keyframes quftpFadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

.quftp-watermark-icon-b {
  background: url(/cgi-bin/qpkg/QuFTP/images/rule/ic_watermark_black.svg?1777490310) 0 2px/18px 18px no-repeat;
  line-height: 22px;
  padding-left: 23px; }

.quftp-watermark-icon {
  background: url(/cgi-bin/qpkg/QuFTP/images/rule/ic_watermark.svg?1777490310) 0 3px/14px 14px no-repeat;
  float: left;
  height: 20px;
  width: 20px; }

.quftp-root-folder-icon-b {
  background: url(/cgi-bin/qpkg/QuFTP/images/rule/ic_root_folder_black.svg?1777490310) 0 2px/18px 18px no-repeat;
  line-height: 22px;
  padding-left: 23px; }

.quftp-root-folder-icon {
  background: url(/cgi-bin/qpkg/QuFTP/images/rule/ic_root_folder.svg?1777490310) 0 3px/14px 14px no-repeat;
  float: left;
  height: 20px;
  width: 20px; }

.quftp-logon-icon-b {
  background: url(/cgi-bin/qpkg/QuFTP/images/rule/ic_logon_hour_black.svg?1777490310) 0 1px/18px 18px no-repeat;
  padding-left: 23px; }

.quftp-logon-icon {
  background: url(/cgi-bin/qpkg/QuFTP/images/rule/ic_logon_hour.svg?1777490310) 0 3px/14px 14px no-repeat;
  float: left;
  height: 20px;
  width: 20px; }

.quftp .watermark-w-icon {
  background: url(/cgi-bin/qpkg/QuFTP/images/rule/ic_watermark_black.svg?1777490310) 0 1px/18px 18px no-repeat;
  float: left;
  height: 21px;
  padding-right: 5px;
  width: 18px; }

.quftp .root-folder-w-icon {
  background: url(/cgi-bin/qpkg/QuFTP/images/rule/ic_root_folder_black.svg?1777490310) 0 1px/18px 18px no-repeat;
  float: left;
  height: 21px;
  padding-right: 5px;
  width: 18px; }

.quftp .logon-w-icon {
  background: url(/cgi-bin/qpkg/QuFTP/images/rule/ic_logon_hour_black.svg?1777490310) 0 1px/18px 18px no-repeat;
  float: left;
  height: 21px;
  padding-right: 5px;
  width: 18px; }

.quftp .edit-btn {
  background: url(/cgi-bin/qpkg/QuFTP/images/users/ac_edit_account_profile.svg?1777490310) 0 0/22px 22px no-repeat;
  height: 22px;
  width: 22px; }

.quftp .group-btn {
  background: url(/cgi-bin/qpkg/QuFTP/images/users/ac_edit_user_group.svg?1777490310) 0 0/22px 22px no-repeat;
  height: 22px;
  width: 22px; }

.quftp .folder-btn {
  background: url(/cgi-bin/qpkg/QuFTP/images/users/ac_edit_shared_folder_permission.svg?1777490310) 0 0/22px 22px no-repeat;
  height: 22px;
  width: 22px; }

.quftp .preview-btn {
  background: url(/cgi-bin/qpkg/QuFTP/images/users/ac_folder_access_permission.svg?1777490310) 0 0/22px 22px no-repeat;
  height: 22px;
  width: 22px; }

.quftp .remoteconnection-btn {
  background: url(/cgi-bin/qpkg/QuFTP/images/remote/ic_remote.svg?1777490310) 0 0/22px 22px no-repeat;
  height: 22px;
  width: 22px; }

.quftp .up-btn {
  background: url(/cgi-bin/qpkg/QuFTP/images/rule/ic_priority_up_normal.svg?1777490310) 0 0/18px 18px no-repeat;
  height: 18px;
  margin-top: 2px;
  width: 18px; }

.quftp .up-disable-btn {
  background: url(/cgi-bin/qpkg/QuFTP/images/rule/ic_priority_up_disable.svg?1777490310) 0 0/18px 18px no-repeat;
  height: 18px;
  margin-top: 2px;
  width: 18px; }

.quftp .down-btn {
  background: url(/cgi-bin/qpkg/QuFTP/images/rule/ic_priority_down_normal.svg?1777490310) 0 0/18px 18px no-repeat;
  height: 18px;
  margin-top: 2px;
  width: 18px; }

.quftp .down-disable-btn {
  background: url(/cgi-bin/qpkg/QuFTP/images/rule/ic_priority_down_disable.svg?1777490310) 0 0/18px 18px no-repeat;
  height: 18px;
  margin-top: 2px;
  width: 18px; }

.quftp-tip-txt {
  height: 20px;
  line-height: 20px; }

.quftp .grid-status-enable-color {
  color: #559d02;
  pointer-events: none; }

.quftp .grid-status-expired-color {
  color: #ff2525;
  pointer-events: none; }

.quftp .x-form-text.inline-eye {
  padding: 1px 33px 1px 10px; }

.quftp-box-schedule
.quftp-box-schedule .x-btn-group .x-btn-group-tl,
.quftp-box-schedule .x-btn-group .x-btn-group-bl {
  visibility: hidden; }

.quftp-box-schedule .d.lang {
  color: #2F2F2F;
  float: left;
  font-size: 14px;
  font-weight: 400;
  height: 17px;
  line-height: 17px;
  margin: 0 0 1px 41px;
  width: 32px; }

.quftp-box-schedule .d.lang:nth-child(4) {
  margin-bottom: 2px; }

.quftp-box-schedule,
.quftp-box-schedule .w {
  float: left; }

.quftp-box-schedule .tool {
  float: left;
  padding: 0;
  width: 100%; }

.quftp-box-schedule .left {
  float: left;
  width: 73px; }

.quftp-box-schedule .left .d {
  cursor: pointer; }

.quftp-box-schedule .main {
  cursor: default;
  float: left;
  width: 432px; }

.quftp-box-schedule .main .hh.v0,
.quftp-box-schedule .tool .button .box.v0 {
  background-color: #9DA0BF; }

.quftp-box-schedule .main .hh.t0 {
  background-color: #9DA0BF !important; }

.quftp-box-schedule .main .hh.v1,
.quftp-box-schedule .tool .button .box.v1 {
  background-color: #BCC04B; }

.quftp-box-schedule .main .hh.t1 {
  background-color: #BCC04B !important; }

.quftp-box-schedule .hh {
  background-color: transparent;
  float: left;
  height: 17px;
  line-height: 17px;
  margin: 0 1px 1px 0;
  width: 17px; }

.quftp-box-schedule .hh:last-child {
  float: left;
  height: 17px;
  margin: 0;
  width: 17px; }

.quftp-box-schedule .bott {
  float: left;
  margin-top: 4px; }

.quftp-box-schedule .bott .hh {
  background-color: transparent;
  cursor: pointer;
  color: #2F2F2F;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  height: 21px;
  text-align: center; }

.quftp-box-schedule.readonly.mode0 .left .d:hover,
.quftp-box-schedule.readonly.mode0 .bott .hh:hover,
.quftp-box-schedule.readonly.mode1 .left .d:hover,
.quftp-box-schedule.readonly.mode1 .bott .hh:hover {
  cursor: default;
  background-color: transparent; }

.quftp-box-schedule.mode0 .left .d:hover,
.quftp-box-schedule.mode0 .bott .hh:hover {
  background-color: #9DA0BF; }

.quftp-box-schedule.mode1 .left .d:hover,
.quftp-box-schedule.mode1 .bott .hh:hover {
  background-color: #BCC04B; }

.quftp-win .x-btn-schedule.qts-button.q-default.x-btn-pressed {
  border: 1px solid #00aeff; }

.quftp-win .mb-1 {
  margin-bottom: 1px; }

.quftp-win .mr-2 {
  margin-right: 2px; }

.quftp-win.rule-win .portrait-img {
  background: url(/cgi-bin/qpkg/QuFTP/images/rule/watermark_default_enable.svg?1777490310) 0 0/82px 79px no-repeat; }

.quftp-win.rule-win .portrait-img.x-item-disabled {
  background: url(/cgi-bin/qpkg/QuFTP/images/rule/watermark_default.svg?1777490310) 0 0/82px 79px no-repeat; }

.quftp-watermark-cls .watermark-font-color-cls,
.quftp-watermark-cls .watermark-font-bgcolor-cls {
  border: 1px solid #848484;
  border-radius: 4px;
  height: 26px;
  margin-right: 8px;
  padding: 2px 4px 0 12px;
  position: relative; }

.quftp-watermark-cls .left-box-cls,
.quftp-watermark-cls .watermark-font-color-icon-cls,
.quftp-watermark-cls .watermark-font-bgcolor-icon-cls {
  float: left; }

.quftp-watermark-cls .watermark-dropdown-triangle-icon-cls {
  float: left;
  margin-left: 4px;
  margin-top: 12px; }

.quftp-watermark-cls .watermark-font-color-cls .fill,
.quftp-watermark-cls .watermark-font-bgcolor-cls .fill {
  position: absolute;
  top: 22px;
  left: 12px;
  width: 24px;
  height: 2px;
  background-color: #000; }

.quftp-watermark-cls .watermark-style-cls .x-form-field-trigger-wrap {
  float: left;
  height: 28px; }

.quftp-watermark-cls .watermark-style-cls .x-form-field-trigger-wrap input,
.quftp-watermark-cls .watermark-style-cls .x-form-field-trigger-wrap .x-form-trigger {
  margin-top: 2px; }

.quftp-win .qts-button.file-browser-btn {
  padding: 0 0 0 7px; }

.quftp-win .file-browser-btn .x-btn-mc em.x-btn-arrow {
  background: url(/cgi-bin/qpkg/QuFTP/images/combo/ic_arrow_white_bg_down_normal.svg?1777490310) right 2px/24px 24px no-repeat;
  padding-right: 46px; }

.quftp-win .file-browser-btn.x-btn-menu-active .x-btn-mc em.x-btn-arrow {
  background: url(/cgi-bin/qpkg/QuFTP/images/combo/ic_arrow_white_bg_up_normal.svg?1777490310) right 2px/24px 24px no-repeat; }

.quftp-watermark-cls .text-watermark-cls .x-form-cb-label,
.quftp-watermark-cls .photo-watermark-cls .x-form-cb-label {
  line-height: 19px;
  font-size: 15px; }

.quftp-watermark-cls .pos-grid-cls {
  background: #CBCBCB;
  height: 58px;
  margin: 0 0 0 134px;
  width: 58px; }

.quftp-watermark-cls .pos-grid-cls .cell div {
  position: relative; }

.quftp-watermark-cls .pos-grid-cls .cell div > div {
  background-color: #2F2F2F;
  height: 5px;
  left: 7px;
  position: absolute;
  top: 7px;
  width: 5px; }

.quftp-watermark-cls .pos-grid-cls .cell {
  background-color: #FFF;
  float: left;
  height: 18px;
  line-height: 18px;
  width: 18px; }

.quftp-watermark-cls .pos-grid-cls .cell.t-t,
.quftp-watermark-cls .pos-grid-cls .cell.b-b {
  margin: 1px 0; }

.quftp-watermark-cls .pos-grid-cls .cell.l-l,
.quftp-watermark-cls .pos-grid-cls .cell.r-r {
  margin: 0 1px; }

.quftp-watermark-cls .pos-grid-cls .cell.tl-tl,
.quftp-watermark-cls .pos-grid-cls .cell.tr-tr,
.quftp-watermark-cls .pos-grid-cls .cell.bl-bl,
.quftp-watermark-cls .pos-grid-cls .cell.br-br {
  margin: 1px; }

.quftp-watermark-cls .pos-grid-cls .cell.active {
  background-color: #D8D8D8; }

.quftp-watermark-cls .cuspos-grid-cls.active .btn {
  box-shadow: inset 0 0 0 1px #1aa257; }

.quftp-watermark-cls .cuspos-grid-cls.active .disp {
  display: block; }

.quftp-watermark-cls .cuspos-grid-cls .disp {
  display: none; }

.quftp-watermark-cls .pos-grid-cls .cell.active > div {
  background: url(/cgi-bin/qpkg/QuFTP/images/radio/ic_selected_normal.svg?1777490310) 1px 1px/16px 16px no-repeat;
  background-color: #FFF; }

.quftp-watermark-cls .colorPalette-cls .color {
  height: 16px;
  width: 16px;
  float: left;
  margin-left: 1px;
  margin-bottom: 1px;
  box-sizing: border-box; }

.quftp-watermark-cls .colorPalette-cls .color:hover {
  border: 2px solid #fff; }

.quftp-watermark-cls .colorPalette-cls .color.white:hover {
  border: 2px solid #000; }

.quftp-watermark-cls .colorPalette-cls .color.active {
  height: 16px;
  width: 16px;
  border-radius: 8px; }

.quftp-watermark-cls .colorPalette-cls .color.white.active {
  height: 16px;
  width: 16px;
  border: 1px solid #000;
  border-radius: 8px; }

.quftp-watermark-cls .nas-data-view-cls .thumb {
  height: 89px;
  vertical-align: middle;
  display: table-cell; }

.quftp-watermark-cls .nas-data-view-cls .multi-media-icon {
  max-width: 89px;
  max-height: 89px;
  width:auto;
  height:auto; }

.quftp-watermark-cls .nas-data-view-cls .x-editable {
  width: 89px;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
  padding-top: 4px;
  color: #000; }

.quftp-watermark-cls .nas-data-view-cls .thumb-wrap {
  width: 98px;
  height:110px;
  float: left;
  padding: 5px;
  margin: 6px 0 0 15px; }

.quftp-watermark-cls .nas-data-view-cls .thumb-wrap.disabled {
  opacity: 0.5; }

.quftp-watermark-cls .nas-data-view-cls .thumb-wrap.disabled .thumb-ct {
  background-color: #dfdfdf; }

.quftp-watermark-cls .nas-data-view-cls .thumb-wrap.disabled.x-view-over {
  background-color: #FFF;
  padding: 5px; }

.quftp-watermark-cls .nas-data-view-cls .thumb-ct {
  display : table;
  border: 1px solid;
  border-color: #b2b2b2;
  background-color: #FFF;
  width: 89px;
  max-height: 89px;
  max-width: 89px;
  position: relative;
  top: 4px;
  left: 4px;
  text-align: center; }

.quftp-watermark-cls .nas-data-view-cls img {
  max-width: 44px;
  max-height: 44px; }

.quftp-watermark-cls .nas-data-view-cls .thumb-wrap.x-view-over {
  background-color: #FDF0E2;
  box-shadow: 0 0 0 1px #FFD29E;
  padding: 5px; }

.quftp-watermark-cls .nas-data-view-cls .thumb-wrap.x-view-selected {
  background-color: #FFE1C1;
  box-shadow: 0 0 0 1px #FF8500;
  padding: 5px; }

.quftp-watermark-cls.ppwin-cls.utility-window .qos-window-body {
  padding: 0; }

.quftp-watermark-cls .taskStatus-cls {
  pointer-events: none; }

.quftp-watermark-cls .watermark-font-color-icon-cls {
  background: url(/cgi-bin/qpkg/QuFTP/images/rule/watermark_type.svg?1777490310) 0 0/24px 24px no-repeat;
  height: 24px;
  width: 24px; }

.quftp-watermark-cls .x-item-disabled .watermark-font-color-icon-cls {
  background: url(/cgi-bin/qpkg/QuFTP/images/rule/watermark_type_disable.svg?1777490310) 0 0/24px 24px no-repeat; }

.quftp-watermark-cls .watermark-font-bgcolor-icon-cls {
  background: url(/cgi-bin/qpkg/QuFTP/images/rule/watermark_color.svg?1777490310) 0 0/24px 24px no-repeat;
  height: 24px;
  width: 24px; }

.quftp-watermark-cls .x-item-disabled .watermark-font-bgcolor-icon-cls {
  background: url(/cgi-bin/qpkg/QuFTP/images/rule/watermark_color_disable.svg?1777490310) 0 0/24px 24px no-repeat; }

.quftp-watermark-cls .watermark-dropdown-triangle-icon-cls {
  background: url(/cgi-bin/qpkg/QuFTP/images/combo/ic_arrow_white_bg_down_normal.svg?1777490310) 0 0/24px 24px no-repeat;
  height: 24px;
  margin: 0;
  width: 24px; }

.quftp-watermark-cls .menu-down .watermark-dropdown-triangle-icon-cls {
  background: url(/cgi-bin/qpkg/QuFTP/images/combo/ic_arrow_white_bg_up_normal.svg?1777490310) 0 0/24px 24px no-repeat;
  height: 24px;
  margin: 0;
  width: 24px; }

.quftp-watermark-cls .right-box-cls {
  float: right; }

.quftp-watermark-cls .watermark-font-bgcolor-notfill-icon-cls {
  background: url(/cgi-bin/qpkg/QuFTP/images/rule/watermark_no_color_nornal.svg?1777490310) 0 0/22px 22px no-repeat;
  height: 22px;
  width: 22px; }

.quftp-watermark-cls .watermark-font-bgcolor-notfill-icon-cls.active {
  background: url(/cgi-bin/qpkg/QuFTP/images/rule/watermark_no_color_press.svg?1777490310) 0 0/22px 22px no-repeat;
  height: 22px;
  width: 22px; }

.quftp-fb-cls .nas-data-view-cls .thumb {
  display: table-cell;
  height: 89px;
  vertical-align: middle;
  width: 89px; }

.quftp-fb-cls .nas-data-view-cls .multi-media-icon {
  max-width: 89px;
  max-height: 89px;
  width:auto;
  height:auto; }

.quftp-fb-cls .nas-data-view-cls .x-editable {
  width: 89px;
  display:inline-block;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  text-align: center;
  padding-top: 4px;
  color: #000; }

.quftp-fb-cls .nas-data-view-cls .thumb-wrap {
  float: left;
  height: 110px;
  margin: 5px;
  padding: 5px;
  width: 98px; }

.quftp-fb-cls .nas-data-view-cls .thumb-wrap.disabled {
  opacity: 0.5; }

.quftp-fb-cls .nas-data-view-cls .thumb-wrap.disabled .thumb-ct {
  background-color: #dfdfdf; }

.quftp-fb-cls .nas-data-view-cls .thumb-wrap.disabled.x-view-over {
  background-color: #FFF;
  padding: 5px; }

.quftp-fb-cls .nas-data-view-cls .thumb-c {
  display : table;
  border: 1px solid;
  border-color: #b2b2b2;
  background-color: #FFF;
  width: 89px;
  max-height: 89px;
  max-width: 89px;
  position: relative;
  top: 4px;
  left: 4px;
  text-align: center; }

.quftp-fb-cls .nas-data-view-cls img {
  max-width: 44px;
  max-height: 44px; }

.quftp-fb-cls .nas-data-view-cls .thumb-wrap.x-view-over {
  background-color: #FDF0E2;
  box-shadow: 0 0 0 1px #FFD29E;
  padding: 5px; }

.quftp-fb-cls .nas-data-view-cls .thumb-wrap.x-view-selected {
  background-color: #FFE1C1;
  box-shadow: 0 0 0 1px #FF8500;
  margin: 5px;
  padding: 5px; }

.quftp-fb-cls .x-layout-split-west {
  background-color: #e5e5e5; }

.quftp-win.quftp-bbar-top-line .x-window-bl {
  border-top: 1px solid #D8D8D8; }

.quftp-win.quftp-bbar-top-line .x-panel-btns {
  padding: 9px 0 10px; }

.quftp-fb-cls .x-layout-split-west {
  background-color: #e5e5e5;
  width: 1px; }

.quftp-fb-cls .x-toolbar .qts-button {
  margin: 0; }

.quftp-watermark-cls .x-tree-node .x-tree-selected a span,
.quftp-fb-cls .x-window-bl {
  padding-bottom: 0; }

.quftp-watermark-cls .lbl-field-txt {
  color: #2F2F2F;
  display: block;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  overflow: hidden;
  padding-right: 5px;
  text-overflow: ellipsis;
  width: 105px;
  white-space: nowrap; }

.quftp .status-icon-18 {
  height: 18px;
  padding: 0 0 0 25px;
  pointer-events: none;
  width: 18px; }

.quftp .status-icon-info-18 {
  background: url(/cgi-bin/qpkg/QuFTP/images/logs/ic_sys_info.svg?1777490310) left top/18px 18px no-repeat; }

.quftp .status-icon-warning-18 {
  background: url(/cgi-bin/qpkg/QuFTP/images/logs/ic_sys_warning.svg?1777490310) left top/18px 18px no-repeat; }

.quftp .status-icon-error-18 {
  background: url(/cgi-bin/qpkg/QuFTP/images/logs/ic_sys_error.svg?1777490310) left top/18px 18px no-repeat; }

/* window body */
.quftp-win .qos-window-body {
  padding: 0 35px; }
/* window body */

/* button */
.quftp .qts-button,
.quftp-win .qts-button,
.quftp-msg-win .qts-button {
  border: 1px solid #2F2F2F;
  border-radius: 4px;
  box-shadow: none;
  min-width: 30px; }

.quftp .qts-button.x-btn .x-btn-small button,
.quftp-win .qts-button.x-btn .x-btn-small button,
.quftp-msg-win .qts-button.x-btn .x-btn-small button {
  color: #2F2F2F;
  font-size: 14px;
  font-weight: 500;
  line-height: 21px;
  text-align: center; }

.quftp .qts-button.x-btn-over,
.quftp-win .qts-button.x-btn-over,
.quftp-msg-win .qts-button.x-btn-over {
  border: 1px solid #848484; }

.quftp .qts-button.x-btn-over .x-btn-small button,
.quftp-win .qts-button.x-btn-over .x-btn-small button,
.quftp-msg-win .qts-button.x-btn-over .x-btn-small button {
  color: #6E6B6B; }

.quftp .qts-button.x-btn-over,
.quftp-win .qts-button.x-btn-over,
.quftp-msg-win .qts-button.x-btn-over {
  border: 1px solid #6B6E6E;
  box-shadow: none; }

.quftp .qts-button.x-btn-click,
.quftp-win .qts-button.x-btn-click,
.quftp-msg-win .qts-button.x-btn-click,
.quftp .qts-button.x-btn-pressed,
.quftp-win .qts-button.x-btn-pressed,
.quftp-msg-win .qts-button.x-btn-pressed {
  border: 1px solid #000;
  box-shadow: none; }

.quftp .qts-button.x-btn-click .x-btn-small button,
.quftp .qts-button.x-btn-pressed .x-btn-small button,
.quftp-win .qts-button.x-btn-click .x-btn-small button,
.quftp-win .qts-button.x-btn-pressed .x-btn-small button,
.quftp-msg-win .qts-button.x-btn-click .x-btn-small button,
.quftp-msg-win .qts-button.x-btn-pressed .x-btn-small button {
  color: #000; }

.quftp .qts-button.x-item-disabled,
.quftp-win .qts-button.x-item-disabled,
.quftp-msg-win .qts-button.x-item-disabled {
  border: 1px solid #AEAEAE; }

.quftp .qts-button.x-item-disabled .x-btn-small button,
.quftp-win .qts-button.x-item-disabled .x-btn-small button,
.quftp-msg-win .qts-button.x-item-disabled .x-btn-small button {
  color: #AEAEAE!important; }

.quftp .x-btn-click.qts-button.btn-red,
.quftp .x-btn-pressed.qts-button.btn-red,
.quftp-win .x-btn-click.qts-button.btn-red,
.quftp-win .x-btn-pressed.qts-button.btn-red {
  border: 1px solid #2f2f2f;
  border-radius: 8px;
  box-shadow: none; }

.quftp .qts-button.btn-red,
.quftp .qts-button.btn-red.x-btn-over,
.quftp .qts-button.btn-red.x-btn-click,
.quftp .qts-button.btn-red.x-btn-pressed,
.quftp-win .qts-button.btn-red,
.quftp-win .qts-button.btn-red.x-btn-over,
.quftp-win .qts-button.btn-red.x-btn-click,
.quftp-win .qts-button.btn-red.x-btn-pressed {
  border: 1px solid #e30000;
  border-radius: 8px;
  box-shadow: none; }

.quftp .qts-button.btn-blue,
.quftp .qts-button.btn-blue.x-btn-over,
.quftp .qts-button.btn-blue.x-btn-click,
.quftp .qts-button.btn-blue.x-btn-pressed,
.quftp-win .qts-button.btn-blue,
.quftp-win .qts-button.btn-blue.x-btn-over,
.quftp-win .qts-button.btn-blue.x-btn-click,
.quftp-win .qts-button.btn-blue.x-btn-pressed {
  box-shadow: none; }

.quftp-win .qts-button.q-default.btn-blue .x-btn-small button,
.quftp-win .qts-button.q-default.x-btn-click.x-btn-focus.btn-blue .x-btn-small button {
  color: #000; }

.quftp .qts-default-button,
.quftp-win .qts-default-button,
.quftp-msg-win .qts-default-button {
  background-color: #252D5A;
  border: 1px solid #252D5A; }

.quftp .qts-default-button.x-btn-over,
.quftp-win .qts-default-button.x-btn-over,
.quftp-msg-win .qts-default-button.x-btn-over {
  background-color: #4E4A67;
  border: 1px solid #4E4A67; }

.quftp .qts-default-button.x-btn-click,
.quftp-win .qts-default-button.x-btn-click,
.quftp-msg-win .qts-default-button.x-btn-click,
.quftp .qts-default-button.x-btn-pressed,
.quftp-win .qts-default-button.x-btn-pressed,
.quftp-msg-win .qts-default-button.x-btn-pressed {
  background-color: #171428;
  border: 1px solid #171428; }

.quftp .qts-default-button.x-item-disabled,
.quftp-win .qts-default-button.x-item-disabled,
.quftp-msg-win .qts-default-button.x-item-disabled {
  background-color: #D6D6D6;
  border: 1px solid #D6D6D6; }

.quftp .qts-default-button.x-btn .x-btn-small button,
.quftp-win .qts-default-button.x-btn .x-btn-small button,
.quftp-msg-win .qts-default-button.x-btn .x-btn-small button {
  color: #FFF !important;
  font-size: 14px;
  font-weight: 500;
  text-align: center; }

.quftp .qts-button.h-28,
.quftp-win .qts-button.h-28 {
  height: 28px;
  line-height: 26px;
  min-height: 28px; }

.quftp .qts-button.btn-radius-13,
.quftp-win .qts-button.btn-radius-13 {
  border-radius: 13px;
  height: 26px;
  line-height: 26px;
  min-height: 26px; }

.quftp .qts-button.btn-radius-14,
.quftp-win .qts-button.btn-radius-14 {
  border-radius: 14px;
  height: 28px;
  line-height: 28px;
  min-height: 28px; }
/* button */

/* file upload */
.quftp-wizard .file-upload-cmp.x-item-disabled {
  opacity: 1; }

.quftp-wizard .qts-button.x-form-file-btn {
  background-color: #2A80EB;
  border: 0!important;
  border-radius: 15px;
  box-shadow: none!important;
  height: 28px;
  line-height: 28px;
  margin-top: 1px;
  min-height: 28px;
  padding-top:1px; }

.quftp-wizard .x-form-file-wrap .x-form-file {
  height: 30px!important; }

.quftp-wizard .qts-button.x-form-file-btn.x-btn-over {
  background-color: #67A4F2; }

.quftp-wizard .qts-button.x-form-file-btn.x-btn-click,
.quftp-wizard .qts-button.x-form-file-btn.x-btn-pressed {
  background-color: #3876C3; }

.quftp-wizard .qts-button.x-form-file-btn.x-item-disabled {
  background-color: #D6D6D6;
  opacity: 1; }

.quftp-wizard .qts-button.x-form-file-btn .x-btn-small button,
.quftp-wizard .qts-button.x-form-file-btn.x-btn-over .x-btn-small button,
.quftp-wizard .qts-button.x-form-file-btn.x-btn-click .x-btn-small button,
.quftp-wizard .qts-button.x-form-file-btn.x-btn-pressed .x-btn-small button {
  background: url(/cgi-bin/qpkg/QuFTP/images/browser/btn_broese_normal.svg?1777490310) 0 0/17px 17px no-repeat;
  color: #FFF!important;
  padding: 0 0 0 25px!important; }

.quftp-wizard .qts-button.x-form-file-btn.x-item-disabled .x-btn-small button {
  background: url(/cgi-bin/qpkg/QuFTP/images/browser/btn_broese_disable.svg?1777490310) 0 0/17px 17px no-repeat; }
/* file upload */

/* panel tbar button */
.quftp .x-panel-tbar .qts-button.x-btn .x-btn-small button,
.quftp-win .x-panel-tbar .qts-button.x-btn .x-btn-small button,
.quftp-msg-win .x-panel-tbar .qts-button.x-btn .x-btn-small button {
  font-size: 14px; }

.quftp .x-panel-tbar .qts-button.x-btn-over,
.quftp-win .x-panel-tbar .qts-button.x-btn-over {
  border: 1px solid #848484; }

.quftp .x-panel-tbar .qts-button.x-btn-over .x-btn-small button,
.quftp-win .x-panel-tbar .qts-button.x-btn-over .x-btn-small button {
  color: #6E6B6B; }

.quftp .x-panel-tbar .qts-button.x-btn-over,
.quftp-win .x-panel-tbar .qts-button.x-btn-over {
  border: 1px solid #848484;
  box-shadow: none; }

.quftp .x-panel-tbar .qts-button.x-btn-over .x-btn-small button,
.quftp-win .x-panel-tbar .qts-button.x-btn-over .x-btn-small button {
  color: #6E6B6B; }

.quftp .x-panel-tbar .qts-button.x-btn-click,
.quftp .x-panel-tbar .qts-button.x-btn-pressed,
.quftp-win .x-panel-tbar .qts-button.x-btn-click,
.quftp-win .x-panel-tbar .qts-button.x-btn-pressed {
  border: 1px solid #000;
  box-shadow: none; }

.quftp .x-panel-tbar .qts-button.x-btn-click .x-btn-small button,
.quftp .x-panel-tbar .qts-button.x-btn-pressed .x-btn-small button,
.quftp-win .x-panel-tbar .qts-button.x-btn-click .x-btn-small button,
.quftp-win .x-panel-tbar .qts-button.x-btn-pressed .x-btn-small button {
  color: #000; }

.quftp .x-panel-tbar .qts-button.x-item-disabled,
.quftp-win .x-panel-tbar .qts-button.x-item-disabled {
  border: 1px solid #AEAEAE; }

.quftp .x-panel-tbar .qts-button.x-item-disabled .x-btn-small button,
.quftp-win .x-panel-tbar .qts-button.x-item-disabled .x-btn-small button {
  color: #AEAEAE; }

.quftp .x-panel .x-panel-tbar .x-toolbar .qts-button,
.quftp-win .x-panel .x-panel-tbar .x-toolbar .qts-button {
  height: 28px;
  line-height: 26px;
  margin: 0;
  min-height: 28px;
  padding: 0 22px; }

.quftp .x-panel-tbar .x-btn,
.quftp-win .x-panel-tbar .x-btn {
  border-radius: 15px; }
/* panel tbar button */

/* panel tbar button menu */
.quftp .x-btn-mc em.x-btn-arrow {
  background: url(/cgi-bin/qpkg/QuFTP/images/combo/ic_arrow_white_bg_down_normal.svg?1777490310) center right/16px 16px no-repeat;
  padding-right: 18px; }

.quftp .x-item-disabled .x-btn-mc em.x-btn-arrow {
  background: url(/cgi-bin/qpkg/QuFTP/images/combo/ic_arrow_white_bg_down_disable.svg?1777490310) center right/16px 16px no-repeat;
  padding-right: 18px; }

.quftp .qts-default-button .x-btn-mc em.x-btn-arrow {
  background: url(/cgi-bin/qpkg/QuFTP/images/btn_triangle.svg?1777490310) center right/18px 18px no-repeat; }

.quftp .x-panel .x-panel-tbar .x-toolbar .quftp-button-menu,
.quftp-win .x-panel .x-panel-tbar .x-toolbar .quftp-button-menu {
  padding: 0 14px 0 22px; }
/* panel tbar button menu */

/* field label */
.quftp .x-form-item.x-item-disabled,
.quftp-win .x-form-item.x-item-disabled {
  opacity: 1; }

.quftp .x-form-item label.x-form-item-label,
.quftp-win .x-form-item label.x-form-item-label {
  color: #2F2F2F;
  font-size: 14px;
  font-weight: 400;
  line-height: 26px;
  padding: 2px 0; }

.quftp-win .x-form-item.lbl-v3-21 label.x-form-item-label {
  line-height: 21px;
  padding-top: 0; }

.quftp-win .x-form-item.lbl-v3-21 .x-form-display-field {
  line-height: 21px; }

.quftp-win .txt-v3-color,
.quftp-win .x-form-display-field.txt-v3-color {
  color: #00327D;
  font-size: 14px; }
/* field label */

/* displayfield */
.quftp .x-form-display-field,
.quftp-win .x-form-display-field,
.quftp-msg-win .x-form-display-field {
  color: #2F2F2F;
  font-size: 14px;
  line-height: 21px; }

.quftp .x-form-display-field.x-item-disabled,
.quftp-win .x-form-display-field.x-item-disabled {
  color: #AEAEAE!important;
  opacity: 1; }

.quftp-wizard .note-color {
  color: #195a87; }
/* displayfield */

/* checkbox */
.quftp .x-form-check-wrap,
.quftp-win .x-form-check-wrap,
.quftp-msg-win .x-form-check-wrap {
  line-height: 21px; }

.quftp-win .qos-systemPreferences-chkbox .x-form-check-wrap {
  margin-left: 26px;
  text-indent: -26px; }

.quftp .x-form-check-wrap.x-item-disabled,
.quftp-win .x-form-check-wrap.x-item-disabled {
  opacity: 1; }

.quftp .qts-checkbox.x-form-check-wrap .checkbox-img,
.quftp-win .qts-checkbox.x-form-check-wrap .checkbox-img,
.quftp-msg-win .qts-checkbox.x-form-check-wrap .checkbox-img {
  background: url(/cgi-bin/qpkg/QuFTP/images/checkbox/ic_checkbox_nornal.svg?1777490310) 0 0/16px 16px no-repeat;
  cursor: pointer;
  display: inline-block;
  height: 16px;
  margin-right: 10px;
  width: 16px;
  vertical-align: middle; }

.quftp .qts-checkbox.x-form-check-wrap:hover .checkbox-img,
.quftp-win .qts-checkbox.x-form-check-wrap:hover .checkbox-img,
.quftp-msg-win .qts-checkbox.x-form-check-wrap:hover .checkbox-img {
  background: url(/cgi-bin/qpkg/QuFTP/images/checkbox/ic_checkbox_hover.svg?1777490310) 0 0/16px 16px no-repeat; }

.quftp .qts-checkbox.x-form-check-wrap.x-item-disabled .checkbox-img,
.quftp-win .qts-checkbox.x-form-check-wrap.x-item-disabled .checkbox-img,
.quftp-msg-win .qts-checkbox.x-form-check-wrap.x-item-disabled .checkbox-img {
  background: url(/cgi-bin/qpkg/QuFTP/images/checkbox/ic_checkbox_disable.svg?1777490310) 0 0/16px 16px no-repeat; }

.quftp .qts-checkbox.x-form-check-wrap .x-form-checkbox:checked + .checkbox-img,
.quftp-win .qts-checkbox.x-form-check-wrap .x-form-checkbox:checked + .checkbox-img,
.quftp-msg-win .qts-checkbox.x-form-check-wrap .x-form-checkbox:checked + .checkbox-img {
  background: url(/cgi-bin/qpkg/QuFTP/images/checkbox/ic_checked_normal.svg?1777490310) 0 0/16px 16px no-repeat; }

.quftp .qts-checkbox.x-form-check-wrap:hover .x-form-checkbox:checked + .checkbox-img,
.quftp-win .qts-checkbox.x-form-check-wrap:hover .x-form-checkbox:checked + .checkbox-img,
.quftp-msg-win .qts-checkbox.x-form-check-wrap:hover .x-form-checkbox:checked + .checkbox-img {
  background: url(/cgi-bin/qpkg/QuFTP/images/checkbox/ic_checked_hover.svg?1777490310) 0 0/16px 16px no-repeat; }

.quftp .qts-checkbox.x-form-check-wrap.x-item-disabled .x-form-checkbox:checked + .checkbox-img,
.quftp-win .qts-checkbox.x-form-check-wrap.x-item-disabled .x-form-checkbox:checked + .checkbox-img,
.quftp-msg-win .qts-checkbox.x-form-check-wrap.x-item-disabled .x-form-checkbox:checked + .checkbox-img {
  background: url(/cgi-bin/qpkg/QuFTP/images/checkbox/ic_checked_disable.svg?1777490310) 0 0/16px 16px no-repeat; }

.quftp .qts-checkbox .x-form-cb-label,
.quftp-win .qts-checkbox .x-form-cb-label,
.quftp-msg-win .qts-checkbox .x-form-cb-label {
  color: #2F2F2F;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  margin: 0; }

.quftp .qts-checkbox.x-item-disabled .x-form-cb-label,
.quftp-win .qts-checkbox.x-item-disabled .x-form-cb-label,
.quftp-msg-win .qts-checkbox.x-item-disabled .x-form-cb-label {
  color: #AEAEAE!important;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px; }

.quftp .margin-top-1 .qts-checkbox {
  margin-top: 1px; }

.quftp .margin-top-3 .qts-checkbox,
.quftp-win .margin-top-3 .qts-checkbox,
.quftp-win .margin-top-3 .qts-radio {
  margin-top: 3px; }

.quftp .margin-top-4 .qts-checkbox,
.quftp-win .margin-top-4 .qts-radio {
  margin-top: 4px; }

.quftp-msg-win .margin-top-10 .qts-checkbox {
  margin-top: 10px; }

.quftp-win .margin-bottom-6 .qts-radio {
  margin-bottom: 6px; }
/* checkbox */

/* radio */
.quftp .qts-radio.x-form-check-wrap .radio-img,
.quftp-win .qts-radio.x-form-check-wrap .radio-img {
  background: url(/cgi-bin/qpkg/QuFTP/images/radio/ic_unselected_normal.svg?1777490310) 0 0/16px 16px no-repeat;
  cursor: pointer;
  display: inline-block;
  height: 16px;
  margin-right: 10px;
  width: 16px;
  vertical-align: middle; }

.quftp .qts-radio.x-form-check-wrap:hover .radio-img,
.quftp-win .qts-radio.x-form-check-wrap:hover .radio-img {
  background: url(/cgi-bin/qpkg/QuFTP/images/radio/ic_unselected_hover.svg?1777490310) 0 0/16px 16px no-repeat; }

.quftp .qts-radio.x-form-check-wrap.x-item-disabled .radio-img,
.quftp-win .qts-radio.x-form-check-wrap.x-item-disabled .radio-img {
  background: url(/cgi-bin/qpkg/QuFTP/images/radio/ic_unselected_disable.svg?1777490310) 0 0/16px 16px no-repeat; }

.quftp .qts-radio.x-form-check-wrap .x-form-radio:checked + .radio-img,
.quftp-win .qts-radio.x-form-check-wrap .x-form-radio:checked + .radio-img {
  background: url(/cgi-bin/qpkg/QuFTP/images/radio/ic_selected_normal.svg?1777490310) 0 0/16px 16px no-repeat; }

.quftp .qts-radio.x-form-check-wrap:hover .x-form-radio:checked + .radio-img,
.quftp-win .qts-radio.x-form-check-wrap:hover .x-form-radio:checked + .radio-img {
  background: url(/cgi-bin/qpkg/QuFTP/images/radio/ic_selected_hover.svg?1777490310) 0 0/16px 16px no-repeat; }

.quftp .qts-radio.x-form-check-wrap.x-item-disabled .x-form-radio:checked + .radio-img,
.quftp-win .qts-radio.x-form-check-wrap.x-item-disabled .x-form-radio:checked + .radio-img {
  background: url(/cgi-bin/qpkg/QuFTP/images/radio/ic_selected_disable.svg?1777490310) 0 0/16px 16px no-repeat; }

.quftp .x-form-cb-label,
.quftp-win .x-form-cb-label {
  margin-left: 0; }

.quftp .margin-top-4 .qts-radio {
  margin-top: 4px; }

.quftp .qts-radio .x-form-cb-label,
.quftp-win .qts-radio .x-form-cb-label {
  color: #2F2F2F;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  margin: 0; }

.quftp .qts-radio.x-item-disabled .x-form-cb-label,
.quftp-win .qts-radio.x-item-disabled .x-form-cb-label {
  color: #AEAEAE!important; }
/* radio */

/* grid */
.quftp .x-grid3-hd-checker,
.quftp-win .x-grid3-hd-checker {
  width: 16px!important; }

.quftp .x-grid-panel .x-panel-body,
.quftp-win .x-grid-panel .x-panel-body {
  border: 1px solid #CACACA;
  border-radius: 5px; }

.quftp-win .x-grid-panel .x-panel-tbar .x-toolbar,
.quftp-win .x-grid-panel.x-panel-noborder .x-panel-tbar-noheader .x-toolbar,
.quftp-win .x-grid-panel .x-panel-bbar {
  border: 0; }

.quftp-win .x-grid-panel .x-toolbar {
  padding: 0 0 7px; }

.quftp-win.wiz-non-tbar-style .x-grid-panel .x-toolbar {
  padding: 7px 0 6px; }

.quftp .x-grid-panel .x-grid3-header,
.quftp-win .x-grid-panel .x-grid3-header {
  background-color: transparent; }

.quftp .x-grid-panel td .x-grid3-hd-inner,
.quftp .x-grid-panel td.x-grid3-hd-over .x-grid3-hd-inner,
.quftp .x-grid-panel td.sort-desc .x-grid3-hd-inner,
.quftp .x-grid-panel td.sort-asc .x-grid3-hd-inner,
.quftp .x-grid-panel td.x-grid3-hd-menu-open .x-grid3-hd-inner,
.quftp-win .x-grid-panel td .x-grid3-hd-inner,
.quftp-win .x-grid-panel td.x-grid3-hd-over .x-grid3-hd-inner,
.quftp-win .x-grid-panel td.sort-desc .x-grid3-hd-inner,
.quftp-win .x-grid-panel td.sort-asc .x-grid3-hd-inner,
.quftp-win .x-grid-panel td.x-grid3-hd-menu-open .x-grid3-hd-inner {
  background-color: #F1F1F1;
  color: #000;
  font-size: 14px;
  font-weight: 500;
  line-height: 21px; }

.quftp .grid-column-line .x-grid3-hd:not(:first-child):before,
.quftp-win .grid-column-line .x-grid3-hd:not(:first-child):before {
  background-color: #DBDBDB;
  content: '';
  float: left;
  height: 21px;
  margin: 6px 0;
  width: 1px; }

.quftp .x-grid3 .x-grid3-row,
.quftp-win .x-grid3 .x-grid3-row {
  border-color: transparent transparent #F1F1F1;
  border-style: solid;
  border-width: 0 0 1px; }

.quftp .x-grid3 .x-grid3-header,
.quftp-win .x-grid3 .x-grid3-header {
  border-bottom: 1px solid #CACACA;
  padding: 0; }

.quftp .x-grid3-header-offset,
.quftp-win .x-grid3-header-offset {
  padding: 0; }

.quftp .x-grid3-hd-inner,
.quftp-win .x-grid3-hd-inner {
  color: #2F2F2F;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  padding: 6px 10px; }

.quftp .x-grid3-cell-inner,
.quftp-win .x-grid3-cell-inner {
  color: #2F2F2F;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  padding: 10px; }

.quftp .x-action-col-cell .x-grid3-cell-inner,
.quftp-win .x-action-col-cell .x-grid3-cell-inner {
  padding: 9px 10px 7px; }

.quftp .x-action-col-icon + .x-action-col-icon,
.quftp-win .x-action-col-icon + .x-action-col-icon {
  margin-left: 10px; }

.quftp .x-grid3-header .x-grid3-td-checker .x-grid3-hd-inner,
.quftp-win .x-grid3-header .x-grid3-td-checker .x-grid3-hd-inner {
  padding: 9px 0 8px!important; }

.quftp .x-grid3-body .x-grid3-td-checker .x-grid3-cell-inner,
.quftp-win .x-grid3-body .x-grid3-td-checker .x-grid3-cell-inner {
  padding: 12px 0 13px!important; }

.quftp .x-grid-panel .x-grid3-hd-row td:first-child,
.quftp .x-grid-panel .x-grid3-hd-row td,
.quftp .x-grid-panel .x-grid3-row td.x-grid3-cell,
.quftp-win .x-grid-panel .x-grid3-hd-row td:first-child,
.quftp-win .x-grid-panel .x-grid3-hd-row td,
.quftp-win .x-grid-panel .x-grid3-row td.x-grid3-cell,
.quftp .nc-grid.x-grid-panel .x-grid3-hd-row .x-grid3-hd.x-grid3-cell,
.quftp .nc-grid.x-grid-panel .x-grid3-hd-row .x-grid3-hd.x-grid3-cell.x-grid3-cell-first {
  border-color: transparent; }

.quftp .x-grid-panel .x-grid3-row td.x-grid3-cell {
  vertical-align: top; }

.quftp .x-grid3-row-last,
.quftp-win .x-grid3-row-last {
  margin-bottom: 0; }

.quftp .x-grid-panel .x-grid3-row-over,
.quftp-win .x-grid-panel .x-grid3-row-over {
  background-color: #F5F4F6; }

.quftp .x-grid-panel .x-grid3-row-selected,
.quftp-win .x-grid-panel .x-grid3-row-selected {
  background-color: rgba(51,47,73,0.10)!important; }

.quftp .x-toolbar-right .x-toolbar-cell .x-form-field-wrap,
.quftp-win .x-toolbar-right .x-toolbar-cell .x-form-field-wrap {
  margin: 0; }

.quftp-win .x-grid-panel.grid-page-line .x-panel-body {
  border-radius: 5px 5px 0 0; }

.quftp-win .x-grid-panel.grid-page-line .x-toolbar-page.x-toolbar {
  border-width: 0 1px 1px;
  border-color: transparent #CACACA #CACACA;
  border-radius: 0 0 5px 5px;
  border-style: none solid solid; }

.quftp-win .x-grid-panel.grid-page-line .x-toolbar-page.x-toolbar {
  padding: 10px; }

.quftp .x-panel-noborder > .x-panel-bwrap > .x-panel-body {
  border-width: 0;
  border-radius: 0; }

.quftp .x-grid-panel.x-panel-noborder .x-panel-bbar-noborder {
  border-top: 1px solid #CACACA; }

.quftp .grid-sort-view .x-grid3-sort-icon {
  background: url(/cgi-bin/qpkg/QuFTP/images/grid/sort.svg?1777490310) 0 0/14px 15px no-repeat;
  display: inline;
  height: 15px;
  position: relative;
  right: auto;
  top: auto;
  margin: 0 0 0 10px;
  width: 14px; }

.quftp .sort-asc .x-grid3-sort-icon,
.quftp-win .sort-asc .x-grid3-sort-icon {
  background: url(/cgi-bin/qpkg/QuFTP/images/grid/sort_up.svg?1777490310) 0 0/14px 15px no-repeat;
  height: 15px;
  position: relative;
  top: auto;
  margin: 0 0 0 10px;
  width: 14px; }

.quftp .x-grid-panel .sort-desc .x-grid3-sort-icon,
.quftp-win .x-grid-panel .sort-desc .x-grid3-sort-icon {
  background: url(/cgi-bin/qpkg/QuFTP/images/grid/sort_down.svg?1777490310) 0 0/14px 15px no-repeat;
  height: 15px;
  position: relative;
  right: auto;
  top: auto;
  margin: 0 0 0 10px;
  width: 14px; }

.quftp .x-grid3-resize-marker,
.quftp-win .x-grid3-resize-marker,
.quftp-wizard .x-grid3-resize-marker,
.quftp .x-grid3-resize-proxy,
.quftp-win .x-grid3-resize-proxy,
.quftp-wizard .x-grid3-resize-proxy {
  background: #a0a0a0; /* Old browsers */
  background: -moz-linear-gradient(top,  #a0a0a0 0%, #a0a0a0 67%, #ffffff 67%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  #a0a0a0 0%,#a0a0a0 67%,#ffffff 67%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom,  #a0a0a0 0%,#a0a0a0 67%,#ffffff 67%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a0a0a0', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
  background-repeat: repeat-y;
  background-size: 1px 3px;
  height: 100%;
  width: 1px; }
/* grid */

/* panel find */
.quftp .x-form-field-wrap.search-field-cmp .x-form-field,
.quftp-win .x-form-field-wrap.search-field-cmp .x-form-field,
.quftp.search-field-cmp .x-form-field-wrap .x-form-field,
.quftp-win.search-field-cmp .x-form-field-wrap .x-form-field {
  border-radius: 0 15px 15px 0; }

.quftp .x-panel .x-panel-tbar .x-form-field-wrap .x-form-search-trigger,
.quftp-win .x-panel .x-panel-tbar .x-form-field-wrap .x-form-search-trigger {
  display: none; }

.quftp .search-field-cmp,
.quftp-win .search-field-cmp {
  position: relative; }

.quftp .search-field-cmp .search-clear,
.quftp-win .search-field-cmp .search-clear {
  background: url(/cgi-bin/qpkg/QuFTP/images/grid/slice_icon_search_clear_n.svg?1777490310) 5px 5px/16px 16px no-repeat;
  cursor: pointer;
  display: none;
  height: 26px;
  left: auto;
  position: absolute;
  right: 0;
  width: 26px; }

.quftp .x-panel .x-panel-tbar .x-form-field-wrap.search-field-cmp .x-form-field,
.quftp-win .x-panel .x-panel-tbar .x-form-field-wrap.search-field-cmp .x-form-field {
  background: url(/cgi-bin/qpkg/QuFTP/images/users/search_normal.svg?1777490310) 10px 4px/18px 18px no-repeat;
  padding: 2px 9px 2px 32px; }

.quftp .search-field-cmp .search-clear.show-icon,
.quftp-win .search-field-cmp .search-clear.show-icon {
  display: inline-block; }
/* panel find */

/* panel combo */
.quftp .x-panel .x-panel-tbar .x-form-field-wrap .x-form-field,
.quftp-win .x-panel .x-panel-tbar .x-form-field-wrap .x-form-field {
  padding: 2px 0 2px 10px; }

.quftp .x-panel .x-panel-tbar .x-form-field-trigger-wrap .x-form-arrow-trigger,
.quftp-win .x-panel .x-panel-tbar .x-form-field-trigger-wrap .x-form-arrow-trigger {
  margin: 1px 0; }
/* panel combo */


/* grid CheckboxSelectionModel */
.quftp .x-grid-panel td .x-grid3-cell .x-grid3-hd-checker,
.quftp-win .x-grid-panel td .x-grid3-cell .x-grid3-hd-checker {
  margin: 0 auto; }

.quftp .x-grid-panel td .x-grid3-hd-inner,
.quftp-win .x-grid-panel td .x-grid3-hd-inner {
  background: none !important; }

.quftp .x-grid3-hd-inner .x-grid3-hd-checker,
.quftp-win .x-grid3-hd-inner .x-grid3-hd-checker,
.quftp .x-grid3-row-checker,
.quftp-win .x-grid3-row-checker {
  background: url(/cgi-bin/qpkg/QuFTP/images/checkbox/ic_checkbox_nornal.svg?1777490310) 0 0/16px 16px no-repeat !important;
  height: 16px;
  margin: 0 auto;
  width: 16px !important; }

.quftp .x-grid3-row-checkbox-disabled,
.quftp-win .x-grid3-row-checkbox-disabled {
  background: url(/cgi-bin/qpkg/QuFTP/images/checkbox/ic_checkbox_disable.svg?1777490310) 0 0/16px 16px no-repeat !important;
  height: 16px;
  margin: 0 auto;
  width: 16px !important; }

.quftp .x-grid3-hd-checker-on .x-grid3-hd-checker,
.quftp-win .x-grid3-hd-checker-on .x-grid3-hd-checker,
.quftp .x-grid3-row-selected .x-grid3-row-checker,
.quftp-win .x-grid3-row-selected .x-grid3-row-checker {
  background: url(/cgi-bin/qpkg/QuFTP/images/checkbox/ic_checked_normal.svg?1777490310) 0 0/16px 16px no-repeat !important;
  height: 16px;
  margin: 0 auto;
  width: 16px !important; }

.quftp .x-grid3-hd-selected .x-grid3-hd-checker,
.quftp-win .x-grid3-hd-selected .x-grid3-hd-checker {
  background: url(/cgi-bin/qpkg/QuFTP/images/checkbox/ic_indeterminate_normal.svg?1777490310) 0 0/16px 16px no-repeat !important;
  height: 16px;
  margin: 0 auto;
  width: 16px !important; }

.quftp-win .x-grid3-row-checkbox-disabled-on,
.quftp-win .x-grid3-row-checkbox-disabled-on {
  background: url(/cgi-bin/qpkg/QuFTP/images/checkbox/ic_checked_disable.svg?1777490310) 0 0/16px 16px no-repeat !important;
  height: 16px;
  margin: 0 auto;
  width: 16px !important; }
/* grid CheckboxSelectionModel */

/* page */
.quftp .x-panel .x-toolbar-page .x-toolbar,
.quftp-win .x-panel .x-toolbar-page .x-toolbar {
  border: 0; }

.quftp-win .x-panel .x-panel-bbar-noborder .x-toolbar-page.x-toolbar {
  border: 0;
  border-top: 1px solid #CACACA; }

.quftp .x-panel .x-toolbar-page .x-form-text,
.quftp-win .x-panel .x-toolbar-page .x-form-text,
.quftp .x-panel .x-panel-bbar .x-toolbar-page .x-toolbar-cell .x-form-field-trigger-wrap .x-form-text,
.quftp-win .x-panel .x-panel-bbar .x-toolbar-page .x-toolbar-cell .x-form-field-trigger-wrap .x-form-text {
  border: 1px solid #C3C3C3;
  border-radius: 2px;
  color: #2F2F2F;
  font-size: 13px;
  height: 18px;
  text-align: right;
  line-height: 18px;
  margin: 0 8px;
  padding: 0 6px; }

.quftp .x-panel .x-panel-bbar .x-toolbar-page .x-toolbar-cell .x-form-field-trigger-wrap .x-form-text,
.quftp-win .x-panel .x-panel-bbar .x-toolbar-page .x-toolbar-cell .x-form-field-trigger-wrap .x-form-text {
  padding: 0 0 0 6px;
  width: 29px !important; }

.quftp .x-panel .x-toolbar-page .x-form-display-field,
.quftp-win .x-panel .x-toolbar-page .x-form-display-field,
.quftp .x-panel .x-toolbar-page .xtb-text,
.quftp-win .x-panel .x-toolbar-page .xtb-text {
  color: #525252;
  font-size: 14px;
  line-height: 20px;
  padding: 0; }

.quftp .x-panel .x-toolbar-page .x-toolbar-right-row .x-form-field-trigger-wrap,
.quftp-win .x-panel .x-toolbar-page .x-toolbar-right-row .x-form-field-trigger-wrap {
  border: 1px solid #C3C3C3;
  margin: 0 8px;
  width: 55px !important; }

.quftp .x-panel .x-panel-bbar .x-toolbar-page .x-toolbar-right-row .x-form-field-trigger-wrap .x-form-text,
.quftp-win .x-panel .x-panel-bbar .x-toolbar-page .x-toolbar-right-row .x-form-field-trigger-wrap .x-form-text {
  border: 0;
  margin: 0; }

.quftp .x-panel .x-toolbar-page.x-toolbar,
.quftp-win .x-panel .x-toolbar-page.x-toolbar {
  border: 0;
  padding: 10px 0; }

.quftp .x-btn-small .x-tbar-page-first,
.quftp-win .x-btn-small .x-tbar-page-first,
.quftp .x-btn-over .x-btn-small .x-tbar-page-first,
.quftp-win .x-btn-over .x-btn-small .x-tbar-page-first,
.quftp .x-btn-click .x-btn-small .x-tbar-page-first,
.quftp-win .x-btn-click .x-btn-small .x-tbar-page-first {
  background: url(/cgi-bin/qpkg/QuFTP/images/page/ic_page_arrow_map_list_left2.svg?1777490310) 5px 5px/10px 10px no-repeat !important;
  height: 20px;
  width: 20px; }

.quftp .x-btn-small .x-tbar-page-prev,
.quftp-win .x-btn-small .x-tbar-page-prev,
.quftp .x-btn-over .x-btn-small .x-tbar-page-prev,
.quftp-win .x-btn-over .x-btn-small .x-tbar-page-prev,
.quftp .x-btn-click .x-btn-small .x-tbar-page-prev,
.quftp-win .x-btn-click .x-btn-small .x-tbar-page-prev {
  background: url(/cgi-bin/qpkg/QuFTP/images/page/ic_page_arrow_map_list_left.svg?1777490310) 5px 5px/10px 10px no-repeat !important;
  height: 20px;
  width: 20px; }

.quftp .x-btn-small .x-tbar-page-next,
.quftp-win .x-btn-small .x-tbar-page-next,
.quftp .x-btn-over .x-btn-small .x-tbar-page-next,
.quftp-win .x-btn-over .x-btn-small .x-tbar-page-next,
.quftp .x-btn-click .x-btn-small .x-tbar-page-next,
.quftp-win .x-btn-click .x-btn-small .x-tbar-page-next {
  background: url(/cgi-bin/qpkg/QuFTP/images/page/ic_page_arrow_map_list_right.svg?1777490310) 5px 5px/10px 10px no-repeat !important;
  height: 20px;
  width: 20px; }

.quftp .x-btn-small .x-tbar-page-last,
.quftp-win .x-btn-small .x-tbar-page-last,
.quftp .x-btn-over .x-btn-small .x-tbar-page-last,
.quftp-win .x-btn-over .x-btn-small .x-tbar-page-last,
.quftp .x-btn-click .x-btn-small .x-tbar-page-last,
.quftp-win .x-btn-click .x-btn-small .x-tbar-page-last {
  background: url(/cgi-bin/qpkg/QuFTP/images/page/ic_page_arrow_map_list_right2.svg?1777490310) 5px 5px/10px 10px no-repeat !important;
  height: 20px;
  width: 20px; }

.quftp .x-btn-small .x-tbar-loading,
.quftp-win .x-btn-small .x-tbar-loading,
.quftp .x-btn-over .x-btn-small .x-tbar-loading,
.quftp-win .x-btn-over .x-btn-small .x-tbar-loading,
.quftp .x-btn-click .x-btn-small .x-tbar-loading,
.quftp-win .x-btn-click .x-btn-small .x-tbar-loading {
  background: url(/cgi-bin/qpkg/QuFTP/images/page/ic_table_toolbar_refresh_a.svg?1777490310) 0 0/20px 20px no-repeat !important;
  height: 20px;
  width: 20px; }

.quftp .x-panel .x-toolbar-page.x-toolbar .x-btn-click .x-btn-tl,
.quftp .x-panel .x-toolbar-page.x-toolbar .x-btn-click .x-btn-tr,
.quftp .x-panel .x-toolbar-page.x-toolbar .x-btn-click .x-btn-tc,
.quftp .x-panel .x-toolbar-page.x-toolbar .x-btn-click .x-btn-ml,
.quftp .x-panel .x-toolbar-page.x-toolbar .x-btn-click .x-btn-mr,
.quftp .x-panel .x-toolbar-page.x-toolbar .x-btn-click .x-btn-mc,
.quftp .x-panel .x-toolbar-page.x-toolbar .x-btn-click .x-btn-bl,
.quftp .x-panel .x-toolbar-page.x-toolbar .x-btn-click .x-btn-br,
.quftp .x-panel .x-toolbar-page.x-toolbar .x-btn-click .x-btn-bc,
.quftp .x-panel .x-toolbar-page.x-toolbar .x-btn-over .x-btn-tl,
.quftp .x-panel .x-toolbar-page.x-toolbar .x-btn-over .x-btn-tr,
.quftp .x-panel .x-toolbar-page.x-toolbar .x-btn-over .x-btn-tc,
.quftp .x-panel .x-toolbar-page.x-toolbar .x-btn-over .x-btn-ml,
.quftp .x-panel .x-toolbar-page.x-toolbar .x-btn-over .x-btn-mr,
.quftp .x-panel .x-toolbar-page.x-toolbar .x-btn-over .x-btn-mc,
.quftp .x-panel .x-toolbar-page.x-toolbar .x-btn-over .x-btn-bl,
.quftp .x-panel .x-toolbar-page.x-toolbar .x-btn-over .x-btn-br,
.quftp .x-panel .x-toolbar-page.x-toolbar .x-btn-over .x-btn-bc,
.quftp-win .x-panel .x-toolbar-page.x-toolbar .x-btn-click .x-btn-tl,
.quftp-win .x-panel .x-toolbar-page.x-toolbar .x-btn-click .x-btn-tr,
.quftp-win .x-panel .x-toolbar-page.x-toolbar .x-btn-click .x-btn-tc,
.quftp-win .x-panel .x-toolbar-page.x-toolbar .x-btn-click .x-btn-ml,
.quftp-win .x-panel .x-toolbar-page.x-toolbar .x-btn-click .x-btn-mr,
.quftp-win .x-panel .x-toolbar-page.x-toolbar .x-btn-click .x-btn-mc,
.quftp-win .x-panel .x-toolbar-page.x-toolbar .x-btn-click .x-btn-bl,
.quftp-win .x-panel .x-toolbar-page.x-toolbar .x-btn-click .x-btn-br,
.quftp-win .x-panel .x-toolbar-page.x-toolbar .x-btn-click .x-btn-bc,
.quftp-win .x-panel .x-toolbar-page.x-toolbar .x-btn-over .x-btn-tl,
.quftp-win .x-panel .x-toolbar-page.x-toolbar .x-btn-over .x-btn-tr,
.quftp-win .x-panel .x-toolbar-page.x-toolbar .x-btn-over .x-btn-tc,
.quftp-win .x-panel .x-toolbar-page.x-toolbar .x-btn-over .x-btn-ml,
.quftp-win .x-panel .x-toolbar-page.x-toolbar .x-btn-over .x-btn-mr,
.quftp-win .x-panel .x-toolbar-page.x-toolbar .x-btn-over .x-btn-mc,
.quftp-win .x-panel .x-toolbar-page.x-toolbar .x-btn-over .x-btn-bl,
.quftp-win .x-panel .x-toolbar-page.x-toolbar .x-btn-over .x-btn-br,
.quftp-win .x-panel .x-toolbar-page.x-toolbar .x-btn-over .x-btn-bc {
  background: none; }

.quftp .x-item-disabled .x-btn-small .x-tbar-page-first,
.quftp-win .x-item-disabled .x-btn-small .x-tbar-page-first {
  background: url(/cgi-bin/qpkg/QuFTP/images/page/ic_page_arrow_map_list_left2_dis.svg?1777490310) 5px 5px/10px 10px no-repeat !important;
  height: 20px;
  width: 20px; }

.quftp .x-item-disabled .x-btn-small .x-tbar-page-prev,
.quftp-win .x-item-disabled .x-btn-small .x-tbar-page-prev {
  background: url(/cgi-bin/qpkg/QuFTP/images/page/ic_page_arrow_map_list_left_dis.svg?1777490310) 5px 5px/10px 10px no-repeat !important;
  height: 20px;
  width: 20px; }

.quftp .x-item-disabled .x-btn-small .x-tbar-page-next,
.quftp-win .x-item-disabled .x-btn-small .x-tbar-page-next {
  background: url(/cgi-bin/qpkg/QuFTP/images/page/ic_page_arrow_map_list_right_dis.svg?1777490310) 5px 5px/10px 10px no-repeat !important;
  height: 20px;
  width: 20px; }

.quftp .x-item-disabled .x-btn-small .x-tbar-page-last,
.quftp-win .x-item-disabled .x-btn-small .x-tbar-page-last {
  background: url(/cgi-bin/qpkg/QuFTP/images/page/ic_page_arrow_map_list_right2_dis.svg?1777490310) 5px 5px/10px 10px no-repeat !important;
  height: 20px;
  height: 20px; }

.quftp .x-item-disabled .x-btn-small .x-tbar-page-loading,
.quftp-win .x-item-disabled .x-btn-small .x-tbar-page-loading {
  background: url(/cgi-bin/qpkg/QuFTP/images/page/ic_table_toolbar_refresh_dis.svg?1777490310) 5px 5px/10px 10px no-repeat !important;
  height: 20px;
  height: 20px; }

.quftp .x-panel .x-toolbar-page .x-toolbar-left-row .x-btn-tl,
.quftp .x-panel .x-toolbar-page .x-toolbar-left-row .x-btn-tc,
.quftp .x-panel .x-toolbar-page .x-toolbar-left-row .x-btn-tr,
.quftp .x-panel .x-toolbar-page .x-toolbar-left-row .x-btn-ml,
.quftp .x-panel .x-toolbar-page .x-toolbar-left-row .x-btn-mr,
.quftp .x-panel .x-toolbar-page .x-toolbar-left-row .x-btn-bl,
.quftp .x-panel .x-toolbar-page .x-toolbar-left-row .x-btn-bc,
.quftp .x-panel .x-toolbar-page .x-toolbar-left-row .x-btn-br,
.quftp-win .x-panel .x-toolbar-page .x-toolbar-left-row .x-btn-tl,
.quftp-win .x-panel .x-toolbar-page .x-toolbar-left-row .x-btn-tc,
.quftp-win .x-panel .x-toolbar-page .x-toolbar-left-row .x-btn-tr,
.quftp-win .x-panel .x-toolbar-page .x-toolbar-left-row .x-btn-ml,
.quftp-win .x-panel .x-toolbar-page .x-toolbar-left-row .x-btn-mr,
.quftp-win .x-panel .x-toolbar-page .x-toolbar-left-row .x-btn-bl,
.quftp-win .x-panel .x-toolbar-page .x-toolbar-left-row .x-btn-bc,
.quftp-win .x-panel .x-toolbar-page .x-toolbar-left-row .x-btn-br {
  display: none; }

.quftp .x-panel .x-toolbar-page .x-toolbar-right-row .x-form-field-trigger-wrap .x-form-arrow-trigger,
.quftp .x-panel .x-toolbar-page .x-toolbar-right-row .x-form-field-trigger-wrap .x-form-arrow-trigger.x-form-trigger-over,
.quftp-win .x-panel .x-toolbar-page .x-toolbar-right-row .x-form-field-trigger-wrap .x-form-arrow-trigger,
.quftp-win .x-panel .x-toolbar-page .x-toolbar-right-row .x-form-field-trigger-wrap .x-form-arrow-trigger.x-form-trigger-over {
  background: url(/cgi-bin/qpkg/QuFTP/images/combo/ic_arrow_white_bg_down_normal.svg?1777490310) 3px 2px/14px 14px no-repeat !important;
  height: 18px;
  margin: 0;
  padding: 0;
  width: 20px; }

.quftp .x-panel .x-toolbar-page .x-toolbar-right-row .x-form-field-trigger-wrap.qts-list-expand .x-form-arrow-trigger,
.quftp .x-panel .x-toolbar-page .x-toolbar-right-row .x-form-field-trigger-wrap.qts-list-expand .x-form-arrow-trigger.x-form-trigger-over,
.quftp-win .x-panel .x-toolbar-page .x-toolbar-right-row .x-form-field-trigger-wrap.qts-list-expand .x-form-arrow-trigger,
.quftp-win .x-panel .x-toolbar-page .x-toolbar-right-row .x-form-field-trigger-wrap.qts-list-expand .x-form-arrow-trigger.x-form-trigger-over {
  background: url(/cgi-bin/qpkg/QuFTP/images/combo/ic_arrow_white_bg_up_normal.svg?1777490310) 3px 3px/14px 14px no-repeat !important;; }

.quftp .x-panel .x-toolbar-page .x-toolbar-right-row .x-form-field-trigger-wrap.x-item-disabled .x-form-arrow-trigger,
.quftp .x-panel .x-toolbar-page .x-toolbar-right-row .x-form-field-trigger-wrap.x-item-disabled .x-form-arrow-trigger.x-form-trigger-over,
.quftp-win .x-panel .x-toolbar-page .x-toolbar-right-row .x-form-field-trigger-wrap.x-item-disabled .x-form-arrow-trigger,
.quftp-win .x-panel .x-toolbar-page .x-toolbar-right-row .x-form-field-trigger-wrap.x-item-disabled .x-form-arrow-trigger.x-form-trigger-over {
  background: url(/cgi-bin/qpkg/QuFTP/images/combo/ic_arrow_white_bg_down_disable.svg?1777490310) 3px 3px/14px 14px no-repeat !important;; }

.quftp .x-panel .x-toolbar-page .x-toolbar-right-row .combo-right-bar .x-form-field-wrap,
.quftp .x-panel .x-toolbar-page .x-toolbar-right-row .combo-right-bar .x-form-field-wrap.x-trigger-wrap-focus,
.quftp-win .x-panel .x-toolbar-page .x-toolbar-right-row .combo-right-bar .x-form-field-wrap,
.quftp-win .x-panel .x-toolbar-page .x-toolbar-right-row .combo-right-bar .x-form-field-wrap.x-trigger-wrap-focus {
  height: 20px; }

.quftp .x-panel .x-toolbar-page .x-form-field-wrap,
.quftp-win .x-panel .x-toolbar-page .x-form-field-wrap {
  border-radius: 2px; }
/* page */

/* sub win */
.quftp-win,
.quftp-msg-win {
  background: #FFFFFF;
  border-radius: 8px;
  box-shadow: 0 3px 8px 0 rgb(0 0 0 / 30%), inset 0 0 2px #A6A6A6; }

.quftp-win.deactive {
  box-shadow: 0 3px 8px 0 rgba(0,0,0,0.15), inset 0 0 2px #D8D8D8; }

.quftp-win .x-window-tl,
.quftp-win .x-window-tc,
.quftp-win .x-window-tr {
  height: 58px; }

.quftp-win .x-tool-ct:first-child {
  margin: 10px 0 0; }

.quftp-win .x-window-tr {
  padding-right: 10px; }

.quftp-win .x-tool-bg .x-tool-close,
.quftp-win .x-tool-bg.x-tool-over .x-tool-close,
.quftp-win .x-tool-bg.x-tool-over .x-tool-close:active,
.quftp-win .x-tool-bg.x-tool-click .x-tool-close {
  background: url(/cgi-bin/qpkg/QuFTP/images/ic_close_b_n.svg?1777490310) 0 0/28px 28px no-repeat;
  height: 28px;
  margin: 0;
  width: 28px; }

.quftp-win.show-header-line .x-window-ml,
.quftp-win.show-grid-column-line .x-window-ml {
  border: 0; }

.quftp-win .x-window-header-text {
  color: #000000;
  font-size: 20px;
  font-weight: 500;
  line-height: 58px; }

.quftp-win .x-window-bl {
  border: 0;
  padding: 10px 0 14px 35px; }

.quftp-win .x-window-bc .x-panel-fbar .x-toolbar-right-row .qts-button {
  margin-left: 8px; }
/* sub win */

/* msg win */
.quftp-msg-win .x-tool-ct:first-child {
  margin: 10px 0 0; }

.quftp-msg-win .x-window-tr {
  padding-right: 10px; }

.quftp-msg-win .x-tool.x-tool-close:before {
  background: url(/cgi-bin/qpkg/QuFTP/images/ic_close_b_n.svg?1777490310) 0 0/28px 28px no-repeat;
  height: 28px;
  margin: 0;
  width: 28px; }

.quftp-msg-win .x-window-tl,
.quftp-msg-win .x-window-tr,
.quftp-msg-win .x-window-tc {
  height: 31px; }

.quftp-msg-win .x-tool,
.quftp-msg-win .x-tool .x-tool-icon {
  height: 28px;
  margin: 0;
  width: 28px; }

.quftp-msg-win .x-window-bwrap {
  position: static; }

.quftp-msg-win .x-window-body {
  padding: 0 24px; }

.quftp-msg-win .ext-mb-icon {
  position: absolute;
  top: 24px; }

.quftp-msg-win .ext-mb-icon img {
  height: 32px;
  width: 32px; }

.quftp-msg-win .ext-mb-content-ct,
.quftp-msg-win.no-title .ext-mb-content-ct {
  margin: 0 0 0 48px; }

.quftp-msg-win .pseudo-title {
  color: #2F2F2F;
  font-size: 14px;
  font-weight: 700;
  line-height: 21px;
  margin-bottom: 6px; }

.quftp-msg-win .x-form-display-field {
  color: #2F2F2F;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px; }

.quftp-msg-win .no-title .ext-mb-content-ct {
  margin: 0 40px 0 48px; }

.quftp-msg-win.show-grid-column-line .x-window-ml {
  border: 0; }

.quftp-msg-win .x-window-br {
  padding-right: 24px; }

.quftp-msg-win .x-window-bc .x-panel-fbar .x-toolbar-right-row .qts-button {
  margin-left: 0; }

.quftp-msg-win .x-window-bc .x-panel-fbar {
  padding: 19px 0 10px; }
/* msg win */

/* textarea */
.quftp-win.utility-window .x-form-textarea {
  background: #FFFFFF;
  border: 1px solid #3C3C3C;
  border-radius: 4px;
  color: #2F2F2F;
  font-size: 14px;
  padding: 5px 10px; }
/* textarea */

.quftp-win .switch-img-off {
  background: url(/cgi-bin/qpkg/QuFTP/images/checkbox/ic_checkbox_nornal.svg?1777490310) 0 0/16px 16px no-repeat;
  height: 16px;
  width: 16px !important; }

.quftp-win .switch-img-on {
  background: url(/cgi-bin/qpkg/QuFTP/images/checkbox/ic_checked_normal.svg?1777490310) 0 0/16px 16px no-repeat;
  height: 16px;
  width: 16px !important; }

.quftp .ftp-grid-panel .switch-img-on {
  background: url(/cgi-bin/qpkg/QuFTP/images/checkbox/ic_toggle_on.svg?1777490310) 0 0/28px 16px no-repeat;
  height: 16px;
  width: 28px; }

.quftp .ftp-grid-panel .switch-img-off {
  background: url(/cgi-bin/qpkg/QuFTP/images/checkbox/ic_toggle_off.svg?1777490310) 0 0/28px 16px no-repeat;
  height: 16px;
  width: 28px; }

.quftp .ftp-grid-panel .switch-img-on,
.quftp .ftp-grid-panel .switch-img-off {
  cursor: pointer;
  float: left;
  margin: 3px 5px 2px 0; }

.quftp .ftp-grid-panel .switch-img-on.x-item-disabled ,
.quftp .ftp-grid-panel .switch-img-off.x-item-disabled {
  cursor: auto; }

.quftp-win .number-text-80 .x-grid3-cell-inner {
  border: 1px solid #3C3C3C;
  border-radius: 4px;
  height: 28px;
  line-height: 28px;
  margin: 0 0 0 10px;
  padding: 0 10px;
  width: 58px; }

.ext-strict .ext-webkit .quftp-win .x-small-editor .x-form-num-field {
  color: #2F2F2F;
  font-size: 14px;
  text-align: left;
  height: 28px!important;
  padding: 0 10px;
  margin: 0; }

/* .quftp-win .number-text-80.editor-change .x-grid3-cell-inner {
  color: #753f94; } */

.quftp .link_into_str a {
  text-decoration: underline; }

.quftp .overview-panel .x-toolbar.content-title-txt {
  border: 0;
  padding: 9px 20px 11px; }

.quftp .overview-panel .circle {
  -webkit-animation: spin 4s linear infinite;
  -moz-animation: spin 4s linear infinite;
  animation: spin 4s linear infinite; }

@-moz-keyframes spin {
  100% {
    -moz-transform: rotate(360deg);
 }
}
@-webkit-keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
 }
}
@keyframes spin {
  100% {
    transform: rotate(360deg);
 }
}

.quftp .upload-box,
.quftp .download-box {
  float: left;
  height: 5px;
  margin: 5px 4px;
  vertical-align: middle;
  width: 10px; }

svg .upload-box,
svg .download-box {
  display: inline-block; }

.quftp .upload-box {
  background-color: #2196f3; }

.quftp .download-box {
  background-color: #00c70e; }

.quftp .upload-icon,
.quftp .download-icon {
  float: left;
  height: 13px;
  margin: 4px 4px 0 0;
  width: 13px; }

.quftp .upload-icon {
  background: url(/cgi-bin/qpkg/QuFTP/images/overview/ic_upload.svg?1777490310) 0 0/13px 13px no-repeat; }

.quftp .download-icon {
  background: url(/cgi-bin/qpkg/QuFTP/images/overview/ic_download.svg?1777490310) 0 0/13px 13px no-repeat; }

.quftp .over-page-first {
  background: url(/cgi-bin/qpkg/QuFTP/images/page/ic_page_arrow_map_list_left2.svg?1777490310) 5px 5px/10px 10px no-repeat;
  height: 20px;
  width: 20px; }

.quftp .over-page-prev {
  background: url(/cgi-bin/qpkg/QuFTP/images/page/ic_page_arrow_map_list_left.svg?1777490310) 5px 5px/10px 10px no-repeat;
  height: 20px;
  width: 20px; }

.quftp .over-page-next {
  background: url(/cgi-bin/qpkg/QuFTP/images/page/ic_page_arrow_map_list_right.svg?1777490310) 5px 5px/10px 10px no-repeat;
  height: 20px;
  width: 20px; }

.quftp .over-page-last {
  background: url(/cgi-bin/qpkg/QuFTP/images/page/ic_page_arrow_map_list_right2.svg?1777490310) 5px 5px/10px 10px no-repeat;
  height: 20px;
  width: 20px; }

.quftp .x-btn-over .over-page-first,
.quftp .x-btn-over .over-page-prev,
.quftp .x-btn-over .over-page-next,
.quftp .x-btn-over .over-page-last {
  opacity: 0.9; }

.quftp .x-item-disabled .over-page-first {
  background: url(/cgi-bin/qpkg/QuFTP/images/page/ic_page_arrow_map_list_left2_dis.svg?1777490310) 5px 5px/10px 10px no-repeat;
  height: 20px;
  width: 20px; }

.quftp .x-item-disabled .over-page-prev {
  background: url(/cgi-bin/qpkg/QuFTP/images/page/ic_page_arrow_map_list_left_dis.svg?1777490310) 5px 5px/10px 10px no-repeat;
  height: 20px;
  width: 20px; }

.quftp .x-item-disabled .over-page-next {
  background: url(/cgi-bin/qpkg/QuFTP/images/page/ic_page_arrow_map_list_right_dis.svg?1777490310) 5px 5px/10px 10px no-repeat;
  height: 20px;
  width: 20px; }

.quftp .x-item-disabled .over-page-last {
  background: url(/cgi-bin/qpkg/QuFTP/images/page/ic_page_arrow_map_list_right2_dis.svg?1777490310) 5px 5px/10px 10px no-repeat;
  height: 20px;
  width: 20px; }

.quftp .over-dynamic-txt {
  color: #0d4188;
  line-height: 20px; }

.quftp .tree-page-number {
  color: #0d4188;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px; }

.quftp .tree-map {
  margin: 0 10px 0 px;
  position: relative; }

.quftp .tree-map ul,
.quftp .tree-map li {
  padding: 0;
  margin: 0; }

.quftp .tree-map ul {
  list-style-type: none; }

.quftp .tree-map li {
  height: 35px;
  overflow: hidden;
  margin-bottom: 3px;
  text-overflow: ellipsis;
  white-space: nowrap; }

.quftp .tree-map li:first-child {
  margin-top: 20px; }

.quftp .tree-map .flexbox {
  align-items: center;
  display: flex;
  display: -webkit-flex;
  flex-wrap: nowrap;
  overflow: hidden;
  width: 100%;
  -webkit-align-items: center;
  -webkit-flex-wrap: nowrap; }

.quftp .tree-map .flexwrap {
  left: 578px;
  position: absolute;
  top: 0; }

.quftp .tree-map .model-name {
  color: #2F2F2F;
  font-size: 14px;
  font-weight: 700;
  line-height: 23px;
  padding: 0 0 7px; }

.quftp .tree-map .col-first,
.quftp .tree-map .col-last {
  background-color: #FFF;
  color: #2f2f2f;
  font-size: 14px;
  font-weight: 500;
  width: auto; }

.quftp .tree-map .col-first li:nth-child(odd) {
  background-color: transparent;
  padding-right: 43px; }

.quftp .tree-map .col-last li:nth-child(odd) {
  background-color: transparent;
  padding-left: 43px; }

.quftp .tree-map .col-last {
  text-align: right; }

.quftp .tree-map .col-last ul {
  display: inline-block;
  text-align: left;
  vertical-align: middle; }

.quftp .tree-map .col-first li:nth-child(odd) .avatar {
  vertical-align: middle; }

.quftp .tree-map .col-first li,
.quftp .tree-map .col-last li,
.quftp .tree-map .col-2 li {
  background-image: url(/cgi-bin/qpkg/QuFTP/images/overview/line.svg?1777490310);
  background-position: center;
  background-repeat: repeat-x; }

.quftp .tree-map .col-2 li {
  color: #00327D;
  font-size: 14px;
  font-weight: 400;
  text-align: center;
  vertical-align: middle; }

.quftp .tree-map .nas {
  height: 148px;
  width: 148px; }

.quftp .tree-map .status {
  color: rgba(0, 0, 0, .5);
  font-size: 17px;
  font-weight: 700;
  overflow: hidden;
  position: absolute;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 200px; }

.quftp .tree-map .status .tree-status {
  color: rgba(0, 0, 0, 0.5);
  font-size: 18px;
  font-weight: 400;
  padding: 0; }

.quftp .tree-map .status .tree-status.enable-str {
  color: #008aff; }

.quftp .tree-map .status img {
  height: 95px;
  padding: 26px 0 27px;
  width: 90px; }

.quftp .tree-map .circle {
  animation: spin 4s linear infinite;
  background: #fff url(/cgi-bin/qpkg/QuFTP/images/overview/top_online_user_circle_stop.svg?1777490310) 0 0/150px 150px no-repeat;
  border-radius: 150px;
  height: 150px;
  margin: 29px 24px;
  position: absolute;
  vertical-align: middle;
  width: 150px;
  -webkit-animation: spin 4s linear infinite;
  -moz-animation: spin 4s linear infinite; }

.quftp .tree-map .circle.enable-icon {
  background: #fff url(/cgi-bin/qpkg/QuFTP/images/overview/top_online_user_circle_run.svg?1777490310) no-repeat; }

.quftp .tree-map .status-icon {
  background: url(/cgi-bin/qpkg/QuFTP/images/overview/ic_disable.svg?1777490310) 0 0/34px 34px no-repeat;
  height: 34px;
  left: 115px;
  position: absolute;
  top: 146px;
  width: 34px; }

.quftp .tree-map .enable-icon ~ .status-icon {
  background: url(/cgi-bin/qpkg/QuFTP/images/overview/ic_enable.svg?1777490310) 0 0/34px 34px no-repeat; }

.quftp .tree-map .avatar {
  background: url(/cgi-bin/qpkg/QuFTP/images/overview/overview_mapview_user.svg?1777490310) 0 0/35px 35px no-repeat;
  border-radius: 18px;
  display: inline-block;
  height: 35px;
  vertical-align: middle;
  width: 35px; }

.quftp .tree-map .right-str-div {
  background-color: #fff;
  margin-top: 6px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.quftp .tree-map .user-name,
.quftp .tree-map .avatar {
  background-color: #FFF;
  float: right;
  max-width: 80px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.quftp .tree-map .col-last .user-name,
.quftp .tree-map .col-last .avatar {
  float: left; }

.quftp .tree-map .user-name span,
.quftp .tree-map .user-name span {
  background-color: #FFF;
  color: #2f2f2f;
  font-size: 14px;
  font-weight: 500;
  line-height: 35px; }

.quftp .tree-map .user-name {
  padding: 0 5px; }

@-moz-keyframes spin {
  100% {
    -moz-transform: rotate(360deg);
  }
}
@-webkit-keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.quftp .tree-map .ul0,
.quftp .tree-map .ul3 {
  width: 168px; }

.quftp .tree-map .stripe {
  display: block;
  height: 35px;
  width: 90px; }

.quftp .tree-map .stripe-1 {
  background: repeating-linear-gradient(32deg, white 14px, #657EC1 15px, white 16px, white 80px);
  float: right; }

.quftp .tree-map .stripe-2 {
  background: repeating-linear-gradient(13deg, white 16px, #657EC1 17px, white 18px, white 80px);
  float: right; }

.quftp .tree-map .stripe-3 {
  background: repeating-linear-gradient(-12deg, white 35px, #657EC1 36px, white 37px, white 80px);
  float: right; }

.quftp .tree-map .stripe-4 {
  background: repeating-linear-gradient(-18deg, white 43px, #657EC1 44px, white 45px, white 150px);
  float: right; }

.quftp .tree-map .stripe-5 {
  background: repeating-linear-gradient(-32deg, white 14px, #657EC1 15px, white 16px, white 80px);
  float: left; }

.quftp .tree-map .stripe-6 {
  background: repeating-linear-gradient(-13deg, white 16px, #657EC1 17px, white 18px, white 80px);
  float: left; }

.quftp .tree-map .stripe-7 {
  background: repeating-linear-gradient(12deg, white 35px, #657EC1 36px, white 37px, white 80px);
  float: left; }

.quftp .tree-map .stripe-8 {
  background: repeating-linear-gradient(18deg, white 43px, #657EC1 44px, white 45px, white 150px);
  float: left; }

.quftp .tree-map .while-color {
  background-color: #FFF;
  display: block;
  height: 35px;
  width: 100%; }

@-moz-keyframes spin {
  100% {
    -moz-transform: rotate(360deg);
  }
}

@-webkit-keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}

@keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.quftp .tree-map .stripe {
  display: block;
  height: 35px;
  width: 90px; }

.quftp .tree-map .stripe-left {
  float: left; }

.quftp .tree-map .stripe-right {
  float: right; }

.quftp .tree-map .stripe-1 {
  background: repeating-linear-gradient(32deg, white 14px, #657EC1 15px, white 16px, white 80px);
  float: right; }

.quftp .tree-map .stripe-2 {
  background: repeating-linear-gradient(13deg, white 16px, #657EC1 17px, white 18px, white 80px);
  float: right; }

.quftp .tree-map .stripe-3 {
  background: repeating-linear-gradient(-12deg, white 35px, #657EC1 36px, white 37px, white 80px);
  float: right; }

.quftp .tree-map .stripe-4 {
  background: repeating-linear-gradient(-18deg, white 43px, #657EC1 44px, white 45px, white 150px);
  float: right; }

.quftp .tree-map .stripe-5 {
  background: repeating-linear-gradient(-27deg, white 15px, #657EC1 16px, white 17px, white 80px);
  float: left; }

.quftp .tree-map .stripe-6 {
  background: repeating-linear-gradient(-17deg, white 16px, #657EC1 17px, white 18px, white 80px);
  float: left; }

.quftp .tree-map .stripe-7 {
  background: repeating-linear-gradient(-169deg, white 16px, #657EC1 17px, white 18px, white 80px);
  float: left; }

.quftp .tree-map .stripe-8 {
  background: repeating-linear-gradient(-163deg, white 16px, #657EC1 17px, white 18px, white 150px);
  float: left; }

.quftp .empty-rule-engines-icon {
  background: url(/cgi-bin/qpkg/QuFTP/images/rule/no_rule.svg?1777490310) 0 0/116px 108px no-repeat;
  display: block;
  margin: 0 auto; }

.quftp .empty-remote-connect-icon {
  background: url(/cgi-bin/qpkg/QuFTP/images/remote/no_group.svg?1777490310) 0 0/187px 134px no-repeat;
  display: block;
  margin: 0 auto; }

.quftp .empty-area-txt {
  color: #2F2F2F;
  font-size: 14px;
  font-weight: 500;
  line-height: 21px;
  text-align: center;
  margin: 9px auto 0; }

.fm-remote-discovery-bar {
  padding-left: 3px;
  border-bottom: 1px solid #C1C1C1; }

.fm-remote-discovery-bar .x-form-item {
  margin: inherit; }

.fm-remote-discovery-bar * {
  font-weight: bold; }

.quftp .axis path,
.quftp .axis line {
  fill: none;
  stroke: #979797;
  shape-rendering: crispEdges; }

.quftp .axis .tick line {
  display: none; }

.quftp .line {
  fill: none;
  stroke: steelblue;
  stroke-width: 1px; }

.quftp .quftp_overlay {
  fill: none;
  pointer-events: all; }

.quftp .focus line {
  stroke-dasharray: 1,1;
  stroke: #6C6C6C; }

.quftp .tips-border {
  background-color: #444444;
  border: 1px solid rgba(255,255,255,0.20);
  border-radius: 4px;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 19px;
  max-width: 274px;
  padding: 10px 12px;
  position: absolute; }

.quftp .tips-border:before,
.quftp .tips-border.arrow-right:after {
  content: '';
  background-color: inherit;
  background-image: none;
  border: 0;
  border-radius: 2px;
  clip-path: polygon(0 0,100% 100%,0 100%);
  height: 14px;
  margin-top: -5px;
  position: absolute;
  top: 50%;
  width: 14px; }

.quftp .tips-border.tip-speed:before,
.quftp .tips-border.tip-speed.arrow-right:after {
  top: 40%; }

.quftp .tips-border:before {
  left: -6px;
  transform: rotate(45deg); }

.quftp .tips-border.arrow-right:before {
  display: none; }

.quftp .tips-border.arrow-right:after {
  right: -6px;
  transform: rotate(225deg); }

.quftp .tips-border .upload-box,
.quftp .tips-border .download-box {
  margin: 6px 9px 5px 15px; }

.quftp .tick text,
.quftp .svg_x_c_text {
  fill: #2f2f2f;
  font-size: 12px;
  font-weight: 400; }

.quftp .svg_x_text,
.quftp .svg_y_text,
.quftp .svg_y_r_text {
  fill: #2f2f2f;
  font-size: 14px;
  font-weight: 400; }

.quftp .session-grid .x-grid3-body {
  height: 100%; }

.quftp .session-grid .x-grid-empty {
  display: table;
  height: 100%;
  padding: 0;
  width: 100%; }

.quftp .session-grid .x-grid-empty .empty-table-cell {
  display: table-cell;
  vertical-align: middle; }

.quftp .session-grid .x-grid-empty .empty-table-cell div {
  background: url(/cgi-bin/qpkg/QuFTP/images/overview/no_online.svg?1777490310) no-repeat;
  background-position: top 20px center;
  background-size: 237px 137px;
  color: #2F2F2F;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  margin: auto;
  padding: 172px 0 7px;
  text-align: center; }

.quftp .log-grid .x-grid3-body {
  height: 100%; }

.quftp .log-grid .x-grid-empty {
  display: table;
  height: 100%;
  padding: 0;
  width: 100%; }

.quftp .log-grid .x-grid-empty .empty-table-cell {
  display: table-cell;
  vertical-align: middle; }

.quftp .log-grid .x-grid-empty .empty-table-cell div {
  background: url(/cgi-bin/qpkg/QuFTP/images/logs/no_logd.svg?1777490310) top center/141px 86px no-repeat;
  color: #2F2F2F;
  font-size: 14px;
  font-weight: 500;
  line-height: 21px;
  margin: auto;
  padding-top: 92px;
  text-align: center; }

.quftp .btn-about {
  background: url(/cgi-bin/qpkg/QuFTP/images/ic_wz_title_about.svg?1777490310) 0 0/22px 22px no-repeat;
  float: right;
  height: 22px;
  margin: 16px 0 16px 5px;
  min-width: 22px;
  width: 22px; }

.quftp .btn-about button {
  height: 22px;
  width: 22px; }

/* about win */
.quftp-about.about-window {
  border: 1px solid #A6A6A6;
  border-radius: 8px;
  box-shadow: 0 3px 8px 0 rgba(0,0,0,0.3); }

.quftp-about .x-tool-bg {
  height: 28px;
  width: 28px; }

.quftp-about .x-tool-ct:first-child {
  margin: 10px 0 0; }

.quftp-about.about-window .x-window-tl,
.quftp-about.about-window .x-window-tc,
.quftp-about.about-window .x-window-tr,
.quftp-about.about-window .x-window-header-text {
  height: 45px; }

.quftp-about .x-tool-bg .x-tool-close,
.quftp-about .x-tool-bg.x-tool-over .x-tool-close,
.quftp-about .x-tool-bg.x-tool-over .x-tool-close:active,
.quftp-about .x-tool-bg.x-tool-click .x-tool-close {
  background: url(/cgi-bin/qpkg/QuFTP/images/ic_close_b_n.svg?1777490310) 0 0/28px 28px no-repeat;
  height: 28px;
  margin: 0;
  width: 28px; }

.quftp-about .quftp-icon {
  background: url(/cgi-bin/qpkg/QuFTP/images/logo_100.svg?1777490310) 0 0/100px 100px no-repeat;
  height: 100px;
  left: 0;
  margin: auto;
  padding: 0;
  position: absolute;
  right: 0;
  width: 100px; }

.quftp-about.show-header-line .x-window-ml {
  border-top: 0; }

.quftp-about .x-window-tl,
.quftp-about .x-window-bl {
  border: 0;
  padding: 0 0 0 18px; }

.quftp-about .x-window-tr {
  padding: 0 10px 0 0; }

.quftp-about .info-ct .ftpab-underline {
  border-bottom: 1px solid #b1b1b1;
  margin: 0 auto;
  padding-bottom: 14px;
  width: 180px; }

.quftp-about .info-ct .ftpab-name {
  color: #294F92;
  font-size: 25px;
  font-weight: 700;
  line-height: 29px;
  margin: 0 0 7px;
  min-height: 29px;
  text-align: center; }

.quftp-about.about-window .qos-window-body {
  padding: 0; }

.quftp-about.about-window .icon-ct {
  height: 100px;
  margin: 15px auto 12px; }

.quftp-about.about-window .about-version {
  color: #2F2F2F;
  font-size: 14px;
  text-align: center;
  line-height: 20px;
  min-height: 20px;
  padding: 0; }

.quftp-about .logo {
  background: url(/cgi-bin/qpkg/QuFTP/images/qnap.svg?1777490310) 0 0/66px 12px no-repeat;
  vertical-align: bottom;
  width: 66px; }

.quftp-about.about-window .copyright {
  color: #000;
  font-size: 12px;
  line-height: 14px;
  margin: 6px 0 0 0; }

.quftp-about .official-website {
  line-height: 16px; }

.quftp-about.about-window .osmark {
  background: url(/cgi-bin/images/desktop/about/icon.svg?1777490310) right bottom/auto 18px no-repeat;
  bottom: 24px;
  height: 18px;
  position: absolute;
  right: 24px;
  width: 100%; }

.quftp-about.about-window .kvmmark {
  background: url(/cgi-bin/images/desktop/about/vqts_about.png?1777490310) right bottom/auto 51px no-repeat;
  bottom: 24px;
  height: 51px;
  position: absolute;
  right: 24px;
  width: 100%; }

.quftp-about.about-window.utility-window .x-window-bc .x-window-footer {
  padding: 4px 0 5px; }

.quftp-about.about-window .official-info {
  bottom: 23px;
  left: 24px;
  margin: 0;
  position: absolute; }
/* about win */

.quftp .select-number-color {
  color: #001434;
  margin-left: 1px; }

.mount-icon {
  height: 16px;
  left: 8px;
  position: relative;
  top: 5px;
  width: 16px; }

.tip_max_td {
  max-width: 190px;
  overflow-wrap: break-word; }

.quftp-remote-permission .x-tree-node-el {
  padding: 4px 0; }

.quftp-remote-permission .x-tree-node .x-tree-node-over {
  background-color: #F5F4F6; }

.quftp-remote-permission .x-tree-node .x-tree-selected {
  background-color: #EAEAEC; }

.quftp > .x-panel-bwrap > .x-panel-body {
  background: #1e3c72; /* Old browsers */
  background: -moz-linear-gradient(top,  #1e3c72 0%, #2a5298 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  #1e3c72 0%,#2a5298 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom,  #1e3c72 0%,#2a5298 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e3c72', endColorstr='#2a5298',GradientType=0 ); /* IE6-9 */ }

.quftp .content-card-panel {
  padding: 0 18px 28px 0; }

.quftp  .content-card-panel > .x-panel-bwrap {
  border-radius: 8px; }

.quftp .x-form-field-trigger-wrap .type-view-combo {
  background-color: transparent;
  vertical-align: top; }

.quftp .x-form-field-wrap,
.quftp-win .x-form-field-wrap {
  border-radius: 4px; }

.quftp-win .x-form-field-wrap.portrait-view {
  border-radius: 0; }

/* tab */
.quftp .x-tab-panel-header,
.quftp-win .x-tab-panel-header {
  box-shadow: inset 0 -1px 0 #D8D8D8; }

.quftp.utility-window .x-tab-strip-wrap {
  height: 39px; }

.quftp .x-tab-strip-wrap {
  margin: 0; }

.quftp .x-tab-strip-wrap ul.x-tab-strip-top {
  padding: 0 20px; }

.quftp .x-tab-strip-top .x-tab-right {
  padding-left: 25px; }

.quftp .x-tab-strip-top .x-tab-left {
  padding-right: 25px; }

.quftp ul.x-tab-strip li {
  height: 37px; }

.quftp .x-tab-strip span.x-tab-strip-text,
.quftp-win .x-tab-strip span.x-tab-strip-text,
.quftp-win .x-tab-strip-top .x-tab-strip-active .x-tab-right span.x-tab-strip-text {
  color: #000000!important;
  font-size: 15px;
  font-weight: 400;
  height: 20px;
  line-height: 20px;
  margin: 12px 0 5px;
  text-align: center; }

.quftp .x-tab-strip .x-tab-strip-over span.x-tab-strip-text,
.quftp-win .x-tab-strip .x-tab-strip-over span.x-tab-strip-text {
  color: #332F49!important; }

.quftp .x-tab-strip-top .x-tab-strip-active .x-tab-right span.x-tab-strip-text,
.quftp-win .x-tab-strip-top .x-tab-strip-active .x-tab-right span.x-tab-strip-text {
  color: #332F49!important;
  font-weight: 700; }

.quftp .x-tab-strip-active:before {
  background: #252D5A;
  height: 3px; }
/* tab */

/* win tab */
.quftp-win.utility-window .x-tab-strip-wrap {
  height: 29px; }

.quftp-win .x-tab-strip-wrap {
  margin: 0; }

.quftp-win .x-tab-strip-wrap ul.x-tab-strip-top {
  padding: 0 35px; }

.quftp-win .x-tab-strip-top .x-tab-right {
  padding-left: 25px; }

.quftp-win .x-tab-strip-top .x-tab-left {
  padding-right: 25px; }

.quftp-win ul.x-tab-strip li {
  height: 28px; }

.quftp-win .x-tab-strip span.x-tab-strip-text,
.quftp-win .x-tab-strip-top .x-tab-strip-active .x-tab-right span.x-tab-strip-text {
  color: #2F2F2F!important;
  font-size: 14px;
  font-weight: 400;
  height: 20px;
  line-height: 20px;
  margin: 4px 0;
  text-align: center; }

.quftp-win .x-tab-strip-top .x-tab-strip-active .x-tab-right span.x-tab-strip-text {
  color: #1E3C72!important;
  font-weight: 500; }

.quftp-win .x-tab-strip-active:before {
  background: #252D5A; }
/* win tab */

/* textfield, numberfield */
.quftp .x-form-text,
.quftp-win .x-form-text {
  border-color: #3C3C3C;
  border-radius: 4px;
  color: #2F2F2F;
  font-size: 14px;
  font-weight: 400;
  height: 22px;
  padding: 3px 10px; }

.quftp .x-form-text:hover,
.quftp .x-form-field:hover,
.quftp-win .x-form-text:hover,
.quftp-win .x-form-field:hover {
  border-color: #848484; }

.quftp .x-form-text.x-form-focus,
.quftp .x-form-field.x-form-focus,
.quftp-win .x-form-text.x-form-focus,
.quftp-win .x-form-field.x-form-focus {
  border-color: #4A90E2; }

.quftp .x-form-text.x-form-invalid,
.quftp-win .x-form-text.x-form-invalid,
.quftp .x-form-field-wrap.x-form-invalid,
.quftp .x-form-field-wrap.q-wrap-invalid,
.quftp-win .x-form-field-wrap.x-form-invalid,
.quftp-win .x-form-field-wrap.q-wrap-invalid {
  background-color: transparent;
  border-color: #C1272D; }

.quftp .x-form-text.x-item-disabled,
.quftp .x-form-field.x-item-disabled,
.quftp-win .x-form-text.x-item-disabled,
.quftp-win .x-form-field.x-item-disabled {
  border-color: #AAAAAA;
  background-color: #FAFAFA;
  color: #AEAEAE; }

.quftp .x-form-field-wrap .x-form-text.x-form-empty-field,
.quftp-win .x-form-text.x-form-empty-field,
.quftp-win .x-form-field-wrap .x-form-text.x-form-empty-field,
.quftp .x-form-textarea.x-form-empty-field,
.quftp-win .x-form-textarea.x-form-empty-field {
  color: #808080; }
/* textfield, numberfield */

/* combo */
.quftp .x-form-field-trigger-wrap,
.quftp-win .x-form-field-trigger-wrap {
  border: 1px solid #3C3C3C; }

.quftp .x-form-field-trigger-wrap.x-item-disabled,
.quftp-win .x-form-field-trigger-wrap.x-item-disabled {
  background-color: #FAFAFA;
  border: 1px solid #AAA;
  color: #AEAEAE; }

.quftp .x-form-field-trigger-wrap .x-form-field,
.quftp-win .x-form-field-trigger-wrap .x-form-field {
  color: #000; }

.quftp .x-form-field-wrap .x-form-field,
.quftp-win .x-form-field-wrap .x-form-field {
  border-radius: 4px 0 0 4px;
  font-size: 14px;
  padding: 3px 0 3px 10px; }

.quftp .x-form-field-trigger-wrap .x-form-arrow-trigger,
.quftp .x-form-field-trigger-wrap .x-form-arrow-trigger.x-form-trigger-over,
.quftp-win .x-form-field-trigger-wrap .x-form-arrow-trigger,
.quftp-win .x-form-field-trigger-wrap .x-form-arrow-trigger.x-form-trigger-over {
  background: url(/cgi-bin/qpkg/QuFTP/images/combo/ic_arrow_white_bg_down_normal.svg?1777490310) 0 0/24px 24px no-repeat;
  margin: 2px 0;
  padding: 0 3px 0 0;
  width: 24px; }

.quftp .x-form-field-trigger-wrap.qts-list-expand .x-form-arrow-trigger,
.quftp .x-form-field-trigger-wrap.qts-list-expand .x-form-arrow-trigger.x-form-trigger-over,
.quftp-win .x-form-field-trigger-wrap.qts-list-expand .x-form-arrow-trigger,
.quftp-win .x-form-field-trigger-wrap.qts-list-expand .x-form-arrow-trigger.x-form-trigger-over {
  background: url(/cgi-bin/qpkg/QuFTP/images/combo/ic_arrow_white_bg_up_normal.svg?1777490310) 0 0/24px 24px no-repeat; }

.quftp .x-form-field-trigger-wrap.x-item-disabled .x-form-arrow-trigger,
.quftp .x-form-field-trigger-wrap.x-item-disabled .x-form-arrow-trigger.x-form-trigger-over,
.quftp-win .x-form-field-trigger-wrap.x-item-disabled .x-form-arrow-trigger,
.quftp-win .x-form-field-trigger-wrap.x-item-disabled .x-form-arrow-trigger.x-form-trigger-over {
  background: url(/cgi-bin/qpkg/QuFTP/images/combo/ic_arrow_white_bg_down_disable.svg?1777490310) 0 0/24px 24px no-repeat; }

.quftp .combo-right-bar .x-form-field-wrap,
.quftp .combo-right-bar .x-form-field-wrap.x-trigger-wrap-focus,
.quftp-win .combo-right-bar .x-form-field-wrap,
.quftp-win .combo-right-bar .x-form-field-wrap.x-trigger-wrap-focus {
  height: 28px; }
/* combo */

/* combo list */
.quftp-combo-list {
  background: #FFFFFF;
  border: 1px solid #AAAAAA;
  box-shadow: 0 2px 8px 0 rgba(0,0,0,0.20);
  border-radius: 4px; }

.quftp-combo-list .x-combo-list-item:first-child,
.quftp-combo-list .x-tree-node:first-child {
  margin-top: 10px; }

.quftp-combo-list .x-combo-list-item:last-child,
.quftp-combo-list .x-tree-node:last-child {
  margin-bottom: 10px; }

.quftp-combo-list .x-combo-list-item {
  padding: 6px 10px; }

.quftp-combo-list .x-combo-selected {
  background-color: #EAEAEC; }
/* combo list */

/* menu list */
.quftp-menu-list {
  background: #FFFFFF;
  border: 1px solid #AAAAAA;
  box-shadow: 0 2px 8px 0 rgb(0 0 0 / 20%);
  border-radius: 4px; }

.quftp-menu-list .x-menu-list {
  padding: 10px 0; }

.quftp-menu-list .x-menu-item-over.x-menu-item-active {
  background-color: #F5F4F6; }

.quftp-menu-list .x-menu-item-over.x-menu-item-active:first-child {
  border-radius: 4px 4px 0 0; }

.quftp-menu-list .x-menu-item-over.x-menu-item-active:last-child {
  border-radius: 0 0 4px 4px; }

.quftp-menu-list .x-menu-list-item.x-menu-item-checked {
  background-color: #F2F2F2; }

.quftp-menu-list .x-tree-node-el {
  line-height: 30px; }

.quftp-menu-list a.x-menu-item {
  color: #000;
  line-height: 30px; }

.quftp-menu-list a.x-menu-item--no-icon {
  padding: 0 16px; }

.quftp-menu-list .x-menu-item-text {
  padding: 0; }

.quftp-menu-list .x-menu-list-item {
  font-size: 14px;
  font-weight: 400;
  line-height: 30px; }
/* menu list */

/* combo tree list */
.quftp-combo-list .x-tree-lines .x-tree-elbow,
.quftp-combo-list .x-tree-lines .x-tree-elbow-end {
  background: none; }

.quftp-combo-list .x-tree-node-expanded .x-tree-node-icon,
.quftp-combo-list .x-tree-node-collapsed .x-tree-node-icon {
  background: url(/cgi-bin/qpkg/QuFTP/images/tree/ic_folder_icon.svg?1777490310) 0 5px/20px 20px no-repeat;
  height: 30px;
  width: 20px; }

.quftp-combo-list .x-tree-ec-icon {
  margin: 0 4px 0 0; }

.quftp-combo-list .x-tree-ec-icon.x-tree-elbow-minus,
.quftp-combo-list .x-tree-ec-icon.x-tree-elbow-end-minus {
  background: url(/cgi-bin/qpkg/QuFTP/images/tree/ic_unfold.svg?1777490310) 0 5px/20px 20px no-repeat;
  height: 30px;
  width: 20px; }

.quftp-combo-list .x-tree-ec-icon.x-tree-elbow-plus,
.quftp-combo-list .x-tree-ec-icon.x-tree-elbow-end-plus {
  background: url(/cgi-bin/qpkg/QuFTP/images/tree/ic_fold.svg?1777490310) 0 5px/20px 20px no-repeat;
  height: 30px;
  width: 20px; }

.quftp-combo-list .x-tree-elbow-line {
  background: none;
  height: 30px;
  width: 20px; }

.quftp-combo-list .x-tree-ec-icon.x-tree-elbow {
  background: none;
  height: 30px;
  margin: 0;
  width: 10px; }

.quftp-combo-list .x-tree-ec-icon.x-tree-elbow-end {
  background: none;
  height: 30px;
  margin: 0;
  width: 10px; }

.quftp-combo-list .x-tree-node-el {
  line-height: 30px; }

.quftp-combo-list .x-tree-node {
  color: #000000;
  font-size: 14px;
  font-weight: 400;
  line-height: 30px; }

.quftp-combo-list .x-tree-node a span {
  background-color: transparent;
  padding: 0 10px; }

.quftp-combo-list .x-tree-node-over a span {
  background-color: transparent; }

.quftp-combo-list .x-tree-node .x-tree-node-over {
  background-color: #F5F4F6; }

.quftp-combo-list .x-tree-node .x-tree-selected {
  background-color: #EAEAEC; }
/* combo tree list */

/* tree list */
.quftp-fb-cls .x-tree-root-ct {
  padding: 0 0 10px 0; }

.quftp-fb-cls .x-tree-node-el {
  line-height: 30px; }

.quftp-fb-cls .x-tree-node {
  color: #000000;
  font-size: 14px;
  font-weight: 400;
  line-height: 30px; }

.quftp-fb-cls .x-tree-node .x-tree-node-over,
.quftp-fb-cls .x-tree-node .x-tree-node-over a span {
  background-color: #F5F4F6; }

.quftp-fb-cls .x-tree-node .x-tree-selected,
.quftp-fb-cls .x-tree-node .x-tree-selected a span {
  background-color: #EAEAEC; }

.quftp-fb-cls .x-tree-node a span {
  padding: 0 10px; }

.quftp-fb-cls .x-tree-node-expanded .x-tree-node-icon,
.quftp-fb-cls .x-tree-node-collapsed .x-tree-node-icon {
  background: url(/cgi-bin/qpkg/QuFTP/images/tree/ic_folder_icon.svg?1777490310) 0 5px/20px 20px no-repeat;
  height: 30px;
  width: 20px; }

.quftp-fb-cls .x-tree-node-collapsed .x-tree-node-icon.nas-icon-cls,
.quftp-fb-cls .x-tree-node-expanded .x-tree-node-icon.nas-icon-cls {
  background: url(/cgi-bin/qpkg/QuFTP/images/tree/ic_nas.svg?1777490310) 0 5px/20px 20px no-repeat;
  height: 30px;
  width: 20px; }

.quftp-fb-cls .x-tree-node-collapsed .x-tree-node-icon.volume,
.quftp-fb-cls .x-tree-node-collapsed .x-tree-node-icon.volume-icon-cls,
.quftp-fb-cls .x-tree-node-expanded .x-tree-node-icon.volume,
.quftp-fb-cls .x-tree-node-expanded .x-tree-node-icon.volume-icon-cls {
  background: url(/cgi-bin/qpkg/QuFTP/images/tree/ic_volume.svg?1777490310) 0 5px/20px 20px no-repeat;
  height: 30px;
  width: 20px; }

.quftp-fb-cls .x-tree-node-expanded .x-tree-node-icon.remote-root-icon-cls,
.quftp-fb-cls .x-tree-node-collapsed .x-tree-node-icon.remote-root-icon-cls {
  background: url(/cgi-bin/qpkg/QuFTP/images/tree/ic_remote.svg?1777490310) 0 5px/20px 20px no-repeat;
  height: 30px;
  width: 20px; }

.quftp-fb-cls .x-tree-node-expanded .x-tree-node-icon.iso-icon-cls,
.quftp-fb-cls .x-tree-node-collapsed .x-tree-node-icon.iso-icon-cls {
  background: url(/cgi-bin/qpkg/QuFTP/images/tree/ic_iso.svg?1777490310) 0 5px/20px 20px no-repeat;
  height: 30px;
  width: 20px; }

.quftp-fb-cls .x-tree-node-expanded .x-tree-node-icon.odd-icon-cls,
.quftp-fb-cls .x-tree-node-collapsed .x-tree-node-icon.odd-icon-cls {
  background: url(/cgi-bin/qpkg/QuFTP/images/tree/ic_odd.svg?1777490310) 0 5px/20px 20px no-repeat;
  height: 30px;
  width: 20px; }

.quftp-fb-cls .x-tree-node-expanded .x-tree-node-icon.mtp-icon-cls,
.quftp-fb-cls .x-tree-node-collapsed .x-tree-node-icon.mtp-icon-cls {
  background: url(/cgi-bin/qpkg/QuFTP/images/tree/ic_mtp.svg?1777490310) 0 5px/20px 20px no-repeat;
  height: 30px;
  width: 20px; }

.quftp-fb-cls .x-tree-node-expanded .x-tree-node-icon.qSync-icon-cls,
.quftp-fb-cls .x-tree-node-collapsed .x-tree-node-icon.qSync-icon-cls {
  background: url(/cgi-bin/qpkg/QuFTP/images/tree/ic_qsync.svg?1777490310) 0 5px/20px 20px no-repeat;
  height: 30px;
  width: 20px; }

.quftp-fb-cls .x-tree-node-expanded .x-tree-node-icon.q-icon-cls,
.quftp-fb-cls .x-tree-node-collapsed .x-tree-node-icon.q-icon-cls {
  background: url(/cgi-bin/qpkg/QuFTP/images/tree/ic_q.svg?1777490310) 0 5px/20px 20px no-repeat;
  height: 30px;
  width: 20px; }

.quftp-fb-cls .x-tree-node-expanded .x-tree-node-icon.sd-card-icon-cls,
.quftp-fb-cls .x-tree-node-collapsed .x-tree-node-icon.sd-card-icon-cls {
  background: url(/cgi-bin/qpkg/QuFTP/images/tree/ic_sd.svg?1777490310) 0 5px/20px 20px no-repeat;
  height: 30px;
  width: 20px; }

.quftp-fb-cls .x-tree-node-expanded .x-tree-node-icon.share-link-icon-cls,
.quftp-fb-cls .x-tree-node-collapsed .x-tree-node-icon.share-link-icon-cls {
  background: url(/cgi-bin/qpkg/QuFTP/images/tree/ic_share.svg?1777490310) 0 5px/20px 20px no-repeat;
  height: 30px;
  width: 20px; }

.quftp-fb-cls .x-tree-node-expanded .x-tree-node-icon.usb-icon-cls,
.quftp-fb-cls .x-tree-node-expanded .x-tree-node-icon.usb-cls,
.quftp-fb-cls .x-tree-node-collapsed .x-tree-node-icon.usb-icon-cls,
.quftp-fb-cls .x-tree-node-collapsed .x-tree-node-icon.usb-cls {
  background: url(/cgi-bin/qpkg/QuFTP/images/tree/ic_usb.svg?1777490310) 0 5px/20px 20px no-repeat;
  height: 30px;
  width: 20px; }

.quftp-fb-cls .x-tree-ec-icon.x-tree-elbow-minus,
.quftp-fb-cls .x-tree-ec-icon.x-tree-elbow-end-minus {
  background: url(/cgi-bin/qpkg/QuFTP/images/tree/ic_unfold.svg?1777490310) 0 5px/20px 20px no-repeat;
  height: 30px;
  width: 20px; }

.quftp-fb-cls .x-tree-ec-icon.x-tree-elbow-plus,
.quftp-fb-cls .x-tree-ec-icon.x-tree-elbow-end-plus {
  background: url(/cgi-bin/qpkg/QuFTP/images/tree/ic_fold.svg?1777490310) 0 5px/20px 20px no-repeat;
  height: 30px;
  width: 20px; }

.quftp-fb-cls .x-tree-elbow-line,
.quftp-fb-cls .x-tree-ec-icon.x-tree-elbow,
.quftp-fb-cls .x-tree-ec-icon.x-tree-elbow-end {
  background: none;
  height: 30px;
  width: 20px; }

.quftp-fb-cls .fm-treeRoot .x-tree-ec-icon,
.quftp-fb-cls .x-tree-node-indent img:first-child {
  display: none; }

.quftp-fb-cls .x-tree-node a span {
  color: #2F2F2F;
  font-size: 14px;
  line-height: 21px;
  padding: 0 0 0 10px; }

.quftp-fb-cls .x-tree-ec-icon {
  margin: 0 5px 0 0; }

.quftp-fb-cls .x-tree-icon {
  height: 30px;
  margin: 0 4px 0 0;
  width: 20px; }
/* tree list */

.nc-folder-win .x-grid-panel .x-panel-body {
  border-radius: 0; }

.nc-folder-win .x-window-bc .x-window-footer {
  padding: 9px 0 10px; }

.quftp-fb-cls .qos-window-body {
  padding: 0; }

.quftp-fb-cls.border-r-1 {
  border-right: 1px solid #dfdfdf; }

.quftp-fb-cls .x-grid-panel td .x-grid3-hd-inner,
.quftp-fb-cls .x-grid-panel td.x-grid3-hd-over .x-grid3-hd-inner,
.quftp-fb-cls .x-grid-panel td.sort-desc .x-grid3-hd-inner,
.quftp-fb-cls .x-grid-panel td.sort-asc .x-grid3-hd-inner,
.quftp-fb-cls .x-grid-panel td.x-grid3-hd-menu-open .x-grid3-hd-inner,
.quftp-fb-cls .x-action-col-cell .x-grid3-cell-inner {
  padding: 9px 40px; }

.quftp-win .del-btn {
  background: url(/cgi-bin/qpkg/QuFTP/images/system/ac_trash.svg?1777490310) 0 0/18px 18px no-repeat;
  height: 18px;
  margin: 3px 5px 0 0;
  width: 18px; }

.quftp .del-btn:hover {
  opacity: 0.4; }

.quftp .del-btn:active {
  opacity: 0.9; }

/* nc */
.quftp .nc-grid > .x-panel-bwrap > .x-panel-body {
  border: 0; }

.quftp .nc-grid .x-grid3-hd:not(:first-child):before {
  background-color: #DBDBDB;
  content: '';
  float: left;
  height: 21px;
  margin: 6px 0;
  width: 1px; }

.quftp .nc-grid .nc-action-icon {
  background: url(/cgi-bin/qpkg/QuFTP/images/nc_icon/nc_history.svg?1777490310) 0 0/19px 21px no-repeat;
  height: 21px;
  width: 24px; }

.quftp .nc-grid .nc-history-link {
  color: #0000FF;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  margin: 0; }

.quftp .nc-grid .nc-app * {
  margin-right: 5px; }

.quftp .nc-grid .nc-status-icon {
  height: 16px;
  margin-right: 0;
  width: 28px; }

.quftp .nc-grid .nc-action-icon-disable-2 {
  background: url(/cgi-bin/qpkg/QuFTP/images/checkbox/ic_toggle_on.svg?1777490310) 0 0/28px 16px no-repeat; }

.quftp .nc-grid .nc-action-icon-enable-2 {
  background: url(/cgi-bin/qpkg/QuFTP/images/checkbox/ic_toggle_off.svg?1777490310) 0 0/28px 16px no-repeat; }

.quftp .nc-grid .nc-app .nc-name {
  color: #2F2F2F;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  padding-top: 4px; }

.quftp .nc-grid .nc-action-icon-view {
  background: url(/cgi-bin/qpkg/QuFTP/images/nc_icon/nc_view.svg?1777490310) 0 -9px /30px 30px no-repeat;
  height: 12px;
  width: 30px; }

.quftp .nc-grid .nc-action-icon-edit {
  background: url(/cgi-bin/qpkg/QuFTP/images/nc_icon/nc_edit.svg?1777490310) 0 0/20px 20px no-repeat;
  height: 20px;
  width: 20px; }

.quftp .nc-grid .nc-action-icon-delete {
  background: url(/cgi-bin/qpkg/QuFTP/images/nc_icon/nc_trash.svg?1777490310) 0 0/20px 20px no-repeat;
  height: 20px;
  width: 20px; }

.quftp .nc-grid .x-grid-empty .nc-action-icon-create {
  background: url(/cgi-bin/qpkg/QuFTP/images/nc_icon/slice_img_configure_notification_normal.svg?1777490310) 0 0/197px 104px no-repeat;
  height: 104px;
  margin: 0 auto 2px;
  width: 197px; }

.quftp .nc-grid.x-masked .x-grid-empty .nc-action-icon-create {
  background: url(/cgi-bin/qpkg/QuFTP/images/nc_icon/slice_img_configure_notification_disable.svg?1777490310) 0 0/197px 104px no-repeat; }

.quftp .nc-grid .nc-create-link {
  line-height: 30px; }
/* nc */

.quftp .form-small-title {
  font-size: 14px;
  font-weight: 700;
  line-height: 21px; }

.quftp-combo-list .x-combo-list-inner .list-empty-txt {
  color: #AEAEAE;
  font-size: 14px;
  line-height: 19px;
  padding: 7px 10px 6px; }

.quftp .ftp-set-container > .x-column-inner {
  position: relative; }

.quftp .vertical-bar {
  background-color: #D8D8D8;
  bottom: 8px;
  left: 50%;
  position: absolute;
  top: 9px;
  width: 1px; }

.quftp .txt-icon-title {
  color: #2f2f2f;
  font-size: 14px;
  font-weight: 700;
  line-height: 21px;
  padding-left: 0; }

.quftp .monitor-txt {
  color: #2F2F2F;
  font-size: 14px;
  font-weight: 700;
  line-height: 21px;
  padding: 5px 0 4px 10px; }

.quftp .txt-content-title {
  color: #2f2f2f;
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
  padding-left: 19px; }

.quftp .txt-content-title.sub-txt {
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
  padding-left: 0; }

.quftp .txt-content-subtitle {
  color: #2f2f2f;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px; }

.quftp .txt-content-subtitle.sub-txt {
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
  margin-left: 11px; }

.quftp .note-txt,
.quftp-win .note-txt,
.quftp-win .note-txt-icon {
  background: url(/cgi-bin/qpkg/QuFTP/images/ic_remind.svg?1777490310) 0 2px/16px 16px no-repeat; }

.quftp label.note-txt,
.quftp-win label.note-txt {
  display: block; }

.quftp .note-txt,
.quftp-win .note-txt,
.quftp-win .note-txt-icon .x-form-display-field {
  color: #195A87;
  font-size: 14px;
  line-height: 21px;
  padding-left: 26px; }

.quftp .ftp1 {
  background: url(/cgi-bin/qpkg/QuFTP/images/ic_sys_warning.svg?1777490310) 0 3px/16px 16px no-repeat !important; }

/* users */
.quftp-win.v3-layout .quftp-center-line {
  background-color: #D8D8D8;
  display: block;
  height: 100%; }

.quftp-win.v3-layout.wiz-non-tbar-style .panel-border-bottom {
  border: 0; }

.quftp-win.wiz-non-tbar-style .x-panel-tbar-noheader.x-panel-tbar-noborder .x-toolbar {
  padding: 0; }

.quftp-win.wiz-non-tbar-style .v3-tbar-header .x-panel-tbar-noheader.x-panel-tbar-noborder .x-toolbar {
  padding: 0 0 15px; }

.quftp-win.v3-layout .portrait-view {
  border: 1px solid #979797;
  border-radius: 4px; }

.quftp-win.v3-layout .portrait-view:hover .x-btn {
  background: none repeat scroll 0 0 rgba(64,64,64,0.5); }

.quftp-win.v3-layout .portrait-view:hover .x-btn .x-btn-text {
  height: 18px; }

.quftp-win.v3-layout .strongPWD span {
  background: #D3D3D3;
  width: 50px; }

.quftp-win .x-form-item,
.quftp-win.utility-window .x-form-item,
.quftp-win.utility-window .x-form-item+.x-form-item {
  line-height: 21px;
  margin: 0 0 10px;
  min-height: 21px; }

.quftp .tip-icon_info-blue,
.quftp-win .tip-icon_info-blue {
  background: url(/cgi-bin/qpkg/QuFTP/images/system_info.svg?1777490310) 0 0/16px 16px no-repeat;
  cursor: pointer; }

.quftp-win .column-block .tip-icon_info-blue {
  cursor: pointer;
  margin-top: 3px; }

.quftp-win.utility-window .x-form-item.lbl-v3-m-b-14-p-t-5 {
  margin: 0 0 14px;
  padding: 5px 0 0; }

.quftp-win.utility-window .x-form-item.lbl-v3-m-b-0 {
  margin-bottom: 0; }

.quftp-win.utility-window .x-form-item.lbl-v3-m-b-1 {
  margin-bottom: 1px; }

.quftp-win.utility-window .x-form-item.lbl-v3-m-b-3 {
  margin-bottom: 3px; }

.quftp-win.utility-window .x-form-item.lbl-v3-m-b-6 {
  margin-bottom: 6px; }

.quftp-win.utility-window .x-form-item.lbl-v3-m-b-7 {
  margin-bottom: 7px; }

.quftp-win.utility-window .x-form-item.lbl-v3-m-b-8 {
  margin-bottom: 8px; }

.quftp-win.utility-window .x-form-item.lbl-v3-m-b-10 {
  margin-bottom: 10px; }

.quftp-win.utility-window .x-form-item.lbl-v3-m-b-16 {
  margin-bottom: 16px; }

.quftp-win.utility-window .x-form-item.lbl-v3-m-t-3 {
  margin-top: 3px; }

.quftp-win.v3-layout .x-panel-noborder .x-panel-bwrap > .x-panel-tbar:first-child .x-toolbar-left {
  vertical-align: top; }

.quftp-win.v3-layout .title-bar-style {
  color: #2F2F2F;
  font-size: 14px;
  font-weight: 700;
  line-height: 21px; }

.quftp-win.wiz-non-tbar-style .icon-read-only {
  background: url(/cgi-bin/qpkg/QuFTP/images/users/shared_folder_permission_read_only.svg?1777490310) 0 0/22px 22px no-repeat;
  height: 22px;
  margin: 0!important;
  padding: 0 4px 0 0;
  width: 22px; }

.quftp-win.wiz-non-tbar-style .icon-read-write {
  background: url(/cgi-bin/qpkg/QuFTP/images/users/shared_folder_permission_read_write.svg?1777490310) 0 0/22px 22px no-repeat;
  height: 22px;
  margin: 0!important;
  padding: 0 4px 0 0;
  width: 22px; }

.quftp-win.wiz-non-tbar-style .icon-no-access {
  background: url(/cgi-bin/qpkg/QuFTP/images/users/shared_folder_permission_stop.svg?1777490310) 0 0/22px 22px no-repeat;
  height: 22px;
  margin: 0!important;
  padding: 0 4px 0 0;
  width: 22px; }

.quftp-win.wiz-non-tbar-style .folder-type-txt {
  color: #2F2F2F;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px; }

.quftp-win.wiz-non-tbar-style .detial-txt-style {
  color: #00327D;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px; }

.quftp-win .x-grid3-check-col {
  background: url(/cgi-bin/qpkg/QuFTP/images/checkbox/ic_checkbox_nornal.svg?1777490310) 0 0/16px 16px no-repeat !important;
  height: 16px;
  width: 16px !important; }

.quftp-win .x-grid3-check-col-disabled {
  background: url(/cgi-bin/qpkg/QuFTP/images/checkbox/ic_checkbox_disable.svg?1777490310) 0 0/16px 16px no-repeat !important;
  height: 16px;
  width: 16px !important; }

.quftp-win .x-grid3-check-col-on {
  background: url(/cgi-bin/qpkg/QuFTP/images/checkbox/ic_checked_normal.svg?1777490310) 0 0/16px 16px no-repeat !important;
  height: 16px;
  width: 16px !important; }

.quftp-win .x-grid3-check-col-disabled-on {
  background: url(/cgi-bin/qpkg/QuFTP/images/checkbox/ic_checked_disable.svg?1777490310) 0 0/16px 16px no-repeat !important;
  height: 16px;
  width: 16px !important; }

.quftp-win.v3-layout .x-grid-panel.grid-header-border-0 .x-panel-header {
  border: 0;
  padding: 7px 0 6px; }

.quftp-win.v3-layout .grid-header-border-0 .title-bar-style {
  color: #2F2F2F;
  font-size: 14px;
  font-weight: 700;
  line-height: 21px; }

.quftp-win.v3-layout .x-grid-group-hd {
  border-bottom: 1px solid #F1F1F1;
  cursor: pointer;
  padding-top: 6px; }

.quftp-win.v3-layout .x-grid-group-hd div.x-grid-group-title {
  color: #2F2F2F;
  font-size: 14px;
  font-weight: 500;
  line-height: 21px; }

.quftp-win .add-user-edit-priv .x-panel-header {
  border: 0;
  padding: 10px 0 9px; }

.quftp-win .add-user-edit-priv .x-panel-header-text {
  color: #2F2F2F;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px; }
/* users */

/* password */
.quftp-win .unmask-eye,
.quftp-msg-win .unmask-eye {
  background: url(/cgi-bin/qpkg/QuFTP/images/users/icon_password_b_hide_normal.svg?1777490310) 0 0/30px 30px no-repeat;
  height: 30px;
  left: auto;
  position: absolute;
  top: 0;
  width: 30px; }

.quftp-win .unmask-eye.show-text,
.quftp-msg-win .unmask-eye.show-text {
  background: url(/cgi-bin/qpkg/QuFTP/images/users/icon_password_b_show_normal.svg?1777490310) 0 0/30px 30px no-repeat; }

.quftp-win .x-item-disabled .unmask-eye,
.quftp-msg-win .x-item-disabled .unmask-eye {
  opacity: 0.6; }

.quftp-win input.v3-txt-pwd[type="password"][data-flag="true"],
.quftp-win input.v3-txt-pwd[type="text"][data-flag="true"],
.quftp-msg-win input.v3-txt-pwd[type="password"][data-flag="true"],
.quftp-msg-win input.v3-txt-pwd[type="text"][data-flag="true"] {
  padding: 3px 34px 3px 10px; }
/* password */

.quftp-remote-permission .x-window-bl,
.quftp-remote-permission .x-window-br,
.quftp-remote-permission .x-window-bc .x-window-footer {
  padding: 0; }

.quftp-remote-permission .x-tree-lines .x-tree-elbow,
.quftp-remote-permission .x-tree-lines .x-tree-elbow-end {
  background: none;
  width: 0; }

.quftp-remote-permission .x-panel-btns {
  padding: 20px 0 24px; }

.quftp-remote-permission .remote-permission-content .x-panel-btns {
  padding: 9px 0 10px; }

.quftp-remote-permission .x-tree-node-collapsed .x-tree-node-icon {
  background: url(/cgi-bin/qpkg/QuFTP/images/tree/ic_folder_icon.svg?1777490310) 0 3px/15px 15px no-repeat;
  height: 22px;
  width: 15px; }

.quftp-remote-permission .x-tree-node a span,
.quftp-remote-permission .x-tree-node .x-tree-selected a span {
  color: #2F2F2F;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  padding: 0 0 0 10px; }

.quftp-remote-permission .x-tree-node .x-tree-selected a span {
    background-color: transparent; }

.quftp .log-grid .type-filter-icon {
  background: url(/cgi-bin/qpkg/QuFTP/images/logs/filter.svg?1777490310) 0 0/14px 15px no-repeat;
  cursor: pointer;
  height: 15px;
  position: absolute;
  right: 34px;
  top: 9px;
  width: 14px; }

.quftp .log-grid .type-filter-icon.active {
  background: url(/cgi-bin/qpkg/QuFTP/images/logs/filter_press.svg?1777490310) 0 0/14px 15px no-repeat; }

.quftp .log-grid .grid-sort-view .x-grid3-hd-inner {
  align-items: center;
  display: flex;
  min-width: 0;
  max-width: 100%; }

.quftp .log-grid .grid-sort-view .x-grid3-hd-inner span {
  cursor: pointer;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.quftp .items-mb-15 {
  line-height: 21px;
  margin-bottom: 15px; }

.quftp-win .add-user-panel .x-form-file-wrap table {
  min-width: 66px; }

/* i icon tip */
.quftp-tip-v3 {
  background: #FFF;
  border: 1px solid #B3B3B3;
  border-radius: 4px;
  box-shadow: 1px 1px 5px 0 rgba(0,0,0,0.2);
  min-height: 20px; }

.quftp-tip-v3 .x-tip-anchor {
  display: none; }

.quftp-tip-v3 .x-tip-tc,
.quftp-tip-v3 .x-tip-tr {
  padding: 0; }

.quftp-tip-v3 .x-tip-ml {
  padding-left: 20px; }

.quftp-tip-v3 .x-tip-mr {
  padding-right: 20px; }

.quftp-tip-v3 .x-tool.x-tool-close {
  background: url(/cgi-bin/qpkg/QuFTP/images/ic_close_b_n.svg?1777490310) 0 0/20px 20px no-repeat;
  height: 20px;
  margin: 0;
  padding: 0;
  width: 20px; }

.quftp-tip-v3 .x-tip-bwrap {
  padding-bottom: 17px; }

.quftp-tip-v3 .x-tip-body {
  color: #333333;
  font-size: 14px; }
/* i icon tip */

.quftp .quftp-user-grid .x-grid3-body {
  height: 100%; }

.quftp .quftp-user-grid .x-grid-empty {
  display: table;
  height: 100%;
  padding: 0;
  width: 100%; }

.quftp .quftp-user-grid .x-grid-empty .empty-table-cell {
  display: table-cell;
  vertical-align: middle; }

.quftp .quftp-user-grid .x-grid-empty .empty-table-cell div {
  background: url(/cgi-bin/qpkg/QuFTP/images/users/no_user_list.svg?1777490310) top center/67px 91px no-repeat;
  color: #2F2F2F;
  font-size: 14px;
  font-weight: 500;
  line-height: 21px;
  margin: auto;
  padding-top: 116px;
  text-align: center; }

.quftp .quftp-group-grid .x-grid3-body {
  height: 100%; }

.quftp .quftp-group-grid .x-grid-empty {
  display: table;
  height: 100%;
  padding: 0;
  width: 100%; }

.quftp .quftp-group-grid .x-grid-empty .empty-table-cell {
  display: table-cell;
  vertical-align: middle; }

.quftp .quftp-group-grid .x-grid-empty .empty-table-cell div {
  background: url(/cgi-bin/qpkg/QuFTP/images/groups/no_emptygroup.svg?1777490310) top center/153px 100px no-repeat;
  color: #2F2F2F;
  font-size: 14px;
  font-weight: 500;
  line-height: 21px;
  margin: auto;
  padding-top: 126px;
  text-align: center; }

.quftp-win .table-layout-ver-top .x-table-layout-cell {
  vertical-align: top; }

.quftp-win .quftp-remote-mount-field-title {
  font-weight: 500;
  line-height: 26px;
  padding: 2px 0; }

.quftp-win .quftp-remote-mount-info {
  color: #195A87;
  font-size: 12px;
  line-height: 18px; }

.quftp-win .qts-search-btn .x-btn-tl,
.quftp-win .qts-search-btn .x-btn-tc,
.quftp-win .qts-search-btn .x-btn-tr,
.quftp-win .qts-search-btn .x-btn-ml,
.quftp-win .qts-search-btn .x-btn-mr,
.quftp-win .qts-search-btn .x-btn-bl,
.quftp-win .qts-search-btn .x-btn-bc,
.quftp-win .qts-search-btn .x-btn-br,
.quftp-win .qts-none-txt-btn .x-btn-tl,
.quftp-win .qts-none-txt-btn .x-btn-tc,
.quftp-win .qts-none-txt-btn .x-btn-tr,
.quftp-win .qts-none-txt-btn .x-btn-ml,
.quftp-win .qts-none-txt-btn .x-btn-mr,
.quftp-win .qts-none-txt-btn .x-btn-bl,
.quftp-win .qts-none-txt-btn .x-btn-bc,
.quftp-win .qts-none-txt-btn .x-btn-br {
  display: none; }

.quftp-win .qts-button.x-btn .x-btn-small button.search-icon-w {
  background: url(/cgi-bin/qpkg/QuFTP/images/users/search_normal.svg?1777490310) 0 center/18px 18px no-repeat;
  height: 28px;
  line-height: 28px;
  padding-left: 26px; }

.quftp-win .x-btn-icon .x-btn-small .fm-remote-dicovery-btn-icon {
  background: url(/cgi-bin/qpkg/QuFTP/images/users/search_normal.svg?1777490310) 0 center/18px 18px no-repeat;
  height: 18px;
  width: 18px; }

.quftp-win .x-btn-icon.qts-none-txt-btn {
  padding: 0 10px 0 12px;
  min-width: 18px;
  width: 40px; }

/* log fileter menu list */
.quftp-filter-menu-list {
  background: #FFFFFF;
  border: 0;
  box-shadow: 2px 2px 6px 0 rgba(102,102,102,0.35);
  border-radius: 4px; }

.quftp-filter-menu-list .x-menu-item-over.x-menu-item-active {
  background-color: #EDF3FF; }

.quftp-filter-menu-list a.x-menu-item--no-icon {
  padding: 0 15px; }

.quftp-filter-menu-list .x-menu-list {
  padding: 0; }

.quftp-filter-menu-list .x-menu-list-item {
  font-size: 14px;
  font-weight: 400;
  line-height: 32px; }

.quftp-filter-menu-list .x-menu-sep {
  background-color: #979797;
  width: 100%; }

.quftp-filter-menu-list a.x-menu-check-item .q-menu-item-sataus-icon {
  height: 22px;
  margin-right: 10px;
  vertical-align: middle;
  width: 16px; }

.quftp-filter-menu-list .x-menu-list-item .q-menu-item-sataus-icon {
  background: url(/cgi-bin/qpkg/QuFTP/images/checkbox/ic_checkbox_nornal.svg?1777490310) 0 0/16px 16px no-repeat; }

.quftp-filter-menu-list .x-menu-item-checked .q-menu-item-sataus-icon {
  background: url(/cgi-bin/qpkg/QuFTP/images/checkbox/ic_checked_normal.svg?1777490310) 0 0/16px 16px no-repeat; }

.quftp-filter-menu-list .x-menu-item-selected .q-menu-item-sataus-icon {
  background: url(/cgi-bin/qpkg/QuFTP/images/checkbox/ic_indeterminate_normal.svg?1777490310) 0 0/16px 16px no-repeat; }
/* log fileter menu list */

.quftp .quftp-connection-sub-title {
  color: #2F2F2F;
  display: block;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px; }

.quftp .quftp-connection-content-lbl {
  color: #2F2F2F;
  display: block;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px; }

.quftp .x-toolbar .xtb-sep {
  background: #DBDBDB;
  height: 21px;
  width: 1px; }

.quftp .last-column-icon-grid .x-grid3-cell-last .x-grid3-hd-inner,
.quftp-win .last-column-icon-grid .x-grid3-cell-last .x-grid3-hd-inner {
  display: flex; }

.quftp-win .grid-column-overflow {
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%; }

.quftp .tip-info-18 {
  background: url(/cgi-bin/qpkg/QuFTP/images/system_info.svg?1777490310) 0 0/18px 18px no-repeat;
  height: 18px;
  width: 18px; }

.quftp .column-block .tip-info-18 {
  cursor: pointer;
  margin-top: 1px; }

.quftp .map-upload-icon {
  background: url(/cgi-bin/qpkg/QuFTP/images/overview/ic_upload.svg?1777490310) 0 0/13px 13px no-repeat;
  display: inline-block;
  height: 13px;
  padding-left: 18px; }

.quftp .map-download-icon {
  background: url(/cgi-bin/qpkg/QuFTP/images/overview/ic_download.svg?1777490310) 0 0/13px 13px no-repeat;
  display: inline-block;
  height: 13px;
  margin-left: 8px;
  padding-left: 18px; }

.qts-tip-v3.x-tip .x-tip-tc,
.qts-tip-v3.x-tip .x-tip-ml,
.qts-tip-v3.x-tip .x-tip-mr {
  padding: 0; }

.qts-tip-v3.x-tip .x-tip-bc {
  height: 0; }

.quftp-win .x-grid-panel.tbar-b-11 .x-toolbar {
  padding: 0 0 11px; }

.quftp-win .x-grid-panel.tbar-b-12 .x-toolbar {
  padding: 0 0 12px; }

.quftp-win .x-btn-text-icon .x-btn-icon-small-left .hours-access-icon {
  background: url(/cgi-bin/qpkg/QuFTP/images/rule/ic_access_icon.svg?1777490310) 0 center/16px 16px no-repeat;
  height: 26px;
  line-height: 26px;
  padding-left: 25px; }

.quftp-win .x-btn-text-icon .x-btn-icon-small-left .hours-deny-icon {
  background: url(/cgi-bin/qpkg/QuFTP/images/rule/ic_deny_icon.svg?1777490310) 0 center/16px 16px no-repeat;
  height: 26px;
  line-height: 26px;
  padding-left: 25px; }

.quftp .x-border-layout-ct {
  background-color: transparent; }

.quftp-win .rule-field-b label.x-form-item-label {
  font-size: 14px;
  font-weight: 400;
  padding: 2px 10px 2px 0; }

.quftp-win.utility-window .rule-field-b {
  margin-bottom: 12px; }

.quftp-win .rule-field-b .x-form-text {
  margin: 0; }

.quftp-wizard.q-wizard-window .x-window-bl {
  border-radius: 0 0 8px 8px;
  box-shadow: none; }

.quftp-wizard.q-wizard-window .x-window-bl:before {
  background-color: #9b9b9b;
  border-radius: 0 0 7px 7px;
  bottom: 0;
  content: '';
  height: 8px;
  left: 0;
  position: absolute;
  width: 100%; }

.quftp-wizard.q-wizard-window .step-bar {
  border-radius: 0 0 0 7px; }

.quftp-wizard.q-wizard-window .step-bar.full {
  border-radius: 0 0 7px 7px; }

.column-inline-wrap {
  display: inline-block;
  max-width: 100%; }

.column-block-wrap {
  width: 100%; }

.quftp .column-block {
  display: block;
  overflow: hidden;
  padding-right: 28px;
  position: relative;
  text-overflow: ellipsis;
  white-space: nowrap; }

.quftp-win .column-block {
  display: block;
  overflow: hidden;
  padding-right: 26px;
  position: relative;
  text-overflow: ellipsis;
  white-space: nowrap; }

.column-inline-wrap img {
  position: absolute;
  right: 0;
  top: 0; }

.transparent-mask .ext-el-mask {
  background-color: transparent; }

.gird-def-empty-style .x-grid3-body {
  height: 100%; }

.gird-def-empty-style .x-grid-empty {
  display: table;
  height: 100%;
  padding: 0;
  width: 100%; }

.gird-def-empty-style .x-grid-empty .empty-table-cell {
  display: table-cell;
  vertical-align: middle; }

.gird-def-empty-style .x-grid-empty .empty-table-cell div {
  background: url(/cgi-bin/qpkg/QuFTP/images/logs/no_logd.svg?1777490310) top center/141px 86px no-repeat;
  color: #2F2F2F;
  font-size: 14px;
  font-weight: 500;
  line-height: 21px;
  margin: auto;
  padding-top: 92px;
  text-align: center; }

/* v3 mask */
body > .qne-mask {
  background-image: none;
  background-color: rgba(0, 0, 0, 0.4); }

.qne-mask {
  background-image: none;
  background-color: transparent;
  cursor: default;
  border-style: solid;
  border-width: 1px;
  border-color: transparent;
  z-index: 100;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  outline: none !important; }

.qne-mask.qne-mask-fog {
  background-color: rgba(0, 0, 0, 0.4); }

.qne-mask.transparent-mask {
  background: none; }

.qne-mask-fixed {
  position: fixed;
  z-index: 21000; }

.qne-mask-msg {
  padding: 15px 60px 15px 30px;
  background: #125ed2;
  box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  position: absolute;
  white-space: nowrap;
  max-width: 600px;
  transition: top 0.3s;
  top: -100%;
  transition-timing-function: cubic-bezier(0.15, 0.71, 0.4, 0.79);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -ms-flex-align: start;
  align-items: flex-start; }

.qne-mask-msg.qne-mask-with-cancel-button {
  padding: 15px 24px 15px 30px; }

.qne-mask-msg-inner {
  padding: 0;
  background-color: transparent;
  color: #fff;
  font-size: 16px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -ms-flex-align: start;
  align-items: flex-start; }

.qne-mask-msg-loading {
  width: 30px;
  height: 30px;
  position: relative;
  display: inline-block;
  vertical-align: top;

  -ms-flex-order: 0;
  order: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -ms-flex-item-align: auto;
  align-self: auto; }

.qne-mask-msg-text-wrap {
  vertical-align: middle;
  font-size: 17px;
  color: #e7ffff;
  line-height: 24px;
  margin-left: 16px;
  min-height: 30px;
  overflow: hidden;

  -ms-flex-order: 0;
  order: 0;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-item-align: auto;
  align-self: auto;

  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-line-pack: center;
  align-content: center;
  -ms-flex-align: center;
  align-items: center; }

.qne-mask-msg-text-summary {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -ms-flex-align: start;
  align-items: flex-start; }

.qne-mask-msg-long-text {
  vertical-align: top; }

.qne-mask-msg-text {
  -ms-flex-order: 1;
  order: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  overflow: hidden; }

.qne-mask-cancel-btn-space {
  -ms-flex-order: 2;
  order: 2;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 50px; }

.qne-mask-cancel-btn-ct {
  -ms-flex-order: 3;
  order: 3;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -ms-flex-item-align: start;
  align-self: flex-start; }

@keyframes qne-long-wait-mask-dash {
  0% {
    stroke-dasharray: 1, 239;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 191, 239;
    stroke-dashoffset: -66px;
  }
  100% {
    stroke-dasharray: 191, 239;
    stroke-dashoffset: -235px;
  }
}
@keyframes qne-long-wait-mask-rotate {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes anim-qne-mask-msg-loading-30 {
  0% {
    background-position: 0px 0px;
  }
  100% {
    background-position: 0 -30 * 8px;
  }
}
@keyframes anim-qne-mask-msg-loading {
  0% {
    background-position: 0px 0px;
  }
  100% {
    background-position: 0 -22 * 8px;
  }
}
@keyframes anim-qne-mask-msg-loading-yellow {
  26.67% {
    transform: rotate(5deg);
  }
  100% {
    transform: rotate(365deg);
  }
  0% {
    transform: rotate(5deg);
  }
}
@keyframes anim-qne-mask-msg-loading-green {
  20% {
    transform: rotate(25deg);
  }
  100% {
    transform: rotate(385deg);
  }
  0% {
    transform: rotate(25deg);
  }
}
@keyframes anim-qne-mask-msg-loading-cyan {
  10% {
    transform: rotate(45deg);
  }
  100% {
    transform: rotate(405deg);
  }
  0% {
    transform: rotate(45deg);
  }
}
@keyframes anim-qne-mask-msg-loading-white {
  100% {
    transform: rotate(425deg);
  }
  0% {
    transform: rotate(65deg);
  }
}
.qne-mask-msg-loading-yellow,
.qne-mask-msg-loading-green,
.qne-mask-msg-loading-cyan,
.qne-mask-msg-loading-white {
  position: absolute;
  animation-fill-mode: backwards;
  animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
  animation-duration: 1s;
  animation-iteration-count: infinite;
  width: 100%;
  height: 100%; }

.qne-mask-msg-loading-yellow {
  animation-name: anim-qne-mask-msg-loading-yellow;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 88 88'%3E%3Cpath fill='%23efbd1d' d='M13.692 10.377c1.38-1.23 2.853-2.376 4.378-3.407 1.83-1.236 4.317-0.755 5.554 1.076 1.235 1.831 0.755 4.324-1.077 5.554-2.458 1.66-4.735 3.691-6.665 5.943-1.435 1.685-3.962 1.872-5.64 0.435-1.677-1.438-1.872-3.963-0.435-5.641 1.198-1.397 2.505-2.73 3.885-3.96'/%3E%3C/svg%3E"); }

.qne-mask-msg-loading-green {
  animation-name: anim-qne-mask-msg-loading-green;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 88 88'%3E%3Cpath fill='%233fcc18' d='M13.692 10.377c1.38-1.23 2.853-2.376 4.378-3.407 1.83-1.236 4.317-0.755 5.554 1.076 1.235 1.831 0.755 4.324-1.077 5.554-2.458 1.66-4.735 3.691-6.665 5.943-1.435 1.685-3.962 1.872-5.64 0.435-1.677-1.438-1.872-3.963-0.435-5.641 1.198-1.397 2.505-2.73 3.885-3.96'/%3E%3C/svg%3E"); }

.qne-mask-msg-loading-cyan {
  animation-name: anim-qne-mask-msg-loading-cyan;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 88 88'%3E%3Cpath fill='%23deff59' d='M13.692 10.377c1.38-1.23 2.853-2.376 4.378-3.407 1.83-1.236 4.317-0.755 5.554 1.076 1.235 1.831 0.755 4.324-1.077 5.554-2.458 1.66-4.735 3.691-6.665 5.943-1.435 1.685-3.962 1.872-5.64 0.435-1.677-1.438-1.872-3.963-0.435-5.641 1.198-1.397 2.505-2.73 3.885-3.96'/%3E%3C/svg%3E"); }

.qne-mask-msg-loading-white {
  animation-name: anim-qne-mask-msg-loading-white;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 88 88'%3E%3Cpath fill='%23ffffff' d='M13.692 10.377c1.38-1.23 2.853-2.376 4.378-3.407 1.83-1.236 4.317-0.755 5.554 1.076 1.235 1.831 0.755 4.324-1.077 5.554-2.458 1.66-4.735 3.691-6.665 5.943-1.435 1.685-3.962 1.872-5.64 0.435-1.677-1.438-1.872-3.963-0.435-5.641 1.198-1.397 2.505-2.73 3.885-3.96'/%3E%3C/svg%3E"); }

.qne-mask-msg-text-detail,
.qne-mask-msg-text-remine {
  font-size: 14px;
  line-height: 20px;
  color: #86c4f0;
  overflow: hidden;
  text-overflow: ellipsis; }

.qne-mask-msg-text-detail {
  white-space: pre-wrap; }

.qne-mask-msg-precent-value {
  margin-left: 4px; }

.qne-mask-msg-text-remine-value {
  margin-left: 10px; }

.qne-mask-cancel-btn-ct {
  height: 30px; }

.qne-mask-cancel-btn-ct .qne-button {
  vertical-align: middle;
  margin-left: 10px;
  background: #0048b7;
  border-width: 0;
  border-radius: 3px;
  font-size: 14px; }

.qne-mask-cancel-btn-ct .qne-button .x-btn-inner {
  color: #fff; }

.qne-mask-cancel-btn-ct:before {
  content: '';
  height: 100%;
  vertical-align: middle; }

.qne-mask-cancel-btn-ct .qne-button.x-btn-focus {
  background: #0048b7; }

.qne-mask-cancel-btn-ct .qne-button.x-btn-focus.x-btn-over,
.qne-mask-cancel-btn-ct .qne-button.x-btn-over,
.qne-mask-cancel-btn-ct .qne-button.x-btn-pressed {
  border-width: 0;
  box-shadow: none; }

.qne-mask-cancel-btn-ct .qne-button.x-btn-over {
  background: #0042a7; }

.qne-mask-cancel-btn-ct .qne-button.x-btn-over .x-btn-inner {
  color: #fff; }

.qne-mask-cancel-btn-ct .qne-button.x-btn-pressed {
  background: #003587; }

body>.qne-mask.qne-percentage-mask-body-background {
  background: rgba(0,0,0,0.75);
}
body>.qne-mask.qne-percentage-mask-body-background .qne-mask-msg {
  transition: none;
  background: transparent;
  box-shadow: none;
  padding: 0;
  display: block; }

body>.qne-mask.qne-percentage-mask-body-background .qne-mask-msg-text-wrap {
  margin-left: auto;
  margin-top: auto; }

body>.qne-mask.qne-percentage-mask-body-background .qne-mask-msg-text {
  margin-top: auto; }

body>.qne-mask.qne-percentage-mask-body-background .qne-mask-msg-loading-circle {
  display: block;
  margin-bottom: 24px;
  width: 234px;
  height: 234px;
  text-align: center; }

body>.qne-mask.qne-percentage-mask-body-background .qne-mask-msg-precent-donut-ct {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0; }

body>.qne-mask.qne-percentage-mask-body-background .qne-mask-msg-loading-circle-arc-path-done {
  fill:  #28FADA; }

body>.qne-mask.qne-percentage-mask-body-background .qne-mask-msg-loading-circle-arc-path-todo {
  fill: #777; }

body>.qne-mask.qne-percentage-mask-body-background .qne-mask-msg-precent-value-ct {
  height: 100%;
  line-height: normal;
  font-weight: 100;
  color: #fff;
  margin-left: 0; }

body>.qne-mask.qne-percentage-mask-body-background .qne-mask-msg-precent-value-ct::before {
  content: '';
  height: 100%;
  display: inline-block;
  vertical-align: middle; }

body>.qne-mask.qne-percentage-mask-body-background .qne-mask-msg-precent-value {
  font-size: 84px;
  margin-left: 0;
  vertical-align: middle; }

body>.qne-mask.qne-percentage-mask-body-background .qne-mask-msg-precent-value-symbal {
  font-size: 38px;
  vertical-align: text-top; }

body>.qne-mask.qne-percentage-mask-body-background .qne-mask-msg-text-warp {
  display: block;
  margin: 0;
  text-align: center; }

body>.qne-mask.qne-percentage-mask-body-background  .qne-mask-msg-text-summary {
  font-size: 30px;
  color: #FFF;
  text-align: center;
  justify-content: center; }

body>.qne-mask.qne-percentage-mask-body-background .qne-mask-msg-text-detail {
  font-size: 24px;
  color: #FFF;
  font-weight: 100;
  text-align: center; }

.ext-el-mask-msg.ext-mask-v3 {
  background: #125ED2;
  background-size: 30px 30px;
  border: none;
  padding: 18px 60px 18px 40px;
  box-shadow: 0 3px 8px 0 rgba(0,0,0,0.20);
  border-radius: 6px; }

.ext-el-mask-msg.ext-mask-v3 div {
  background-color: transparent;
  padding: 0;
  border: none;
  color: #E7FFFF;
  font-size: 17px;
  line-height: 24px; }
/* v3 mask */

.quftp-msg-mask {
  border: 0;
  border-radius: 8px;
  bottom: 100px;
  display: table;
  left: auto !important;
  margin: 0 auto;
  padding: 18px 40px;
  position: relative;
  top: auto !important; }

.quftp-msg-mask div:before {
  display: none; }

.quftp-msg-mask-bg {
  background-color: transparent;
  pointer-events: none; }

.quftp .disable-cls .x-grid3-cell-inner {
  color: #AEAEAE; }

.quftp-win .icon-remote-permission {
  line-height: 21px;
  padding-left: 25px; }

.quftp-win .icon-remote-permission.user {
  background: url(/cgi-bin/qpkg/QuFTP/images/remote/user.svg?1777490310) 0 1px/20px 20px no-repeat; }

.quftp-win .icon-remote-permission.group {
  background: url(/cgi-bin/qpkg/QuFTP/images/remote/group.svg?1777490310) 0 1px/20px 20px no-repeat; }

.quftp-win .link_line {
  font-size: 14px; }

.quftp-win .txt-edit-icon {
  background-size: 26px 26px;
  height: 26px;
  width: 26px; }

.quftp-win .status-icon-warning-18 {
  cursor: pointer;
  background: url(/cgi-bin/qpkg/QuFTP/images/logs/ic_sys_warning.svg?1777490310) center 1px/18px 18px no-repeat;
  height: 18px;
  width: 18px; }